public static interface VerifiedAccessEndpoint.Builder extends SdkPojo, CopyableBuilder<VerifiedAccessEndpoint.Builder,VerifiedAccessEndpoint>
| Modifier and Type | Method and Description |
|---|---|
VerifiedAccessEndpoint.Builder |
applicationDomain(String applicationDomain)
The DNS name for users to reach your application.
|
VerifiedAccessEndpoint.Builder |
attachmentType(String attachmentType)
The type of attachment used to provide connectivity between the Amazon Web Services Verified Access endpoint
and the application.
|
VerifiedAccessEndpoint.Builder |
attachmentType(VerifiedAccessEndpointAttachmentType attachmentType)
The type of attachment used to provide connectivity between the Amazon Web Services Verified Access endpoint
and the application.
|
VerifiedAccessEndpoint.Builder |
creationTime(String creationTime)
The creation time.
|
VerifiedAccessEndpoint.Builder |
deletionTime(String deletionTime)
The deletion time.
|
VerifiedAccessEndpoint.Builder |
description(String description)
A description for the Amazon Web Services Verified Access endpoint.
|
VerifiedAccessEndpoint.Builder |
deviceValidationDomain(String deviceValidationDomain)
Returned if endpoint has a device trust provider attached.
|
VerifiedAccessEndpoint.Builder |
domainCertificateArn(String domainCertificateArn)
The ARN of a public TLS/SSL certificate imported into or created with ACM.
|
VerifiedAccessEndpoint.Builder |
endpointDomain(String endpointDomain)
A DNS name that is generated for the endpoint.
|
VerifiedAccessEndpoint.Builder |
endpointType(String endpointType)
The type of Amazon Web Services Verified Access endpoint.
|
VerifiedAccessEndpoint.Builder |
endpointType(VerifiedAccessEndpointType endpointType)
The type of Amazon Web Services Verified Access endpoint.
|
VerifiedAccessEndpoint.Builder |
lastUpdatedTime(String lastUpdatedTime)
The last updated time.
|
default VerifiedAccessEndpoint.Builder |
loadBalancerOptions(Consumer<VerifiedAccessEndpointLoadBalancerOptions.Builder> loadBalancerOptions)
The load balancer details if creating the Amazon Web Services Verified Access endpoint as
load-balancertype. |
VerifiedAccessEndpoint.Builder |
loadBalancerOptions(VerifiedAccessEndpointLoadBalancerOptions loadBalancerOptions)
The load balancer details if creating the Amazon Web Services Verified Access endpoint as
load-balancertype. |
default VerifiedAccessEndpoint.Builder |
networkInterfaceOptions(Consumer<VerifiedAccessEndpointEniOptions.Builder> networkInterfaceOptions)
The options for network-interface type endpoint.
|
VerifiedAccessEndpoint.Builder |
networkInterfaceOptions(VerifiedAccessEndpointEniOptions networkInterfaceOptions)
The options for network-interface type endpoint.
|
VerifiedAccessEndpoint.Builder |
securityGroupIds(Collection<String> securityGroupIds)
The IDs of the security groups for the endpoint.
|
VerifiedAccessEndpoint.Builder |
securityGroupIds(String... securityGroupIds)
The IDs of the security groups for the endpoint.
|
default VerifiedAccessEndpoint.Builder |
sseSpecification(Consumer<VerifiedAccessSseSpecificationResponse.Builder> sseSpecification)
Describes the options in use for server side encryption.
|
VerifiedAccessEndpoint.Builder |
sseSpecification(VerifiedAccessSseSpecificationResponse sseSpecification)
Describes the options in use for server side encryption.
|
default VerifiedAccessEndpoint.Builder |
status(Consumer<VerifiedAccessEndpointStatus.Builder> status)
The endpoint status.
|
VerifiedAccessEndpoint.Builder |
status(VerifiedAccessEndpointStatus status)
The endpoint status.
|
VerifiedAccessEndpoint.Builder |
tags(Collection<Tag> tags)
The tags.
|
VerifiedAccessEndpoint.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags.
|
VerifiedAccessEndpoint.Builder |
tags(Tag... tags)
The tags.
|
VerifiedAccessEndpoint.Builder |
verifiedAccessEndpointId(String verifiedAccessEndpointId)
The ID of the Amazon Web Services Verified Access endpoint.
|
VerifiedAccessEndpoint.Builder |
verifiedAccessGroupId(String verifiedAccessGroupId)
The ID of the Amazon Web Services Verified Access group.
|
VerifiedAccessEndpoint.Builder |
verifiedAccessInstanceId(String verifiedAccessInstanceId)
The ID of the Amazon Web Services Verified Access instance.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildVerifiedAccessEndpoint.Builder verifiedAccessInstanceId(String verifiedAccessInstanceId)
The ID of the Amazon Web Services Verified Access instance.
verifiedAccessInstanceId - The ID of the Amazon Web Services Verified Access instance.VerifiedAccessEndpoint.Builder verifiedAccessGroupId(String verifiedAccessGroupId)
The ID of the Amazon Web Services Verified Access group.
verifiedAccessGroupId - The ID of the Amazon Web Services Verified Access group.VerifiedAccessEndpoint.Builder verifiedAccessEndpointId(String verifiedAccessEndpointId)
The ID of the Amazon Web Services Verified Access endpoint.
verifiedAccessEndpointId - The ID of the Amazon Web Services Verified Access endpoint.VerifiedAccessEndpoint.Builder applicationDomain(String applicationDomain)
The DNS name for users to reach your application.
applicationDomain - The DNS name for users to reach your application.VerifiedAccessEndpoint.Builder endpointType(String endpointType)
The type of Amazon Web Services Verified Access endpoint. Incoming application requests will be sent to an IP address, load balancer or a network interface depending on the endpoint type specified.
endpointType - The type of Amazon Web Services Verified Access endpoint. Incoming application requests will be sent
to an IP address, load balancer or a network interface depending on the endpoint type specified.VerifiedAccessEndpointType,
VerifiedAccessEndpointTypeVerifiedAccessEndpoint.Builder endpointType(VerifiedAccessEndpointType endpointType)
The type of Amazon Web Services Verified Access endpoint. Incoming application requests will be sent to an IP address, load balancer or a network interface depending on the endpoint type specified.
endpointType - The type of Amazon Web Services Verified Access endpoint. Incoming application requests will be sent
to an IP address, load balancer or a network interface depending on the endpoint type specified.VerifiedAccessEndpointType,
VerifiedAccessEndpointTypeVerifiedAccessEndpoint.Builder attachmentType(String attachmentType)
The type of attachment used to provide connectivity between the Amazon Web Services Verified Access endpoint and the application.
attachmentType - The type of attachment used to provide connectivity between the Amazon Web Services Verified Access
endpoint and the application.VerifiedAccessEndpointAttachmentType,
VerifiedAccessEndpointAttachmentTypeVerifiedAccessEndpoint.Builder attachmentType(VerifiedAccessEndpointAttachmentType attachmentType)
The type of attachment used to provide connectivity between the Amazon Web Services Verified Access endpoint and the application.
attachmentType - The type of attachment used to provide connectivity between the Amazon Web Services Verified Access
endpoint and the application.VerifiedAccessEndpointAttachmentType,
VerifiedAccessEndpointAttachmentTypeVerifiedAccessEndpoint.Builder domainCertificateArn(String domainCertificateArn)
The ARN of a public TLS/SSL certificate imported into or created with ACM.
domainCertificateArn - The ARN of a public TLS/SSL certificate imported into or created with ACM.VerifiedAccessEndpoint.Builder endpointDomain(String endpointDomain)
A DNS name that is generated for the endpoint.
endpointDomain - A DNS name that is generated for the endpoint.VerifiedAccessEndpoint.Builder deviceValidationDomain(String deviceValidationDomain)
Returned if endpoint has a device trust provider attached.
deviceValidationDomain - Returned if endpoint has a device trust provider attached.VerifiedAccessEndpoint.Builder securityGroupIds(Collection<String> securityGroupIds)
The IDs of the security groups for the endpoint.
securityGroupIds - The IDs of the security groups for the endpoint.VerifiedAccessEndpoint.Builder securityGroupIds(String... securityGroupIds)
The IDs of the security groups for the endpoint.
securityGroupIds - The IDs of the security groups for the endpoint.VerifiedAccessEndpoint.Builder loadBalancerOptions(VerifiedAccessEndpointLoadBalancerOptions loadBalancerOptions)
The load balancer details if creating the Amazon Web Services Verified Access endpoint as
load-balancertype.
loadBalancerOptions - The load balancer details if creating the Amazon Web Services Verified Access endpoint as
load-balancertype.default VerifiedAccessEndpoint.Builder loadBalancerOptions(Consumer<VerifiedAccessEndpointLoadBalancerOptions.Builder> loadBalancerOptions)
The load balancer details if creating the Amazon Web Services Verified Access endpoint as
load-balancertype.
VerifiedAccessEndpointLoadBalancerOptions.Builder avoiding the need to create one manually via
VerifiedAccessEndpointLoadBalancerOptions.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
loadBalancerOptions(VerifiedAccessEndpointLoadBalancerOptions).
loadBalancerOptions - a consumer that will call methods on VerifiedAccessEndpointLoadBalancerOptions.BuilderloadBalancerOptions(VerifiedAccessEndpointLoadBalancerOptions)VerifiedAccessEndpoint.Builder networkInterfaceOptions(VerifiedAccessEndpointEniOptions networkInterfaceOptions)
The options for network-interface type endpoint.
networkInterfaceOptions - The options for network-interface type endpoint.default VerifiedAccessEndpoint.Builder networkInterfaceOptions(Consumer<VerifiedAccessEndpointEniOptions.Builder> networkInterfaceOptions)
The options for network-interface type endpoint.
This is a convenience method that creates an instance of theVerifiedAccessEndpointEniOptions.Builder
avoiding the need to create one manually via VerifiedAccessEndpointEniOptions.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to networkInterfaceOptions(VerifiedAccessEndpointEniOptions).
networkInterfaceOptions - a consumer that will call methods on VerifiedAccessEndpointEniOptions.BuildernetworkInterfaceOptions(VerifiedAccessEndpointEniOptions)VerifiedAccessEndpoint.Builder status(VerifiedAccessEndpointStatus status)
The endpoint status.
status - The endpoint status.default VerifiedAccessEndpoint.Builder status(Consumer<VerifiedAccessEndpointStatus.Builder> status)
The endpoint status.
This is a convenience method that creates an instance of theVerifiedAccessEndpointStatus.Builder
avoiding the need to create one manually via VerifiedAccessEndpointStatus.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to status(VerifiedAccessEndpointStatus).
status - a consumer that will call methods on VerifiedAccessEndpointStatus.Builderstatus(VerifiedAccessEndpointStatus)VerifiedAccessEndpoint.Builder description(String description)
A description for the Amazon Web Services Verified Access endpoint.
description - A description for the Amazon Web Services Verified Access endpoint.VerifiedAccessEndpoint.Builder creationTime(String creationTime)
The creation time.
creationTime - The creation time.VerifiedAccessEndpoint.Builder lastUpdatedTime(String lastUpdatedTime)
The last updated time.
lastUpdatedTime - The last updated time.VerifiedAccessEndpoint.Builder deletionTime(String deletionTime)
The deletion time.
deletionTime - The deletion time.VerifiedAccessEndpoint.Builder tags(Collection<Tag> tags)
The tags.
tags - The tags.VerifiedAccessEndpoint.Builder tags(Tag... tags)
The tags.
tags - The tags.VerifiedAccessEndpoint.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) VerifiedAccessEndpoint.Builder sseSpecification(VerifiedAccessSseSpecificationResponse sseSpecification)
Describes the options in use for server side encryption.
sseSpecification - Describes the options in use for server side encryption.default VerifiedAccessEndpoint.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 via
VerifiedAccessSseSpecificationResponse.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to sseSpecification(VerifiedAccessSseSpecificationResponse).
sseSpecification - a consumer that will call methods on VerifiedAccessSseSpecificationResponse.BuildersseSpecification(VerifiedAccessSseSpecificationResponse)Copyright © 2023. All rights reserved.