Interface SendSerialConsoleSshPublicKeyRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<SendSerialConsoleSshPublicKeyRequest.Builder,
,SendSerialConsoleSshPublicKeyRequest> Ec2InstanceConnectRequest.Builder
,SdkBuilder<SendSerialConsoleSshPublicKeyRequest.Builder,
,SendSerialConsoleSshPublicKeyRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
SendSerialConsoleSshPublicKeyRequest
public static interface SendSerialConsoleSshPublicKeyRequest.Builder
extends Ec2InstanceConnectRequest.Builder, SdkPojo, CopyableBuilder<SendSerialConsoleSshPublicKeyRequest.Builder,SendSerialConsoleSshPublicKeyRequest>
-
Method Summary
Modifier 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.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.
-
serialPort
The 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.
-
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.
- 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.
-
overrideConfiguration
SendSerialConsoleSshPublicKeyRequest.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
SendSerialConsoleSshPublicKeyRequest.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.
-