public final class UpdateRapidCacheMetadata extends GeneratedMessage implements UpdateRapidCacheMetadataOrBuilder
Message returned in the metadata field of the Operation resource for
UpdateRapidCache operation.
Protobuf type google.storage.control.v2.UpdateRapidCacheMetadata
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int ADMISSION_POLICY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int CACHE_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int COMMON_METADATA_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int INGEST_ON_WRITE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int RAPID_CACHE_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TTL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int ZONE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static UpdateRapidCacheMetadata getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static UpdateRapidCacheMetadata.Builder newBuilder()
public static UpdateRapidCacheMetadata.Builder newBuilder(UpdateRapidCacheMetadata prototype)
public static UpdateRapidCacheMetadata parseDelimitedFrom(InputStream input)
public static UpdateRapidCacheMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static UpdateRapidCacheMetadata parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static UpdateRapidCacheMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static UpdateRapidCacheMetadata parseFrom(ByteString data)
public static UpdateRapidCacheMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static UpdateRapidCacheMetadata parseFrom(CodedInputStream input)
public static UpdateRapidCacheMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static UpdateRapidCacheMetadata parseFrom(InputStream input)
public static UpdateRapidCacheMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static UpdateRapidCacheMetadata parseFrom(ByteBuffer data)
public static UpdateRapidCacheMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<UpdateRapidCacheMetadata> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public String getAdmissionPolicy()
Optional. Rapid Cache entry Admission Policy in kebab-case (e.g.,
"admit-on-first-miss"). If admission_policy is pending
update, this field equals to the new value specified in the Update request.
optional string admission_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The admissionPolicy.
|
public ByteString getAdmissionPolicyBytes()
Optional. Rapid Cache entry Admission Policy in kebab-case (e.g.,
"admit-on-first-miss"). If admission_policy is pending
update, this field equals to the new value specified in the Update request.
optional string admission_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for admissionPolicy.
|
public String getCacheType()
Optional. The type of cache. Either rapid cache or rapid cache ultra.
optional string cache_type = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The cacheType.
|
public ByteString getCacheTypeBytes()
Optional. The type of cache. Either rapid cache or rapid cache ultra.
optional string cache_type = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for cacheType.
|
public CommonLongRunningOperationMetadata getCommonMetadata()
Generic metadata for the long running operation.
.google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1;
public CommonLongRunningOperationMetadataOrBuilder getCommonMetadataOrBuilder()
Generic metadata for the long running operation.
.google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1;
public UpdateRapidCacheMetadata getDefaultInstanceForType()
public boolean getIngestOnWrite()
Specifies whether objects are ingested into the cache upon write. If not
set, it defaults to false.
optional bool ingest_on_write = 6;
| Returns |
| Type |
Description |
boolean |
The ingestOnWrite.
|
public Parser<UpdateRapidCacheMetadata> getParserForType()
Overrides
public String getRapidCacheId()
Rapid Cache ID.
optional string rapid_cache_id = 2;
| Returns |
| Type |
Description |
String |
The rapidCacheId.
|
public ByteString getRapidCacheIdBytes()
Rapid Cache ID.
optional string rapid_cache_id = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for rapidCacheId.
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
Rapid Cache entry's TTL between 1h and 7days. A cache-level config that
is applied to all new cache entries on admission. If ttl is pending
update, this field equals to the new value specified in the Update request.
optional .google.protobuf.Duration ttl = 4;
| Returns |
| Type |
Description |
Duration |
The ttl.
|
public DurationOrBuilder getTtlOrBuilder()
Rapid Cache entry's TTL between 1h and 7days. A cache-level config that
is applied to all new cache entries on admission. If ttl is pending
update, this field equals to the new value specified in the Update request.
optional .google.protobuf.Duration ttl = 4;
The zone in which the cache instance is running. For example,
us-central1-a.
optional string zone = 3;
| Returns |
| Type |
Description |
String |
The zone.
|
public ByteString getZoneBytes()
The zone in which the cache instance is running. For example,
us-central1-a.
optional string zone = 3;
| Returns |
| Type |
Description |
ByteString |
The bytes for zone.
|
public boolean hasAdmissionPolicy()
Optional. Rapid Cache entry Admission Policy in kebab-case (e.g.,
"admit-on-first-miss"). If admission_policy is pending
update, this field equals to the new value specified in the Update request.
optional string admission_policy = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the admissionPolicy field is set.
|
public boolean hasCacheType()
Optional. The type of cache. Either rapid cache or rapid cache ultra.
optional string cache_type = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the cacheType field is set.
|
public boolean hasCommonMetadata()
Generic metadata for the long running operation.
.google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1;
| Returns |
| Type |
Description |
boolean |
Whether the commonMetadata field is set.
|
public boolean hasIngestOnWrite()
Specifies whether objects are ingested into the cache upon write. If not
set, it defaults to false.
optional bool ingest_on_write = 6;
| Returns |
| Type |
Description |
boolean |
Whether the ingestOnWrite field is set.
|
public boolean hasRapidCacheId()
Rapid Cache ID.
optional string rapid_cache_id = 2;
| Returns |
| Type |
Description |
boolean |
Whether the rapidCacheId field is set.
|
Rapid Cache entry's TTL between 1h and 7days. A cache-level config that
is applied to all new cache entries on admission. If ttl is pending
update, this field equals to the new value specified in the Update request.
optional .google.protobuf.Duration ttl = 4;
| Returns |
| Type |
Description |
boolean |
Whether the ttl field is set.
|
The zone in which the cache instance is running. For example,
us-central1-a.
optional string zone = 3;
| Returns |
| Type |
Description |
boolean |
Whether the zone field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public UpdateRapidCacheMetadata.Builder newBuilderForType()
protected UpdateRapidCacheMetadata.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public UpdateRapidCacheMetadata.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides