Interface CheckNoPublicAccessRequest.Builder
-
- All Superinterfaces:
AccessAnalyzerRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<CheckNoPublicAccessRequest.Builder,CheckNoPublicAccessRequest>,SdkBuilder<CheckNoPublicAccessRequest.Builder,CheckNoPublicAccessRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CheckNoPublicAccessRequest
public static interface CheckNoPublicAccessRequest.Builder extends AccessAnalyzerRequest.Builder, SdkPojo, CopyableBuilder<CheckNoPublicAccessRequest.Builder,CheckNoPublicAccessRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CheckNoPublicAccessRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CheckNoPublicAccessRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CheckNoPublicAccessRequest.BuilderpolicyDocument(String policyDocument)The JSON policy document to evaluate for public access.CheckNoPublicAccessRequest.BuilderresourceType(String resourceType)The type of resource to evaluate for public access.CheckNoPublicAccessRequest.BuilderresourceType(AccessCheckResourceType resourceType)The type of resource to evaluate for public access.-
Methods inherited from interface software.amazon.awssdk.services.accessanalyzer.model.AccessAnalyzerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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
-
-
-
-
Method Detail
-
policyDocument
CheckNoPublicAccessRequest.Builder policyDocument(String policyDocument)
The JSON policy document to evaluate for public access.
- Parameters:
policyDocument- The JSON policy document to evaluate for public access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
CheckNoPublicAccessRequest.Builder resourceType(String resourceType)
The type of resource to evaluate for public access. For example, to check for public access to Amazon S3 buckets, you can choose
AWS::S3::Bucketfor the resource type.For resource types not supported as valid values, IAM Access Analyzer will return an error.
- Parameters:
resourceType- The type of resource to evaluate for public access. For example, to check for public access to Amazon S3 buckets, you can chooseAWS::S3::Bucketfor the resource type.For resource types not supported as valid values, IAM Access Analyzer will return an error.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AccessCheckResourceType,AccessCheckResourceType
-
resourceType
CheckNoPublicAccessRequest.Builder resourceType(AccessCheckResourceType resourceType)
The type of resource to evaluate for public access. For example, to check for public access to Amazon S3 buckets, you can choose
AWS::S3::Bucketfor the resource type.For resource types not supported as valid values, IAM Access Analyzer will return an error.
- Parameters:
resourceType- The type of resource to evaluate for public access. For example, to check for public access to Amazon S3 buckets, you can chooseAWS::S3::Bucketfor the resource type.For resource types not supported as valid values, IAM Access Analyzer will return an error.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AccessCheckResourceType,AccessCheckResourceType
-
overrideConfiguration
CheckNoPublicAccessRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CheckNoPublicAccessRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-