Interface VerifiedAccessInstance.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<VerifiedAccessInstance.Builder,VerifiedAccessInstance>
,SdkBuilder<VerifiedAccessInstance.Builder,VerifiedAccessInstance>
,SdkPojo
- Enclosing class:
- VerifiedAccessInstance
public static interface VerifiedAccessInstance.Builder extends SdkPojo, CopyableBuilder<VerifiedAccessInstance.Builder,VerifiedAccessInstance>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VerifiedAccessInstance.Builder
creationTime(String creationTime)
The creation time.VerifiedAccessInstance.Builder
description(String description)
A description for the Amazon Web Services Verified Access instance.VerifiedAccessInstance.Builder
fipsEnabled(Boolean fipsEnabled)
Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.VerifiedAccessInstance.Builder
lastUpdatedTime(String lastUpdatedTime)
The last updated time.VerifiedAccessInstance.Builder
tags(Collection<Tag> tags)
The tags.VerifiedAccessInstance.Builder
tags(Consumer<Tag.Builder>... tags)
The tags.VerifiedAccessInstance.Builder
tags(Tag... tags)
The tags.VerifiedAccessInstance.Builder
verifiedAccessInstanceId(String verifiedAccessInstanceId)
The ID of the Amazon Web Services Verified Access instance.VerifiedAccessInstance.Builder
verifiedAccessTrustProviders(Collection<VerifiedAccessTrustProviderCondensed> verifiedAccessTrustProviders)
The IDs of the Amazon Web Services Verified Access trust providers.VerifiedAccessInstance.Builder
verifiedAccessTrustProviders(Consumer<VerifiedAccessTrustProviderCondensed.Builder>... verifiedAccessTrustProviders)
The IDs of the Amazon Web Services Verified Access trust providers.VerifiedAccessInstance.Builder
verifiedAccessTrustProviders(VerifiedAccessTrustProviderCondensed... verifiedAccessTrustProviders)
The IDs of the Amazon Web Services Verified Access trust providers.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
verifiedAccessInstanceId
VerifiedAccessInstance.Builder verifiedAccessInstanceId(String verifiedAccessInstanceId)
The ID of the Amazon Web Services Verified Access instance.
- Parameters:
verifiedAccessInstanceId
- The ID of the Amazon Web Services Verified Access instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
VerifiedAccessInstance.Builder description(String description)
A description for the Amazon Web Services Verified Access instance.
- Parameters:
description
- A description for the Amazon Web Services Verified Access instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verifiedAccessTrustProviders
VerifiedAccessInstance.Builder verifiedAccessTrustProviders(Collection<VerifiedAccessTrustProviderCondensed> verifiedAccessTrustProviders)
The IDs of the Amazon Web Services Verified Access trust providers.
- Parameters:
verifiedAccessTrustProviders
- The IDs of the Amazon Web Services Verified Access trust providers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verifiedAccessTrustProviders
VerifiedAccessInstance.Builder verifiedAccessTrustProviders(VerifiedAccessTrustProviderCondensed... verifiedAccessTrustProviders)
The IDs of the Amazon Web Services Verified Access trust providers.
- Parameters:
verifiedAccessTrustProviders
- The IDs of the Amazon Web Services Verified Access trust providers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verifiedAccessTrustProviders
VerifiedAccessInstance.Builder verifiedAccessTrustProviders(Consumer<VerifiedAccessTrustProviderCondensed.Builder>... verifiedAccessTrustProviders)
The IDs of the Amazon Web Services Verified Access trust providers.
This is a convenience method that creates an instance of theVerifiedAccessTrustProviderCondensed.Builder
avoiding the need to create one manually viaVerifiedAccessTrustProviderCondensed.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#verifiedAccessTrustProviders(List
.) - Parameters:
verifiedAccessTrustProviders
- a consumer that will call methods onVerifiedAccessTrustProviderCondensed.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#verifiedAccessTrustProviders(java.util.Collection
)
-
creationTime
VerifiedAccessInstance.Builder creationTime(String creationTime)
The creation time.
- Parameters:
creationTime
- The creation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
VerifiedAccessInstance.Builder lastUpdatedTime(String lastUpdatedTime)
The last updated time.
- Parameters:
lastUpdatedTime
- The last updated time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
VerifiedAccessInstance.Builder tags(Collection<Tag> tags)
The tags.
- Parameters:
tags
- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
VerifiedAccessInstance.Builder tags(Tag... tags)
The tags.
- Parameters:
tags
- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
VerifiedAccessInstance.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 viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#tags(List
.) - Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection
)
-
fipsEnabled
VerifiedAccessInstance.Builder fipsEnabled(Boolean fipsEnabled)
Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.
- Parameters:
fipsEnabled
- Indicates whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-