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
copyMethods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods 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.Builderavoiding the need to create one manually viaEnvironmentConfiguration.builder().When the
Consumercompletes,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:
-