Interface UpdateApplicationRequest.Builder
- All Superinterfaces:
AppIntegrationsRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<UpdateApplicationRequest.Builder,,UpdateApplicationRequest> SdkBuilder<UpdateApplicationRequest.Builder,,UpdateApplicationRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateApplicationRequest
-
Method Summary
Modifier and TypeMethodDescriptiondefault UpdateApplicationRequest.BuilderapplicationSourceConfig(Consumer<ApplicationSourceConfig.Builder> applicationSourceConfig) The configuration for where the application should be loaded from.applicationSourceConfig(ApplicationSourceConfig applicationSourceConfig) The configuration for where the application should be loaded from.The Amazon Resource Name (ARN) of the Application.description(String description) The description of the application.The name of the application.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.permissions(String... permissions) The configuration of events or requests that the application has access to.permissions(Collection<String> permissions) The configuration of events or requests that the application has access to.publications(Collection<Publication> publications) Deprecated.Publications has been replaced with Permissionspublications(Consumer<Publication.Builder>... publications) Deprecated.Publications has been replaced with Permissionspublications(Publication... publications) Deprecated.Publications has been replaced with Permissionssubscriptions(Collection<Subscription> subscriptions) Deprecated.Subscriptions has been replaced with Permissionssubscriptions(Consumer<Subscription.Builder>... subscriptions) Deprecated.Subscriptions has been replaced with Permissionssubscriptions(Subscription... subscriptions) Deprecated.Subscriptions has been replaced with PermissionsMethods inherited from interface software.amazon.awssdk.services.appintegrations.model.AppIntegrationsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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.
-
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.
-
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
UpdateApplicationRequest.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 UpdateApplicationRequest.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.Builderavoiding the need to create one manually viaApplicationSourceConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapplicationSourceConfig(ApplicationSourceConfig).- Parameters:
applicationSourceConfig- a consumer that will call methods onApplicationSourceConfig.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 PermissionsThe 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 PermissionsThe 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 UpdateApplicationRequest.Builder subscriptions(Consumer<Subscription.Builder>... subscriptions) Deprecated.Subscriptions has been replaced with PermissionsThe events that the application subscribes.
This is a convenience method that creates an instance of theSubscription.Builderavoiding the need to create one manually viaSubscription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosubscriptions(List<Subscription>).- Parameters:
subscriptions- a consumer that will call methods onSubscription.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 PermissionsThe 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 PermissionsThe 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 UpdateApplicationRequest.Builder publications(Consumer<Publication.Builder>... publications) Deprecated.Publications has been replaced with PermissionsThe events that the application publishes.
This is a convenience method that creates an instance of thePublication.Builderavoiding the need to create one manually viaPublication.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topublications(List<Publication>).- Parameters:
publications- a consumer that will call methods onPublication.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.
-
overrideConfiguration
UpdateApplicationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateApplicationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-