Interface Database.Builder

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

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

    • applicationId

      Database.Builder applicationId(String applicationId)

      The ID of the application.

      Parameters:
      applicationId - The ID of the application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • componentId

      Database.Builder componentId(String componentId)

      The ID of the component.

      Parameters:
      componentId - The ID of the component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • credentials

      The credentials of the database.

      Parameters:
      credentials - The credentials of the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • credentials

      Database.Builder credentials(ApplicationCredential... credentials)

      The credentials of the database.

      Parameters:
      credentials - The credentials of the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • credentials

      The credentials of the database.

      This is a convenience method that creates an instance of the ApplicationCredential.Builder avoiding the need to create one manually via ApplicationCredential.builder().

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

      Parameters:
      credentials - a consumer that will call methods on ApplicationCredential.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • databaseId

      Database.Builder databaseId(String databaseId)

      The ID of the SAP HANA database.

      Parameters:
      databaseId - The ID of the SAP HANA database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseName

      Database.Builder databaseName(String databaseName)

      The name of the database.

      Parameters:
      databaseName - The name of the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseType

      Database.Builder databaseType(String databaseType)

      The type of the database.

      Parameters:
      databaseType - The type of the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • databaseType

      Database.Builder databaseType(DatabaseType databaseType)

      The type of the database.

      Parameters:
      databaseType - The type of the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • arn

      The Amazon Resource Name (ARN) of the database.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Database.Builder status(String status)

      The status of the database.

      Parameters:
      status - The status of the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the database.

      Parameters:
      status - The status of the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • primaryHost

      Database.Builder primaryHost(String primaryHost)

      The primary host of the database.

      Parameters:
      primaryHost - The primary host of the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sqlPort

      Database.Builder sqlPort(Integer sqlPort)

      The SQL port of the database.

      Parameters:
      sqlPort - The SQL port of the database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdated

      Database.Builder lastUpdated(Instant lastUpdated)

      The time at which the database was last updated.

      Parameters:
      lastUpdated - The time at which the database was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectedComponentArns

      Database.Builder connectedComponentArns(Collection<String> connectedComponentArns)

      The Amazon Resource Names of the connected AWS Systems Manager for SAP components.

      Parameters:
      connectedComponentArns - The Amazon Resource Names of the connected AWS Systems Manager for SAP components.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectedComponentArns

      Database.Builder connectedComponentArns(String... connectedComponentArns)

      The Amazon Resource Names of the connected AWS Systems Manager for SAP components.

      Parameters:
      connectedComponentArns - The Amazon Resource Names of the connected AWS Systems Manager for SAP components.
      Returns:
      Returns a reference to this object so that method calls can be chained together.