public final class ObjectConditions
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Storage Transfer API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
ObjectConditions() |
| Modifier and Type | Method and Description |
|---|---|
ObjectConditions |
clone() |
List<String> |
getExcludePrefixes()
If you specify `exclude_prefixes`, Storage Transfer Service uses the items in the
`exclude_prefixes` array to determine which objects to exclude from a transfer.
|
List<String> |
getIncludePrefixes()
If you specify `include_prefixes`, Storage Transfer Service uses the items in the
`include_prefixes` array to determine which objects to include in a transfer.
|
String |
getLastModifiedBefore()
If specified, only objects with a "last modification time" before this timestamp and objects
that don't have a "last modification time" are transferred.
|
String |
getLastModifiedSince()
If specified, only objects with a "last modification time" on or after this timestamp and
objects that don't have a "last modification time" are transferred.
|
String |
getMaxTimeElapsedSinceLastModification()
Ensures that objects are not transferred if a specific maximum time has elapsed since the "last
modification time".
|
String |
getMinTimeElapsedSinceLastModification()
Ensures that objects are not transferred until a specific minimum time has elapsed after the
"last modification time".
|
ObjectConditions |
set(String fieldName,
Object value) |
ObjectConditions |
setExcludePrefixes(List<String> excludePrefixes)
If you specify `exclude_prefixes`, Storage Transfer Service uses the items in the
`exclude_prefixes` array to determine which objects to exclude from a transfer.
|
ObjectConditions |
setIncludePrefixes(List<String> includePrefixes)
If you specify `include_prefixes`, Storage Transfer Service uses the items in the
`include_prefixes` array to determine which objects to include in a transfer.
|
ObjectConditions |
setLastModifiedBefore(String lastModifiedBefore)
If specified, only objects with a "last modification time" before this timestamp and objects
that don't have a "last modification time" are transferred.
|
ObjectConditions |
setLastModifiedSince(String lastModifiedSince)
If specified, only objects with a "last modification time" on or after this timestamp and
objects that don't have a "last modification time" are transferred.
|
ObjectConditions |
setMaxTimeElapsedSinceLastModification(String maxTimeElapsedSinceLastModification)
Ensures that objects are not transferred if a specific maximum time has elapsed since the "last
modification time".
|
ObjectConditions |
setMinTimeElapsedSinceLastModification(String minTimeElapsedSinceLastModification)
Ensures that objects are not transferred until a specific minimum time has elapsed after the
"last modification time".
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic List<String> getExcludePrefixes()
null for nonepublic ObjectConditions setExcludePrefixes(List<String> excludePrefixes)
excludePrefixes - excludePrefixes or null for nonepublic List<String> getIncludePrefixes()
null for nonepublic ObjectConditions setIncludePrefixes(List<String> includePrefixes)
includePrefixes - includePrefixes or null for nonepublic String getLastModifiedBefore()
null for nonepublic ObjectConditions setLastModifiedBefore(String lastModifiedBefore)
lastModifiedBefore - lastModifiedBefore or null for nonepublic String getLastModifiedSince()
null for nonepublic ObjectConditions setLastModifiedSince(String lastModifiedSince)
lastModifiedSince - lastModifiedSince or null for nonepublic String getMaxTimeElapsedSinceLastModification()
null for nonepublic ObjectConditions setMaxTimeElapsedSinceLastModification(String maxTimeElapsedSinceLastModification)
maxTimeElapsedSinceLastModification - maxTimeElapsedSinceLastModification or null for nonepublic String getMinTimeElapsedSinceLastModification()
null for nonepublic ObjectConditions setMinTimeElapsedSinceLastModification(String minTimeElapsedSinceLastModification)
minTimeElapsedSinceLastModification - minTimeElapsedSinceLastModification or null for nonepublic ObjectConditions set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic ObjectConditions clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2024 Google. All rights reserved.