Class ReimportApiRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.apigatewayv2.model.ApiGatewayV2Request
-
- software.amazon.awssdk.services.apigatewayv2.model.ReimportApiRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ReimportApiRequest.Builder,ReimportApiRequest>
@Generated("software.amazon.awssdk:codegen") public final class ReimportApiRequest extends ApiGatewayV2Request implements ToCopyableBuilder<ReimportApiRequest.Builder,ReimportApiRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceReimportApiRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringapiId()The API identifier.Stringbasepath()Specifies how to interpret the base path of the API during import.Stringbody()The OpenAPI definition.static ReimportApiRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)BooleanfailOnWarnings()Specifies whether to rollback the API creation when a warning is encountered.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ReimportApiRequest.Builder>serializableBuilderClass()ReimportApiRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
apiId
public final String apiId()
The API identifier.
- Returns:
- The API identifier.
-
basepath
public final String basepath()
Specifies how to interpret the base path of the API during import. Valid values are ignore, prepend, and split. The default value is ignore. To learn more, see Set the OpenAPI basePath Property. Supported only for HTTP APIs.
- Returns:
- Specifies how to interpret the base path of the API during import. Valid values are ignore, prepend, and split. The default value is ignore. To learn more, see Set the OpenAPI basePath Property. Supported only for HTTP APIs.
-
body
public final String body()
The OpenAPI definition. Supported only for HTTP APIs.
- Returns:
- The OpenAPI definition. Supported only for HTTP APIs.
-
failOnWarnings
public final Boolean failOnWarnings()
Specifies whether to rollback the API creation when a warning is encountered. By default, API creation continues if a warning is encountered.
- Returns:
- Specifies whether to rollback the API creation when a warning is encountered. By default, API creation continues if a warning is encountered.
-
toBuilder
public ReimportApiRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ReimportApiRequest.Builder,ReimportApiRequest>- Specified by:
toBuilderin classApiGatewayV2Request
-
builder
public static ReimportApiRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ReimportApiRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-