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 DefaultSystemUserAgent
A 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:
userAgentString
in interfaceSystemUserAgent
-
sdkVersion
- Specified by:
sdkVersion
in interfaceSystemUserAgent
-
osMetadata
- Specified by:
osMetadata
in interfaceSystemUserAgent
-
langMetadata
- Specified by:
langMetadata
in interfaceSystemUserAgent
-
envMetadata
- Specified by:
envMetadata
in interfaceSystemUserAgent
-
vmMetadata
- Specified by:
vmMetadata
in interfaceSystemUserAgent
-
vendorMetadata
- Specified by:
vendorMetadata
in interfaceSystemUserAgent
-
languageTagMetadata
- Specified by:
languageTagMetadata
in interfaceSystemUserAgent
-
additionalJvmLanguages
- Specified by:
additionalJvmLanguages
in interfaceSystemUserAgent
-