Interface QuickConnect.Builder

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

public static interface QuickConnect.Builder extends SdkPojo, CopyableBuilder<QuickConnect.Builder,QuickConnect>
  • Method Details

    • quickConnectARN

      QuickConnect.Builder quickConnectARN(String quickConnectARN)

      The Amazon Resource Name (ARN) of the quick connect.

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

      QuickConnect.Builder quickConnectId(String quickConnectId)

      The identifier for the quick connect.

      Parameters:
      quickConnectId - The identifier for the quick connect.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the quick connect.

      Parameters:
      name - The name of the quick connect.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      QuickConnect.Builder description(String description)

      The description.

      Parameters:
      description - The description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • quickConnectConfig

      QuickConnect.Builder quickConnectConfig(QuickConnectConfig quickConnectConfig)

      Contains information about the quick connect.

      Parameters:
      quickConnectConfig - Contains information about the quick connect.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • quickConnectConfig

      default QuickConnect.Builder quickConnectConfig(Consumer<QuickConnectConfig.Builder> quickConnectConfig)

      Contains information about the quick connect.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to quickConnectConfig(QuickConnectConfig).

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

      The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.

      Parameters:
      tags - The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      QuickConnect.Builder lastModifiedTime(Instant lastModifiedTime)

      The timestamp when this resource was last modified.

      Parameters:
      lastModifiedTime - The timestamp when this resource was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedRegion

      QuickConnect.Builder lastModifiedRegion(String lastModifiedRegion)

      The Amazon Web Services Region where this resource was last modified.

      Parameters:
      lastModifiedRegion - The Amazon Web Services Region where this resource was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.