Class Metadata
- java.lang.Object
-
- software.amazon.awssdk.codegen.model.intermediate.Metadata
-
public class Metadata extends Object
-
-
Constructor Summary
Constructors Constructor Description Metadata()
-
Method Summary
-
-
-
Method Detail
-
getApiVersion
public String getApiVersion()
-
setApiVersion
public void setApiVersion(String apiVersion)
-
getProtocol
public Protocol getProtocol()
-
setProtocol
public void setProtocol(Protocol protocol)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String documentation)
-
getDefaultEndpoint
public String getDefaultEndpoint()
-
setDefaultEndpoint
public void setDefaultEndpoint(String defaultEndpoint)
-
getDefaultRegion
public String getDefaultRegion()
-
setDefaultRegion
public void setDefaultRegion(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)
-
getSyncClient
public String getSyncClient()
-
setSyncClient
public void setSyncClient(String syncClient)
-
getSyncBuilderInterface
public String getSyncBuilderInterface()
-
setSyncBuilderInterface
public void setSyncBuilderInterface(String syncBuilderInterface)
-
getSyncBuilder
public String getSyncBuilder()
-
setSyncBuilder
public void setSyncBuilder(String syncBuilder)
-
getAsyncInterface
public String getAsyncInterface()
-
setAsyncInterface
public void setAsyncInterface(String asyncInterface)
-
getAsyncClient
public String getAsyncClient()
-
setAsyncClient
public void setAsyncClient(String asyncClient)
-
getAsyncBuilderInterface
public String getAsyncBuilderInterface()
-
setAsyncBuilderInterface
public void setAsyncBuilderInterface(String asyncBuilderInterface)
-
getBaseBuilderInterface
public String getBaseBuilderInterface()
-
setBaseBuilderInterface
public void setBaseBuilderInterface(String baseBuilderInterface)
-
getBaseBuilder
public String getBaseBuilder()
-
setBaseBuilder
public void setBaseBuilder(String baseBuilder)
-
getAsyncBuilder
public String getAsyncBuilder()
-
setAsyncBuilder
public void setAsyncBuilder(String asyncBuilder)
-
getBaseExceptionName
public String getBaseExceptionName()
-
setBaseExceptionName
public void setBaseExceptionName(String baseExceptionName)
-
getRootPackageName
public String getRootPackageName()
-
setRootPackageName
public void setRootPackageName(String rootPackageName)
-
getFullClientPackageName
public String getFullClientPackageName()
-
getFullClientInternalPackageName
public String getFullClientInternalPackageName()
-
getClientPackageName
public String getClientPackageName()
-
setClientPackageName
public void setClientPackageName(String clientPackageName)
-
getFullModelPackageName
public String getFullModelPackageName()
-
getModelPackageName
public String getModelPackageName()
-
setModelPackageName
public void setModelPackageName(String modelPackageName)
-
getFullTransformPackageName
public String getFullTransformPackageName()
-
getTransformPackageName
public String getTransformPackageName()
-
setTransformPackageName
public void setTransformPackageName(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)
-
getFullAuthPolicyPackageName
public String getFullAuthPolicyPackageName()
-
getAuthPolicyPackageName
public String getAuthPolicyPackageName()
-
setAuthPolicyPackageName
public void setAuthPolicyPackageName(String authPolicyPackageName)
-
setServiceAbbreviation
public void setServiceAbbreviation(String serviceAbbreviation)
-
setServiceFullName
public void setServiceFullName(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, usegetDescriptiveServiceName()
for that.
-
setServiceName
public void setServiceName(String serviceName)
-
getJsonVersion
public String getJsonVersion()
-
setJsonVersion
public void setJsonVersion(String jsonVersion)
-
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)
-
getSigningName
public String getSigningName()
-
setSigningName
public void setSigningName(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()
-
getBaseResponseName
public String getBaseResponseName()
-
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)
-
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)
-
getAuthSchemePackageName
public String getAuthSchemePackageName()
-
getFullAuthSchemePackageName
public String getFullAuthSchemePackageName()
-
getFullInternalAuthSchemePackageName
public String getFullInternalAuthSchemePackageName()
-
getFullInternalPackageName
public String getFullInternalPackageName()
-
getJmesPathPackageName
public String getJmesPathPackageName()
-
getFullJmesPathPackageName
public String getFullJmesPathPackageName()
-
getFullInternalJmesPathPackageName
public String getFullInternalJmesPathPackageName()
-
-