Interface UpdateSubscriptionTargetResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateSubscriptionTargetResponse.Builder,UpdateSubscriptionTargetResponse>,DataZoneResponse.Builder,SdkBuilder<UpdateSubscriptionTargetResponse.Builder,UpdateSubscriptionTargetResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- UpdateSubscriptionTargetResponse
public static interface UpdateSubscriptionTargetResponse.Builder extends DataZoneResponse.Builder, SdkPojo, CopyableBuilder<UpdateSubscriptionTargetResponse.Builder,UpdateSubscriptionTargetResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateSubscriptionTargetResponse.BuilderapplicableAssetTypes(String... applicableAssetTypes)The applicable asset types to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.BuilderapplicableAssetTypes(Collection<String> applicableAssetTypes)The applicable asset types to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.BuilderauthorizedPrincipals(String... authorizedPrincipals)The authorized principals to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.BuilderauthorizedPrincipals(Collection<String> authorizedPrincipals)The authorized principals to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.BuildercreatedAt(Instant createdAt)The timestamp of when a subscription target was created.UpdateSubscriptionTargetResponse.BuildercreatedBy(String createdBy)The Amazon DataZone user who created the subscription target.UpdateSubscriptionTargetResponse.BuilderdomainId(String domainId)The identifier of the Amazon DataZone domain in which a subscription target is to be updated.UpdateSubscriptionTargetResponse.BuilderenvironmentId(String environmentId)The identifier of the environment in which a subscription target is to be updated.UpdateSubscriptionTargetResponse.Builderid(String id)Identifier of the subscription target that is to be updated.UpdateSubscriptionTargetResponse.BuildermanageAccessRole(String manageAccessRole)The manage access role to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.Buildername(String name)The name to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.BuilderprojectId(String projectId)The identifier of the project in which a subscription target is to be updated.UpdateSubscriptionTargetResponse.Builderprovider(String provider)The provider to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.BuildersubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)The configuration to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.BuildersubscriptionTargetConfig(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig)The configuration to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.BuildersubscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)The configuration to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.Buildertype(String type)The type to be updated as part of theUpdateSubscriptionTargetaction.UpdateSubscriptionTargetResponse.BuilderupdatedAt(Instant updatedAt)The timestamp of when the subscription target was updated.UpdateSubscriptionTargetResponse.BuilderupdatedBy(String updatedBy)The Amazon DataZone user who updated the subscription target.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
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
UpdateSubscriptionTargetResponse.Builder applicableAssetTypes(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.
-
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
UpdateSubscriptionTargetResponse.Builder authorizedPrincipals(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.
-
createdAt
UpdateSubscriptionTargetResponse.Builder createdAt(Instant 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
UpdateSubscriptionTargetResponse.Builder createdBy(String 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
UpdateSubscriptionTargetResponse.Builder domainId(String 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
UpdateSubscriptionTargetResponse.Builder environmentId(String 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
UpdateSubscriptionTargetResponse.Builder id(String 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
UpdateSubscriptionTargetResponse.Builder manageAccessRole(String 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
UpdateSubscriptionTargetResponse.Builder name(String 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
UpdateSubscriptionTargetResponse.Builder projectId(String 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
UpdateSubscriptionTargetResponse.Builder provider(String 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 to#subscriptionTargetConfig(List.) - 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:
#subscriptionTargetConfig(java.util.Collection)
-
type
UpdateSubscriptionTargetResponse.Builder type(String 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
UpdateSubscriptionTargetResponse.Builder updatedAt(Instant 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
UpdateSubscriptionTargetResponse.Builder updatedBy(String 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.
-
-