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()
boolean
boolean
static boolean
isNotRestProtocol
(String protocol) boolean
boolean
boolean
boolean
void
setApiVersion
(String apiVersion) void
setAsyncBuilder
(String asyncBuilder) void
setAsyncBuilderInterface
(String asyncBuilderInterface) void
setAsyncClient
(String asyncClient) void
setAsyncInterface
(String asyncInterface) void
void
setAuthPolicyPackageName
(String authPolicyPackageName) void
setAuthSchemePackageName
(String authSchemePackageName) void
setAuthType
(AuthType authType) void
setAwsQueryCompatible
(Map<String, String> awsQueryCompatible) void
setBaseBuilder
(String baseBuilder) void
setBaseBuilderInterface
(String baseBuilderInterface) void
setBaseExceptionName
(String baseExceptionName) void
setClientPackageName
(String clientPackageName) void
setContentType
(String contentType) void
setDefaultEndpoint
(String defaultEndpoint) void
setDefaultEndpointWithoutHttpProtocol
(String defaultEndpointWithoutHttpProtocol) void
setDefaultRegion
(String defaultRegion) void
setDocumentation
(String documentation) void
setEndpointPrefix
(String endpointPrefix) void
setEndpointRulesPackageName
(String endpointRulesPackageName) void
setJsonVersion
(String jsonVersion) void
setModelPackageName
(String modelPackageName) void
setPaginatorsPackageName
(String paginatorsPackageName) void
setProtocol
(Protocol protocol) void
setRequestTransformPackageName
(String requestTransformPackageName) void
setRequiresIamSigners
(boolean requiresIamSigners) void
setRootPackageName
(String rootPackageName) void
setServiceAbbreviation
(String serviceAbbreviation) void
setServiceFullName
(String serviceFullName) void
setServiceId
(String serviceId) void
setServiceName
(String serviceName) void
setSigningName
(String signingName) void
setSupportsH2
(boolean supportsH2) void
setSyncBuilder
(String syncBuilder) void
setSyncBuilderInterface
(String syncBuilderInterface) void
setSyncClient
(String syncClient) void
setSyncInterface
(String syncInterface) void
setTransformPackageName
(String transformPackageName) void
void
setWaitersPackageName
(String waitersPackageName) boolean
withApiVersion
(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
AwsErrorDetails
and 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
-