Class LibraryInfo
- java.lang.Object
-
- com.azure.resourcemanager.synapse.fluent.models.LibraryInfo
-
public final class LibraryInfo extends Object
Information about a library/package created at the workspace level. Library/package information of a Big Data pool powered by Apache Spark.
-
-
Constructor Summary
Constructors Constructor Description LibraryInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
containerName()
Get the containerName property: Storage blob container name.String
creatorId()
Get the creatorId property: Creator Id of the library/package.String
name()
Get the name property: Name of the library.String
path()
Get the path property: Storage blob path of library.String
provisioningStatus()
Get the provisioningStatus property: Provisioning status of the library/package.String
type()
Get the type property: Type of the library.OffsetDateTime
uploadedTimestamp()
Get the uploadedTimestamp property: The last update time of the library.void
validate()
Validates the instance.LibraryInfo
withContainerName(String containerName)
Set the containerName property: Storage blob container name.LibraryInfo
withName(String name)
Set the name property: Name of the library.LibraryInfo
withPath(String path)
Set the path property: Storage blob path of library.LibraryInfo
withType(String type)
Set the type property: Type of the library.LibraryInfo
withUploadedTimestamp(OffsetDateTime uploadedTimestamp)
Set the uploadedTimestamp property: The last update time of the library.
-
-
-
Method Detail
-
name
public String name()
Get the name property: Name of the library.- Returns:
- the name value.
-
withName
public LibraryInfo withName(String name)
Set the name property: Name of the library.- Parameters:
name
- the name value to set.- Returns:
- the LibraryInfo object itself.
-
path
public String path()
Get the path property: Storage blob path of library.- Returns:
- the path value.
-
withPath
public LibraryInfo withPath(String path)
Set the path property: Storage blob path of library.- Parameters:
path
- the path value to set.- Returns:
- the LibraryInfo object itself.
-
containerName
public String containerName()
Get the containerName property: Storage blob container name.- Returns:
- the containerName value.
-
withContainerName
public LibraryInfo withContainerName(String containerName)
Set the containerName property: Storage blob container name.- Parameters:
containerName
- the containerName value to set.- Returns:
- the LibraryInfo object itself.
-
uploadedTimestamp
public OffsetDateTime uploadedTimestamp()
Get the uploadedTimestamp property: The last update time of the library.- Returns:
- the uploadedTimestamp value.
-
withUploadedTimestamp
public LibraryInfo withUploadedTimestamp(OffsetDateTime uploadedTimestamp)
Set the uploadedTimestamp property: The last update time of the library.- Parameters:
uploadedTimestamp
- the uploadedTimestamp value to set.- Returns:
- the LibraryInfo object itself.
-
type
public String type()
Get the type property: Type of the library.- Returns:
- the type value.
-
withType
public LibraryInfo withType(String type)
Set the type property: Type of the library.- Parameters:
type
- the type value to set.- Returns:
- the LibraryInfo object itself.
-
provisioningStatus
public String provisioningStatus()
Get the provisioningStatus property: Provisioning status of the library/package.- Returns:
- the provisioningStatus value.
-
creatorId
public String creatorId()
Get the creatorId property: Creator Id of the library/package.- Returns:
- the creatorId value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-