Interface GetConfigurationPolicyResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetConfigurationPolicyResponse.Builder,
,GetConfigurationPolicyResponse> SdkBuilder<GetConfigurationPolicyResponse.Builder,
,GetConfigurationPolicyResponse> SdkPojo
,SdkResponse.Builder
,SecurityHubResponse.Builder
- Enclosing class:
GetConfigurationPolicyResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the configuration policy.configurationPolicy
(Consumer<Policy.Builder> configurationPolicy) An object that defines how Security Hub is configured.configurationPolicy
(Policy configurationPolicy) An object that defines how Security Hub is configured.The date and time, in UTC and ISO 8601 format, that the configuration policy was created.description
(String description) The description of the configuration policy.The UUID of the configuration policy.The name of the configuration policy.The date and time, in UTC and ISO 8601 format, that the configuration policy was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
Methods inherited from interface software.amazon.awssdk.services.securityhub.model.SecurityHubResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
arn
The ARN of the configuration policy.
- Parameters:
arn
- The ARN of the configuration policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The UUID of the configuration policy.
- Parameters:
id
- The UUID of the configuration policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the configuration policy.
- Parameters:
name
- The name of the configuration policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the configuration policy.
- Parameters:
description
- The description of the configuration policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time, in UTC and ISO 8601 format, that the configuration policy was last updated.
- Parameters:
updatedAt
- The date and time, in UTC and ISO 8601 format, that the configuration policy was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time, in UTC and ISO 8601 format, that the configuration policy was created.
- Parameters:
createdAt
- The date and time, in UTC and ISO 8601 format, that the configuration policy was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationPolicy
An object that defines how Security Hub is configured. It includes whether Security Hub is enabled or disabled, a list of enabled security standards, a list of enabled or disabled security controls, and a list of custom parameter values for specified controls. If the policy includes a list of security controls that are enabled, Security Hub disables all other controls (including newly released controls). If the policy includes a list of security controls that are disabled, Security Hub enables all other controls (including newly released controls).
- Parameters:
configurationPolicy
- An object that defines how Security Hub is configured. It includes whether Security Hub is enabled or disabled, a list of enabled security standards, a list of enabled or disabled security controls, and a list of custom parameter values for specified controls. If the policy includes a list of security controls that are enabled, Security Hub disables all other controls (including newly released controls). If the policy includes a list of security controls that are disabled, Security Hub enables all other controls (including newly released controls).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationPolicy
default GetConfigurationPolicyResponse.Builder configurationPolicy(Consumer<Policy.Builder> configurationPolicy) An object that defines how Security Hub is configured. It includes whether Security Hub is enabled or disabled, a list of enabled security standards, a list of enabled or disabled security controls, and a list of custom parameter values for specified controls. If the policy includes a list of security controls that are enabled, Security Hub disables all other controls (including newly released controls). If the policy includes a list of security controls that are disabled, Security Hub enables all other controls (including newly released controls).
This is a convenience method that creates an instance of thePolicy.Builder
avoiding the need to create one manually viaPolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconfigurationPolicy(Policy)
.- Parameters:
configurationPolicy
- a consumer that will call methods onPolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-