Interface VerifiedAccessGroup.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<VerifiedAccessGroup.Builder,VerifiedAccessGroup>
,SdkBuilder<VerifiedAccessGroup.Builder,VerifiedAccessGroup>
,SdkPojo
- Enclosing class:
- VerifiedAccessGroup
public static interface VerifiedAccessGroup.Builder extends SdkPojo, CopyableBuilder<VerifiedAccessGroup.Builder,VerifiedAccessGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description VerifiedAccessGroup.Builder
creationTime(String creationTime)
The creation time.VerifiedAccessGroup.Builder
deletionTime(String deletionTime)
The deletion time.VerifiedAccessGroup.Builder
description(String description)
A description for the Amazon Web Services Verified Access group.VerifiedAccessGroup.Builder
lastUpdatedTime(String lastUpdatedTime)
The last updated time.VerifiedAccessGroup.Builder
owner(String owner)
The Amazon Web Services account number that owns the group.default VerifiedAccessGroup.Builder
sseSpecification(Consumer<VerifiedAccessSseSpecificationResponse.Builder> sseSpecification)
The options in use for server side encryption.VerifiedAccessGroup.Builder
sseSpecification(VerifiedAccessSseSpecificationResponse sseSpecification)
The options in use for server side encryption.VerifiedAccessGroup.Builder
tags(Collection<Tag> tags)
The tags.VerifiedAccessGroup.Builder
tags(Consumer<Tag.Builder>... tags)
The tags.VerifiedAccessGroup.Builder
tags(Tag... tags)
The tags.VerifiedAccessGroup.Builder
verifiedAccessGroupArn(String verifiedAccessGroupArn)
The ARN of the Verified Access group.VerifiedAccessGroup.Builder
verifiedAccessGroupId(String verifiedAccessGroupId)
The ID of the Verified Access group.VerifiedAccessGroup.Builder
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 Detail
-
verifiedAccessGroupId
VerifiedAccessGroup.Builder verifiedAccessGroupId(String 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
VerifiedAccessGroup.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
VerifiedAccessGroup.Builder description(String 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
VerifiedAccessGroup.Builder owner(String 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
VerifiedAccessGroup.Builder verifiedAccessGroupArn(String 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
VerifiedAccessGroup.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
VerifiedAccessGroup.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.
-
deletionTime
VerifiedAccessGroup.Builder deletionTime(String 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
VerifiedAccessGroup.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
VerifiedAccessGroup.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
VerifiedAccessGroup.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
)
-
sseSpecification
VerifiedAccessGroup.Builder sseSpecification(VerifiedAccessSseSpecificationResponse sseSpecification)
The options in use for server side encryption.
- Parameters:
sseSpecification
- 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)
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:
sseSpecification(VerifiedAccessSseSpecificationResponse)
-
-