java.lang.Object
software.amazon.awssdk.codegen.model.intermediate.Metadata

public class Metadata extends Object
  • Constructor Details

    • Metadata

      public Metadata()
  • Method Details

    • getAuth

      public List<AuthType> getAuth()
    • setAuth

      public void setAuth(List<AuthType> auth)
    • withAuth

      public Metadata withAuth(List<AuthType> auth)
    • 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)
    • withProtocol

      public Metadata withProtocol(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)
    • withAwsQueryCompatible

      public Metadata withAwsQueryCompatible(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)
    • withUid

      public Metadata withUid(String uid)
    • getAuthType

      public AuthType getAuthType()
    • setAuthType

      public void setAuthType(AuthType authType)
    • withAuthType

      public Metadata withAuthType(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)
    • withServiceId

      public Metadata withServiceId(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()