Interface GetProjectProfileResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetProjectProfileResponse.Builder,,GetProjectProfileResponse> DataZoneResponse.Builder,SdkBuilder<GetProjectProfileResponse.Builder,,GetProjectProfileResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetProjectProfileResponse
-
Method Summary
Modifier and TypeMethodDescriptionallowCustomProjectResourceTags(Boolean allowCustomProjectResourceTags) Specifies whether custom project resource tags are supported.The timestamp of when the project profile was created.The user who created the project profile.description(String description) The description of the project profile.The ID of the domain of the project profile.domainUnitId(String domainUnitId) The ID of the domain unit of the project profile.environmentConfigurations(Collection<EnvironmentConfiguration> environmentConfigurations) The environment configurations of the project profile.environmentConfigurations(Consumer<EnvironmentConfiguration.Builder>... environmentConfigurations) The environment configurations of the project profile.environmentConfigurations(EnvironmentConfiguration... environmentConfigurations) The environment configurations of the project profile.The ID of the project profile.lastUpdatedAt(Instant lastUpdatedAt) The timestamp of when project profile was last updated.The name of the project profile.projectResourceTags(Collection<ResourceTagParameter> projectResourceTags) The resource tags of the project profile.projectResourceTags(Consumer<ResourceTagParameter.Builder>... projectResourceTags) The resource tags of the project profile.projectResourceTags(ResourceTagParameter... projectResourceTags) The resource tags of the project profile.projectResourceTagsDescription(String projectResourceTagsDescription) Field viewable through the UI that provides a project user with the allowed resource tag specifications.The status of the project profile.The status of the project profile.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
-
allowCustomProjectResourceTags
GetProjectProfileResponse.Builder allowCustomProjectResourceTags(Boolean allowCustomProjectResourceTags) Specifies whether custom project resource tags are supported.
- Parameters:
allowCustomProjectResourceTags- Specifies whether custom project resource tags are supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp of when the project profile was created.
- Parameters:
createdAt- The timestamp of when the project profile was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The user who created the project profile.
- Parameters:
createdBy- The user who created the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the project profile.
- Parameters:
description- The description of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
The ID of the domain of the project profile.
- Parameters:
domainId- The ID of the domain of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainUnitId
The ID of the domain unit of the project profile.
- Parameters:
domainUnitId- The ID of the domain unit of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentConfigurations
GetProjectProfileResponse.Builder environmentConfigurations(Collection<EnvironmentConfiguration> environmentConfigurations) The environment configurations of the project profile.
- Parameters:
environmentConfigurations- The environment configurations of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentConfigurations
GetProjectProfileResponse.Builder environmentConfigurations(EnvironmentConfiguration... environmentConfigurations) The environment configurations of the project profile.
- Parameters:
environmentConfigurations- The environment configurations of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentConfigurations
GetProjectProfileResponse.Builder environmentConfigurations(Consumer<EnvironmentConfiguration.Builder>... environmentConfigurations) The environment configurations of the 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
The ID of the project profile.
- Parameters:
id- The ID of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
The timestamp of when project profile was last updated.
- Parameters:
lastUpdatedAt- The timestamp of when project profile was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the project profile.
- Parameters:
name- The name of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectResourceTags
GetProjectProfileResponse.Builder projectResourceTags(Collection<ResourceTagParameter> projectResourceTags) The resource tags of the project profile.
- Parameters:
projectResourceTags- The resource tags of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectResourceTags
The resource tags of the project profile.
- Parameters:
projectResourceTags- The resource tags of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
projectResourceTags
GetProjectProfileResponse.Builder projectResourceTags(Consumer<ResourceTagParameter.Builder>... projectResourceTags) The resource tags of the project profile.
This is a convenience method that creates an instance of theResourceTagParameter.Builderavoiding the need to create one manually viaResourceTagParameter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprojectResourceTags(List<ResourceTagParameter>).- Parameters:
projectResourceTags- a consumer that will call methods onResourceTagParameter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
projectResourceTagsDescription
GetProjectProfileResponse.Builder projectResourceTagsDescription(String projectResourceTagsDescription) Field viewable through the UI that provides a project user with the allowed resource tag specifications.
- Parameters:
projectResourceTagsDescription- Field viewable through the UI that provides a project user with the allowed resource tag specifications.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the project profile.
- Parameters:
status- The status of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the project profile.
- Parameters:
status- The status of the project profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-