Interface SubscriptionTargetSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SubscriptionTargetSummary.Builder,SubscriptionTargetSummary>,SdkBuilder<SubscriptionTargetSummary.Builder,SubscriptionTargetSummary>,SdkPojo
- Enclosing class:
- SubscriptionTargetSummary
public static interface SubscriptionTargetSummary.Builder extends SdkPojo, CopyableBuilder<SubscriptionTargetSummary.Builder,SubscriptionTargetSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SubscriptionTargetSummary.BuilderapplicableAssetTypes(String... applicableAssetTypes)The asset types included in the subscription target.SubscriptionTargetSummary.BuilderapplicableAssetTypes(Collection<String> applicableAssetTypes)The asset types included in the subscription target.SubscriptionTargetSummary.BuilderauthorizedPrincipals(String... authorizedPrincipals)The authorized principals included in the subscription target.SubscriptionTargetSummary.BuilderauthorizedPrincipals(Collection<String> authorizedPrincipals)The authorized principals included in the subscription target.SubscriptionTargetSummary.BuildercreatedAt(Instant createdAt)The timestamp of when the subscription target was created.SubscriptionTargetSummary.BuildercreatedBy(String createdBy)The Amazon DataZone user who created the subscription target.SubscriptionTargetSummary.BuilderdomainId(String domainId)The identifier of the Amazon DataZone domain in which the subscription target exists.SubscriptionTargetSummary.BuilderenvironmentId(String environmentId)The identifier of the environment of the subscription target.SubscriptionTargetSummary.Builderid(String id)The identifier of the subscription target.SubscriptionTargetSummary.BuildermanageAccessRole(String manageAccessRole)The manage access role specified in the subscription target.SubscriptionTargetSummary.Buildername(String name)The name of the subscription target.SubscriptionTargetSummary.BuilderprojectId(String projectId)The identifier of the project specified in the subscription target.SubscriptionTargetSummary.Builderprovider(String provider)The provider of the subscription target.SubscriptionTargetSummary.BuildersubscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)The configuration of the subscription target.SubscriptionTargetSummary.BuildersubscriptionTargetConfig(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig)The configuration of the subscription target.SubscriptionTargetSummary.BuildersubscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)The configuration of the subscription target.SubscriptionTargetSummary.Buildertype(String type)The type of the subscription target.SubscriptionTargetSummary.BuilderupdatedAt(Instant updatedAt)The timestamp of when the subscription target was updated.SubscriptionTargetSummary.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.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
applicableAssetTypes
SubscriptionTargetSummary.Builder applicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types included in the subscription target.
- Parameters:
applicableAssetTypes- The asset types included in the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicableAssetTypes
SubscriptionTargetSummary.Builder applicableAssetTypes(String... applicableAssetTypes)
The asset types included in the subscription target.
- Parameters:
applicableAssetTypes- The asset types included in the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedPrincipals
SubscriptionTargetSummary.Builder authorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals included in the subscription target.
- Parameters:
authorizedPrincipals- The authorized principals included in the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedPrincipals
SubscriptionTargetSummary.Builder authorizedPrincipals(String... authorizedPrincipals)
The authorized principals included in the subscription target.
- Parameters:
authorizedPrincipals- The authorized principals included in the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
SubscriptionTargetSummary.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
SubscriptionTargetSummary.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
SubscriptionTargetSummary.Builder domainId(String domainId)
The identifier of the Amazon DataZone domain in which the subscription target exists.
- Parameters:
domainId- The identifier 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
SubscriptionTargetSummary.Builder environmentId(String environmentId)
The identifier of the environment of the subscription target.
- Parameters:
environmentId- The identifier of the environment of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
SubscriptionTargetSummary.Builder id(String id)
The identifier of the subscription target.
- Parameters:
id- The identifier of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manageAccessRole
SubscriptionTargetSummary.Builder manageAccessRole(String manageAccessRole)
The manage access role specified in the subscription target.
- Parameters:
manageAccessRole- The manage access role specified in the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
SubscriptionTargetSummary.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
SubscriptionTargetSummary.Builder projectId(String projectId)
The identifier of the project specified in the subscription target.
- Parameters:
projectId- The identifier of the project specified in the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provider
SubscriptionTargetSummary.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
SubscriptionTargetSummary.Builder subscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of the subscription target.
- Parameters:
subscriptionTargetConfig- The configuration of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionTargetConfig
SubscriptionTargetSummary.Builder subscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)
The configuration of the subscription target.
- Parameters:
subscriptionTargetConfig- The configuration of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subscriptionTargetConfig
SubscriptionTargetSummary.Builder subscriptionTargetConfig(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig)
The configuration of the 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
SubscriptionTargetSummary.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
SubscriptionTargetSummary.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
SubscriptionTargetSummary.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.
-
-