Interface SupportPermitRequest.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SupportPermitRequest.Builder,,SupportPermitRequest> SdkBuilder<SupportPermitRequest.Builder,,SupportPermitRequest> SdkPojo
- Enclosing class:
SupportPermitRequest
@Mutable
@NotThreadSafe
public static interface SupportPermitRequest.Builder
extends SdkPojo, CopyableBuilder<SupportPermitRequest.Builder,SupportPermitRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the request was created.default SupportPermitRequest.Builderpermit(Consumer<Permit.Builder> permit) The permit definition requested by the operator.The permit definition requested by the operator.requestArn(String requestArn) The ARN of the permit request.The current status of the permit request.status(SupportPermitRequestStatus status) The current status of the permit request.supportCaseDisplayId(String supportCaseDisplayId) The display identifier of the support case associated with the request.The timestamp when the request was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
requestArn
The ARN of the permit request.
- Parameters:
requestArn- The ARN of the permit request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permit
The permit definition requested by the operator.
- Parameters:
permit- The permit definition requested by the operator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
permit
The permit definition requested by the operator.
This is a convenience method that creates an instance of thePermit.Builderavoiding the need to create one manually viaPermit.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topermit(Permit).- Parameters:
permit- a consumer that will call methods onPermit.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
supportCaseDisplayId
The display identifier of the support case associated with the request.
- Parameters:
supportCaseDisplayId- The display identifier of the support case associated with the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the permit request.
- Parameters:
status- The current status of the permit request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the permit request.
- Parameters:
status- The current status of the permit request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The timestamp when the request was created.
- Parameters:
createdAt- The timestamp when the request was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the request was last updated.
- Parameters:
updatedAt- The timestamp when the request was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-