Class SharedStorageResourceNames

java.lang.Object
com.azure.resourcemanager.workloads.models.SharedStorageResourceNames

public final class SharedStorageResourceNames extends Object
The resource names object for shared storage.
  • Constructor Details

    • SharedStorageResourceNames

      public SharedStorageResourceNames()
      Creates an instance of SharedStorageResourceNames class.
  • Method Details

    • sharedStorageAccountName

      public String sharedStorageAccountName()
      Get the sharedStorageAccountName property: The full name of the shared storage account. If it is not provided, it will be defaulted to {SID}nfs{guid of 15 chars}.
      Returns:
      the sharedStorageAccountName value.
    • withSharedStorageAccountName

      public SharedStorageResourceNames withSharedStorageAccountName(String sharedStorageAccountName)
      Set the sharedStorageAccountName property: The full name of the shared storage account. If it is not provided, it will be defaulted to {SID}nfs{guid of 15 chars}.
      Parameters:
      sharedStorageAccountName - the sharedStorageAccountName value to set.
      Returns:
      the SharedStorageResourceNames object itself.
    • sharedStorageAccountPrivateEndPointName

      public String sharedStorageAccountPrivateEndPointName()
      Get the sharedStorageAccountPrivateEndPointName property: The full name of private end point for the shared storage account. If it is not provided, it will be defaulted to {storageAccountName}_pe.
      Returns:
      the sharedStorageAccountPrivateEndPointName value.
    • withSharedStorageAccountPrivateEndPointName

      public SharedStorageResourceNames withSharedStorageAccountPrivateEndPointName(String sharedStorageAccountPrivateEndPointName)
      Set the sharedStorageAccountPrivateEndPointName property: The full name of private end point for the shared storage account. If it is not provided, it will be defaulted to {storageAccountName}_pe.
      Parameters:
      sharedStorageAccountPrivateEndPointName - the sharedStorageAccountPrivateEndPointName value to set.
      Returns:
      the SharedStorageResourceNames object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.