Class StorageDetails.Builder

  • Enclosing class:
    StorageDetails

    public static class StorageDetails.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
      • Builder

        public Builder​(java.lang.String authMode,
                       java.lang.String containerName,
                       java.lang.String endpoint,
                       java.lang.String storageAccountName)
        Instantiates a new builder with required properties.
        Parameters:
        authMode - the authMode
        containerName - the containerName
        endpoint - the endpoint
        storageAccountName - the storageAccountName
    • Method Detail

      • build

        public StorageDetails build()
        Builds a StorageDetails.
        Returns:
        the new StorageDetails instance
      • accessKey

        public StorageDetails.Builder accessKey​(java.lang.String accessKey)
        Set the accessKey.
        Parameters:
        accessKey - the accessKey
        Returns:
        the StorageDetails builder
      • applicationId

        public StorageDetails.Builder applicationId​(java.lang.String applicationId)
        Set the applicationId.
        Parameters:
        applicationId - the applicationId
        Returns:
        the StorageDetails builder
      • authMode

        public StorageDetails.Builder authMode​(java.lang.String authMode)
        Set the authMode.
        Parameters:
        authMode - the authMode
        Returns:
        the StorageDetails builder
      • containerName

        public StorageDetails.Builder containerName​(java.lang.String containerName)
        Set the containerName.
        Parameters:
        containerName - the containerName
        Returns:
        the StorageDetails builder
      • directoryId

        public StorageDetails.Builder directoryId​(java.lang.String directoryId)
        Set the directoryId.
        Parameters:
        directoryId - the directoryId
        Returns:
        the StorageDetails builder
      • endpoint

        public StorageDetails.Builder endpoint​(java.lang.String endpoint)
        Set the endpoint.
        Parameters:
        endpoint - the endpoint
        Returns:
        the StorageDetails builder
      • sasToken

        public StorageDetails.Builder sasToken​(java.lang.String sasToken)
        Set the sasToken.
        Parameters:
        sasToken - the sasToken
        Returns:
        the StorageDetails builder
      • secretKey

        public StorageDetails.Builder secretKey​(java.lang.String secretKey)
        Set the secretKey.
        Parameters:
        secretKey - the secretKey
        Returns:
        the StorageDetails builder
      • storageAccountName

        public StorageDetails.Builder storageAccountName​(java.lang.String storageAccountName)
        Set the storageAccountName.
        Parameters:
        storageAccountName - the storageAccountName
        Returns:
        the StorageDetails builder