Interface StartDeclarativePoliciesReportRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<StartDeclarativePoliciesReportRequest.Builder,StartDeclarativePoliciesReportRequest>
,Ec2Request.Builder
,SdkBuilder<StartDeclarativePoliciesReportRequest.Builder,StartDeclarativePoliciesReportRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- StartDeclarativePoliciesReportRequest
public static interface StartDeclarativePoliciesReportRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<StartDeclarativePoliciesReportRequest.Builder,StartDeclarativePoliciesReportRequest>
-
-
Method Summary
-
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.services.ec2.model.Ec2Request.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
dryRun
StartDeclarativePoliciesReportRequest.Builder dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation
. Otherwise, it isUnauthorizedOperation
.- Parameters:
dryRun
- Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation
. Otherwise, it isUnauthorizedOperation
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Bucket
StartDeclarativePoliciesReportRequest.Builder s3Bucket(String s3Bucket)
The name of the S3 bucket where the report will be saved. The bucket must be in the same Region where the report generation request is made.
- Parameters:
s3Bucket
- The name of the S3 bucket where the report will be saved. The bucket must be in the same Region where the report generation request is made.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Prefix
StartDeclarativePoliciesReportRequest.Builder s3Prefix(String s3Prefix)
The prefix for your S3 object.
- Parameters:
s3Prefix
- The prefix for your S3 object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetId
StartDeclarativePoliciesReportRequest.Builder targetId(String targetId)
The root ID, organizational unit ID, or account ID.
Format:
-
For root:
r-ab12
-
For OU:
ou-ab12-cdef1234
-
For account:
123456789012
- Parameters:
targetId
- The root ID, organizational unit ID, or account ID.Format:
-
For root:
r-ab12
-
For OU:
ou-ab12-cdef1234
-
For account:
123456789012
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
tagSpecifications
StartDeclarativePoliciesReportRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to apply.
- Parameters:
tagSpecifications
- The tags to apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagSpecifications
StartDeclarativePoliciesReportRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to apply.
- Parameters:
tagSpecifications
- The tags to apply.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagSpecifications
StartDeclarativePoliciesReportRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to apply.
This is a convenience method that creates an instance of theTagSpecification.Builder
avoiding the need to create one manually viaTagSpecification.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#tagSpecifications(List
.) - Parameters:
tagSpecifications
- a consumer that will call methods onTagSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tagSpecifications(java.util.Collection
)
-
overrideConfiguration
StartDeclarativePoliciesReportRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
StartDeclarativePoliciesReportRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-