Class CreateObjectStorageLinkDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • availabilityDomain

        public CreateObjectStorageLinkDetails.Builder availabilityDomain​(String availabilityDomain)
        The availability domain that the Lustre file system is in.

        May be unset as a blank or NULL value.

        Example: Uocm:PHX-AD-1

        Parameters:
        availabilityDomain - the value to set
        Returns:
        this builder
      • displayName

        public CreateObjectStorageLinkDetails.Builder displayName​(String displayName)
        A user-friendly name.

        It does not have to be unique, and it is changeable. Avoid entering confidential information.

        Example: My Object Storage Link

        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • freeformTags

        public CreateObjectStorageLinkDetails.Builder freeformTags​(Map<String,​String> freeformTags)
        Free-form tags for this resource.

        Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

        Example: {"Department": "Finance"}

        Parameters:
        freeformTags - the value to set
        Returns:
        this builder
      • fileSystemPath

        public CreateObjectStorageLinkDetails.Builder fileSystemPath​(String fileSystemPath)
        The path in the Lustre file system used for this Object Storage link.

        Example: myFileSystem/mount/myDirectory

        Parameters:
        fileSystemPath - the value to set
        Returns:
        this builder
      • objectStoragePrefix

        public CreateObjectStorageLinkDetails.Builder objectStoragePrefix​(String objectStoragePrefix)
        The Object Storage namespace and bucket name, including optional object prefix string, to use as the source for imports or destination for exports.

        Example: objectStorageNamespace:/bucketName/optionalFolder/optionalPrefix

        Parameters:
        objectStoragePrefix - the value to set
        Returns:
        this builder
      • isOverwrite

        public CreateObjectStorageLinkDetails.Builder isOverwrite​(Boolean isOverwrite)
        The flag is an identifier to tell whether the job run has overwrite enabled.

        If isOverwrite is false, the file to be imported or exported will be skipped if it already exists. If isOverwrite is true, the file to be imported or exported will be overwritten if it already exists.

        Parameters:
        isOverwrite - the value to set
        Returns:
        this builder