Interface GetApplicationResponse.Builder

  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the Application.

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

      A unique identifier for the Application.

      Parameters:
      id - A unique identifier for the Application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the application.

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

      GetApplicationResponse.Builder namespace(String namespace)

      The namespace of the application.

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

      GetApplicationResponse.Builder description(String description)

      The description of the application.

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

      GetApplicationResponse.Builder applicationSourceConfig(ApplicationSourceConfig applicationSourceConfig)

      The configuration for where the application should be loaded from.

      Parameters:
      applicationSourceConfig - The configuration for where the application should be loaded from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • applicationSourceConfig

      default GetApplicationResponse.Builder applicationSourceConfig(Consumer<ApplicationSourceConfig.Builder> applicationSourceConfig)

      The configuration for where the application should be loaded from.

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

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

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

      Deprecated.
      Subscriptions has been replaced with Permissions

      The events that the application subscribes.

      Parameters:
      subscriptions - The events that the application subscribes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptions

      @Deprecated GetApplicationResponse.Builder subscriptions(Subscription... subscriptions)
      Deprecated.
      Subscriptions has been replaced with Permissions

      The events that the application subscribes.

      Parameters:
      subscriptions - The events that the application subscribes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subscriptions

      Deprecated.
      Subscriptions has been replaced with Permissions

      The events that the application subscribes.

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

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

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

      Deprecated.
      Publications has been replaced with Permissions

      The events that the application publishes.

      Parameters:
      publications - The events that the application publishes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • publications

      Deprecated.
      Publications has been replaced with Permissions

      The events that the application publishes.

      Parameters:
      publications - The events that the application publishes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • publications

      Deprecated.
      Publications has been replaced with Permissions

      The events that the application publishes.

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

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

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

      GetApplicationResponse.Builder createdTime(Instant createdTime)

      The created time of the Application.

      Parameters:
      createdTime - The created time of the Application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      GetApplicationResponse.Builder lastModifiedTime(Instant lastModifiedTime)

      The last modified time of the Application.

      Parameters:
      lastModifiedTime - The last modified time of the Application.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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.
    • permissions

      The configuration of events or requests that the application has access to.

      Parameters:
      permissions - The configuration of events or requests that the application has access to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • permissions

      GetApplicationResponse.Builder permissions(String... permissions)

      The configuration of events or requests that the application has access to.

      Parameters:
      permissions - The configuration of events or requests that the application has access to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.