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, sdkFields
copy
applyMutation, build
VerifiedAccessTrustProvider.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
,
TrustProviderType
VerifiedAccessTrustProvider.Builder trustProviderType(TrustProviderType trustProviderType)
The type of Verified Access trust provider.
trustProviderType
- The type of Verified Access trust provider.TrustProviderType
,
TrustProviderType
VerifiedAccessTrustProvider.Builder userTrustProviderType(String userTrustProviderType)
The type of user-based trust provider.
userTrustProviderType
- The type of user-based trust provider.UserTrustProviderType
,
UserTrustProviderType
VerifiedAccessTrustProvider.Builder userTrustProviderType(UserTrustProviderType userTrustProviderType)
The type of user-based trust provider.
userTrustProviderType
- The type of user-based trust provider.UserTrustProviderType
,
UserTrustProviderType
VerifiedAccessTrustProvider.Builder deviceTrustProviderType(String deviceTrustProviderType)
The type of device-based trust provider.
deviceTrustProviderType
- The type of device-based trust provider.DeviceTrustProviderType
,
DeviceTrustProviderType
VerifiedAccessTrustProvider.Builder deviceTrustProviderType(DeviceTrustProviderType deviceTrustProviderType)
The type of device-based trust provider.
deviceTrustProviderType
- The type of device-based trust provider.DeviceTrustProviderType
,
DeviceTrustProviderType
VerifiedAccessTrustProvider.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.Builder
oidcOptions(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.Builder
deviceOptions(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.