Interface DeleteSecurityProfileRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<DeleteSecurityProfileRequest.Builder,
,DeleteSecurityProfileRequest> IotRequest.Builder
,SdkBuilder<DeleteSecurityProfileRequest.Builder,
,DeleteSecurityProfileRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
DeleteSecurityProfileRequest
public static interface DeleteSecurityProfileRequest.Builder
extends IotRequest.Builder, SdkPojo, CopyableBuilder<DeleteSecurityProfileRequest.Builder,DeleteSecurityProfileRequest>
-
Method Summary
Modifier and TypeMethodDescriptionexpectedVersion
(Long expectedVersion) The expected version of the security profile.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.securityProfileName
(String securityProfileName) The name of the security profile to be deleted.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.iot.model.IotRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
securityProfileName
The name of the security profile to be deleted.
- Parameters:
securityProfileName
- The name of the security profile to be deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedVersion
The expected version of the security profile. A new version is generated whenever the security profile is updated. If you specify a value that is different from the actual version, a
VersionConflictException
is thrown.- Parameters:
expectedVersion
- The expected version of the security profile. A new version is generated whenever the security profile is updated. If you specify a value that is different from the actual version, aVersionConflictException
is thrown.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DeleteSecurityProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
DeleteSecurityProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-