Interface DescribeProxyResource.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DescribeProxyResource.Builder,,DescribeProxyResource> SdkBuilder<DescribeProxyResource.Builder,,DescribeProxyResource> SdkPojo
- Enclosing class:
DescribeProxyResource
-
Method Summary
Modifier and TypeMethodDescriptioncreateTime(Instant createTime) Time the Proxy was created.deleteTime(Instant deleteTime) Time the Proxy was deleted.failureCode(String failureCode) Failure code for cases when the Proxy fails to attach or update.failureMessage(String failureMessage) Failure message for cases when the Proxy fails to attach or update.listenerProperties(Collection<ListenerProperty> listenerProperties) Listener properties for HTTP and HTTPS traffic.listenerProperties(Consumer<ListenerProperty.Builder>... listenerProperties) Listener properties for HTTP and HTTPS traffic.listenerProperties(ListenerProperty... listenerProperties) Listener properties for HTTP and HTTPS traffic.natGatewayId(String natGatewayId) The NAT Gateway for the proxy.privateDNSName(String privateDNSName) The private DNS name of the Proxy.The Amazon Resource Name (ARN) of a proxy.proxyConfigurationArn(String proxyConfigurationArn) The Amazon Resource Name (ARN) of a proxy configuration.proxyConfigurationName(String proxyConfigurationName) The descriptive name of the proxy configuration.proxyModifyState(String proxyModifyState) Current modification status of the Proxy.proxyModifyState(ProxyModifyState proxyModifyState) Current modification status of the Proxy.The descriptive name of the proxy.proxyState(String proxyState) Current attachment/detachment status of the Proxy.proxyState(ProxyState proxyState) Current attachment/detachment status of the Proxy.tags(Collection<Tag> tags) The key:value pairs to associate with the resource.tags(Consumer<Tag.Builder>... tags) The key:value pairs to associate with the resource.The key:value pairs to associate with the resource.default DescribeProxyResource.BuildertlsInterceptProperties(Consumer<TlsInterceptProperties.Builder> tlsInterceptProperties) TLS decryption on traffic to filter on attributes in the HTTP header.tlsInterceptProperties(TlsInterceptProperties tlsInterceptProperties) TLS decryption on traffic to filter on attributes in the HTTP header.updateTime(Instant updateTime) Time the Proxy was updated.vpcEndpointServiceName(String vpcEndpointServiceName) The service endpoint created in the VPC.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
proxyName
The descriptive name of the proxy. You can't change the name of a proxy after you create it.
- Parameters:
proxyName- The descriptive name of the proxy. You can't change the name of a proxy after you create it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proxyArn
The Amazon Resource Name (ARN) of a proxy.
- Parameters:
proxyArn- The Amazon Resource Name (ARN) of a proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proxyConfigurationName
The descriptive name of the proxy configuration. You can't change the name of a proxy configuration after you create it.
- Parameters:
proxyConfigurationName- The descriptive name of the proxy configuration. You can't change the name of a proxy configuration after you create it.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proxyConfigurationArn
The Amazon Resource Name (ARN) of a proxy configuration.
- Parameters:
proxyConfigurationArn- The Amazon Resource Name (ARN) of a proxy configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
natGatewayId
The NAT Gateway for the proxy.
- Parameters:
natGatewayId- The NAT Gateway for the proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proxyState
Current attachment/detachment status of the Proxy.
- Parameters:
proxyState- Current attachment/detachment status of the Proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
proxyState
Current attachment/detachment status of the Proxy.
- Parameters:
proxyState- Current attachment/detachment status of the Proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
proxyModifyState
Current modification status of the Proxy.
- Parameters:
proxyModifyState- Current modification status of the Proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
proxyModifyState
Current modification status of the Proxy.
- Parameters:
proxyModifyState- Current modification status of the Proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listenerProperties
Listener properties for HTTP and HTTPS traffic.
- Parameters:
listenerProperties- Listener properties for HTTP and HTTPS traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listenerProperties
Listener properties for HTTP and HTTPS traffic.
- Parameters:
listenerProperties- Listener properties for HTTP and HTTPS traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
listenerProperties
DescribeProxyResource.Builder listenerProperties(Consumer<ListenerProperty.Builder>... listenerProperties) Listener properties for HTTP and HTTPS traffic.
This is a convenience method that creates an instance of theListenerProperty.Builderavoiding the need to create one manually viaListenerProperty.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolistenerProperties(List<ListenerProperty>).- Parameters:
listenerProperties- a consumer that will call methods onListenerProperty.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tlsInterceptProperties
TLS decryption on traffic to filter on attributes in the HTTP header.
- Parameters:
tlsInterceptProperties- TLS decryption on traffic to filter on attributes in the HTTP header.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tlsInterceptProperties
default DescribeProxyResource.Builder tlsInterceptProperties(Consumer<TlsInterceptProperties.Builder> tlsInterceptProperties) TLS decryption on traffic to filter on attributes in the HTTP header.
This is a convenience method that creates an instance of theTlsInterceptProperties.Builderavoiding the need to create one manually viaTlsInterceptProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totlsInterceptProperties(TlsInterceptProperties).- Parameters:
tlsInterceptProperties- a consumer that will call methods onTlsInterceptProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcEndpointServiceName
The service endpoint created in the VPC.
- Parameters:
vpcEndpointServiceName- The service endpoint created in the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateDNSName
The private DNS name of the Proxy.
- Parameters:
privateDNSName- The private DNS name of the Proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
Time the Proxy was created.
- Parameters:
createTime- Time the Proxy was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deleteTime
Time the Proxy was deleted.
- Parameters:
deleteTime- Time the Proxy was deleted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
Time the Proxy was updated.
- Parameters:
updateTime- Time the Proxy was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureCode
Failure code for cases when the Proxy fails to attach or update.
- Parameters:
failureCode- Failure code for cases when the Proxy fails to attach or update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureMessage
Failure message for cases when the Proxy fails to attach or update.
- Parameters:
failureMessage- Failure message for cases when the Proxy fails to attach or update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The key:value pairs to associate with the resource.
- Parameters:
tags- The key:value pairs to associate with the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The key:value pairs to associate with the resource.
- Parameters:
tags- The key:value pairs to associate with the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The key:value pairs to associate with the resource.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,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:
-