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()booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetApiVersion(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) voidsetBatchManagerPackageName(String batchManagerPackageName) voidsetClientPackageName(String clientPackageName) voidsetContentType(String contentType) voidsetDefaultEndpoint(String defaultEndpoint) voidsetDefaultEndpointWithoutHttpProtocol(String defaultEndpointWithoutHttpProtocol) voidsetDefaultRegion(String defaultRegion) voidsetDocumentation(String documentation) voidsetEndpointPrefix(String endpointPrefix) voidsetEndpointRulesPackageName(String endpointRulesPackageName) setJmesPathPackageName(String jmesPathPackageName) 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) booleanstatic booleanusesOperationIdentifier(String protocol) 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) withBatchmanagerPackageName(String batchmanagerPackageName) withClientPackageName(String clientPackageName) withDefaultEndpoint(String defaultEndpoint) withDefaultEndpointWithoutHttpProtocol(String defaultEndpointWithoutHttpProtocol) withDefaultRegion(String defaultRegion) withDocumentation(String documentation) withEndpointPrefix(String endpointPrefix) withEndpointRulesPackageName(String endpointRulesPackageName) withJmesPathPackageName(String jmesPathPackageName) 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() -
isRpcV2CborProtocol
public boolean isRpcV2CborProtocol() -
isJsonProtocol
public boolean isJsonProtocol() -
isXmlProtocol
public boolean isXmlProtocol() -
isQueryProtocol
public boolean isQueryProtocol() -
usesOperationIdentifier
- Returns:
- True for protocols that require an operation identifier to be sent in the `X-Amz-Target` header.
-
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
-
setJmesPathPackageName
-
withJmesPathPackageName
-
getJmesPathPackageName
-
getFullJmesPathPackageName
-
getFullInternalJmesPathPackageName
-
withBatchmanagerPackageName
-
getBatchManagerPackageName
-
setBatchManagerPackageName
-
getFullBatchManagerPackageName
-