public static interface CreateVerifiedAccessEndpointRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateVerifiedAccessEndpointRequest.Builder,CreateVerifiedAccessEndpointRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateVerifiedAccessEndpointRequest.Builder |
applicationDomain(String applicationDomain)
The DNS name for users to reach your application.
|
CreateVerifiedAccessEndpointRequest.Builder |
attachmentType(String attachmentType)
The Amazon Web Services network component Verified Access attaches to.
|
CreateVerifiedAccessEndpointRequest.Builder |
attachmentType(VerifiedAccessEndpointAttachmentType attachmentType)
The Amazon Web Services network component Verified Access attaches to.
|
CreateVerifiedAccessEndpointRequest.Builder |
clientToken(String clientToken)
A unique, case-sensitive token that you provide to ensure idempotency of your modification request.
|
CreateVerifiedAccessEndpointRequest.Builder |
description(String description)
A description for the Amazon Web Services Verified Access endpoint.
|
CreateVerifiedAccessEndpointRequest.Builder |
domainCertificateArn(String domainCertificateArn)
The ARN of the public TLS/SSL certificate in Amazon Web Services Certificate Manager to associate with the
endpoint.
|
CreateVerifiedAccessEndpointRequest.Builder |
endpointDomainPrefix(String endpointDomainPrefix)
A custom identifier that gets prepended to a DNS name that is generated for the endpoint.
|
CreateVerifiedAccessEndpointRequest.Builder |
endpointType(String endpointType)
The type of Amazon Web Services Verified Access endpoint to create.
|
CreateVerifiedAccessEndpointRequest.Builder |
endpointType(VerifiedAccessEndpointType endpointType)
The type of Amazon Web Services Verified Access endpoint to create.
|
default CreateVerifiedAccessEndpointRequest.Builder |
loadBalancerOptions(Consumer<CreateVerifiedAccessEndpointLoadBalancerOptions.Builder> loadBalancerOptions)
The load balancer details if creating the Amazon Web Services Verified Access endpoint as
load-balancertype. |
CreateVerifiedAccessEndpointRequest.Builder |
loadBalancerOptions(CreateVerifiedAccessEndpointLoadBalancerOptions loadBalancerOptions)
The load balancer details if creating the Amazon Web Services Verified Access endpoint as
load-balancertype. |
default CreateVerifiedAccessEndpointRequest.Builder |
networkInterfaceOptions(Consumer<CreateVerifiedAccessEndpointEniOptions.Builder> networkInterfaceOptions)
The network interface details if creating the Amazon Web Services Verified Access endpoint as
network-interfacetype. |
CreateVerifiedAccessEndpointRequest.Builder |
networkInterfaceOptions(CreateVerifiedAccessEndpointEniOptions networkInterfaceOptions)
The network interface details if creating the Amazon Web Services Verified Access endpoint as
network-interfacetype. |
CreateVerifiedAccessEndpointRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateVerifiedAccessEndpointRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateVerifiedAccessEndpointRequest.Builder |
policyDocument(String policyDocument)
The Amazon Web Services Verified Access policy document.
|
CreateVerifiedAccessEndpointRequest.Builder |
securityGroupIds(Collection<String> securityGroupIds)
The Amazon EC2 security groups to associate with the Amazon Web Services Verified Access endpoint.
|
CreateVerifiedAccessEndpointRequest.Builder |
securityGroupIds(String... securityGroupIds)
The Amazon EC2 security groups to associate with the Amazon Web Services Verified Access endpoint.
|
CreateVerifiedAccessEndpointRequest.Builder |
tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to assign to the Amazon Web Services Verified Access endpoint.
|
CreateVerifiedAccessEndpointRequest.Builder |
tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to assign to the Amazon Web Services Verified Access endpoint.
|
CreateVerifiedAccessEndpointRequest.Builder |
tagSpecifications(TagSpecification... tagSpecifications)
The tags to assign to the Amazon Web Services Verified Access endpoint.
|
CreateVerifiedAccessEndpointRequest.Builder |
verifiedAccessGroupId(String verifiedAccessGroupId)
The ID of the Verified Access group to associate the endpoint with.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateVerifiedAccessEndpointRequest.Builder verifiedAccessGroupId(String verifiedAccessGroupId)
The ID of the Verified Access group to associate the endpoint with.
verifiedAccessGroupId - The ID of the Verified Access group to associate the endpoint with.CreateVerifiedAccessEndpointRequest.Builder endpointType(String endpointType)
The type of Amazon Web Services Verified Access endpoint to create.
endpointType - The type of Amazon Web Services Verified Access endpoint to create.VerifiedAccessEndpointType,
VerifiedAccessEndpointTypeCreateVerifiedAccessEndpointRequest.Builder endpointType(VerifiedAccessEndpointType endpointType)
The type of Amazon Web Services Verified Access endpoint to create.
endpointType - The type of Amazon Web Services Verified Access endpoint to create.VerifiedAccessEndpointType,
VerifiedAccessEndpointTypeCreateVerifiedAccessEndpointRequest.Builder attachmentType(String attachmentType)
The Amazon Web Services network component Verified Access attaches to.
attachmentType - The Amazon Web Services network component Verified Access attaches to.VerifiedAccessEndpointAttachmentType,
VerifiedAccessEndpointAttachmentTypeCreateVerifiedAccessEndpointRequest.Builder attachmentType(VerifiedAccessEndpointAttachmentType attachmentType)
The Amazon Web Services network component Verified Access attaches to.
attachmentType - The Amazon Web Services network component Verified Access attaches to.VerifiedAccessEndpointAttachmentType,
VerifiedAccessEndpointAttachmentTypeCreateVerifiedAccessEndpointRequest.Builder domainCertificateArn(String domainCertificateArn)
The ARN of the public TLS/SSL certificate in Amazon Web Services Certificate Manager to associate with the endpoint. The CN in the certificate must match the DNS name your end users will use to reach your application.
domainCertificateArn - The ARN of the public TLS/SSL certificate in Amazon Web Services Certificate Manager to associate with
the endpoint. The CN in the certificate must match the DNS name your end users will use to reach your
application.CreateVerifiedAccessEndpointRequest.Builder applicationDomain(String applicationDomain)
The DNS name for users to reach your application.
applicationDomain - The DNS name for users to reach your application.CreateVerifiedAccessEndpointRequest.Builder endpointDomainPrefix(String endpointDomainPrefix)
A custom identifier that gets prepended to a DNS name that is generated for the endpoint.
endpointDomainPrefix - A custom identifier that gets prepended to a DNS name that is generated for the endpoint.CreateVerifiedAccessEndpointRequest.Builder securityGroupIds(Collection<String> securityGroupIds)
The Amazon EC2 security groups to associate with the Amazon Web Services Verified Access endpoint.
securityGroupIds - The Amazon EC2 security groups to associate with the Amazon Web Services Verified Access endpoint.CreateVerifiedAccessEndpointRequest.Builder securityGroupIds(String... securityGroupIds)
The Amazon EC2 security groups to associate with the Amazon Web Services Verified Access endpoint.
securityGroupIds - The Amazon EC2 security groups to associate with the Amazon Web Services Verified Access endpoint.CreateVerifiedAccessEndpointRequest.Builder loadBalancerOptions(CreateVerifiedAccessEndpointLoadBalancerOptions 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 CreateVerifiedAccessEndpointRequest.Builder loadBalancerOptions(Consumer<CreateVerifiedAccessEndpointLoadBalancerOptions.Builder> loadBalancerOptions)
The load balancer details if creating the Amazon Web Services Verified Access endpoint as
load-balancertype.
CreateVerifiedAccessEndpointLoadBalancerOptions.Builder avoiding the need to create one manually via
CreateVerifiedAccessEndpointLoadBalancerOptions.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to
loadBalancerOptions(CreateVerifiedAccessEndpointLoadBalancerOptions).
loadBalancerOptions - a consumer that will call methods on CreateVerifiedAccessEndpointLoadBalancerOptions.BuilderloadBalancerOptions(CreateVerifiedAccessEndpointLoadBalancerOptions)CreateVerifiedAccessEndpointRequest.Builder networkInterfaceOptions(CreateVerifiedAccessEndpointEniOptions networkInterfaceOptions)
The network interface details if creating the Amazon Web Services Verified Access endpoint as
network-interfacetype.
networkInterfaceOptions - The network interface details if creating the Amazon Web Services Verified Access endpoint as
network-interfacetype.default CreateVerifiedAccessEndpointRequest.Builder networkInterfaceOptions(Consumer<CreateVerifiedAccessEndpointEniOptions.Builder> networkInterfaceOptions)
The network interface details if creating the Amazon Web Services Verified Access endpoint as
network-interfacetype.
CreateVerifiedAccessEndpointEniOptions.Builder avoiding the need to create one manually via
CreateVerifiedAccessEndpointEniOptions.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
networkInterfaceOptions(CreateVerifiedAccessEndpointEniOptions).
networkInterfaceOptions - a consumer that will call methods on CreateVerifiedAccessEndpointEniOptions.BuildernetworkInterfaceOptions(CreateVerifiedAccessEndpointEniOptions)CreateVerifiedAccessEndpointRequest.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.CreateVerifiedAccessEndpointRequest.Builder policyDocument(String policyDocument)
The Amazon Web Services Verified Access policy document.
policyDocument - The Amazon Web Services Verified Access policy document.CreateVerifiedAccessEndpointRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to assign to the Amazon Web Services Verified Access endpoint.
tagSpecifications - The tags to assign to the Amazon Web Services Verified Access endpoint.CreateVerifiedAccessEndpointRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to assign to the Amazon Web Services Verified Access endpoint.
tagSpecifications - The tags to assign to the Amazon Web Services Verified Access endpoint.CreateVerifiedAccessEndpointRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to assign to the Amazon Web Services Verified Access endpoint.
This is a convenience method that creates an instance of theTagSpecification.Builder avoiding the need to create one
manually via TagSpecification.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tagSpecifications(List.
tagSpecifications - a consumer that will call methods on
TagSpecification.Builder#tagSpecifications(java.util.Collection) CreateVerifiedAccessEndpointRequest.Builder clientToken(String clientToken)
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
clientToken - A unique, case-sensitive token that you provide to ensure idempotency of your modification request.
For more information, see Ensuring
Idempotency.CreateVerifiedAccessEndpointRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateVerifiedAccessEndpointRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.