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 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 Details

    • create

      public static CustomizationConfig create()
    • getOperationModifiers

      public Map<String,OperationModifier> getOperationModifiers()
    • setOperationModifiers

      public void setOperationModifiers(Map<String,OperationModifier> operationModifiers)
    • getRenameShapes

      public Map<String,String> getRenameShapes()
    • setRenameShapes

      public void setRenameShapes(Map<String,String> renameShapes)
    • 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)
    • getExcludedSimpleMethods

      public List<String> getExcludedSimpleMethods()
    • setExcludedSimpleMethods

      public void setExcludedSimpleMethods(List<String> excludedSimpleMethods)
    • getBlacklistedSimpleMethods

      @Deprecated public List<String> getBlacklistedSimpleMethods()
      Deprecated.
    • setBlacklistedSimpleMethods

      @Deprecated public void setBlacklistedSimpleMethods(List<String> blackListedSimpleMethods)
      Deprecated.
    • getVerifiedSimpleMethods

      public List<String> getVerifiedSimpleMethods()
    • setVerifiedSimpleMethods

      public void setVerifiedSimpleMethods(List<String> verifiedSimpleMethods)
    • getDefaultSimpleMethodTestRegion

      public String getDefaultSimpleMethodTestRegion()
    • setDefaultSimpleMethodTestRegion

      public void setDefaultSimpleMethodTestRegion(String defaultSimpleMethodTestRegion)
    • getDeprecatedOperations

      public List<String> getDeprecatedOperations()
    • setDeprecatedOperations

      public void setDeprecatedOperations(List<String> deprecatedOperations)
    • getDeprecatedShapes

      public List<String> getDeprecatedShapes()
    • setDeprecatedShapes

      public void setDeprecatedShapes(List<String> deprecatedShapes)
    • 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()
    • getCustomRetryStrategy

      public String getCustomRetryStrategy()
    • setCustomRetryPolicy

      public void setCustomRetryPolicy(String customRetryPolicy)
    • setCustomRetryStrategy

      public void setCustomRetryStrategy(String customRetryStrategy)
    • isSkipSyncClientGeneration

      public boolean isSkipSyncClientGeneration()
    • setSkipSyncClientGeneration

      public void setSkipSyncClientGeneration(boolean skipSyncClientGeneration)
    • getAttachPayloadTraitToMember

      public Map<String,String> getAttachPayloadTraitToMember()
    • setAttachPayloadTraitToMember

      public void setAttachPayloadTraitToMember(Map<String,String> attachPayloadTraitToMember)
    • getCustomResponseMetadata

      public Map<String,String> getCustomResponseMetadata()
    • setCustomResponseMetadata

      public void setCustomResponseMetadata(Map<String,String> customResponseMetadata)
    • getCustomProtocolFactoryFqcn

      public String getCustomProtocolFactoryFqcn()
    • setCustomProtocolFactoryFqcn

      public void setCustomProtocolFactoryFqcn(String customProtocolFactoryFqcn)
    • getPaginationCustomization

      public Map<String,String> getPaginationCustomization()
    • 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)
    • isUsePriorKnowledgeForH2

      public boolean isUsePriorKnowledgeForH2()
    • setUsePriorKnowledgeForH2

      public void setUsePriorKnowledgeForH2(boolean usePriorKnowledgeForH2)
    • useGlobalEndpoint

      public boolean useGlobalEndpoint()
    • setUseGlobalEndpoint

      public void setUseGlobalEndpoint(boolean useGlobalEndpoint)
    • useS3ExpressSessionAuth

      public boolean useS3ExpressSessionAuth()
    • setUseS3ExpressSessionAuth

      public void setUseS3ExpressSessionAuth(boolean useS3ExpressSessionAuth)
    • isEnableGenerateCompiledEndpointRules

      public boolean isEnableGenerateCompiledEndpointRules()
    • setEnableGenerateCompiledEndpointRules

      public void setEnableGenerateCompiledEndpointRules(boolean enableGenerateCompiledEndpointRules)
    • getSkipEndpointTests

      public Map<String,String> getSkipEndpointTests()
    • setSkipEndpointTests

      public void setSkipEndpointTests(Map<String,String> skipEndpointTests)
    • getInterceptors

      public List<String> getInterceptors()
    • setInterceptors

      public void setInterceptors(List<String> interceptors)
    • getInternalPlugins

      public List<String> getInternalPlugins()
    • setInternalPlugins

      public void setInternalPlugins(List<String> internalPlugins)
    • 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)
    • getAllowedEndpointAuthSchemeParams

      public List<String> getAllowedEndpointAuthSchemeParams()
    • 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)
    • getEndpointParameters

      public Map<String,ParameterModel> getEndpointParameters()
    • setEndpointParameters

      public void setEndpointParameters(Map<String,ParameterModel> endpointParameters)
    • getCustomOperationContextParams

      public List<CustomOperationContextParam> getCustomOperationContextParams()
    • setCustomOperationContextParams

      public void setCustomOperationContextParams(List<CustomOperationContextParam> customOperationContextParams)
    • getPreClientExecutionRequestCustomizer

      public Map<String,PreClientExecutionRequestCustomizer> getPreClientExecutionRequestCustomizer()
    • setPreClientExecutionRequestCustomizer

      public void setPreClientExecutionRequestCustomizer(Map<String,PreClientExecutionRequestCustomizer> preClientExecutionRequestCustomizer)
    • getBatchManagerSupported

      public boolean getBatchManagerSupported()
    • setBatchManagerSupported

      public void setBatchManagerSupported(boolean batchManagerSupported)
    • getEnableFastUnmarshaller

      public boolean getEnableFastUnmarshaller()
    • setEnableFastUnmarshaller

      public void setEnableFastUnmarshaller(boolean enableFastUnmarshaller)
    • isEnableEnvironmentBearerToken

      public boolean isEnableEnvironmentBearerToken()
    • setEnableEnvironmentBearerToken

      public void setEnableEnvironmentBearerToken(boolean enableEnvironmentBearerToken)
    • getEnableEndpointProviderUriCaching

      public boolean getEnableEndpointProviderUriCaching()
    • setEnableEndpointProviderUriCaching

      public void setEnableEndpointProviderUriCaching(boolean enableEndpointProviderUriCaching)