Interface VerifiedAccessGroup.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VerifiedAccessGroup.Builder,
,VerifiedAccessGroup> SdkBuilder<VerifiedAccessGroup.Builder,
,VerifiedAccessGroup> SdkPojo
- Enclosing class:
VerifiedAccessGroup
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(String creationTime) The creation time.deletionTime
(String deletionTime) The deletion time.description
(String description) A description for the Amazon Web Services Verified Access group.lastUpdatedTime
(String lastUpdatedTime) The last updated time.The Amazon Web Services account number that owns the group.default VerifiedAccessGroup.Builder
sseSpecification
(Consumer<VerifiedAccessSseSpecificationResponse.Builder> sseSpecification) Describes the options in use for server side encryption.sseSpecification
(VerifiedAccessSseSpecificationResponse sseSpecification) Describes the options in use for server side encryption.tags
(Collection<Tag> tags) The tags.tags
(Consumer<Tag.Builder>... tags) The tags.The tags.verifiedAccessGroupArn
(String verifiedAccessGroupArn) The ARN of the Verified Access group.verifiedAccessGroupId
(String verifiedAccessGroupId) The ID of the Verified Access group.verifiedAccessInstanceId
(String verifiedAccessInstanceId) The ID of the Amazon Web Services Verified Access instance.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 Details
-
verifiedAccessGroupId
The ID of the Verified Access group.
- Parameters:
verifiedAccessGroupId
- The ID of the Verified Access group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
A description for the Amazon Web Services Verified Access group.
- Parameters:
description
- A description for the Amazon Web Services Verified Access group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
owner
The Amazon Web Services account number that owns the group.
- Parameters:
owner
- The Amazon Web Services account number that owns the group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verifiedAccessGroupArn
The ARN of the Verified Access group.
- Parameters:
verifiedAccessGroupArn
- The ARN of the Verified Access group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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.
-
deletionTime
The deletion time.
- Parameters:
deletionTime
- The deletion time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags.
- Parameters:
tags
- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags.
- Parameters:
tags
- The tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 totags(List<Tag>)
.- 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:
-
sseSpecification
VerifiedAccessGroup.Builder sseSpecification(VerifiedAccessSseSpecificationResponse sseSpecification) Describes the options in use for server side encryption.
- Parameters:
sseSpecification
- Describes the options in use for server side encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseSpecification
default VerifiedAccessGroup.Builder sseSpecification(Consumer<VerifiedAccessSseSpecificationResponse.Builder> sseSpecification) Describes the options in use for server side encryption.
This is a convenience method that creates an instance of theVerifiedAccessSseSpecificationResponse.Builder
avoiding the need to create one manually viaVerifiedAccessSseSpecificationResponse.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosseSpecification(VerifiedAccessSseSpecificationResponse)
.- Parameters:
sseSpecification
- a consumer that will call methods onVerifiedAccessSseSpecificationResponse.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-