ManagedClusterStorageProfile Class
- java.
lang. Object - com.
azure. resourcemanager. containerservice. models. ManagedClusterStorageProfile
- com.
Implements
public final class ManagedClusterStorageProfile
implements JsonSerializable<ManagedClusterStorageProfile>
Storage profile for the container service cluster.
Constructor Summary
Constructor | Description |
---|---|
ManagedClusterStorageProfile() |
Creates an instance of Managed |
Method Summary
Modifier and Type | Method and Description |
---|---|
Managed |
blobCsiDriver()
Get the blob |
Managed |
diskCsiDriver()
Get the disk |
Managed |
fileCsiDriver()
Get the file |
static
Managed |
fromJson(JsonReader jsonReader)
Reads an instance of Managed |
Managed |
snapshotController()
Get the snapshot |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Managed |
withBlobCsiDriver(ManagedClusterStorageProfileBlobCsiDriver blobCsiDriver)
Set the blob |
Managed |
withDiskCsiDriver(ManagedClusterStorageProfileDiskCsiDriver diskCsiDriver)
Set the disk |
Managed |
withFileCsiDriver(ManagedClusterStorageProfileFileCsiDriver fileCsiDriver)
Set the file |
Managed |
withSnapshotController(ManagedClusterStorageProfileSnapshotController snapshotController)
Set the snapshot |
Methods inherited from java.lang.Object
Constructor Details
ManagedClusterStorageProfile
public ManagedClusterStorageProfile()
Creates an instance of ManagedClusterStorageProfile class.
Method Details
blobCsiDriver
public ManagedClusterStorageProfileBlobCsiDriver blobCsiDriver()
Get the blobCsiDriver property: AzureBlob CSI Driver settings for the storage profile.
Returns:
diskCsiDriver
public ManagedClusterStorageProfileDiskCsiDriver diskCsiDriver()
Get the diskCsiDriver property: AzureDisk CSI Driver settings for the storage profile.
Returns:
fileCsiDriver
public ManagedClusterStorageProfileFileCsiDriver fileCsiDriver()
Get the fileCsiDriver property: AzureFile CSI Driver settings for the storage profile.
Returns:
fromJson
public static ManagedClusterStorageProfile fromJson(JsonReader jsonReader)
Reads an instance of ManagedClusterStorageProfile from the JsonReader.
Parameters:
Returns:
Throws:
snapshotController
public ManagedClusterStorageProfileSnapshotController snapshotController()
Get the snapshotController property: Snapshot Controller settings for the storage profile.
Returns:
toJson
validate
public void validate()
Validates the instance.
withBlobCsiDriver
public ManagedClusterStorageProfile withBlobCsiDriver(ManagedClusterStorageProfileBlobCsiDriver blobCsiDriver)
Set the blobCsiDriver property: AzureBlob CSI Driver settings for the storage profile.
Parameters:
Returns:
withDiskCsiDriver
public ManagedClusterStorageProfile withDiskCsiDriver(ManagedClusterStorageProfileDiskCsiDriver diskCsiDriver)
Set the diskCsiDriver property: AzureDisk CSI Driver settings for the storage profile.
Parameters:
Returns:
withFileCsiDriver
public ManagedClusterStorageProfile withFileCsiDriver(ManagedClusterStorageProfileFileCsiDriver fileCsiDriver)
Set the fileCsiDriver property: AzureFile CSI Driver settings for the storage profile.
Parameters:
Returns:
withSnapshotController
public ManagedClusterStorageProfile withSnapshotController(ManagedClusterStorageProfileSnapshotController snapshotController)
Set the snapshotController property: Snapshot Controller settings for the storage profile.
Parameters:
Returns:
Applies to
Azure SDK for Java