Interface CreateEnvironmentResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateEnvironmentResponse.Builder,
,CreateEnvironmentResponse> DataZoneResponse.Builder
,SdkBuilder<CreateEnvironmentResponse.Builder,
,CreateEnvironmentResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateEnvironmentResponse
-
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 the Amazon DataZone environment is created.The timestamp of when the environment was created.The Amazon DataZone user who created this environment.deploymentProperties
(Consumer<DeploymentProperties.Builder> deploymentProperties) The deployment properties of this Amazon DataZone environment.deploymentProperties
(DeploymentProperties deploymentProperties) The deployment properties of this Amazon DataZone environment.description
(String description) The description of this Amazon DataZone environment.The identifier of the Amazon DataZone domain in which the environment is created.environmentActions
(Collection<ConfigurableEnvironmentAction> environmentActions) The configurable actions of this Amazon DataZone environment.environmentActions
(Consumer<ConfigurableEnvironmentAction.Builder>... environmentActions) The configurable actions of this Amazon DataZone environment.environmentActions
(ConfigurableEnvironmentAction... environmentActions) The configurable actions of this Amazon DataZone environment.environmentBlueprintId
(String environmentBlueprintId) The ID of the blueprint with which this Amazon DataZone environment was created.environmentConfigurationId
(String environmentConfigurationId) The configuration ID of the environment.environmentProfileId
(String environmentProfileId) The ID of the environment profile with which this Amazon DataZone environment was created.glossaryTerms
(String... glossaryTerms) The glossary terms that can be used in this Amazon DataZone environment.glossaryTerms
(Collection<String> glossaryTerms) The glossary terms that can be used in this Amazon DataZone environment.The ID of this Amazon DataZone environment.lastDeployment
(Consumer<Deployment.Builder> lastDeployment) The details of the last deployment of this Amazon DataZone environment.lastDeployment
(Deployment lastDeployment) The details of the last deployment of this Amazon DataZone environment.The name of this environment.The ID of the Amazon DataZone project in which this environment is created.The provider of this Amazon DataZone environment.provisionedResources
(Collection<Resource> provisionedResources) The provisioned resources of this Amazon DataZone environment.provisionedResources
(Consumer<Resource.Builder>... provisionedResources) The provisioned resources of this Amazon DataZone environment.provisionedResources
(Resource... provisionedResources) The provisioned resources of this Amazon DataZone environment.provisioningProperties
(Consumer<ProvisioningProperties.Builder> provisioningProperties) The provisioning properties of this Amazon DataZone environment.provisioningProperties
(ProvisioningProperties provisioningProperties) The provisioning properties of this Amazon DataZone environment.The status of this Amazon DataZone environment.status
(EnvironmentStatus status) The status of this Amazon DataZone environment.The timestamp of when this environment was updated.userParameters
(Collection<CustomParameter> userParameters) The user parameters of this Amazon DataZone environment.userParameters
(Consumer<CustomParameter.Builder>... userParameters) The user parameters of this Amazon DataZone environment.userParameters
(CustomParameter... userParameters) The user parameters of this Amazon DataZone environment.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
-
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 the Amazon DataZone environment is created.
- Parameters:
awsAccountRegion
- The Amazon Web Services region in which the Amazon DataZone environment is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp of when the environment was created.
- Parameters:
createdAt
- The timestamp of when the environment was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The Amazon DataZone user who created this environment.
- Parameters:
createdBy
- The Amazon DataZone user who created this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentProperties
The deployment properties of this Amazon DataZone environment.
- Parameters:
deploymentProperties
- The deployment properties of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentProperties
default CreateEnvironmentResponse.Builder deploymentProperties(Consumer<DeploymentProperties.Builder> deploymentProperties) The deployment properties of this Amazon DataZone environment.
This is a convenience method that creates an instance of theDeploymentProperties.Builder
avoiding the need to create one manually viaDeploymentProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeploymentProperties(DeploymentProperties)
.- Parameters:
deploymentProperties
- a consumer that will call methods onDeploymentProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
The description of this Amazon DataZone environment.
- Parameters:
description
- The description of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The identifier of the Amazon DataZone domain in which the environment is created.
- Parameters:
domainId
- The identifier of the Amazon DataZone domain in which the environment is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentActions
CreateEnvironmentResponse.Builder environmentActions(Collection<ConfigurableEnvironmentAction> environmentActions) The configurable actions of this Amazon DataZone environment.
- Parameters:
environmentActions
- The configurable actions of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentActions
CreateEnvironmentResponse.Builder environmentActions(ConfigurableEnvironmentAction... environmentActions) The configurable actions of this Amazon DataZone environment.
- Parameters:
environmentActions
- The configurable actions of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentActions
CreateEnvironmentResponse.Builder environmentActions(Consumer<ConfigurableEnvironmentAction.Builder>... environmentActions) The configurable actions of this Amazon DataZone environment.
This is a convenience method that creates an instance of theConfigurableEnvironmentAction.Builder
avoiding the need to create one manually viaConfigurableEnvironmentAction.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toenvironmentActions(List<ConfigurableEnvironmentAction>)
.- Parameters:
environmentActions
- a consumer that will call methods onConfigurableEnvironmentAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
environmentBlueprintId
The ID of the blueprint with which this Amazon DataZone environment was created.
- Parameters:
environmentBlueprintId
- The ID of the blueprint with which this Amazon DataZone environment was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentConfigurationId
The configuration ID of the environment.
- Parameters:
environmentConfigurationId
- The configuration ID of the environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentProfileId
The ID of the environment profile with which this Amazon DataZone environment was created.
- Parameters:
environmentProfileId
- The ID of the environment profile with which this Amazon DataZone environment was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
The glossary terms that can be used in this Amazon DataZone environment.
- Parameters:
glossaryTerms
- The glossary terms that can be used in this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
glossaryTerms
The glossary terms that can be used in this Amazon DataZone environment.
- Parameters:
glossaryTerms
- The glossary terms that can be used in this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The ID of this Amazon DataZone environment.
- Parameters:
id
- The ID of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastDeployment
The details of the last deployment of this Amazon DataZone environment.
- Parameters:
lastDeployment
- The details of the last deployment of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastDeployment
default CreateEnvironmentResponse.Builder lastDeployment(Consumer<Deployment.Builder> lastDeployment) The details of the last deployment of this Amazon DataZone environment.
This is a convenience method that creates an instance of theDeployment.Builder
avoiding the need to create one manually viaDeployment.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolastDeployment(Deployment)
.- Parameters:
lastDeployment
- a consumer that will call methods onDeployment.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of this environment.
- Parameters:
name
- The name of this environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectId
The ID of the Amazon DataZone project in which this environment is created.
- Parameters:
projectId
- The ID of the Amazon DataZone project in which this environment is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provider
The provider of this Amazon DataZone environment.
- Parameters:
provider
- The provider of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedResources
The provisioned resources of this Amazon DataZone environment.
- Parameters:
provisionedResources
- The provisioned resources of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedResources
The provisioned resources of this Amazon DataZone environment.
- Parameters:
provisionedResources
- The provisioned resources of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedResources
CreateEnvironmentResponse.Builder provisionedResources(Consumer<Resource.Builder>... provisionedResources) The provisioned resources of this Amazon DataZone environment.
This is a convenience method that creates an instance of theResource.Builder
avoiding the need to create one manually viaResource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprovisionedResources(List<Resource>)
.- Parameters:
provisionedResources
- a consumer that will call methods onResource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provisioningProperties
CreateEnvironmentResponse.Builder provisioningProperties(ProvisioningProperties provisioningProperties) The provisioning properties of this Amazon DataZone environment.
- Parameters:
provisioningProperties
- The provisioning properties of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisioningProperties
default CreateEnvironmentResponse.Builder provisioningProperties(Consumer<ProvisioningProperties.Builder> provisioningProperties) The provisioning properties of this Amazon DataZone environment.
This is a convenience method that creates an instance of theProvisioningProperties.Builder
avoiding the need to create one manually viaProvisioningProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprovisioningProperties(ProvisioningProperties)
.- Parameters:
provisioningProperties
- a consumer that will call methods onProvisioningProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of this Amazon DataZone environment.
- Parameters:
status
- The status of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of this Amazon DataZone environment.
- Parameters:
status
- The status of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updatedAt
The timestamp of when this environment was updated.
- Parameters:
updatedAt
- The timestamp of when this environment was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userParameters
The user parameters of this Amazon DataZone environment.
- Parameters:
userParameters
- The user parameters of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userParameters
The user parameters of this Amazon DataZone environment.
- Parameters:
userParameters
- The user parameters of this Amazon DataZone environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userParameters
CreateEnvironmentResponse.Builder userParameters(Consumer<CustomParameter.Builder>... userParameters) The user parameters of this Amazon DataZone environment.
This is a convenience method that creates an instance of theCustomParameter.Builder
avoiding the need to create one manually viaCustomParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed touserParameters(List<CustomParameter>)
.- Parameters:
userParameters
- a consumer that will call methods onCustomParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-