Interface SendSshPublicKeyRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<SendSshPublicKeyRequest.Builder,,- SendSshPublicKeyRequest> - Ec2InstanceConnectRequest.Builder,- SdkBuilder<SendSshPublicKeyRequest.Builder,,- SendSshPublicKeyRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- SendSshPublicKeyRequest
@Mutable
@NotThreadSafe
public static interface SendSshPublicKeyRequest.Builder
extends Ec2InstanceConnectRequest.Builder, SdkPojo, CopyableBuilder<SendSshPublicKeyRequest.Builder,SendSshPublicKeyRequest> 
- 
Method SummaryModifier 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.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.ec2instanceconnect.model.Ec2InstanceConnectRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
instanceIdThe 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.
 
- 
instanceOSUserThe 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.
 
- 
sshPublicKeyThe 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.
 
- 
availabilityZoneThe 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.
 
- 
overrideConfigurationSendSshPublicKeyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationSendSshPublicKeyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-