Class CustomizationConfig
java.lang.Object
software.amazon.awssdk.codegen.model.config.customization.CustomizationConfig
service-2.json models can be manually modified via defining properties in an associated customization.config
file. This class defines the Java bean representation that will be used to parse the JSON customization file. The bean can
then be later queried in the misc. codegen steps.-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic CustomizationConfigcreate()booleanDeprecated.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAdditionalBuilderMethods(List<AdditionalBuilderMethod> additionalBuilderMethods) voidsetAllowedEndpointAuthSchemeParams(List<String> allowedEndpointAuthSchemeParams) voidsetAllowEndpointOverrideForEndpointDiscoveryRequiredOperations(boolean allowEndpointOverrideForEndpointDiscoveryRequiredOperations) voidsetAsyncClientDecorator(String asyncClientDecorator) voidsetAttachPayloadTraitToMember(Map<String, String> attachPayloadTraitToMember) voidsetBlacklistedSimpleMethods(List<String> blackListedSimpleMethods) Deprecated.voidsetCalculateCrc32FromCompressedData(boolean calculateCrc32FromCompressedData) voidsetConvenienceTypeOverloads(List<ConvenienceTypeOverload> convenienceTypeOverloads) voidsetCustomClientContextParams(Map<String, ClientContextParam> customClientContextParams) voidsetCustomErrorCodeFieldName(String customErrorCodeFieldName) voidsetCustomProtocolFactoryFqcn(String customProtocolFactoryFqcn) voidsetCustomResponseMetadata(Map<String, String> customResponseMetadata) voidsetCustomRetryPolicy(String customRetryPolicy) voidsetCustomSdkShapes(CustomSdkShapes customSdkShapes) voidsetCustomServiceMetadata(MetadataConfig metadataConfig) voidsetDefaultRetryMode(RetryMode defaultRetryMode) voidsetDefaultSimpleMethodTestRegion(String defaultSimpleMethodTestRegion) voidsetDelegateAsyncClientClass(boolean delegateAsyncClientClass) voidsetDelegateSyncClientClass(boolean delegateSyncClientClass) voidsetDeprecatedOperations(List<String> deprecatedOperations) voidsetDeprecatedShapes(List<String> deprecatedShapes) voidsetEnableEndpointAuthSchemeParams(boolean enableEndpointAuthSchemeParams) voidsetEnableEndpointDiscoveryMethodRequired(boolean enableEndpointDiscoveryMethodRequired) voidsetExcludeClientCreateMethod(boolean excludeClientCreateMethod) voidsetExcludedSimpleMethods(List<String> excludedSimpleMethods) voidsetGenerateEndpointClientTests(boolean generateEndpointClientTests) voidsetInterceptors(List<String> interceptors) voidsetInternalPlugins(List<String> internalPlugins) voidsetModelMarshallerDefaultValueSupplier(Map<String, String> modelMarshallerDefaultValueSupplier) voidsetMultipartCustomization(MultipartCustomization multipartCustomization) voidsetOperationModifiers(Map<String, OperationModifier> operationModifiers) voidsetPaginationCustomization(Map<String, String> paginationCustomization) voidsetRenameShapes(Map<String, String> renameShapes) voidsetRequiredTraitValidationEnabled(boolean requiredTraitValidationEnabled) voidsetS3ArnableFields(Map<String, S3ArnableFieldConfig> s3ArnableFields) voidsetSdkModeledExceptionBaseClassName(String sdkModeledExceptionBaseClassName) voidsetSdkRequestBaseClassName(String sdkRequestBaseClassName) voidsetSdkResponseBaseClassName(String sdkResponseBaseClassName) voidsetServiceConfig(ServiceConfig serviceConfig) voidsetServiceSpecificHttpConfig(String serviceSpecificHttpConfig) voidsetShapeModifiers(Map<String, ShapeModifier> shapeModifiers) voidsetShapeSubstitutions(Map<String, ShapeSubstitution> shapeSubstitutions) voidsetShareModelConfig(ShareModelConfig shareModelConfig) voidsetSkipEndpointTestGeneration(boolean skipEndpointTestGeneration) voidsetSkipEndpointTests(Map<String, String> skipEndpointTests) voidsetSkipSyncClientGeneration(boolean skipSyncClientGeneration) voidsetSyncClientDecorator(String syncClientDecorator) voidvoidsetUseGlobalEndpoint(boolean useGlobalEndpoint) voidsetUseLegacyEventGenerationScheme(Map<String, List<String>> useLegacyEventGenerationScheme) voidsetUserAgent(String userAgent) voidsetUseSraAuth(boolean useSraAuth) voidsetUtilitiesMethod(UtilitiesMethod utilitiesMethod) voidsetVerifiedSimpleMethods(List<String> verifiedSimpleMethods) booleanbooleanwithS3ArnableFields(Map<String, S3ArnableFieldConfig> s3ArnableFields) withUserAgent(String userAgent)
-
Method Details
-
create
-
getOperationModifiers
-
setOperationModifiers
-
getRenameShapes
-
setRenameShapes
-
getCustomSdkShapes
-
setCustomSdkShapes
-
getShapeSubstitutions
-
setShapeSubstitutions
-
getShapeModifiers
-
setShapeModifiers
-
getConvenienceTypeOverloads
-
setConvenienceTypeOverloads
-
getCustomServiceMetadata
-
setCustomServiceMetadata
-
getCustomErrorCodeFieldName
-
setCustomErrorCodeFieldName
-
getSdkModeledExceptionBaseClassName
-
setSdkModeledExceptionBaseClassName
-
isCalculateCrc32FromCompressedData
public boolean isCalculateCrc32FromCompressedData() -
setCalculateCrc32FromCompressedData
public void setCalculateCrc32FromCompressedData(boolean calculateCrc32FromCompressedData) -
isExcludeClientCreateMethod
public boolean isExcludeClientCreateMethod() -
setExcludeClientCreateMethod
public void setExcludeClientCreateMethod(boolean excludeClientCreateMethod) -
getServiceSpecificHttpConfig
-
setServiceSpecificHttpConfig
-
getExcludedSimpleMethods
-
setExcludedSimpleMethods
-
getBlacklistedSimpleMethods
Deprecated. -
setBlacklistedSimpleMethods
Deprecated. -
getVerifiedSimpleMethods
-
setVerifiedSimpleMethods
-
getDefaultSimpleMethodTestRegion
-
setDefaultSimpleMethodTestRegion
-
getDeprecatedOperations
-
setDeprecatedOperations
-
getDeprecatedShapes
-
setDeprecatedShapes
-
getSdkRequestBaseClassName
-
setSdkRequestBaseClassName
-
getSdkResponseBaseClassName
-
setSdkResponseBaseClassName
-
getModelMarshallerDefaultValueSupplier
-
setModelMarshallerDefaultValueSupplier
-
getCustomRetryPolicy
-
setCustomRetryPolicy
-
isSkipSyncClientGeneration
public boolean isSkipSyncClientGeneration() -
setSkipSyncClientGeneration
public void setSkipSyncClientGeneration(boolean skipSyncClientGeneration) -
getAttachPayloadTraitToMember
-
setAttachPayloadTraitToMember
-
getCustomResponseMetadata
-
setCustomResponseMetadata
-
getCustomProtocolFactoryFqcn
-
setCustomProtocolFactoryFqcn
-
getPaginationCustomization
-
setPaginationCustomization
-
getUtilitiesMethod
-
setUtilitiesMethod
-
getAdditionalBuilderMethods
-
setAdditionalBuilderMethods
-
isEnableEndpointDiscoveryMethodRequired
public boolean isEnableEndpointDiscoveryMethodRequired() -
setEnableEndpointDiscoveryMethodRequired
public void setEnableEndpointDiscoveryMethodRequired(boolean enableEndpointDiscoveryMethodRequired) -
getS3ArnableFields
-
withS3ArnableFields
-
setS3ArnableFields
-
allowEndpointOverrideForEndpointDiscoveryRequiredOperations
public boolean allowEndpointOverrideForEndpointDiscoveryRequiredOperations() -
setAllowEndpointOverrideForEndpointDiscoveryRequiredOperations
public void setAllowEndpointOverrideForEndpointDiscoveryRequiredOperations(boolean allowEndpointOverrideForEndpointDiscoveryRequiredOperations) -
getUseLegacyEventGenerationScheme
-
setUseLegacyEventGenerationScheme
-
getUnderscoresInNameBehavior
-
setUnderscoresInNameBehavior
-
withUnderscoresInShapeNameBehavior
-
getUserAgent
-
setUserAgent
-
withUserAgent
-
getDefaultRetryMode
-
setDefaultRetryMode
-
getServiceConfig
-
setServiceConfig
-
isDelegateAsyncClientClass
public boolean isDelegateAsyncClientClass() -
setDelegateAsyncClientClass
public void setDelegateAsyncClientClass(boolean delegateAsyncClientClass) -
getSyncClientDecorator
-
setSyncClientDecorator
-
getAsyncClientDecorator
-
setAsyncClientDecorator
-
isDelegateSyncClientClass
public boolean isDelegateSyncClientClass() -
setDelegateSyncClientClass
public void setDelegateSyncClientClass(boolean delegateSyncClientClass) -
isSkipEndpointTestGeneration
public boolean isSkipEndpointTestGeneration() -
setSkipEndpointTestGeneration
public void setSkipEndpointTestGeneration(boolean skipEndpointTestGeneration) -
isGenerateEndpointClientTests
public boolean isGenerateEndpointClientTests() -
setGenerateEndpointClientTests
public void setGenerateEndpointClientTests(boolean generateEndpointClientTests) -
useGlobalEndpoint
public boolean useGlobalEndpoint() -
setUseGlobalEndpoint
public void setUseGlobalEndpoint(boolean useGlobalEndpoint) -
getSkipEndpointTests
-
setSkipEndpointTests
-
getInterceptors
-
setInterceptors
-
getInternalPlugins
-
setInternalPlugins
-
isRequiredTraitValidationEnabled
public boolean isRequiredTraitValidationEnabled() -
setRequiredTraitValidationEnabled
public void setRequiredTraitValidationEnabled(boolean requiredTraitValidationEnabled) -
setUseSraAuth
public void setUseSraAuth(boolean useSraAuth) -
useSraAuth
public boolean useSraAuth() -
setEnableEndpointAuthSchemeParams
public void setEnableEndpointAuthSchemeParams(boolean enableEndpointAuthSchemeParams) -
isEnableEndpointAuthSchemeParams
public boolean isEnableEndpointAuthSchemeParams() -
setAllowedEndpointAuthSchemeParams
-
getAllowedEndpointAuthSchemeParams
-
getAllowedEndpointAuthSchemeParamsConfigured
public boolean getAllowedEndpointAuthSchemeParamsConfigured() -
getCustomClientContextParams
-
setCustomClientContextParams
-
getMultipartCustomization
-
setMultipartCustomization
-