public static interface CreateVerifiedAccessTrustProviderRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateVerifiedAccessTrustProviderRequest.Builder,CreateVerifiedAccessTrustProviderRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateVerifiedAccessTrustProviderRequest.Builder trustProviderType(String trustProviderType)
The type of trust provider can be either user or device-based.
trustProviderType - The type of trust provider can be either user or device-based.TrustProviderType,
TrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder trustProviderType(TrustProviderType trustProviderType)
The type of trust provider can be either user or device-based.
trustProviderType - The type of trust provider can be either user or device-based.TrustProviderType,
TrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder userTrustProviderType(String userTrustProviderType)
The type of user-based trust provider.
userTrustProviderType - The type of user-based trust provider.UserTrustProviderType,
UserTrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder userTrustProviderType(UserTrustProviderType userTrustProviderType)
The type of user-based trust provider.
userTrustProviderType - The type of user-based trust provider.UserTrustProviderType,
UserTrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder deviceTrustProviderType(String deviceTrustProviderType)
The type of device-based trust provider.
deviceTrustProviderType - The type of device-based trust provider.DeviceTrustProviderType,
DeviceTrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder deviceTrustProviderType(DeviceTrustProviderType deviceTrustProviderType)
The type of device-based trust provider.
deviceTrustProviderType - The type of device-based trust provider.DeviceTrustProviderType,
DeviceTrustProviderTypeCreateVerifiedAccessTrustProviderRequest.Builder oidcOptions(CreateVerifiedAccessTrustProviderOidcOptions oidcOptions)
The OpenID Connect details for an oidc-type, user-identity based trust provider.
oidcOptions - The OpenID Connect details for an oidc-type, user-identity based trust provider.default CreateVerifiedAccessTrustProviderRequest.Builder oidcOptions(Consumer<CreateVerifiedAccessTrustProviderOidcOptions.Builder> oidcOptions)
The OpenID Connect details for an oidc-type, user-identity based trust provider.
CreateVerifiedAccessTrustProviderOidcOptions.Builder avoiding the need to create one manually via
CreateVerifiedAccessTrustProviderOidcOptions.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
oidcOptions(CreateVerifiedAccessTrustProviderOidcOptions).
oidcOptions - a consumer that will call methods on CreateVerifiedAccessTrustProviderOidcOptions.BuilderoidcOptions(CreateVerifiedAccessTrustProviderOidcOptions)CreateVerifiedAccessTrustProviderRequest.Builder deviceOptions(CreateVerifiedAccessTrustProviderDeviceOptions deviceOptions)
The options for device identity based trust providers.
deviceOptions - The options for device identity based trust providers.default CreateVerifiedAccessTrustProviderRequest.Builder deviceOptions(Consumer<CreateVerifiedAccessTrustProviderDeviceOptions.Builder> deviceOptions)
The options for device identity based trust providers.
This is a convenience method that creates an instance of theCreateVerifiedAccessTrustProviderDeviceOptions.Builder avoiding the need to create one manually via
CreateVerifiedAccessTrustProviderDeviceOptions.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
deviceOptions(CreateVerifiedAccessTrustProviderDeviceOptions).
deviceOptions - a consumer that will call methods on CreateVerifiedAccessTrustProviderDeviceOptions.BuilderdeviceOptions(CreateVerifiedAccessTrustProviderDeviceOptions)CreateVerifiedAccessTrustProviderRequest.Builder policyReferenceName(String policyReferenceName)
The identifier to be used when working with policy rules.
policyReferenceName - The identifier to be used when working with policy rules.CreateVerifiedAccessTrustProviderRequest.Builder description(String description)
A description for the Amazon Web Services Verified Access trust provider.
description - A description for the Amazon Web Services Verified Access trust provider.CreateVerifiedAccessTrustProviderRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to assign to the Amazon Web Services Verified Access trust provider.
tagSpecifications - The tags to assign to the Amazon Web Services Verified Access trust provider.CreateVerifiedAccessTrustProviderRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to assign to the Amazon Web Services Verified Access trust provider.
tagSpecifications - The tags to assign to the Amazon Web Services Verified Access trust provider.CreateVerifiedAccessTrustProviderRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to assign to the Amazon Web Services Verified Access trust provider.
This is a convenience method that creates an instance of theTagSpecification.Builder avoiding the need to create one
manually via TagSpecification.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tagSpecifications(List.
tagSpecifications - a consumer that will call methods on
TagSpecification.Builder#tagSpecifications(java.util.Collection) CreateVerifiedAccessTrustProviderRequest.Builder clientToken(String clientToken)
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
clientToken - A unique, case-sensitive token that you provide to ensure idempotency of your modification request.
For more information, see Ensuring
Idempotency.CreateVerifiedAccessTrustProviderRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateVerifiedAccessTrustProviderRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.