Cloneable
, ReadLimitInfo
, ToCopyableBuilder<CreateElasticsearchDomainRequest.Builder,CreateElasticsearchDomainRequest>
@Generated("software.amazon.awssdk:codegen") public class CreateElasticsearchDomainRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<CreateElasticsearchDomainRequest.Builder,CreateElasticsearchDomainRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
CreateElasticsearchDomainRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
String |
accessPolicies() |
IAM access policy as a JSON-formatted string.
|
Map<String,String> |
advancedOptions() |
Option to allow references to indices in an HTTP request body.
|
static CreateElasticsearchDomainRequest.Builder |
builder() |
|
String |
domainName() |
The name of the Elasticsearch domain that you are creating.
|
EBSOptions |
ebsOptions() |
Options to enable, disable and specify the type and size of EBS storage volumes.
|
ElasticsearchClusterConfig |
elasticsearchClusterConfig() |
Configuration options for an Elasticsearch domain.
|
String |
elasticsearchVersion() |
String of format X.Y to specify version for the Elasticsearch domain eg.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
static Class<? extends CreateElasticsearchDomainRequest.Builder> |
serializableBuilderClass() |
|
SnapshotOptions |
snapshotOptions() |
Option to set time, in UTC format, of the daily automated snapshot.
|
CreateElasticsearchDomainRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String domainName()
The name of the Elasticsearch domain that you are creating. Domain names are unique across the domains owned by an account within an AWS region. Domain names must start with a letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).
public String elasticsearchVersion()
String of format X.Y to specify version for the Elasticsearch domain eg. "1.5" or "2.3". For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.
public ElasticsearchClusterConfig elasticsearchClusterConfig()
Configuration options for an Elasticsearch domain. Specifies the instance type and number of instances in the domain cluster.
public EBSOptions ebsOptions()
Options to enable, disable and specify the type and size of EBS storage volumes.
public String accessPolicies()
IAM access policy as a JSON-formatted string.
public SnapshotOptions snapshotOptions()
Option to set time, in UTC format, of the daily automated snapshot. Default value is 0 hours.
public Map<String,String> advancedOptions()
Option to allow references to indices in an HTTP request body. Must be false
when configuring access
to individual sub-resources. By default, the value is true
. See Configuration Advanced Options for more information.
false
when
configuring access to individual sub-resources. By default, the value is true
. See Configuration Advanced Options for more information.public CreateElasticsearchDomainRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateElasticsearchDomainRequest.Builder,CreateElasticsearchDomainRequest>
public static CreateElasticsearchDomainRequest.Builder builder()
public static Class<? extends CreateElasticsearchDomainRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.