public static interface CreateSubscriptionTargetRequest.Builder extends DataZoneRequest.Builder, SdkPojo, CopyableBuilder<CreateSubscriptionTargetRequest.Builder,CreateSubscriptionTargetRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateSubscriptionTargetRequest.Builder |
applicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types that can be included in the subscription target.
|
CreateSubscriptionTargetRequest.Builder |
applicableAssetTypes(String... applicableAssetTypes)
The asset types that can be included in the subscription target.
|
CreateSubscriptionTargetRequest.Builder |
authorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals of the subscription target.
|
CreateSubscriptionTargetRequest.Builder |
authorizedPrincipals(String... authorizedPrincipals)
The authorized principals of the subscription target.
|
CreateSubscriptionTargetRequest.Builder |
clientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
CreateSubscriptionTargetRequest.Builder |
domainIdentifier(String domainIdentifier)
The ID of the Amazon DataZone domain in which subscription target is created.
|
CreateSubscriptionTargetRequest.Builder |
environmentIdentifier(String environmentIdentifier)
The ID of the environment in which subscription target is created.
|
CreateSubscriptionTargetRequest.Builder |
manageAccessRole(String manageAccessRole)
The manage access role that is used to create the subscription target.
|
CreateSubscriptionTargetRequest.Builder |
name(String name)
The name of the subscription target.
|
CreateSubscriptionTargetRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateSubscriptionTargetRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateSubscriptionTargetRequest.Builder |
provider(String provider)
The provider of the subscription target.
|
CreateSubscriptionTargetRequest.Builder |
subscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of the subscription target.
|
CreateSubscriptionTargetRequest.Builder |
subscriptionTargetConfig(Consumer<SubscriptionTargetForm.Builder>... subscriptionTargetConfig)
The configuration of the subscription target.
|
CreateSubscriptionTargetRequest.Builder |
subscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)
The configuration of the subscription target.
|
CreateSubscriptionTargetRequest.Builder |
type(String type)
The type of the subscription target.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateSubscriptionTargetRequest.Builder applicableAssetTypes(Collection<String> applicableAssetTypes)
The asset types that can be included in the subscription target.
applicableAssetTypes - The asset types that can be included in the subscription target.CreateSubscriptionTargetRequest.Builder applicableAssetTypes(String... applicableAssetTypes)
The asset types that can be included in the subscription target.
applicableAssetTypes - The asset types that can be included in the subscription target.CreateSubscriptionTargetRequest.Builder authorizedPrincipals(Collection<String> authorizedPrincipals)
The authorized principals of the subscription target.
authorizedPrincipals - The authorized principals of the subscription target.CreateSubscriptionTargetRequest.Builder authorizedPrincipals(String... authorizedPrincipals)
The authorized principals of the subscription target.
authorizedPrincipals - The authorized principals of the subscription target.CreateSubscriptionTargetRequest.Builder clientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
clientToken - A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.CreateSubscriptionTargetRequest.Builder domainIdentifier(String domainIdentifier)
The ID of the Amazon DataZone domain in which subscription target is created.
domainIdentifier - The ID of the Amazon DataZone domain in which subscription target is created.CreateSubscriptionTargetRequest.Builder environmentIdentifier(String environmentIdentifier)
The ID of the environment in which subscription target is created.
environmentIdentifier - The ID of the environment in which subscription target is created.CreateSubscriptionTargetRequest.Builder manageAccessRole(String manageAccessRole)
The manage access role that is used to create the subscription target.
manageAccessRole - The manage access role that is used to create the subscription target.CreateSubscriptionTargetRequest.Builder name(String name)
The name of the subscription target.
name - The name of the subscription target.CreateSubscriptionTargetRequest.Builder provider(String provider)
The provider of the subscription target.
provider - The provider of the subscription target.CreateSubscriptionTargetRequest.Builder subscriptionTargetConfig(Collection<SubscriptionTargetForm> subscriptionTargetConfig)
The configuration of the subscription target.
subscriptionTargetConfig - The configuration of the subscription target.CreateSubscriptionTargetRequest.Builder subscriptionTargetConfig(SubscriptionTargetForm... subscriptionTargetConfig)
The configuration of the subscription target.
subscriptionTargetConfig - The configuration of the subscription target.CreateSubscriptionTargetRequest.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 via
SubscriptionTargetForm.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #subscriptionTargetConfig(List.
subscriptionTargetConfig - a consumer that will call methods on
SubscriptionTargetForm.Builder#subscriptionTargetConfig(java.util.Collection) CreateSubscriptionTargetRequest.Builder type(String type)
The type of the subscription target.
type - The type of the subscription target.CreateSubscriptionTargetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateSubscriptionTargetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.