Cloneable
, ReadLimitInfo
, ToCopyableBuilder<CreateBasePathMappingRequest.Builder,CreateBasePathMappingRequest>
@Generated("software.amazon.awssdk:codegen") public class CreateBasePathMappingRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<CreateBasePathMappingRequest.Builder,CreateBasePathMappingRequest>
Requests Amazon API Gateway to create a new BasePathMapping resource.
Modifier and Type | Class | Description |
---|---|---|
static interface |
CreateBasePathMappingRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
String |
basePath() |
The base path name that callers of the API must provide as part of the URL after the domain name.
|
static CreateBasePathMappingRequest.Builder |
builder() |
|
String |
domainName() |
The domain name of the BasePathMapping resource to create.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
restApiId() |
The name of the API that you want to apply this mapping to.
|
static Class<? extends CreateBasePathMappingRequest.Builder> |
serializableBuilderClass() |
|
String |
stage() |
The name of the API's stage that you want to use for this mapping.
|
CreateBasePathMappingRequest.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 domain name of the BasePathMapping resource to create.
public String basePath()
The base path name that callers of the API must provide as part of the URL after the domain name. This value must be unique for all of the mappings across a single API. Leave this blank if you do not want callers to specify a base path name after the domain name.
public String restApiId()
The name of the API that you want to apply this mapping to.
public String stage()
The name of the API's stage that you want to use for this mapping. Leave this blank if you do not want callers to explicitly specify the stage name after any base path name.
public CreateBasePathMappingRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateBasePathMappingRequest.Builder,CreateBasePathMappingRequest>
public static CreateBasePathMappingRequest.Builder builder()
public static Class<? extends CreateBasePathMappingRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.