Interface CreateSubscriptionTargetResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateSubscriptionTargetResponse.Builder,
,CreateSubscriptionTargetResponse> DataZoneResponse.Builder
,SdkBuilder<CreateSubscriptionTargetResponse.Builder,
,CreateSubscriptionTargetResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateSubscriptionTargetResponse
-
Method Summary
Modifier and TypeMethodDescriptionapplicableAssetTypes
(String... applicableAssetTypes) The asset types that can be included in the subscription target.applicableAssetTypes
(Collection<String> applicableAssetTypes) The asset types that can be included in the subscription target.authorizedPrincipals
(String... authorizedPrincipals) The authorised principals of the subscription target.authorizedPrincipals
(Collection<String> authorizedPrincipals) The authorised principals of the subscription target.The timestamp of when the subscription target was created.The Amazon DataZone user who created the subscription target.The ID of the Amazon DataZone domain in which the subscription target was created.environmentId
(String environmentId) The ID of the environment in which the subscription target was created.The ID of the subscription target.manageAccessRole
(String manageAccessRole) The manage access role with which the subscription target was created.The name of the subscription target.???The provider of the subscription target.subscriptionTargetConfig
(Collection<SubscriptionTargetForm> subscriptionTargetConfig) The configuration of the subscription target.subscriptionTargetConfig
(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig) The configuration of the subscription target.subscriptionTargetConfig
(SubscriptionTargetForm... subscriptionTargetConfig) The configuration of the subscription target.The type of the subscription target.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
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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
applicableAssetTypes
CreateSubscriptionTargetResponse.Builder applicableAssetTypes(Collection<String> applicableAssetTypes) The asset types that can be included in the subscription target.
- Parameters:
applicableAssetTypes
- The asset types that can be included in the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicableAssetTypes
The asset types that can be included in the subscription target.
- Parameters:
applicableAssetTypes
- The asset types that can be included in the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedPrincipals
CreateSubscriptionTargetResponse.Builder authorizedPrincipals(Collection<String> authorizedPrincipals) The authorised principals of the subscription target.
- Parameters:
authorizedPrincipals
- The authorised principals of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizedPrincipals
The authorised principals of the subscription target.
- Parameters:
authorizedPrincipals
- The authorised principals of the subscription target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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 ID of the Amazon DataZone domain in which the subscription target was created.
- Parameters:
domainId
- The ID of the Amazon DataZone domain in which the subscription target was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentId
The ID of the environment in which the subscription target was created.
- Parameters:
environmentId
- The ID of the environment in which the subscription target was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
???
- Parameters:
projectId
- ???- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
CreateSubscriptionTargetResponse.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
CreateSubscriptionTargetResponse.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
CreateSubscriptionTargetResponse.Builder subscriptionTargetConfig(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig) The configuration of the subscription target.
This is a convenience method that creates an instance of theSubscriptionTargetForm.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:
-
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
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.
-