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 theUpdateSubscriptionTarget
action.applicableAssetTypes
(Collection<String> applicableAssetTypes) The applicable asset types to be updated as part of theUpdateSubscriptionTarget
action.authorizedPrincipals
(String... authorizedPrincipals) The authorized principals to be updated as part of theUpdateSubscriptionTarget
action.authorizedPrincipals
(Collection<String> authorizedPrincipals) The authorized principals to be updated as part of theUpdateSubscriptionTarget
action.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 theUpdateSubscriptionTarget
action.The name to be updated as part of theUpdateSubscriptionTarget
action.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 theUpdateSubscriptionTarget
action.subscriptionTargetConfig
(Collection<SubscriptionTargetForm> subscriptionTargetConfig) The configuration to be updated as part of theUpdateSubscriptionTarget
action.subscriptionTargetConfig
(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig) The configuration to be updated as part of theUpdateSubscriptionTarget
action.subscriptionTargetConfig
(SubscriptionTargetForm... subscriptionTargetConfig) The configuration to be updated as part of theUpdateSubscriptionTarget
action.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
applicableAssetTypes
UpdateSubscriptionTargetRequest.Builder applicableAssetTypes(Collection<String> applicableAssetTypes) The applicable asset types to be updated as part of the
UpdateSubscriptionTarget
action.- Parameters:
applicableAssetTypes
- The applicable asset types to be updated as part of theUpdateSubscriptionTarget
action.- 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
UpdateSubscriptionTarget
action.- Parameters:
applicableAssetTypes
- The applicable asset types to be updated as part of theUpdateSubscriptionTarget
action.- 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
UpdateSubscriptionTarget
action.- Parameters:
authorizedPrincipals
- The authorized principals to be updated as part of theUpdateSubscriptionTarget
action.- 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
UpdateSubscriptionTarget
action.- Parameters:
authorizedPrincipals
- The authorized principals to be updated as part of theUpdateSubscriptionTarget
action.- 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
UpdateSubscriptionTarget
action.- Parameters:
manageAccessRole
- The manage access role to be updated as part of theUpdateSubscriptionTarget
action.- 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
UpdateSubscriptionTarget
action.- Parameters:
name
- The name to be updated as part of theUpdateSubscriptionTarget
action.- 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
UpdateSubscriptionTarget
action.- Parameters:
provider
- The provider to be updated as part of theUpdateSubscriptionTarget
action.- 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
UpdateSubscriptionTarget
action.- Parameters:
subscriptionTargetConfig
- The configuration to be updated as part of theUpdateSubscriptionTarget
action.- 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
UpdateSubscriptionTarget
action.- Parameters:
subscriptionTargetConfig
- The configuration to be updated as part of theUpdateSubscriptionTarget
action.- 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 theUpdateSubscriptionTarget
action.SubscriptionTargetForm.Builder
avoiding the need to create one manually viaSubscriptionTargetForm.builder()
.When the
Consumer
completes,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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-