Interface DataAutomationLibrary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DataAutomationLibrary.Builder,,DataAutomationLibrary> SdkBuilder<DataAutomationLibrary.Builder,,DataAutomationLibrary> SdkPojo
- Enclosing class:
DataAutomationLibrary
@Mutable
@NotThreadSafe
public static interface DataAutomationLibrary.Builder
extends SdkPojo, CopyableBuilder<DataAutomationLibrary.Builder,DataAutomationLibrary>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime(Instant creationTime) Sets the value of the CreationTime property for this object.entityTypes(Collection<EntityTypeInfo> entityTypes) Sets the value of the EntityTypes property for this object.entityTypes(Consumer<EntityTypeInfo.Builder>... entityTypes) Sets the value of the EntityTypes property for this object.entityTypes(EntityTypeInfo... entityTypes) Sets the value of the EntityTypes property for this object.kmsEncryptionContext(Map<String, String> kmsEncryptionContext) Sets the value of the KmsEncryptionContext property for this object.Sets the value of the KmsKeyId property for this object.libraryArn(String libraryArn) Sets the value of the LibraryArn property for this object.libraryDescription(String libraryDescription) Sets the value of the LibraryDescription property for this object.libraryName(String libraryName) Sets the value of the LibraryName property for this object.Sets the value of the Status property for this object.status(DataAutomationLibraryStatus status) Sets the value of the Status property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
libraryArn
Sets the value of the LibraryArn property for this object.- Parameters:
libraryArn- The new value for the LibraryArn property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
Sets the value of the CreationTime property for this object.- Parameters:
creationTime- The new value for the CreationTime property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
libraryName
Sets the value of the LibraryName property for this object.- Parameters:
libraryName- The new value for the LibraryName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
libraryDescription
Sets the value of the LibraryDescription property for this object.- Parameters:
libraryDescription- The new value for the LibraryDescription property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Sets the value of the Status property for this object.- Parameters:
status- The new value for the Status property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Sets the value of the Status property for this object.- Parameters:
status- The new value for the Status property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
entityTypes
Sets the value of the EntityTypes property for this object.- Parameters:
entityTypes- The new value for the EntityTypes property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityTypes
Sets the value of the EntityTypes property for this object.- Parameters:
entityTypes- The new value for the EntityTypes property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityTypes
Sets the value of the EntityTypes property for this object. This is a convenience method that creates an instance of theEntityTypeInfo.Builderavoiding the need to create one manually viaEntityTypeInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toentityTypes(List<EntityTypeInfo>).- Parameters:
entityTypes- a consumer that will call methods onEntityTypeInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyId
Sets the value of the KmsKeyId property for this object.- Parameters:
kmsKeyId- The new value for the KmsKeyId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsEncryptionContext
Sets the value of the KmsEncryptionContext property for this object.- Parameters:
kmsEncryptionContext- The new value for the KmsEncryptionContext property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-