Cloneable
, ReadLimitInfo
, ToCopyableBuilder<RegisterContainerInstanceRequest.Builder,RegisterContainerInstanceRequest>
@Generated("software.amazon.awssdk:codegen") public class RegisterContainerInstanceRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<RegisterContainerInstanceRequest.Builder,RegisterContainerInstanceRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
RegisterContainerInstanceRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
List<Attribute> |
attributes() |
The container instance attributes that this container instance supports.
|
static RegisterContainerInstanceRequest.Builder |
builder() |
|
String |
cluster() |
The short name or full Amazon Resource Name (ARN) of the cluster with which to register your container instance.
|
String |
containerInstanceArn() |
The Amazon Resource Name (ARN) of the container instance (if it was previously registered).
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
instanceIdentityDocument() |
The instance identity document for the EC2 instance to register.
|
String |
instanceIdentityDocumentSignature() |
The instance identity document signature for the EC2 instance to register.
|
static Class<? extends RegisterContainerInstanceRequest.Builder> |
serializableBuilderClass() |
|
RegisterContainerInstanceRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
List<Resource> |
totalResources() |
The resources available on the instance.
|
VersionInfo |
versionInfo() |
The version information for the Amazon ECS container agent and Docker daemon running on the container instance.
|
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String cluster()
The short name or full Amazon Resource Name (ARN) of the cluster with which to register your container instance. If you do not specify a cluster, the default cluster is assumed.
public String instanceIdentityDocument()
The instance identity document for the EC2 instance to register. This document can be found by running the
following command from the instance:
curl http://169.254.169.254/latest/dynamic/instance-identity/document/
curl http://169.254.169.254/latest/dynamic/instance-identity/document/
public String instanceIdentityDocumentSignature()
The instance identity document signature for the EC2 instance to register. This signature can be found by running
the following command from the instance:
curl http://169.254.169.254/latest/dynamic/instance-identity/signature/
curl http://169.254.169.254/latest/dynamic/instance-identity/signature/
public List<Resource> totalResources()
The resources available on the instance.
public VersionInfo versionInfo()
The version information for the Amazon ECS container agent and Docker daemon running on the container instance.
public String containerInstanceArn()
The Amazon Resource Name (ARN) of the container instance (if it was previously registered).
public List<Attribute> attributes()
The container instance attributes that this container instance supports.
public RegisterContainerInstanceRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RegisterContainerInstanceRequest.Builder,RegisterContainerInstanceRequest>
public static RegisterContainerInstanceRequest.Builder builder()
public static Class<? extends RegisterContainerInstanceRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.