Class Metadata
java.lang.Object
software.amazon.awssdk.codegen.model.intermediate.Metadata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAuth()Returns a convenient name for the service.getUid()booleanbooleanstatic booleanisNotRestProtocol(String protocol) booleanbooleanbooleanbooleanvoidsetApiVersion(String apiVersion) voidsetAsyncBuilder(String asyncBuilder) voidsetAsyncBuilderInterface(String asyncBuilderInterface) voidsetAsyncClient(String asyncClient) voidsetAsyncInterface(String asyncInterface) voidvoidsetAuthPolicyPackageName(String authPolicyPackageName) voidsetAuthSchemePackageName(String authSchemePackageName) voidsetAuthType(AuthType authType) voidsetAwsQueryCompatible(Map<String, String> awsQueryCompatible) voidsetBaseBuilder(String baseBuilder) voidsetBaseBuilderInterface(String baseBuilderInterface) voidsetBaseExceptionName(String baseExceptionName) voidsetClientPackageName(String clientPackageName) voidsetContentType(String contentType) voidsetDefaultEndpoint(String defaultEndpoint) voidsetDefaultEndpointWithoutHttpProtocol(String defaultEndpointWithoutHttpProtocol) voidsetDefaultRegion(String defaultRegion) voidsetDocumentation(String documentation) voidsetEndpointPrefix(String endpointPrefix) voidsetEndpointRulesPackageName(String endpointRulesPackageName) voidsetJsonVersion(String jsonVersion) voidsetModelPackageName(String modelPackageName) voidsetPaginatorsPackageName(String paginatorsPackageName) voidsetProtocol(Protocol protocol) voidsetRequestTransformPackageName(String requestTransformPackageName) voidsetRequiresIamSigners(boolean requiresIamSigners) voidsetRootPackageName(String rootPackageName) voidsetServiceAbbreviation(String serviceAbbreviation) voidsetServiceFullName(String serviceFullName) voidsetServiceId(String serviceId) voidsetServiceName(String serviceName) voidsetSigningName(String signingName) voidsetSupportsH2(boolean supportsH2) voidsetSyncBuilder(String syncBuilder) voidsetSyncBuilderInterface(String syncBuilderInterface) voidsetSyncClient(String syncClient) voidsetSyncInterface(String syncInterface) voidsetTransformPackageName(String transformPackageName) voidvoidsetWaitersPackageName(String waitersPackageName) booleanwithApiVersion(String apiVersion) withAsyncBuilder(String asyncBuilder) withAsyncBuilderInterface(String asyncBuilderInterface) withAsyncClient(String asyncClient) withAsyncInterface(String asyncInterface) withAuthPolicyPackageName(String authPolicyPackageName) withAuthSchemePackageName(String authSchemePackageName) withAuthType(AuthType authType) withAwsQueryCompatible(Map<String, String> awsQueryCompatible) withBaseBuilder(String baseBuilder) withBaseBuilderInterface(String baseBuilderInterface) withBaseExceptionName(String baseExceptionName) withBaseRequestName(String baseRequestName) withBaseResponseName(String baseResponseName) withClientPackageName(String clientPackageName) withDefaultEndpoint(String defaultEndpoint) withDefaultEndpointWithoutHttpProtocol(String defaultEndpointWithoutHttpProtocol) withDefaultRegion(String defaultRegion) withDocumentation(String documentation) withEndpointPrefix(String endpointPrefix) withEndpointRulesPackageName(String endpointRulesPackageName) withJsonVersion(String jsonVersion) withModelPackageName(String modelPackageName) withPaginatorsPackageName(String paginatorsPackageName) withProtocol(Protocol protocol) withRequestTransformPackageName(String requestTransformPackageName) withRequiresApiKey(boolean requiresApiKey) withRootPackageName(String rootPackageName) withServiceAbbreviation(String serviceAbbreviation) withServiceFullName(String serviceFullName) withServiceId(String serviceId) withServiceName(String serviceName) withSigningName(String signingName) withSupportsH2(boolean supportsH2) withSyncBuilder(String syncBuilder) withSyncBuilderInterface(String syncBuilderInterface) withSyncClient(String syncClient) withSyncInterface(String syncInterface) withTransformPackageName(String transformPackageName) withWaitersPackageName(String waitersPackageName)
-
Constructor Details
-
Metadata
public Metadata()
-
-
Method Details
-
getAuth
-
setAuth
-
withAuth
-
getApiVersion
-
setApiVersion
-
withApiVersion
-
getProtocol
-
setProtocol
-
withProtocol
-
getDocumentation
-
setDocumentation
-
withDocumentation
-
getDefaultEndpoint
-
setDefaultEndpoint
-
withDefaultEndpoint
-
getDefaultRegion
-
setDefaultRegion
-
withDefaultRegion
-
getDefaultEndpointWithoutHttpProtocol
-
setDefaultEndpointWithoutHttpProtocol
-
withDefaultEndpointWithoutHttpProtocol
-
getSyncInterface
-
setSyncInterface
-
withSyncInterface
-
getSyncClient
-
setSyncClient
-
withSyncClient
-
getSyncBuilderInterface
-
setSyncBuilderInterface
-
withSyncBuilderInterface
-
getSyncBuilder
-
setSyncBuilder
-
withSyncBuilder
-
getAsyncInterface
-
setAsyncInterface
-
withAsyncInterface
-
getAsyncClient
-
setAsyncClient
-
withAsyncClient
-
getAsyncBuilderInterface
-
setAsyncBuilderInterface
-
withAsyncBuilderInterface
-
getBaseBuilderInterface
-
setBaseBuilderInterface
-
withBaseBuilderInterface
-
getBaseBuilder
-
setBaseBuilder
-
withBaseBuilder
-
getAsyncBuilder
-
setAsyncBuilder
-
withAsyncBuilder
-
getBaseExceptionName
-
setBaseExceptionName
-
withBaseExceptionName
-
getRootPackageName
-
setRootPackageName
-
withRootPackageName
-
getFullClientPackageName
-
getFullClientInternalPackageName
-
getClientPackageName
-
setClientPackageName
-
withClientPackageName
-
getFullModelPackageName
-
getModelPackageName
-
setModelPackageName
-
withModelPackageName
-
getFullTransformPackageName
-
getTransformPackageName
-
setTransformPackageName
-
withTransformPackageName
-
getFullRequestTransformPackageName
-
getRequestTransformPackageName
-
setRequestTransformPackageName
-
withRequestTransformPackageName
-
getFullPaginatorsPackageName
-
getPaginatorsPackageName
-
setPaginatorsPackageName
-
withPaginatorsPackageName
-
getFullAuthPolicyPackageName
-
getAuthPolicyPackageName
-
setAuthPolicyPackageName
-
withAuthPolicyPackageName
-
setServiceAbbreviation
-
withServiceAbbreviation
-
setServiceFullName
-
withServiceFullName
-
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
- Returns:
- Unique, short name for the service. Suitable for displaying in metadata like
AwsErrorDetailsand for use in metrics. Should not be used in documentation, usegetDescriptiveServiceName()for that.
-
setServiceName
-
withServiceName
-
getJsonVersion
-
setJsonVersion
-
withJsonVersion
-
getAwsQueryCompatible
-
setAwsQueryCompatible
-
withAwsQueryCompatible
-
isCborProtocol
public boolean isCborProtocol() -
isJsonProtocol
public boolean isJsonProtocol() -
isXmlProtocol
public boolean isXmlProtocol() -
isQueryProtocol
public boolean isQueryProtocol() -
isNotRestProtocol
- Returns:
- True for RESTful protocols. False for all other protocols (RPC, Query, etc).
-
getEndpointPrefix
-
setEndpointPrefix
-
withEndpointPrefix
-
getSigningName
-
setSigningName
-
withSigningName
-
setContentType
-
getContentType
-
isRequiresIamSigners
public boolean isRequiresIamSigners() -
setRequiresIamSigners
public void setRequiresIamSigners(boolean requiresIamSigners) -
isRequiresApiKey
public boolean isRequiresApiKey() -
withRequiresApiKey
-
getUid
-
setUid
-
withUid
-
getAuthType
-
setAuthType
-
withAuthType
-
getBaseRequestName
-
withBaseRequestName
-
getBaseResponseName
-
withBaseResponseName
-
supportsH2
public boolean supportsH2() -
setSupportsH2
public void setSupportsH2(boolean supportsH2) -
withSupportsH2
-
getServiceId
-
setServiceId
-
withServiceId
-
getWaitersPackageName
-
setWaitersPackageName
-
withWaitersPackageName
-
getFullWaitersPackageName
-
getFullWaitersInternalPackageName
-
setEndpointRulesPackageName
-
withEndpointRulesPackageName
-
getEndpointRulesPackageName
-
getFullEndpointRulesPackageName
-
getFullInternalEndpointRulesPackageName
-
setAuthSchemePackageName
-
withAuthSchemePackageName
-
getAuthSchemePackageName
-
getFullAuthSchemePackageName
-
getFullInternalAuthSchemePackageName
-
getFullInternalPackageName
-