Interface CreateProjectProfileResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateProjectProfileResponse.Builder,
,CreateProjectProfileResponse> DataZoneResponse.Builder
,SdkBuilder<CreateProjectProfileResponse.Builder,
,CreateProjectProfileResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateProjectProfileResponse
@Mutable
@NotThreadSafe
public static interface CreateProjectProfileResponse.Builder
extends DataZoneResponse.Builder, SdkPojo, CopyableBuilder<CreateProjectProfileResponse.Builder,CreateProjectProfileResponse>
-
Method Summary
Modifier and TypeMethodDescriptionA timestamp at which a project profile is created.A user who created a project profile.description
(String description) A project profile description.The ID of the domain where a project profile is created.domainUnitId
(String domainUnitId) The ID of the domain unit where a project profile is created.environmentConfigurations
(Collection<EnvironmentConfiguration> environmentConfigurations) Environment configurations of a project profile.environmentConfigurations
(Consumer<EnvironmentConfiguration.Builder>... environmentConfigurations) Environment configurations of a project profile.environmentConfigurations
(EnvironmentConfiguration... environmentConfigurations) Environment configurations of a project profile.Project profile ID.lastUpdatedAt
(Instant lastUpdatedAt) A timestamp when a project profile was last updated.Project profile name.Project profile status.Project profile status.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
-
createdAt
A timestamp at which a project profile is created.
- Parameters:
createdAt
- A timestamp at which a project profile is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
A user who created a project profile.
- Parameters:
createdBy
- A user who created a project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A project profile description.
- Parameters:
description
- A project profile description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The ID of the domain where a project profile is created.
- Parameters:
domainId
- The ID of the domain where a project profile is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainUnitId
The ID of the domain unit where a project profile is created.
- Parameters:
domainUnitId
- The ID of the domain unit where a project profile is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentConfigurations
CreateProjectProfileResponse.Builder environmentConfigurations(Collection<EnvironmentConfiguration> environmentConfigurations) Environment configurations of a project profile.
- Parameters:
environmentConfigurations
- Environment configurations of a project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentConfigurations
CreateProjectProfileResponse.Builder environmentConfigurations(EnvironmentConfiguration... environmentConfigurations) Environment configurations of a project profile.
- Parameters:
environmentConfigurations
- Environment configurations of a project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentConfigurations
CreateProjectProfileResponse.Builder environmentConfigurations(Consumer<EnvironmentConfiguration.Builder>... environmentConfigurations) Environment configurations of a project profile.
This is a convenience method that creates an instance of theEnvironmentConfiguration.Builder
avoiding the need to create one manually viaEnvironmentConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toenvironmentConfigurations(List<EnvironmentConfiguration>)
.- Parameters:
environmentConfigurations
- a consumer that will call methods onEnvironmentConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
id
Project profile ID.
- Parameters:
id
- Project profile ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
A timestamp when a project profile was last updated.
- Parameters:
lastUpdatedAt
- A timestamp when a project profile was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Project profile name.
- Parameters:
name
- Project profile name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Project profile status.
- Parameters:
status
- Project profile status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Project profile status.
- Parameters:
status
- Project profile status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-