public static interface CreateApplicationRequest.Builder extends AppIntegrationsRequest.Builder, SdkPojo, CopyableBuilder<CreateApplicationRequest.Builder,CreateApplicationRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateApplicationRequest.Builder name(String name)
The name of the application.
name - The name of the application.CreateApplicationRequest.Builder namespace(String namespace)
The namespace of the application.
namespace - The namespace of the application.CreateApplicationRequest.Builder description(String description)
The description of the application.
description - The description of the application.CreateApplicationRequest.Builder applicationSourceConfig(ApplicationSourceConfig applicationSourceConfig)
The configuration for where the application should be loaded from.
applicationSourceConfig - The configuration for where the application should be loaded from.default CreateApplicationRequest.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 theApplicationSourceConfig.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).
applicationSourceConfig - a consumer that will call methods on ApplicationSourceConfig.BuilderapplicationSourceConfig(ApplicationSourceConfig)CreateApplicationRequest.Builder subscriptions(Collection<Subscription> subscriptions)
The events that the application subscribes.
subscriptions - The events that the application subscribes.CreateApplicationRequest.Builder subscriptions(Subscription... subscriptions)
The events that the application subscribes.
subscriptions - The events that the application subscribes.CreateApplicationRequest.Builder subscriptions(Consumer<Subscription.Builder>... subscriptions)
The events that the application subscribes.
This is a convenience method that creates an instance of theSubscription.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.
subscriptions - a consumer that will call methods on
Subscription.Builder#subscriptions(java.util.Collection) CreateApplicationRequest.Builder publications(Collection<Publication> publications)
The events that the application publishes.
publications - The events that the application publishes.CreateApplicationRequest.Builder publications(Publication... publications)
The events that the application publishes.
publications - The events that the application publishes.CreateApplicationRequest.Builder publications(Consumer<Publication.Builder>... publications)
The events that the application publishes.
This is a convenience method that creates an instance of thePublication.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.
publications - a consumer that will call methods on
Publication.Builder#publications(java.util.Collection) CreateApplicationRequest.Builder clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not
provided, the Amazon Web Services SDK populates this field. For more information about idempotency,
see Making
retries safe with idempotent APIs.CreateApplicationRequest.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags - The tags used to organize, track, or control access for this resource. For example, { "tags":
{"key1":"value1", "key2":"value2"} }.CreateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.