Interface BatchGetSecurityControlsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<BatchGetSecurityControlsResponse.Builder,
,BatchGetSecurityControlsResponse> SdkBuilder<BatchGetSecurityControlsResponse.Builder,
,BatchGetSecurityControlsResponse> SdkPojo
,SdkResponse.Builder
,SecurityHubResponse.Builder
- Enclosing class:
BatchGetSecurityControlsResponse
-
Method Summary
Modifier and TypeMethodDescriptionsecurityControls
(Collection<SecurityControl> securityControls) An array that returns the identifier, Amazon Resource Name (ARN), and other details about a security control.securityControls
(Consumer<SecurityControl.Builder>... securityControls) An array that returns the identifier, Amazon Resource Name (ARN), and other details about a security control.securityControls
(SecurityControl... securityControls) An array that returns the identifier, Amazon Resource Name (ARN), and other details about a security control.unprocessedIds
(Collection<UnprocessedSecurityControl> unprocessedIds) A security control (identified withSecurityControlId
,SecurityControlArn
, or a mix of both parameters) for which details cannot be returned.unprocessedIds
(Consumer<UnprocessedSecurityControl.Builder>... unprocessedIds) A security control (identified withSecurityControlId
,SecurityControlArn
, or a mix of both parameters) for which details cannot be returned.unprocessedIds
(UnprocessedSecurityControl... unprocessedIds) A security control (identified withSecurityControlId
,SecurityControlArn
, or a mix of both parameters) for which details cannot be returned.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
-
securityControls
BatchGetSecurityControlsResponse.Builder securityControls(Collection<SecurityControl> securityControls) An array that returns the identifier, Amazon Resource Name (ARN), and other details about a security control. The same information is returned whether the request includes
SecurityControlId
orSecurityControlArn
.- Parameters:
securityControls
- An array that returns the identifier, Amazon Resource Name (ARN), and other details about a security control. The same information is returned whether the request includesSecurityControlId
orSecurityControlArn
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityControls
An array that returns the identifier, Amazon Resource Name (ARN), and other details about a security control. The same information is returned whether the request includes
SecurityControlId
orSecurityControlArn
.- Parameters:
securityControls
- An array that returns the identifier, Amazon Resource Name (ARN), and other details about a security control. The same information is returned whether the request includesSecurityControlId
orSecurityControlArn
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityControls
BatchGetSecurityControlsResponse.Builder securityControls(Consumer<SecurityControl.Builder>... securityControls) An array that returns the identifier, Amazon Resource Name (ARN), and other details about a security control. The same information is returned whether the request includes
This is a convenience method that creates an instance of theSecurityControlId
orSecurityControlArn
.SecurityControl.Builder
avoiding the need to create one manually viaSecurityControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecurityControls(List<SecurityControl>)
.- Parameters:
securityControls
- a consumer that will call methods onSecurityControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
unprocessedIds
BatchGetSecurityControlsResponse.Builder unprocessedIds(Collection<UnprocessedSecurityControl> unprocessedIds) A security control (identified with
SecurityControlId
,SecurityControlArn
, or a mix of both parameters) for which details cannot be returned.- Parameters:
unprocessedIds
- A security control (identified withSecurityControlId
,SecurityControlArn
, or a mix of both parameters) for which details cannot be returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unprocessedIds
BatchGetSecurityControlsResponse.Builder unprocessedIds(UnprocessedSecurityControl... unprocessedIds) A security control (identified with
SecurityControlId
,SecurityControlArn
, or a mix of both parameters) for which details cannot be returned.- Parameters:
unprocessedIds
- A security control (identified withSecurityControlId
,SecurityControlArn
, or a mix of both parameters) for which details cannot be returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unprocessedIds
BatchGetSecurityControlsResponse.Builder unprocessedIds(Consumer<UnprocessedSecurityControl.Builder>... unprocessedIds) A security control (identified with
This is a convenience method that creates an instance of theSecurityControlId
,SecurityControlArn
, or a mix of both parameters) for which details cannot be returned.UnprocessedSecurityControl.Builder
avoiding the need to create one manually viaUnprocessedSecurityControl.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tounprocessedIds(List<UnprocessedSecurityControl>)
.- Parameters:
unprocessedIds
- a consumer that will call methods onUnprocessedSecurityControl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-