public static interface GetViolationDetailsRequest.Builder extends FmsRequest.Builder, SdkPojo, CopyableBuilder<GetViolationDetailsRequest.Builder,GetViolationDetailsRequest>
Modifier and Type | Method and Description |
---|---|
GetViolationDetailsRequest.Builder |
memberAccount(String memberAccount)
The AWS account ID that you want the details for.
|
GetViolationDetailsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
GetViolationDetailsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
GetViolationDetailsRequest.Builder |
policyId(String policyId)
The ID of the AWS Firewall Manager policy that you want the details for.
|
GetViolationDetailsRequest.Builder |
resourceId(String resourceId)
The ID of the resource that has violations.
|
GetViolationDetailsRequest.Builder |
resourceType(String resourceType)
The resource type.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
GetViolationDetailsRequest.Builder policyId(String policyId)
The ID of the AWS Firewall Manager policy that you want the details for. This currently only supports security group content audit policies.
policyId
- The ID of the AWS Firewall Manager policy that you want the details for. This currently only supports
security group content audit policies.GetViolationDetailsRequest.Builder memberAccount(String memberAccount)
The AWS account ID that you want the details for.
memberAccount
- The AWS account ID that you want the details for.GetViolationDetailsRequest.Builder resourceId(String resourceId)
The ID of the resource that has violations.
resourceId
- The ID of the resource that has violations.GetViolationDetailsRequest.Builder resourceType(String resourceType)
The resource type. This is in the format shown in the AWS
Resource Types Reference. Supported resource types are: AWS::EC2::Instance
,
AWS::EC2::NetworkInterface
, AWS::EC2::SecurityGroup
,
AWS::NetworkFirewall::FirewallPolicy
, and AWS::EC2::Subnet
.
resourceType
- The resource type. This is in the format shown in the AWS Resource Types Reference. Supported resource types are: AWS::EC2::Instance
,
AWS::EC2::NetworkInterface
, AWS::EC2::SecurityGroup
,
AWS::NetworkFirewall::FirewallPolicy
, and AWS::EC2::Subnet
.GetViolationDetailsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.GetViolationDetailsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.