Interface SendSerialConsoleSshPublicKeyRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<SendSerialConsoleSshPublicKeyRequest.Builder,,- SendSerialConsoleSshPublicKeyRequest> - Ec2InstanceConnectRequest.Builder,- SdkBuilder<SendSerialConsoleSshPublicKeyRequest.Builder,,- SendSerialConsoleSshPublicKeyRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- SendSerialConsoleSshPublicKeyRequest
@Mutable
@NotThreadSafe
public static interface SendSerialConsoleSshPublicKeyRequest.Builder
extends Ec2InstanceConnectRequest.Builder, SdkPojo, CopyableBuilder<SendSerialConsoleSshPublicKeyRequest.Builder,SendSerialConsoleSshPublicKeyRequest> 
- 
Method SummaryModifier and TypeMethodDescriptioninstanceId(String instanceId) The ID of the EC2 instance.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.serialPort(Integer serialPort) The serial port of the EC2 instance.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.
 
- 
serialPortThe serial port of the EC2 instance. Currently only port 0 is supported. Default: 0 - Parameters:
- serialPort- The serial port of the EC2 instance. Currently only port 0 is supported.- Default: 0 
- 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. For information about the supported key formats and lengths, see Requirements for key pairs in the Amazon EC2 User Guide. - Parameters:
- sshPublicKey- The public key material. To use the public key, you must have the matching private key. For information about the supported key formats and lengths, see Requirements for key pairs in the Amazon EC2 User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationSendSerialConsoleSshPublicKeyRequest.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.
 
- 
overrideConfigurationSendSerialConsoleSshPublicKeyRequest.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.
 
 
-