Class ImportApiKeysRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.apigateway.model.ApiGatewayRequest
-
- software.amazon.awssdk.services.apigateway.model.ImportApiKeysRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ImportApiKeysRequest.Builder,ImportApiKeysRequest>
@Generated("software.amazon.awssdk:codegen") public final class ImportApiKeysRequest extends ApiGatewayRequest implements ToCopyableBuilder<ImportApiKeysRequest.Builder,ImportApiKeysRequest>
The POST request to import API keys from an external source, such as a CSV-formatted file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceImportApiKeysRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SdkBytesbody()The payload of the POST request to import API keys.static ImportApiKeysRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)BooleanfailOnWarnings()A query parameter to indicate whether to rollback ApiKey importation (true) or not (false) when error is encountered.ApiKeysFormatformat()A query parameter to specify the input format to imported API keys.StringformatAsString()A query parameter to specify the input format to imported API keys.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ImportApiKeysRequest.Builder>serializableBuilderClass()ImportApiKeysRequest.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
-
body
public final SdkBytes body()
The payload of the POST request to import API keys. For the payload format, see API Key File Format.
- Returns:
- The payload of the POST request to import API keys. For the payload format, see API Key File Format.
-
format
public final ApiKeysFormat format()
A query parameter to specify the input format to imported API keys. Currently, only the
csvformat is supported.If the service returns an enum value that is not available in the current SDK version,
formatwill returnApiKeysFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromformatAsString().- Returns:
- A query parameter to specify the input format to imported API keys. Currently, only the
csvformat is supported. - See Also:
ApiKeysFormat
-
formatAsString
public final String formatAsString()
A query parameter to specify the input format to imported API keys. Currently, only the
csvformat is supported.If the service returns an enum value that is not available in the current SDK version,
formatwill returnApiKeysFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromformatAsString().- Returns:
- A query parameter to specify the input format to imported API keys. Currently, only the
csvformat is supported. - See Also:
ApiKeysFormat
-
failOnWarnings
public final Boolean failOnWarnings()
A query parameter to indicate whether to rollback ApiKey importation (
true) or not (false) when error is encountered.- Returns:
- A query parameter to indicate whether to rollback ApiKey importation (
true) or not (false) when error is encountered.
-
toBuilder
public ImportApiKeysRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ImportApiKeysRequest.Builder,ImportApiKeysRequest>- Specified by:
toBuilderin classApiGatewayRequest
-
builder
public static ImportApiKeysRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ImportApiKeysRequest.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
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-