Interface CreateEnvironmentProfileRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateEnvironmentProfileRequest.Builder,
,CreateEnvironmentProfileRequest> DataZoneRequest.Builder
,SdkBuilder<CreateEnvironmentProfileRequest.Builder,
,CreateEnvironmentProfileRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateEnvironmentProfileRequest
-
Method Summary
Modifier and TypeMethodDescriptionawsAccountId
(String awsAccountId) The Amazon Web Services account in which the Amazon DataZone environment is created.awsAccountRegion
(String awsAccountRegion) The Amazon Web Services region in which this environment profile is created.description
(String description) The description of this Amazon DataZone environment profile.domainIdentifier
(String domainIdentifier) The ID of the Amazon DataZone domain in which this environment profile is created.environmentBlueprintIdentifier
(String environmentBlueprintIdentifier) The ID of the blueprint with which this environment profile is created.The name of this Amazon DataZone environment profile.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.projectIdentifier
(String projectIdentifier) The identifier of the project in which to create the environment profile.userParameters
(Collection<EnvironmentParameter> userParameters) The user parameters of this Amazon DataZone environment profile.userParameters
(Consumer<EnvironmentParameter.Builder>... userParameters) The user parameters of this Amazon DataZone environment profile.userParameters
(EnvironmentParameter... userParameters) The user parameters of this Amazon DataZone environment profile.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, sdkFields
-
Method Details
-
awsAccountId
The Amazon Web Services account in which the Amazon DataZone environment is created.
- Parameters:
awsAccountId
- The Amazon Web Services account in which the Amazon DataZone environment is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsAccountRegion
The Amazon Web Services region in which this environment profile is created.
- Parameters:
awsAccountRegion
- The Amazon Web Services region in which this environment profile is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of this Amazon DataZone environment profile.
- Parameters:
description
- The description of this Amazon DataZone environment profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainIdentifier
The ID of the Amazon DataZone domain in which this environment profile is created.
- Parameters:
domainIdentifier
- The ID of the Amazon DataZone domain in which this environment profile is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentBlueprintIdentifier
CreateEnvironmentProfileRequest.Builder environmentBlueprintIdentifier(String environmentBlueprintIdentifier) The ID of the blueprint with which this environment profile is created.
- Parameters:
environmentBlueprintIdentifier
- The ID of the blueprint with which this environment profile is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of this Amazon DataZone environment profile.
- Parameters:
name
- The name of this Amazon DataZone environment profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectIdentifier
The identifier of the project in which to create the environment profile.
- Parameters:
projectIdentifier
- The identifier of the project in which to create the environment profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userParameters
CreateEnvironmentProfileRequest.Builder userParameters(Collection<EnvironmentParameter> userParameters) The user parameters of this Amazon DataZone environment profile.
- Parameters:
userParameters
- The user parameters of this Amazon DataZone environment profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userParameters
The user parameters of this Amazon DataZone environment profile.
- Parameters:
userParameters
- The user parameters of this Amazon DataZone environment profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userParameters
CreateEnvironmentProfileRequest.Builder userParameters(Consumer<EnvironmentParameter.Builder>... userParameters) The user parameters of this Amazon DataZone environment profile.
This is a convenience method that creates an instance of theEnvironmentParameter.Builder
avoiding the need to create one manually viaEnvironmentParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed touserParameters(List<EnvironmentParameter>)
.- Parameters:
userParameters
- a consumer that will call methods onEnvironmentParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateEnvironmentProfileRequest.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
CreateEnvironmentProfileRequest.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.
-