Interface PutEnvironmentBlueprintConfigurationRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<PutEnvironmentBlueprintConfigurationRequest.Builder,
,PutEnvironmentBlueprintConfigurationRequest> DataZoneRequest.Builder
,SdkBuilder<PutEnvironmentBlueprintConfigurationRequest.Builder,
,PutEnvironmentBlueprintConfigurationRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
PutEnvironmentBlueprintConfigurationRequest
@Mutable
@NotThreadSafe
public static interface PutEnvironmentBlueprintConfigurationRequest.Builder
extends DataZoneRequest.Builder, SdkPojo, CopyableBuilder<PutEnvironmentBlueprintConfigurationRequest.Builder,PutEnvironmentBlueprintConfigurationRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondomainIdentifier
(String domainIdentifier) The identifier of the Amazon DataZone domain.enabledRegions
(String... enabledRegions) Specifies the enabled Amazon Web Services Regions.enabledRegions
(Collection<String> enabledRegions) Specifies the enabled Amazon Web Services Regions.environmentBlueprintIdentifier
(String environmentBlueprintIdentifier) The identifier of the environment blueprint.environmentRolePermissionBoundary
(String environmentRolePermissionBoundary) The environment role permissions boundary.manageAccessRoleArn
(String manageAccessRoleArn) The ARN of the manage access role.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.provisioningConfigurations
(Collection<ProvisioningConfiguration> provisioningConfigurations) The provisioning configuration of a blueprint.provisioningConfigurations
(Consumer<ProvisioningConfiguration.Builder>... provisioningConfigurations) The provisioning configuration of a blueprint.provisioningConfigurations
(ProvisioningConfiguration... provisioningConfigurations) The provisioning configuration of a blueprint.provisioningRoleArn
(String provisioningRoleArn) The ARN of the provisioning role.The regional parameters in the environment blueprint.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
domainIdentifier
The identifier of the Amazon DataZone domain.
- Parameters:
domainIdentifier
- The identifier of the Amazon DataZone domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabledRegions
PutEnvironmentBlueprintConfigurationRequest.Builder enabledRegions(Collection<String> enabledRegions) Specifies the enabled Amazon Web Services Regions.
- Parameters:
enabledRegions
- Specifies the enabled Amazon Web Services Regions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabledRegions
Specifies the enabled Amazon Web Services Regions.
- Parameters:
enabledRegions
- Specifies the enabled Amazon Web Services Regions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentBlueprintIdentifier
PutEnvironmentBlueprintConfigurationRequest.Builder environmentBlueprintIdentifier(String environmentBlueprintIdentifier) The identifier of the environment blueprint.
- Parameters:
environmentBlueprintIdentifier
- The identifier of the environment blueprint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentRolePermissionBoundary
PutEnvironmentBlueprintConfigurationRequest.Builder environmentRolePermissionBoundary(String environmentRolePermissionBoundary) The environment role permissions boundary.
- Parameters:
environmentRolePermissionBoundary
- The environment role permissions boundary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
manageAccessRoleArn
The ARN of the manage access role.
- Parameters:
manageAccessRoleArn
- The ARN of the manage access role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisioningConfigurations
PutEnvironmentBlueprintConfigurationRequest.Builder provisioningConfigurations(Collection<ProvisioningConfiguration> provisioningConfigurations) The provisioning configuration of a blueprint.
- Parameters:
provisioningConfigurations
- The provisioning configuration of a blueprint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisioningConfigurations
PutEnvironmentBlueprintConfigurationRequest.Builder provisioningConfigurations(ProvisioningConfiguration... provisioningConfigurations) The provisioning configuration of a blueprint.
- Parameters:
provisioningConfigurations
- The provisioning configuration of a blueprint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisioningConfigurations
PutEnvironmentBlueprintConfigurationRequest.Builder provisioningConfigurations(Consumer<ProvisioningConfiguration.Builder>... provisioningConfigurations) The provisioning configuration of a blueprint.
This is a convenience method that creates an instance of theProvisioningConfiguration.Builder
avoiding the need to create one manually viaProvisioningConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprovisioningConfigurations(List<ProvisioningConfiguration>)
.- Parameters:
provisioningConfigurations
- a consumer that will call methods onProvisioningConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provisioningRoleArn
The ARN of the provisioning role.
- Parameters:
provisioningRoleArn
- The ARN of the provisioning role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regionalParameters
PutEnvironmentBlueprintConfigurationRequest.Builder regionalParameters(Map<String, ? extends Map<String, String>> regionalParameters) The regional parameters in the environment blueprint.
- Parameters:
regionalParameters
- The regional parameters in the environment blueprint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
PutEnvironmentBlueprintConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutEnvironmentBlueprintConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-