Class GcsOptions.GcsCustomAuditEntries
java.lang.Object
java.util.AbstractMap<String,String>
java.util.HashMap<String,String>
org.apache.beam.sdk.extensions.gcp.options.GcsOptions.GcsCustomAuditEntries
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<String,
String>
- Enclosing interface:
GcsOptions
Creates a
GcsOptions.GcsCustomAuditEntries
that key-value pairs to be stored as custom information
in GCS audit logs. According to Google Cloud Storage audit logging documentation
(https://cloud.google.com/storage/docs/audit-logging#add-custom-metadata), the following
limitations apply: - keys must be 64 characters or less, - values 1,200 characters or less, and
- a maximum of four custom metadata entries are permitted per request.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,
V>, AbstractMap.SimpleImmutableEntry<K, V> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, newHashMap, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString