Interface GetSubscriptionTargetResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetSubscriptionTargetResponse.Builder,GetSubscriptionTargetResponse>,DataZoneResponse.Builder,SdkBuilder<GetSubscriptionTargetResponse.Builder,GetSubscriptionTargetResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetSubscriptionTargetResponse
public static interface GetSubscriptionTargetResponse.Builder extends DataZoneResponse.Builder, SdkPojo, CopyableBuilder<GetSubscriptionTargetResponse.Builder,GetSubscriptionTargetResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetSubscriptionTargetResponse.BuilderapplicableAssetTypes(String... applicableAssetTypes)The asset types associated with the subscription target.GetSubscriptionTargetResponse.BuilderapplicableAssetTypes(Collection<String> applicableAssetTypes)The asset types associated with the subscription target.GetSubscriptionTargetResponse.BuilderauthorizedPrincipals(String... authorizedPrincipals)The authorized principals of the subscription target.GetSubscriptionTargetResponse.BuilderauthorizedPrincipals(Collection<String> authorizedPrincipals)The authorized principals of the subscription target.GetSubscriptionTargetResponse.BuildercreatedAt(Instant createdAt)The timestamp of when the subscription target was created.GetSubscriptionTargetResponse.BuildercreatedBy(String createdBy)The Amazon DataZone user who created the subscription target.GetSubscriptionTargetResponse.BuilderdomainId(String domainId)The ID of the Amazon DataZone domain in which the subscription target exists.GetSubscriptionTargetResponse.BuilderenvironmentId(String environmentId)The ID of the environment associated with the subscription target.GetSubscriptionTargetResponse.Builderid(String id)The ID of the subscription target.GetSubscriptionTargetResponse.BuildermanageAccessRole(String manageAccessRole)The manage access role with which the subscription target was created.GetSubscriptionTargetResponse.Buildername(String name)The name of the subscription target.GetSubscriptionTargetResponse.BuilderprojectId(String projectId)The ID of the project associated with the subscription target.GetSubscriptionTargetResponse.Builderprovider(String provider)The provider of the subscription target.GetSubscriptionTargetResponse.BuildersubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)The configuration of teh subscription target.GetSubscriptionTargetResponse.BuildersubscriptionTargetConfig(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig)The configuration of teh subscription target.GetSubscriptionTargetResponse.BuildersubscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)The configuration of teh subscription target.GetSubscriptionTargetResponse.Buildertype(String type)The type of the subscription target.GetSubscriptionTargetResponse.BuilderupdatedAt(Instant updatedAt)The timestamp of when the subscription target was updated.GetSubscriptionTargetResponse.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
GetSubscriptionTargetResponse.Builder applicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types associated with the subscription target.
- Parameters:
applicableAssetTypes- The asset types associated with the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicableAssetTypes
GetSubscriptionTargetResponse.Builder applicableAssetTypes(String... applicableAssetTypes)
The asset types associated with the subscription target.
- Parameters:
applicableAssetTypes- The asset types associated with the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedPrincipals
GetSubscriptionTargetResponse.Builder authorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals of the subscription target.
- Parameters:
authorizedPrincipals- The authorized principals of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedPrincipals
GetSubscriptionTargetResponse.Builder authorizedPrincipals(String... authorizedPrincipals)
The authorized principals of the subscription target.
- Parameters:
authorizedPrincipals- The authorized principals of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
GetSubscriptionTargetResponse.Builder createdAt(Instant createdAt)
The timestamp of when the subscription target was created.
- Parameters:
createdAt- The timestamp of when the subscription target was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
GetSubscriptionTargetResponse.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
GetSubscriptionTargetResponse.Builder domainId(String domainId)
The ID of the Amazon DataZone domain in which the subscription target exists.
- Parameters:
domainId- The ID of the Amazon DataZone domain in which the subscription target exists.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentId
GetSubscriptionTargetResponse.Builder environmentId(String environmentId)
The ID of the environment associated with the subscription target.
- Parameters:
environmentId- The ID of the environment associated with the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
GetSubscriptionTargetResponse.Builder id(String id)
The ID of the subscription target.
- Parameters:
id- The ID of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manageAccessRole
GetSubscriptionTargetResponse.Builder manageAccessRole(String manageAccessRole)
The manage access role with which the subscription target was created.
- Parameters:
manageAccessRole- The manage access role with which the subscription target was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
GetSubscriptionTargetResponse.Builder name(String name)
The name of the subscription target.
- Parameters:
name- The name of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectId
GetSubscriptionTargetResponse.Builder projectId(String projectId)
The ID of the project associated with the subscription target.
- Parameters:
projectId- The ID of the project associated with the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provider
GetSubscriptionTargetResponse.Builder provider(String provider)
The provider of the subscription target.
- Parameters:
provider- The provider of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionTargetConfig
GetSubscriptionTargetResponse.Builder subscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of teh subscription target.
- Parameters:
subscriptionTargetConfig- The configuration of teh subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionTargetConfig
GetSubscriptionTargetResponse.Builder subscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)
The configuration of teh subscription target.
- Parameters:
subscriptionTargetConfig- The configuration of teh subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionTargetConfig
GetSubscriptionTargetResponse.Builder subscriptionTargetConfig(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig)
The configuration of teh subscription target.
This is a convenience method that creates an instance of theSubscriptionTargetForm.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
GetSubscriptionTargetResponse.Builder type(String type)
The type of the subscription target.
- Parameters:
type- The type of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
GetSubscriptionTargetResponse.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
GetSubscriptionTargetResponse.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.
-
-