Interface SendSshPublicKeyRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<SendSshPublicKeyRequest.Builder,,SendSshPublicKeyRequest> Ec2InstanceConnectRequest.Builder,SdkBuilder<SendSshPublicKeyRequest.Builder,,SendSshPublicKeyRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
SendSshPublicKeyRequest
public static interface SendSshPublicKeyRequest.Builder
extends Ec2InstanceConnectRequest.Builder, SdkPojo, CopyableBuilder<SendSshPublicKeyRequest.Builder,SendSshPublicKeyRequest>
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone(String availabilityZone) The Availability Zone in which the EC2 instance was launched.instanceId(String instanceId) The ID of the EC2 instance.instanceOSUser(String instanceOSUser) The OS user on the EC2 instance for whom the key can be used to authenticate.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.sshPublicKey(String sshPublicKey) The public key material.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.ec2instanceconnect.model.Ec2InstanceConnectRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
instanceId
The ID of the EC2 instance.
- Parameters:
instanceId- The ID of the EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceOSUser
The OS user on the EC2 instance for whom the key can be used to authenticate.
- Parameters:
instanceOSUser- The OS user on the EC2 instance for whom the key can be used to authenticate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshPublicKey
The public key material. To use the public key, you must have the matching private key.
- Parameters:
sshPublicKey- The public key material. To use the public key, you must have the matching private key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
The Availability Zone in which the EC2 instance was launched.
- Parameters:
availabilityZone- The Availability Zone in which the EC2 instance was launched.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
SendSshPublicKeyRequest.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
SendSshPublicKeyRequest.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.
-