Interface DescribeCaEnrollmentPolicyResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeCaEnrollmentPolicyResponse.Builder,
,DescribeCaEnrollmentPolicyResponse> DirectoryResponse.Builder
,SdkBuilder<DescribeCaEnrollmentPolicyResponse.Builder,
,DescribeCaEnrollmentPolicyResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeCaEnrollmentPolicyResponse
-
Method Summary
Modifier and TypeMethodDescriptioncaEnrollmentPolicyStatus
(String caEnrollmentPolicyStatus) The current status of the CA enrollment policy.caEnrollmentPolicyStatus
(CaEnrollmentPolicyStatus caEnrollmentPolicyStatus) The current status of the CA enrollment policy.caEnrollmentPolicyStatusReason
(String caEnrollmentPolicyStatusReason) Additional information explaining the current status of the CA enrollment policy, particularly useful when the policy is in an error or transitional state.directoryId
(String directoryId) The identifier of the directory associated with this CA enrollment policy.lastUpdatedDateTime
(Instant lastUpdatedDateTime) The date and time when the CA enrollment policy was last modified or updated.pcaConnectorArn
(String pcaConnectorArn) The Amazon Resource Name (ARN) of the Amazon Web Services Private Certificate Authority (PCA) connector that is configured for automatic certificate enrollment in this directory.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.directory.model.DirectoryResponse.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
-
directoryId
The identifier of the directory associated with this CA enrollment policy.
- Parameters:
directoryId
- The identifier of the directory associated with this CA enrollment policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pcaConnectorArn
The Amazon Resource Name (ARN) of the Amazon Web Services Private Certificate Authority (PCA) connector that is configured for automatic certificate enrollment in this directory.
- Parameters:
pcaConnectorArn
- The Amazon Resource Name (ARN) of the Amazon Web Services Private Certificate Authority (PCA) connector that is configured for automatic certificate enrollment in this directory.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
caEnrollmentPolicyStatus
DescribeCaEnrollmentPolicyResponse.Builder caEnrollmentPolicyStatus(String caEnrollmentPolicyStatus) The current status of the CA enrollment policy. This indicates if automatic certificate enrollment is currently active, inactive, or in a transitional state.
Valid values:
-
IN_PROGRESS
- The policy is being activated T -
SUCCESS
- The policy is active and automatic certificate enrollment is operational -
FAILED
- The policy activation or deactivation failed -
DISABLING
- The policy is being deactivated -
DISABLED
- The policy is inactive and automatic certificate enrollment is not available -
IMPAIRED
- Network connectivity is impaired.
- Parameters:
caEnrollmentPolicyStatus
- The current status of the CA enrollment policy. This indicates if automatic certificate enrollment is currently active, inactive, or in a transitional state.Valid values:
-
IN_PROGRESS
- The policy is being activated T -
SUCCESS
- The policy is active and automatic certificate enrollment is operational -
FAILED
- The policy activation or deactivation failed -
DISABLING
- The policy is being deactivated -
DISABLED
- The policy is inactive and automatic certificate enrollment is not available -
IMPAIRED
- Network connectivity is impaired.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
caEnrollmentPolicyStatus
DescribeCaEnrollmentPolicyResponse.Builder caEnrollmentPolicyStatus(CaEnrollmentPolicyStatus caEnrollmentPolicyStatus) The current status of the CA enrollment policy. This indicates if automatic certificate enrollment is currently active, inactive, or in a transitional state.
Valid values:
-
IN_PROGRESS
- The policy is being activated T -
SUCCESS
- The policy is active and automatic certificate enrollment is operational -
FAILED
- The policy activation or deactivation failed -
DISABLING
- The policy is being deactivated -
DISABLED
- The policy is inactive and automatic certificate enrollment is not available -
IMPAIRED
- Network connectivity is impaired.
- Parameters:
caEnrollmentPolicyStatus
- The current status of the CA enrollment policy. This indicates if automatic certificate enrollment is currently active, inactive, or in a transitional state.Valid values:
-
IN_PROGRESS
- The policy is being activated T -
SUCCESS
- The policy is active and automatic certificate enrollment is operational -
FAILED
- The policy activation or deactivation failed -
DISABLING
- The policy is being deactivated -
DISABLED
- The policy is inactive and automatic certificate enrollment is not available -
IMPAIRED
- Network connectivity is impaired.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
lastUpdatedDateTime
The date and time when the CA enrollment policy was last modified or updated.
- Parameters:
lastUpdatedDateTime
- The date and time when the CA enrollment policy was last modified or updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
caEnrollmentPolicyStatusReason
DescribeCaEnrollmentPolicyResponse.Builder caEnrollmentPolicyStatusReason(String caEnrollmentPolicyStatusReason) Additional information explaining the current status of the CA enrollment policy, particularly useful when the policy is in an error or transitional state.
- Parameters:
caEnrollmentPolicyStatusReason
- Additional information explaining the current status of the CA enrollment policy, particularly useful when the policy is in an error or transitional state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-