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
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.ec2instanceconnect.model.Ec2InstanceConnectRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-