Class DefaultSystemUserAgent
java.lang.Object
software.amazon.awssdk.core.internal.useragent.DefaultSystemUserAgent
- All Implemented Interfaces:
SystemUserAgent
Common system level user agent properties that can either be accessed as a string or as individual values.
The former is useful when making generic calls, for instance to local endpoints when resolving identity, while
the latter is when incorporating this information into a user agent header in an SDK request.
-
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultSystemUserAgentA generic user agent string to be used when communicating with backend services.
-
Method Details
-
getOrCreate
-
userAgentString
A generic user agent string to be used when communicating with backend services. This string contains Java, OS and region information but does not contain client and request specific values.- Specified by:
userAgentStringin interfaceSystemUserAgent
-
sdkVersion
- Specified by:
sdkVersionin interfaceSystemUserAgent
-
osMetadata
- Specified by:
osMetadatain interfaceSystemUserAgent
-
langMetadata
- Specified by:
langMetadatain interfaceSystemUserAgent
-
envMetadata
- Specified by:
envMetadatain interfaceSystemUserAgent
-
vmMetadata
- Specified by:
vmMetadatain interfaceSystemUserAgent
-
vendorMetadata
- Specified by:
vendorMetadatain interfaceSystemUserAgent
-
languageTagMetadata
- Specified by:
languageTagMetadatain interfaceSystemUserAgent
-
additionalJvmLanguages
- Specified by:
additionalJvmLanguagesin interfaceSystemUserAgent
-