Interface DataAutomationLibrary.Builder

  • Method Details

    • libraryArn

      DataAutomationLibrary.Builder libraryArn(String 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

      DataAutomationLibrary.Builder creationTime(Instant 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

      DataAutomationLibrary.Builder libraryName(String 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

      DataAutomationLibrary.Builder libraryDescription(String 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

      DataAutomationLibrary.Builder entityTypes(EntityTypeInfo... 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 the EntityTypeInfo.Builder avoiding the need to create one manually via EntityTypeInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to entityTypes(List<EntityTypeInfo>).

      Parameters:
      entityTypes - a consumer that will call methods on EntityTypeInfo.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

      DataAutomationLibrary.Builder kmsEncryptionContext(Map<String,String> 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.