Interface CreateDesignationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateDesignationResponse.Builder,,CreateDesignationResponse> DataZoneResponse.Builder,SdkBuilder<CreateDesignationResponse.Builder,,CreateDesignationResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreateDesignationResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe date and time when the designation was created.The identifier of the Amazon DataZone user who created the designation.deletionProtection(Boolean deletionProtection) Whether deletion protection is enabled for this designation.description(String description) A human-readable description of the designation and its intended use.designationType(String designationType) The classification of this designation.designationType(DesignationType designationType) The classification of this designation.The identifier of the Amazon DataZone domain in which the designation was created.The unique ID of the designation.lastUpdatedAt(Instant lastUpdatedAt) The date and time when the designation was last updated.The name of the designation.The Cedar permit policy that governs what actions holders of this designation are allowed to perform.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
-
domainId
The identifier of the Amazon DataZone domain in which the designation was created.
- Parameters:
domainId- The identifier of the Amazon DataZone domain in which the designation was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique ID of the designation.
- Parameters:
id- The unique ID of the designation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the designation. The name is unique within the domain.
- Parameters:
name- The name of the designation. The name is unique within the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A human-readable description of the designation and its intended use.
- Parameters:
description- A human-readable description of the designation and its intended use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
designationType
The classification of this designation. MANAGED designations are system-defined and cannot be modified or deleted.
- Parameters:
designationType- The classification of this designation. MANAGED designations are system-defined and cannot be modified or deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
designationType
The classification of this designation. MANAGED designations are system-defined and cannot be modified or deleted.
- Parameters:
designationType- The classification of this designation. MANAGED designations are system-defined and cannot be modified or deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
policy
The Cedar permit policy that governs what actions holders of this designation are allowed to perform.
- Parameters:
policy- The Cedar permit policy that governs what actions holders of this designation are allowed to perform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletionProtection
Whether deletion protection is enabled for this designation. When true, DeleteDesignation is rejected until protection is disabled via UpdateDesignation.
- Parameters:
deletionProtection- Whether deletion protection is enabled for this designation. When true, DeleteDesignation is rejected until protection is disabled via UpdateDesignation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The identifier of the Amazon DataZone user who created the designation.
- Parameters:
createdBy- The identifier of the Amazon DataZone user who created the designation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time when the designation was created.
- Parameters:
createdAt- The date and time when the designation was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
The date and time when the designation was last updated.
- Parameters:
lastUpdatedAt- The date and time when the designation was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-