Class BasePathMapping
- java.lang.Object
-
- software.amazon.awssdk.services.apigateway.model.BasePathMapping
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<BasePathMapping.Builder,BasePathMapping>
@Generated("software.amazon.awssdk:codegen") public final class BasePathMapping extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BasePathMapping.Builder,BasePathMapping>
Represents the base path that callers of the API must provide as part of the URL after the domain name.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBasePathMapping.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbasePath()The base path name that callers of the API must provide as part of the URL after the domain name.static BasePathMapping.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringrestApiId()The string identifier of the associated RestApi.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends BasePathMapping.Builder>serializableBuilderClass()Stringstage()The name of the associated stage.BasePathMapping.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
basePath
public final String basePath()
The base path name that callers of the API must provide as part of the URL after the domain name.
- Returns:
- The base path name that callers of the API must provide as part of the URL after the domain name.
-
restApiId
public final String restApiId()
The string identifier of the associated RestApi.
- Returns:
- The string identifier of the associated RestApi.
-
stage
public final String stage()
The name of the associated stage.
- Returns:
- The name of the associated stage.
-
toBuilder
public BasePathMapping.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<BasePathMapping.Builder,BasePathMapping>
-
builder
public static BasePathMapping.Builder builder()
-
serializableBuilderClass
public static Class<? extends BasePathMapping.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-