public static interface VerifiedAccessTrustProvider.Builder extends SdkPojo, CopyableBuilder<VerifiedAccessTrustProvider.Builder,VerifiedAccessTrustProvider>
| Modifier and Type | Method and Description |
|---|---|
VerifiedAccessTrustProvider.Builder |
creationTime(String creationTime)
The creation time.
|
VerifiedAccessTrustProvider.Builder |
description(String description)
A description for the Amazon Web Services Verified Access trust provider.
|
default VerifiedAccessTrustProvider.Builder |
deviceOptions(Consumer<DeviceOptions.Builder> deviceOptions)
The options for device-identity trust provider.
|
VerifiedAccessTrustProvider.Builder |
deviceOptions(DeviceOptions deviceOptions)
The options for device-identity trust provider.
|
VerifiedAccessTrustProvider.Builder |
deviceTrustProviderType(DeviceTrustProviderType deviceTrustProviderType)
The type of device-based trust provider.
|
VerifiedAccessTrustProvider.Builder |
deviceTrustProviderType(String deviceTrustProviderType)
The type of device-based trust provider.
|
VerifiedAccessTrustProvider.Builder |
lastUpdatedTime(String lastUpdatedTime)
The last updated time.
|
default VerifiedAccessTrustProvider.Builder |
oidcOptions(Consumer<OidcOptions.Builder> oidcOptions)
The options for an OpenID Connect-compatible user-identity trust provider.
|
VerifiedAccessTrustProvider.Builder |
oidcOptions(OidcOptions oidcOptions)
The options for an OpenID Connect-compatible user-identity trust provider.
|
VerifiedAccessTrustProvider.Builder |
policyReferenceName(String policyReferenceName)
The identifier to be used when working with policy rules.
|
VerifiedAccessTrustProvider.Builder |
tags(Collection<Tag> tags)
The tags.
|
VerifiedAccessTrustProvider.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags.
|
VerifiedAccessTrustProvider.Builder |
tags(Tag... tags)
The tags.
|
VerifiedAccessTrustProvider.Builder |
trustProviderType(String trustProviderType)
The type of Verified Access trust provider.
|
VerifiedAccessTrustProvider.Builder |
trustProviderType(TrustProviderType trustProviderType)
The type of Verified Access trust provider.
|
VerifiedAccessTrustProvider.Builder |
userTrustProviderType(String userTrustProviderType)
The type of user-based trust provider.
|
VerifiedAccessTrustProvider.Builder |
userTrustProviderType(UserTrustProviderType userTrustProviderType)
The type of user-based trust provider.
|
VerifiedAccessTrustProvider.Builder |
verifiedAccessTrustProviderId(String verifiedAccessTrustProviderId)
The ID of the Amazon Web Services Verified Access trust provider.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildVerifiedAccessTrustProvider.Builder verifiedAccessTrustProviderId(String verifiedAccessTrustProviderId)
The ID of the Amazon Web Services Verified Access trust provider.
verifiedAccessTrustProviderId - The ID of the Amazon Web Services Verified Access trust provider.VerifiedAccessTrustProvider.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.VerifiedAccessTrustProvider.Builder trustProviderType(String trustProviderType)
The type of Verified Access trust provider.
trustProviderType - The type of Verified Access trust provider.TrustProviderType,
TrustProviderTypeVerifiedAccessTrustProvider.Builder trustProviderType(TrustProviderType trustProviderType)
The type of Verified Access trust provider.
trustProviderType - The type of Verified Access trust provider.TrustProviderType,
TrustProviderTypeVerifiedAccessTrustProvider.Builder userTrustProviderType(String userTrustProviderType)
The type of user-based trust provider.
userTrustProviderType - The type of user-based trust provider.UserTrustProviderType,
UserTrustProviderTypeVerifiedAccessTrustProvider.Builder userTrustProviderType(UserTrustProviderType userTrustProviderType)
The type of user-based trust provider.
userTrustProviderType - The type of user-based trust provider.UserTrustProviderType,
UserTrustProviderTypeVerifiedAccessTrustProvider.Builder deviceTrustProviderType(String deviceTrustProviderType)
The type of device-based trust provider.
deviceTrustProviderType - The type of device-based trust provider.DeviceTrustProviderType,
DeviceTrustProviderTypeVerifiedAccessTrustProvider.Builder deviceTrustProviderType(DeviceTrustProviderType deviceTrustProviderType)
The type of device-based trust provider.
deviceTrustProviderType - The type of device-based trust provider.DeviceTrustProviderType,
DeviceTrustProviderTypeVerifiedAccessTrustProvider.Builder oidcOptions(OidcOptions oidcOptions)
The options for an OpenID Connect-compatible user-identity trust provider.
oidcOptions - The options for an OpenID Connect-compatible user-identity trust provider.default VerifiedAccessTrustProvider.Builder oidcOptions(Consumer<OidcOptions.Builder> oidcOptions)
The options for an OpenID Connect-compatible user-identity trust provider.
This is a convenience method that creates an instance of theOidcOptions.Builder avoiding the need to
create one manually via OidcOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to oidcOptions(OidcOptions).
oidcOptions - a consumer that will call methods on OidcOptions.BuilderoidcOptions(OidcOptions)VerifiedAccessTrustProvider.Builder deviceOptions(DeviceOptions deviceOptions)
The options for device-identity trust provider.
deviceOptions - The options for device-identity trust provider.default VerifiedAccessTrustProvider.Builder deviceOptions(Consumer<DeviceOptions.Builder> deviceOptions)
The options for device-identity trust provider.
This is a convenience method that creates an instance of theDeviceOptions.Builder avoiding the need
to create one manually via DeviceOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to deviceOptions(DeviceOptions).
deviceOptions - a consumer that will call methods on DeviceOptions.BuilderdeviceOptions(DeviceOptions)VerifiedAccessTrustProvider.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.VerifiedAccessTrustProvider.Builder creationTime(String creationTime)
The creation time.
creationTime - The creation time.VerifiedAccessTrustProvider.Builder lastUpdatedTime(String lastUpdatedTime)
The last updated time.
lastUpdatedTime - The last updated time.VerifiedAccessTrustProvider.Builder tags(Collection<Tag> tags)
The tags.
tags - The tags.VerifiedAccessTrustProvider.Builder tags(Tag... tags)
The tags.
tags - The tags.VerifiedAccessTrustProvider.Builder tags(Consumer<Tag.Builder>... tags)
The tags.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually via
Tag.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to #tags(List.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) Copyright © 2023. All rights reserved.