public static interface RegisterInstanceRequest.Builder extends OpsWorksRequest.Builder, CopyableBuilder<RegisterInstanceRequest.Builder,RegisterInstanceRequest>
Modifier and Type | Method and Description |
---|---|
RegisterInstanceRequest.Builder |
hostname(String hostname)
The instance's hostname.
|
default RegisterInstanceRequest.Builder |
instanceIdentity(Consumer<InstanceIdentity.Builder> instanceIdentity)
An InstanceIdentity object that contains the instance's identity.
|
RegisterInstanceRequest.Builder |
instanceIdentity(InstanceIdentity instanceIdentity)
An InstanceIdentity object that contains the instance's identity.
|
RegisterInstanceRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
RegisterInstanceRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
RegisterInstanceRequest.Builder |
privateIp(String privateIp)
The instance's private IP address.
|
RegisterInstanceRequest.Builder |
publicIp(String publicIp)
The instance's public IP address.
|
RegisterInstanceRequest.Builder |
rsaPublicKey(String rsaPublicKey)
The instances public RSA key.
|
RegisterInstanceRequest.Builder |
rsaPublicKeyFingerprint(String rsaPublicKeyFingerprint)
The instances public RSA key fingerprint.
|
RegisterInstanceRequest.Builder |
stackId(String stackId)
The ID of the stack that the instance is to be registered with.
|
build
overrideConfiguration
copy
applyMutation, build
RegisterInstanceRequest.Builder stackId(String stackId)
The ID of the stack that the instance is to be registered with.
stackId
- The ID of the stack that the instance is to be registered with.RegisterInstanceRequest.Builder hostname(String hostname)
The instance's hostname.
hostname
- The instance's hostname.RegisterInstanceRequest.Builder publicIp(String publicIp)
The instance's public IP address.
publicIp
- The instance's public IP address.RegisterInstanceRequest.Builder privateIp(String privateIp)
The instance's private IP address.
privateIp
- The instance's private IP address.RegisterInstanceRequest.Builder rsaPublicKey(String rsaPublicKey)
The instances public RSA key. This key is used to encrypt communication between the instance and the service.
rsaPublicKey
- The instances public RSA key. This key is used to encrypt communication between the instance and the
service.RegisterInstanceRequest.Builder rsaPublicKeyFingerprint(String rsaPublicKeyFingerprint)
The instances public RSA key fingerprint.
rsaPublicKeyFingerprint
- The instances public RSA key fingerprint.RegisterInstanceRequest.Builder instanceIdentity(InstanceIdentity instanceIdentity)
An InstanceIdentity object that contains the instance's identity.
instanceIdentity
- An InstanceIdentity object that contains the instance's identity.default RegisterInstanceRequest.Builder instanceIdentity(Consumer<InstanceIdentity.Builder> instanceIdentity)
An InstanceIdentity object that contains the instance's identity.
This is a convenience that creates an instance of theInstanceIdentity.Builder
avoiding the need to
create one manually via InstanceIdentity.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to instanceIdentity(InstanceIdentity)
.instanceIdentity
- a consumer that will call methods on InstanceIdentity.Builder
instanceIdentity(InstanceIdentity)
RegisterInstanceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.RegisterInstanceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.