Interface UpdateSubscriptionTargetResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateSubscriptionTargetResponse.Builder,,UpdateSubscriptionTargetResponse> DataZoneResponse.Builder,SdkBuilder<UpdateSubscriptionTargetResponse.Builder,,UpdateSubscriptionTargetResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
UpdateSubscriptionTargetResponse
-
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.The timestamp of when a subscription target was created.The Amazon DataZone user who created the subscription target.The identifier of the Amazon DataZone domain in which a subscription target is to be updated.environmentId(String environmentId) The identifier of the environment in which a subscription target is to be updated.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.The identifier of the project in which a subscription target is to be updated.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.The type to be updated as part of theUpdateSubscriptionTargetaction.The timestamp of when the subscription target was updated.The Amazon DataZone user who updated the subscription target.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
applicableAssetTypes
UpdateSubscriptionTargetResponse.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
UpdateSubscriptionTargetResponse.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.
-
createdAt
The timestamp of when a subscription target was created.
- Parameters:
createdAt- The timestamp of when a subscription target was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The Amazon DataZone user who created the subscription target.
- Parameters:
createdBy- The Amazon DataZone user who created the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The identifier of the Amazon DataZone domain in which a subscription target is to be updated.
- Parameters:
domainId- 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.
-
environmentId
The identifier of the environment in which a subscription target is to be updated.
- Parameters:
environmentId- 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.
-
id
Identifier of the subscription target that is to be updated.
- Parameters:
id- 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.
-
projectId
The identifier of the project in which a subscription target is to be updated.
- Parameters:
projectId- The identifier of the project in which a subscription target is to be updated.- 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
UpdateSubscriptionTargetResponse.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
UpdateSubscriptionTargetResponse.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
UpdateSubscriptionTargetResponse.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:
-
type
The type to be updated as part of the
UpdateSubscriptionTargetaction.- Parameters:
type- The type to be updated as part of theUpdateSubscriptionTargetaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp of when the subscription target was updated.
- Parameters:
updatedAt- The timestamp of when the subscription target was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedBy
The Amazon DataZone user who updated the subscription target.
- Parameters:
updatedBy- The Amazon DataZone user who updated the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-