Interface CreateProvisioningProfileRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateProvisioningProfileRequest.Builder,,CreateProvisioningProfileRequest> IotManagedIntegrationsRequest.Builder,SdkBuilder<CreateProvisioningProfileRequest.Builder,,CreateProvisioningProfileRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateProvisioningProfileRequest
-
Method Summary
Modifier and TypeMethodDescriptioncaCertificate(String caCertificate) The body of the PEM-encoded certificate authority (CA) certificate.claimCertificate(String claimCertificate) The body of the PEM-encoded claim certificate.clientToken(String clientToken) An idempotency token.The name of the provisioning profile.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.provisioningType(String provisioningType) The type of provisioning workflow the device uses for onboarding to IoT managed integrations.provisioningType(ProvisioningType provisioningType) The type of provisioning workflow the device uses for onboarding to IoT managed integrations.A set of key/value pairs that are used to manage the provisioning profile.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iotmanagedintegrations.model.IotManagedIntegrationsRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
provisioningType
The type of provisioning workflow the device uses for onboarding to IoT managed integrations.
- Parameters:
provisioningType- The type of provisioning workflow the device uses for onboarding to IoT managed integrations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
provisioningType
The type of provisioning workflow the device uses for onboarding to IoT managed integrations.
- Parameters:
provisioningType- The type of provisioning workflow the device uses for onboarding to IoT managed integrations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
caCertificate
The body of the PEM-encoded certificate authority (CA) certificate.
- Parameters:
caCertificate- The body of the PEM-encoded certificate authority (CA) certificate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
claimCertificate
The body of the PEM-encoded claim certificate. If a claim certificate is provided, it will be used for the provisioning profile. Otherwise, a claim certificate will be generated.
- Parameters:
claimCertificate- The body of the PEM-encoded claim certificate. If a claim certificate is provided, it will be used for the provisioning profile. Otherwise, a claim certificate will be generated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the provisioning profile.
- Parameters:
name- The name of the provisioning profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
An idempotency token. If you retry a request that completed successfully initially using the same client token and parameters, then the retry attempt will succeed without performing any further actions.
- Parameters:
clientToken- An idempotency token. If you retry a request that completed successfully initially using the same client token and parameters, then the retry attempt will succeed without performing any further actions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A set of key/value pairs that are used to manage the provisioning profile.
- Parameters:
tags- A set of key/value pairs that are used to manage the provisioning profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateProvisioningProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateProvisioningProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-