Interface DescribeAuditSuppressionResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeAuditSuppressionResponse.Builder,DescribeAuditSuppressionResponse>,IotResponse.Builder,SdkBuilder<DescribeAuditSuppressionResponse.Builder,DescribeAuditSuppressionResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeAuditSuppressionResponse
public static interface DescribeAuditSuppressionResponse.Builder extends IotResponse.Builder, SdkPojo, CopyableBuilder<DescribeAuditSuppressionResponse.Builder,DescribeAuditSuppressionResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeAuditSuppressionResponse.BuildercheckName(String checkName)Sets the value of the CheckName property for this object.DescribeAuditSuppressionResponse.Builderdescription(String description)The description of the audit suppression.DescribeAuditSuppressionResponse.BuilderexpirationDate(Instant expirationDate)The epoch timestamp in seconds at which this suppression expires.default DescribeAuditSuppressionResponse.BuilderresourceIdentifier(Consumer<ResourceIdentifier.Builder> resourceIdentifier)Sets the value of the ResourceIdentifier property for this object.DescribeAuditSuppressionResponse.BuilderresourceIdentifier(ResourceIdentifier resourceIdentifier)Sets the value of the ResourceIdentifier property for this object.DescribeAuditSuppressionResponse.BuildersuppressIndefinitely(Boolean suppressIndefinitely)Indicates whether a suppression should exist indefinitely or not.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.iot.model.IotResponse.Builder
build, responseMetadata, responseMetadata
-
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
-
-
-
-
Method Detail
-
checkName
DescribeAuditSuppressionResponse.Builder checkName(String checkName)
Sets the value of the CheckName property for this object.- Parameters:
checkName- The new value for the CheckName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIdentifier
DescribeAuditSuppressionResponse.Builder resourceIdentifier(ResourceIdentifier resourceIdentifier)
Sets the value of the ResourceIdentifier property for this object.- Parameters:
resourceIdentifier- The new value for the ResourceIdentifier property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIdentifier
default DescribeAuditSuppressionResponse.Builder resourceIdentifier(Consumer<ResourceIdentifier.Builder> resourceIdentifier)
Sets the value of the ResourceIdentifier property for this object. This is a convenience method that creates an instance of theResourceIdentifier.Builderavoiding the need to create one manually viaResourceIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourceIdentifier(ResourceIdentifier).- Parameters:
resourceIdentifier- a consumer that will call methods onResourceIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
resourceIdentifier(ResourceIdentifier)
-
expirationDate
DescribeAuditSuppressionResponse.Builder expirationDate(Instant expirationDate)
The epoch timestamp in seconds at which this suppression expires.
- Parameters:
expirationDate- The epoch timestamp in seconds at which this suppression expires.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suppressIndefinitely
DescribeAuditSuppressionResponse.Builder suppressIndefinitely(Boolean suppressIndefinitely)
Indicates whether a suppression should exist indefinitely or not.
- Parameters:
suppressIndefinitely- Indicates whether a suppression should exist indefinitely or not.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
DescribeAuditSuppressionResponse.Builder description(String description)
The description of the audit suppression.
- Parameters:
description- The description of the audit suppression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-