ManagedClusterStorageProfile Class

  • java.lang.Object
    • com.azure.resourcemanager.containerservice.models.ManagedClusterStorageProfile

public final class ManagedClusterStorageProfile

Storage profile for the container service cluster.

Constructor Summary

Constructor Description
ManagedClusterStorageProfile()

Creates an instance of ManagedClusterStorageProfile class.

Method Summary

Modifier and Type Method and Description
ManagedClusterStorageProfileBlobCsiDriver blobCsiDriver()

Get the blobCsiDriver property: AzureBlob CSI Driver settings for the storage profile.

ManagedClusterStorageProfileDiskCsiDriver diskCsiDriver()

Get the diskCsiDriver property: AzureDisk CSI Driver settings for the storage profile.

ManagedClusterStorageProfileFileCsiDriver fileCsiDriver()

Get the fileCsiDriver property: AzureFile CSI Driver settings for the storage profile.

ManagedClusterStorageProfileSnapshotController snapshotController()

Get the snapshotController property: Snapshot Controller settings for the storage profile.

void validate()

Validates the instance.

ManagedClusterStorageProfile withBlobCsiDriver(ManagedClusterStorageProfileBlobCsiDriver blobCsiDriver)

Set the blobCsiDriver property: AzureBlob CSI Driver settings for the storage profile.

ManagedClusterStorageProfile withDiskCsiDriver(ManagedClusterStorageProfileDiskCsiDriver diskCsiDriver)

Set the diskCsiDriver property: AzureDisk CSI Driver settings for the storage profile.

ManagedClusterStorageProfile withFileCsiDriver(ManagedClusterStorageProfileFileCsiDriver fileCsiDriver)

Set the fileCsiDriver property: AzureFile CSI Driver settings for the storage profile.

ManagedClusterStorageProfile withSnapshotController(ManagedClusterStorageProfileSnapshotController snapshotController)

Set the snapshotController property: Snapshot Controller settings for the storage profile.

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:

the blobCsiDriver value.

diskCsiDriver

public ManagedClusterStorageProfileDiskCsiDriver diskCsiDriver()

Get the diskCsiDriver property: AzureDisk CSI Driver settings for the storage profile.

Returns:

the diskCsiDriver value.

fileCsiDriver

public ManagedClusterStorageProfileFileCsiDriver fileCsiDriver()

Get the fileCsiDriver property: AzureFile CSI Driver settings for the storage profile.

Returns:

the fileCsiDriver value.

snapshotController

public ManagedClusterStorageProfileSnapshotController snapshotController()

Get the snapshotController property: Snapshot Controller settings for the storage profile.

Returns:

the snapshotController value.

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:

blobCsiDriver - the blobCsiDriver value to set.

Returns:

the ManagedClusterStorageProfile object itself.

withDiskCsiDriver

public ManagedClusterStorageProfile withDiskCsiDriver(ManagedClusterStorageProfileDiskCsiDriver diskCsiDriver)

Set the diskCsiDriver property: AzureDisk CSI Driver settings for the storage profile.

Parameters:

diskCsiDriver - the diskCsiDriver value to set.

Returns:

the ManagedClusterStorageProfile object itself.

withFileCsiDriver

public ManagedClusterStorageProfile withFileCsiDriver(ManagedClusterStorageProfileFileCsiDriver fileCsiDriver)

Set the fileCsiDriver property: AzureFile CSI Driver settings for the storage profile.

Parameters:

fileCsiDriver - the fileCsiDriver value to set.

Returns:

the ManagedClusterStorageProfile object itself.

withSnapshotController

public ManagedClusterStorageProfile withSnapshotController(ManagedClusterStorageProfileSnapshotController snapshotController)

Set the snapshotController property: Snapshot Controller settings for the storage profile.

Parameters:

snapshotController - the snapshotController value to set.

Returns:

the ManagedClusterStorageProfile object itself.

Applies to