Interface UpdateSubscriptionTargetRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateSubscriptionTargetRequest.Builder,,UpdateSubscriptionTargetRequest> DataZoneRequest.Builder,SdkBuilder<UpdateSubscriptionTargetRequest.Builder,,UpdateSubscriptionTargetRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateSubscriptionTargetRequest
-
Method Summary
Modifier and TypeMethodDescriptionapplicableAssetTypes(String... applicableAssetTypes) The applicable asset types to be updated as part of theUpdateSubscriptionTargetaction.applicableAssetTypes(Collection<String> applicableAssetTypes) The applicable asset types to be updated as part of theUpdateSubscriptionTargetaction.authorizedPrincipals(String... authorizedPrincipals) The authorized principals to be updated as part of theUpdateSubscriptionTargetaction.authorizedPrincipals(Collection<String> authorizedPrincipals) The authorized principals to be updated as part of theUpdateSubscriptionTargetaction.domainIdentifier(String domainIdentifier) The identifier of the Amazon DataZone domain in which a subscription target is to be updated.environmentIdentifier(String environmentIdentifier) The identifier of the environment in which a subscription target is to be updated.identifier(String identifier) Identifier of the subscription target that is to be updated.manageAccessRole(String manageAccessRole) The manage access role to be updated as part of theUpdateSubscriptionTargetaction.The name to be updated as part of theUpdateSubscriptionTargetaction.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The provider to be updated as part of theUpdateSubscriptionTargetaction.subscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig) The configuration to be updated as part of theUpdateSubscriptionTargetaction.subscriptionTargetConfig(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig) The configuration to be updated as part of theUpdateSubscriptionTargetaction.subscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig) The configuration to be updated as part of theUpdateSubscriptionTargetaction.Methods 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.services.datazone.model.DataZoneRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
applicableAssetTypes
UpdateSubscriptionTargetRequest.Builder applicableAssetTypes(Collection<String> applicableAssetTypes) The applicable asset types to be updated as part of the
UpdateSubscriptionTargetaction.- Parameters:
applicableAssetTypes- The applicable asset types to be updated as part of theUpdateSubscriptionTargetaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicableAssetTypes
The applicable asset types to be updated as part of the
UpdateSubscriptionTargetaction.- Parameters:
applicableAssetTypes- The applicable asset types to be updated as part of theUpdateSubscriptionTargetaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedPrincipals
UpdateSubscriptionTargetRequest.Builder authorizedPrincipals(Collection<String> authorizedPrincipals) The authorized principals to be updated as part of the
UpdateSubscriptionTargetaction.- Parameters:
authorizedPrincipals- The authorized principals to be updated as part of theUpdateSubscriptionTargetaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedPrincipals
The authorized principals to be updated as part of the
UpdateSubscriptionTargetaction.- Parameters:
authorizedPrincipals- The authorized principals to be updated as part of theUpdateSubscriptionTargetaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainIdentifier
The identifier of the Amazon DataZone domain in which a subscription target is to be updated.
- Parameters:
domainIdentifier- The identifier of the Amazon DataZone domain in which a subscription target is to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentIdentifier
The identifier of the environment in which a subscription target is to be updated.
- Parameters:
environmentIdentifier- The identifier of the environment in which a subscription target is to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identifier
Identifier of the subscription target that is to be updated.
- Parameters:
identifier- Identifier of the subscription target that is to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manageAccessRole
The manage access role to be updated as part of the
UpdateSubscriptionTargetaction.- Parameters:
manageAccessRole- The manage access role to be updated as part of theUpdateSubscriptionTargetaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name to be updated as part of the
UpdateSubscriptionTargetaction.- Parameters:
name- The name to be updated as part of theUpdateSubscriptionTargetaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provider
The provider to be updated as part of the
UpdateSubscriptionTargetaction.- Parameters:
provider- The provider to be updated as part of theUpdateSubscriptionTargetaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionTargetConfig
UpdateSubscriptionTargetRequest.Builder subscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig) The configuration to be updated as part of the
UpdateSubscriptionTargetaction.- Parameters:
subscriptionTargetConfig- The configuration to be updated as part of theUpdateSubscriptionTargetaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionTargetConfig
UpdateSubscriptionTargetRequest.Builder subscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig) The configuration to be updated as part of the
UpdateSubscriptionTargetaction.- Parameters:
subscriptionTargetConfig- The configuration to be updated as part of theUpdateSubscriptionTargetaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionTargetConfig
UpdateSubscriptionTargetRequest.Builder subscriptionTargetConfig(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig) The configuration to be updated as part of the
This is a convenience method that creates an instance of theUpdateSubscriptionTargetaction.SubscriptionTargetForm.Builderavoiding the need to create one manually viaSubscriptionTargetForm.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosubscriptionTargetConfig(List<SubscriptionTargetForm>).- Parameters:
subscriptionTargetConfig- a consumer that will call methods onSubscriptionTargetForm.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateSubscriptionTargetRequest.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
UpdateSubscriptionTargetRequest.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.
-