Interface KubernetesApiCallAction.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<KubernetesApiCallAction.Builder,
,KubernetesApiCallAction> SdkBuilder<KubernetesApiCallAction.Builder,
,KubernetesApiCallAction> SdkPojo
- Enclosing class:
KubernetesApiCallAction
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the namespace where the Kubernetes API call action takes place.parameters
(String parameters) Parameters related to the Kubernetes API call action.default KubernetesApiCallAction.Builder
remoteIpDetails
(Consumer<RemoteIpDetails.Builder> remoteIpDetails) Sets the value of the RemoteIpDetails property for this object.remoteIpDetails
(RemoteIpDetails remoteIpDetails) Sets the value of the RemoteIpDetails property for this object.requestUri
(String requestUri) The Kubernetes API request URI.The resource component in the Kubernetes API call action.resourceName
(String resourceName) The name of the resource in the Kubernetes API call action.The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.sourceIps
(Collection<String> sourceIps) The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.statusCode
(Integer statusCode) The resulting HTTP response code of the Kubernetes API call action.subresource
(String subresource) The name of the sub-resource in the Kubernetes API call action.The user agent of the caller of the Kubernetes API.The Kubernetes API request HTTP verb.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, sdkFieldNameToField, sdkFields
-
Method Details
-
requestUri
The Kubernetes API request URI.
- Parameters:
requestUri
- The Kubernetes API request URI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verb
The Kubernetes API request HTTP verb.
- Parameters:
verb
- The Kubernetes API request HTTP verb.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceIps
The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.
- Parameters:
sourceIps
- The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceIps
The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.
- Parameters:
sourceIps
- The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userAgent
The user agent of the caller of the Kubernetes API.
- Parameters:
userAgent
- The user agent of the caller of the Kubernetes API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteIpDetails
Sets the value of the RemoteIpDetails property for this object.- Parameters:
remoteIpDetails
- The new value for the RemoteIpDetails property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteIpDetails
default KubernetesApiCallAction.Builder remoteIpDetails(Consumer<RemoteIpDetails.Builder> remoteIpDetails) Sets the value of the RemoteIpDetails property for this object. This is a convenience method that creates an instance of theRemoteIpDetails.Builder
avoiding the need to create one manually viaRemoteIpDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toremoteIpDetails(RemoteIpDetails)
.- Parameters:
remoteIpDetails
- a consumer that will call methods onRemoteIpDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusCode
The resulting HTTP response code of the Kubernetes API call action.
- Parameters:
statusCode
- The resulting HTTP response code of the Kubernetes API call action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
Parameters related to the Kubernetes API call action.
- Parameters:
parameters
- Parameters related to the Kubernetes API call action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resource
The resource component in the Kubernetes API call action.
- Parameters:
resource
- The resource component in the Kubernetes API call action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subresource
The name of the sub-resource in the Kubernetes API call action.
- Parameters:
subresource
- The name of the sub-resource in the Kubernetes API call action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namespace
The name of the namespace where the Kubernetes API call action takes place.
- Parameters:
namespace
- The name of the namespace where the Kubernetes API call action takes place.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceName
The name of the resource in the Kubernetes API call action.
- Parameters:
resourceName
- The name of the resource in the Kubernetes API call action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-