Class Metadata


  • public class Metadata
    extends Object
    • Constructor Detail

      • Metadata

        public Metadata()
    • Method Detail

      • getApiVersion

        public String getApiVersion()
      • setApiVersion

        public void setApiVersion​(String apiVersion)
      • withApiVersion

        public Metadata withApiVersion​(String apiVersion)
      • getProtocol

        public Protocol getProtocol()
      • setProtocol

        public void setProtocol​(Protocol protocol)
      • getDocumentation

        public String getDocumentation()
      • setDocumentation

        public void setDocumentation​(String documentation)
      • withDocumentation

        public Metadata withDocumentation​(String documentation)
      • getDefaultEndpoint

        public String getDefaultEndpoint()
      • setDefaultEndpoint

        public void setDefaultEndpoint​(String defaultEndpoint)
      • withDefaultEndpoint

        public Metadata withDefaultEndpoint​(String defaultEndpoint)
      • getDefaultRegion

        public String getDefaultRegion()
      • setDefaultRegion

        public void setDefaultRegion​(String defaultRegion)
      • withDefaultRegion

        public Metadata withDefaultRegion​(String defaultRegion)
      • getDefaultEndpointWithoutHttpProtocol

        public String getDefaultEndpointWithoutHttpProtocol()
      • setDefaultEndpointWithoutHttpProtocol

        public void setDefaultEndpointWithoutHttpProtocol​(String defaultEndpointWithoutHttpProtocol)
      • withDefaultEndpointWithoutHttpProtocol

        public Metadata withDefaultEndpointWithoutHttpProtocol​(String defaultEndpointWithoutHttpProtocol)
      • getSyncInterface

        public String getSyncInterface()
      • setSyncInterface

        public void setSyncInterface​(String syncInterface)
      • withSyncInterface

        public Metadata withSyncInterface​(String syncInterface)
      • getSyncClient

        public String getSyncClient()
      • setSyncClient

        public void setSyncClient​(String syncClient)
      • withSyncClient

        public Metadata withSyncClient​(String syncClient)
      • getSyncBuilderInterface

        public String getSyncBuilderInterface()
      • setSyncBuilderInterface

        public void setSyncBuilderInterface​(String syncBuilderInterface)
      • withSyncBuilderInterface

        public Metadata withSyncBuilderInterface​(String syncBuilderInterface)
      • getSyncBuilder

        public String getSyncBuilder()
      • setSyncBuilder

        public void setSyncBuilder​(String syncBuilder)
      • withSyncBuilder

        public Metadata withSyncBuilder​(String syncBuilder)
      • getAsyncInterface

        public String getAsyncInterface()
      • setAsyncInterface

        public void setAsyncInterface​(String asyncInterface)
      • withAsyncInterface

        public Metadata withAsyncInterface​(String asyncInterface)
      • getAsyncClient

        public String getAsyncClient()
      • setAsyncClient

        public void setAsyncClient​(String asyncClient)
      • withAsyncClient

        public Metadata withAsyncClient​(String asyncClient)
      • getAsyncBuilderInterface

        public String getAsyncBuilderInterface()
      • setAsyncBuilderInterface

        public void setAsyncBuilderInterface​(String asyncBuilderInterface)
      • withAsyncBuilderInterface

        public Metadata withAsyncBuilderInterface​(String asyncBuilderInterface)
      • getBaseBuilderInterface

        public String getBaseBuilderInterface()
      • setBaseBuilderInterface

        public void setBaseBuilderInterface​(String baseBuilderInterface)
      • withBaseBuilderInterface

        public Metadata withBaseBuilderInterface​(String baseBuilderInterface)
      • getBaseBuilder

        public String getBaseBuilder()
      • setBaseBuilder

        public void setBaseBuilder​(String baseBuilder)
      • withBaseBuilder

        public Metadata withBaseBuilder​(String baseBuilder)
      • getAsyncBuilder

        public String getAsyncBuilder()
      • setAsyncBuilder

        public void setAsyncBuilder​(String asyncBuilder)
      • withAsyncBuilder

        public Metadata withAsyncBuilder​(String asyncBuilder)
      • getBaseExceptionName

        public String getBaseExceptionName()
      • setBaseExceptionName

        public void setBaseExceptionName​(String baseExceptionName)
      • withBaseExceptionName

        public Metadata withBaseExceptionName​(String baseExceptionName)
      • getRootPackageName

        public String getRootPackageName()
      • setRootPackageName

        public void setRootPackageName​(String rootPackageName)
      • withRootPackageName

        public Metadata withRootPackageName​(String rootPackageName)
      • getFullClientPackageName

        public String getFullClientPackageName()
      • getFullClientInternalPackageName

        public String getFullClientInternalPackageName()
      • getClientPackageName

        public String getClientPackageName()
      • setClientPackageName

        public void setClientPackageName​(String clientPackageName)
      • withClientPackageName

        public Metadata withClientPackageName​(String clientPackageName)
      • getFullModelPackageName

        public String getFullModelPackageName()
      • getModelPackageName

        public String getModelPackageName()
      • setModelPackageName

        public void setModelPackageName​(String modelPackageName)
      • withModelPackageName

        public Metadata withModelPackageName​(String modelPackageName)
      • getFullTransformPackageName

        public String getFullTransformPackageName()
      • getTransformPackageName

        public String getTransformPackageName()
      • setTransformPackageName

        public void setTransformPackageName​(String transformPackageName)
      • withTransformPackageName

        public Metadata withTransformPackageName​(String transformPackageName)
      • getFullRequestTransformPackageName

        public String getFullRequestTransformPackageName()
      • getRequestTransformPackageName

        public String getRequestTransformPackageName()
      • setRequestTransformPackageName

        public void setRequestTransformPackageName​(String requestTransformPackageName)
      • withRequestTransformPackageName

        public Metadata withRequestTransformPackageName​(String requestTransformPackageName)
      • getFullPaginatorsPackageName

        public String getFullPaginatorsPackageName()
      • getPaginatorsPackageName

        public String getPaginatorsPackageName()
      • setPaginatorsPackageName

        public void setPaginatorsPackageName​(String paginatorsPackageName)
      • withPaginatorsPackageName

        public Metadata withPaginatorsPackageName​(String paginatorsPackageName)
      • getFullAuthPolicyPackageName

        public String getFullAuthPolicyPackageName()
      • getAuthPolicyPackageName

        public String getAuthPolicyPackageName()
      • setAuthPolicyPackageName

        public void setAuthPolicyPackageName​(String authPolicyPackageName)
      • withAuthPolicyPackageName

        public Metadata withAuthPolicyPackageName​(String authPolicyPackageName)
      • setServiceAbbreviation

        public void setServiceAbbreviation​(String serviceAbbreviation)
      • withServiceAbbreviation

        public Metadata withServiceAbbreviation​(String serviceAbbreviation)
      • setServiceFullName

        public void setServiceFullName​(String serviceFullName)
      • withServiceFullName

        public Metadata withServiceFullName​(String serviceFullName)
      • getDescriptiveServiceName

        public String getDescriptiveServiceName()
        Returns a convenient name for the service. If an abbreviated form of the service name is available it will return that, otherwise it will return the full service name.
      • getServiceName

        public String getServiceName()
        Returns:
        Unique, short name for the service. Suitable for displaying in metadata like AwsErrorDetails and for use in metrics. Should not be used in documentation, use getDescriptiveServiceName() for that.
      • setServiceName

        public void setServiceName​(String serviceName)
      • withServiceName

        public Metadata withServiceName​(String serviceName)
      • getJsonVersion

        public String getJsonVersion()
      • setJsonVersion

        public void setJsonVersion​(String jsonVersion)
      • withJsonVersion

        public Metadata withJsonVersion​(String jsonVersion)
      • getAwsQueryCompatible

        public Map<String,​String> getAwsQueryCompatible()
      • setAwsQueryCompatible

        public void setAwsQueryCompatible​(Map<String,​String> awsQueryCompatible)
      • isCborProtocol

        public boolean isCborProtocol()
      • isJsonProtocol

        public boolean isJsonProtocol()
      • isXmlProtocol

        public boolean isXmlProtocol()
      • isQueryProtocol

        public boolean isQueryProtocol()
      • isNotRestProtocol

        public static boolean isNotRestProtocol​(String protocol)
        Returns:
        True for RESTful protocols. False for all other protocols (RPC, Query, etc).
      • getEndpointPrefix

        public String getEndpointPrefix()
      • setEndpointPrefix

        public void setEndpointPrefix​(String endpointPrefix)
      • withEndpointPrefix

        public Metadata withEndpointPrefix​(String endpointPrefix)
      • getSigningName

        public String getSigningName()
      • setSigningName

        public void setSigningName​(String signingName)
      • withSigningName

        public Metadata withSigningName​(String signingName)
      • setContentType

        public void setContentType​(String contentType)
      • getContentType

        public String getContentType()
      • isRequiresIamSigners

        public boolean isRequiresIamSigners()
      • setRequiresIamSigners

        public void setRequiresIamSigners​(boolean requiresIamSigners)
      • isRequiresApiKey

        public boolean isRequiresApiKey()
      • withRequiresApiKey

        public Metadata withRequiresApiKey​(boolean requiresApiKey)
      • getUid

        public String getUid()
      • setUid

        public void setUid​(String uid)
      • getAuthType

        public AuthType getAuthType()
      • setAuthType

        public void setAuthType​(AuthType authType)
      • getBaseRequestName

        public String getBaseRequestName()
      • withBaseRequestName

        public Metadata withBaseRequestName​(String baseRequestName)
      • getBaseResponseName

        public String getBaseResponseName()
      • withBaseResponseName

        public Metadata withBaseResponseName​(String baseResponseName)
      • supportsH2

        public boolean supportsH2()
      • setSupportsH2

        public void setSupportsH2​(boolean supportsH2)
      • withSupportsH2

        public Metadata withSupportsH2​(boolean supportsH2)
      • getServiceId

        public String getServiceId()
      • setServiceId

        public void setServiceId​(String serviceId)
      • getWaitersPackageName

        public String getWaitersPackageName()
      • setWaitersPackageName

        public void setWaitersPackageName​(String waitersPackageName)
      • withWaitersPackageName

        public Metadata withWaitersPackageName​(String waitersPackageName)
      • getFullWaitersPackageName

        public String getFullWaitersPackageName()
      • getFullWaitersInternalPackageName

        public String getFullWaitersInternalPackageName()
      • setEndpointRulesPackageName

        public void setEndpointRulesPackageName​(String endpointRulesPackageName)
      • withEndpointRulesPackageName

        public Metadata withEndpointRulesPackageName​(String endpointRulesPackageName)
      • getEndpointRulesPackageName

        public String getEndpointRulesPackageName()
      • getFullEndpointRulesPackageName

        public String getFullEndpointRulesPackageName()
      • getFullInternalEndpointRulesPackageName

        public String getFullInternalEndpointRulesPackageName()
      • setAuthSchemePackageName

        public void setAuthSchemePackageName​(String authSchemePackageName)
      • withAuthSchemePackageName

        public Metadata withAuthSchemePackageName​(String authSchemePackageName)
      • getAuthSchemePackageName

        public String getAuthSchemePackageName()
      • getFullAuthSchemePackageName

        public String getFullAuthSchemePackageName()
      • getFullInternalAuthSchemePackageName

        public String getFullInternalAuthSchemePackageName()
      • getFullInternalPackageName

        public String getFullInternalPackageName()