Interface System.Builder

All Superinterfaces:
Buildable, CopyableBuilder<System.Builder,System>, SdkBuilder<System.Builder,System>, SdkPojo
Enclosing class:
System

@Mutable @NotThreadSafe public static interface System.Builder extends SdkPojo, CopyableBuilder<System.Builder,System>
  • Method Details

    • systemArn

      System.Builder systemArn(String systemArn)
      Sets the value of the SystemArn property for this object.
      Parameters:
      systemArn - The new value for the SystemArn property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • systemId

      System.Builder systemId(String systemId)
      Sets the value of the SystemId property for this object.
      Parameters:
      systemId - The new value for the SystemId property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      System.Builder name(String name)
      Sets the value of the Name property for this object.
      Parameters:
      name - The new value for the Name property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      System.Builder description(String description)
      Sets the value of the Description property for this object.
      Parameters:
      description - The new value for the Description property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sharingEnabled

      System.Builder sharingEnabled(Boolean sharingEnabled)

      Indicates whether cross-account sharing is enabled.

      Parameters:
      sharingEnabled - Indicates whether cross-account sharing is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      Sets the value of the Tags property for this object.
      Parameters:
      tags - The new value for the Tags property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyId

      System.Builder kmsKeyId(String 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.
    • organizationId

      System.Builder organizationId(String organizationId)

      The AWS Organizations identifier for the system.

      Parameters:
      organizationId - The AWS Organizations identifier for the system.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ouId

      System.Builder ouId(String ouId)

      The organizational unit (OU) identifier for the system.

      Parameters:
      ouId - The organizational unit (OU) identifier for the system.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      System.Builder createdAt(Instant createdAt)

      The timestamp when the system was created.

      Parameters:
      createdAt - The timestamp when the system was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      System.Builder updatedAt(Instant updatedAt)

      The timestamp when the system was last updated.

      Parameters:
      updatedAt - The timestamp when the system was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.