Interface InstanceSummary.Builder

  • Method Details

    • instanceId

      InstanceSummary.Builder instanceId(String instanceId)

      The ID of the EC2 instance, which provides user-based subscriptions.

      Parameters:
      instanceId - The ID of the EC2 instance, which provides user-based subscriptions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of an EC2 instance resource.

      Parameters:
      status - The status of an EC2 instance resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • products

      A list of provided user-based subscription products.

      Parameters:
      products - A list of provided user-based subscription products.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • products

      InstanceSummary.Builder products(String... products)

      A list of provided user-based subscription products.

      Parameters:
      products - A list of provided user-based subscription products.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastStatusCheckDate

      InstanceSummary.Builder lastStatusCheckDate(String lastStatusCheckDate)

      The date of the last status check.

      Parameters:
      lastStatusCheckDate - The date of the last status check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • statusMessage

      InstanceSummary.Builder statusMessage(String statusMessage)

      The status message for an EC2 instance.

      Parameters:
      statusMessage - The status message for an EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerAccountId

      InstanceSummary.Builder ownerAccountId(String ownerAccountId)

      The AWS Account ID of the owner of this resource.

      Parameters:
      ownerAccountId - The AWS Account ID of the owner of this resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityProvider

      InstanceSummary.Builder identityProvider(IdentityProvider identityProvider)

      The IdentityProvider resource specifies details about the identity provider.

      Parameters:
      identityProvider - The IdentityProvider resource specifies details about the identity provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • identityProvider

      default InstanceSummary.Builder identityProvider(Consumer<IdentityProvider.Builder> identityProvider)

      The IdentityProvider resource specifies details about the identity provider.

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

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

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