Class CustomizationConfig
- java.lang.Object
-
- software.amazon.awssdk.codegen.model.config.customization.CustomizationConfig
-
public class CustomizationConfig extends Object
service-2.json
models can be manually modified via defining properties in an associatedcustomization.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
-
-
-
Method Detail
-
create
public static CustomizationConfig create()
-
getOperationModifiers
public Map<String,OperationModifier> getOperationModifiers()
-
setOperationModifiers
public void setOperationModifiers(Map<String,OperationModifier> operationModifiers)
-
getCustomSdkShapes
public CustomSdkShapes getCustomSdkShapes()
-
setCustomSdkShapes
public void setCustomSdkShapes(CustomSdkShapes customSdkShapes)
-
getShapeSubstitutions
public Map<String,ShapeSubstitution> getShapeSubstitutions()
-
setShapeSubstitutions
public void setShapeSubstitutions(Map<String,ShapeSubstitution> shapeSubstitutions)
-
getShapeModifiers
public Map<String,ShapeModifier> getShapeModifiers()
-
setShapeModifiers
public void setShapeModifiers(Map<String,ShapeModifier> shapeModifiers)
-
getConvenienceTypeOverloads
public List<ConvenienceTypeOverload> getConvenienceTypeOverloads()
-
setConvenienceTypeOverloads
public void setConvenienceTypeOverloads(List<ConvenienceTypeOverload> convenienceTypeOverloads)
-
getCustomServiceMetadata
public MetadataConfig getCustomServiceMetadata()
-
setCustomServiceMetadata
public void setCustomServiceMetadata(MetadataConfig metadataConfig)
-
getCustomErrorCodeFieldName
public String getCustomErrorCodeFieldName()
-
setCustomErrorCodeFieldName
public void setCustomErrorCodeFieldName(String customErrorCodeFieldName)
-
getSdkModeledExceptionBaseClassName
public String getSdkModeledExceptionBaseClassName()
-
setSdkModeledExceptionBaseClassName
public void setSdkModeledExceptionBaseClassName(String sdkModeledExceptionBaseClassName)
-
isCalculateCrc32FromCompressedData
public boolean isCalculateCrc32FromCompressedData()
-
setCalculateCrc32FromCompressedData
public void setCalculateCrc32FromCompressedData(boolean calculateCrc32FromCompressedData)
-
isExcludeClientCreateMethod
public boolean isExcludeClientCreateMethod()
-
setExcludeClientCreateMethod
public void setExcludeClientCreateMethod(boolean excludeClientCreateMethod)
-
getShareModelConfig
public ShareModelConfig getShareModelConfig()
-
setShareModelConfig
public void setShareModelConfig(ShareModelConfig shareModelConfig)
-
getServiceSpecificHttpConfig
public String getServiceSpecificHttpConfig()
-
setServiceSpecificHttpConfig
public void setServiceSpecificHttpConfig(String serviceSpecificHttpConfig)
-
getBlacklistedSimpleMethods
@Deprecated public List<String> getBlacklistedSimpleMethods()
Deprecated.
-
setBlacklistedSimpleMethods
@Deprecated public void setBlacklistedSimpleMethods(List<String> blackListedSimpleMethods)
Deprecated.
-
getDefaultSimpleMethodTestRegion
public String getDefaultSimpleMethodTestRegion()
-
setDefaultSimpleMethodTestRegion
public void setDefaultSimpleMethodTestRegion(String defaultSimpleMethodTestRegion)
-
getSdkRequestBaseClassName
public String getSdkRequestBaseClassName()
-
setSdkRequestBaseClassName
public void setSdkRequestBaseClassName(String sdkRequestBaseClassName)
-
getSdkResponseBaseClassName
public String getSdkResponseBaseClassName()
-
setSdkResponseBaseClassName
public void setSdkResponseBaseClassName(String sdkResponseBaseClassName)
-
getModelMarshallerDefaultValueSupplier
public Map<String,String> getModelMarshallerDefaultValueSupplier()
-
setModelMarshallerDefaultValueSupplier
public void setModelMarshallerDefaultValueSupplier(Map<String,String> modelMarshallerDefaultValueSupplier)
-
getCustomRetryPolicy
public String getCustomRetryPolicy()
-
setCustomRetryPolicy
public void setCustomRetryPolicy(String customRetryPolicy)
-
isSkipSyncClientGeneration
public boolean isSkipSyncClientGeneration()
-
setSkipSyncClientGeneration
public void setSkipSyncClientGeneration(boolean skipSyncClientGeneration)
-
setAttachPayloadTraitToMember
public void setAttachPayloadTraitToMember(Map<String,String> attachPayloadTraitToMember)
-
setCustomResponseMetadata
public void setCustomResponseMetadata(Map<String,String> customResponseMetadata)
-
getCustomProtocolFactoryFqcn
public String getCustomProtocolFactoryFqcn()
-
setCustomProtocolFactoryFqcn
public void setCustomProtocolFactoryFqcn(String customProtocolFactoryFqcn)
-
setPaginationCustomization
public void setPaginationCustomization(Map<String,String> paginationCustomization)
-
getUtilitiesMethod
public UtilitiesMethod getUtilitiesMethod()
-
setUtilitiesMethod
public void setUtilitiesMethod(UtilitiesMethod utilitiesMethod)
-
getAdditionalBuilderMethods
public List<AdditionalBuilderMethod> getAdditionalBuilderMethods()
-
setAdditionalBuilderMethods
public void setAdditionalBuilderMethods(List<AdditionalBuilderMethod> additionalBuilderMethods)
-
isEnableEndpointDiscoveryMethodRequired
public boolean isEnableEndpointDiscoveryMethodRequired()
-
setEnableEndpointDiscoveryMethodRequired
public void setEnableEndpointDiscoveryMethodRequired(boolean enableEndpointDiscoveryMethodRequired)
-
getS3ArnableFields
public Map<String,S3ArnableFieldConfig> getS3ArnableFields()
-
withS3ArnableFields
public CustomizationConfig withS3ArnableFields(Map<String,S3ArnableFieldConfig> s3ArnableFields)
-
setS3ArnableFields
public void setS3ArnableFields(Map<String,S3ArnableFieldConfig> s3ArnableFields)
-
allowEndpointOverrideForEndpointDiscoveryRequiredOperations
public boolean allowEndpointOverrideForEndpointDiscoveryRequiredOperations()
-
setAllowEndpointOverrideForEndpointDiscoveryRequiredOperations
public void setAllowEndpointOverrideForEndpointDiscoveryRequiredOperations(boolean allowEndpointOverrideForEndpointDiscoveryRequiredOperations)
-
getUseLegacyEventGenerationScheme
public Map<String,List<String>> getUseLegacyEventGenerationScheme()
-
setUseLegacyEventGenerationScheme
public void setUseLegacyEventGenerationScheme(Map<String,List<String>> useLegacyEventGenerationScheme)
-
getUnderscoresInNameBehavior
public UnderscoresInNameBehavior getUnderscoresInNameBehavior()
-
setUnderscoresInNameBehavior
public void setUnderscoresInNameBehavior(UnderscoresInNameBehavior behavior)
-
withUnderscoresInShapeNameBehavior
public CustomizationConfig withUnderscoresInShapeNameBehavior(UnderscoresInNameBehavior behavior)
-
getUserAgent
public String getUserAgent()
-
setUserAgent
public void setUserAgent(String userAgent)
-
withUserAgent
public CustomizationConfig withUserAgent(String userAgent)
-
getDefaultRetryMode
public RetryMode getDefaultRetryMode()
-
setDefaultRetryMode
public void setDefaultRetryMode(RetryMode defaultRetryMode)
-
getServiceConfig
public ServiceConfig getServiceConfig()
-
setServiceConfig
public void setServiceConfig(ServiceConfig serviceConfig)
-
isDelegateAsyncClientClass
public boolean isDelegateAsyncClientClass()
-
setDelegateAsyncClientClass
public void setDelegateAsyncClientClass(boolean delegateAsyncClientClass)
-
getSyncClientDecorator
public String getSyncClientDecorator()
-
setSyncClientDecorator
public void setSyncClientDecorator(String syncClientDecorator)
-
getAsyncClientDecorator
public String getAsyncClientDecorator()
-
setAsyncClientDecorator
public void setAsyncClientDecorator(String asyncClientDecorator)
-
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)
-
useS3ExpressSessionAuth
public boolean useS3ExpressSessionAuth()
-
setUseS3ExpressSessionAuth
public void setUseS3ExpressSessionAuth(boolean useS3ExpressSessionAuth)
-
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
public void setAllowedEndpointAuthSchemeParams(List<String> allowedEndpointAuthSchemeParams)
-
getAllowedEndpointAuthSchemeParamsConfigured
public boolean getAllowedEndpointAuthSchemeParamsConfigured()
-
getCustomClientContextParams
public Map<String,ClientContextParam> getCustomClientContextParams()
-
setCustomClientContextParams
public void setCustomClientContextParams(Map<String,ClientContextParam> customClientContextParams)
-
getS3ExpressAuthSupport
public boolean getS3ExpressAuthSupport()
-
setS3ExpressAuthSupport
public void setS3ExpressAuthSupport(boolean s3ExpressAuthSupport)
-
getMultipartCustomization
public MultipartCustomization getMultipartCustomization()
-
setMultipartCustomization
public void setMultipartCustomization(MultipartCustomization multipartCustomization)
-
getEndpointAuthSchemeConfig
public EndpointAuthSchemeConfig getEndpointAuthSchemeConfig()
-
setEndpointAuthSchemeConfig
public void setEndpointAuthSchemeConfig(EndpointAuthSchemeConfig endpointAuthSchemeConfig)
-
getRootPackageName
public String getRootPackageName()
-
setRootPackageName
public void setRootPackageName(String rootPackageName)
-
withRootPackageName
public CustomizationConfig withRootPackageName(String packageName)
-
-