Interface AssumeRoleForPodIdentityRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<AssumeRoleForPodIdentityRequest.Builder,,AssumeRoleForPodIdentityRequest> EksAuthRequest.Builder,SdkBuilder<AssumeRoleForPodIdentityRequest.Builder,,AssumeRoleForPodIdentityRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
AssumeRoleForPodIdentityRequest
@Mutable
@NotThreadSafe
public static interface AssumeRoleForPodIdentityRequest.Builder
extends EksAuthRequest.Builder, SdkPojo, CopyableBuilder<AssumeRoleForPodIdentityRequest.Builder,AssumeRoleForPodIdentityRequest>
-
Method Summary
Modifier and TypeMethodDescriptionclusterName(String clusterName) The name of the cluster for the request.eksNodeName(String eksNodeName) The Kubernetes node name of the worker node where the pod is running.instanceId(String instanceId) The Amazon EC2 instance ID of the worker node where the pod is running.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The token of the Kubernetes service account for the pod.The Availability Zone ID of the worker node where the pod is running.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.eksauth.model.EksAuthRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
clusterName
The name of the cluster for the request.
- Parameters:
clusterName- The name of the cluster for the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
token
The token of the Kubernetes service account for the pod.
- Parameters:
token- The token of the Kubernetes service account for the pod.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eksNodeName
The Kubernetes node name of the worker node where the pod is running.
- Parameters:
eksNodeName- The Kubernetes node name of the worker node where the pod is running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceId
The Amazon EC2 instance ID of the worker node where the pod is running.
- Parameters:
instanceId- The Amazon EC2 instance ID of the worker node where the pod is running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zone
The Availability Zone ID of the worker node where the pod is running.
- Parameters:
zone- The Availability Zone ID of the worker node where the pod is running.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
AssumeRoleForPodIdentityRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
AssumeRoleForPodIdentityRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-