public final class CreateRapidCacheMetadata extends GeneratedMessage implements CreateRapidCacheMetadataOrBuilder
Message returned in the metadata field of the Operation resource for
CreateRapidCache operations.
Protobuf type google.storage.control.v2.CreateRapidCacheMetadata
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 CreateRapidCacheMetadata getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static CreateRapidCacheMetadata.Builder newBuilder()
public static CreateRapidCacheMetadata.Builder newBuilder(CreateRapidCacheMetadata prototype)
public static CreateRapidCacheMetadata parseDelimitedFrom(InputStream input)
public static CreateRapidCacheMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static CreateRapidCacheMetadata parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static CreateRapidCacheMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CreateRapidCacheMetadata parseFrom(ByteString data)
public static CreateRapidCacheMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CreateRapidCacheMetadata parseFrom(CodedInputStream input)
public static CreateRapidCacheMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CreateRapidCacheMetadata parseFrom(InputStream input)
public static CreateRapidCacheMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static CreateRapidCacheMetadata parseFrom(ByteBuffer data)
public static CreateRapidCacheMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<CreateRapidCacheMetadata> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public String getAdmissionPolicy()
Anywhere Cache entry Admission Policy in kebab-case (e.g.,
"admit-on-first-miss"). Default admission policy (admit-on-first-miss) is
applied if not specified in the create request.
optional string admission_policy = 5;
| Returns |
| Type |
Description |
String |
The admissionPolicy.
|
public ByteString getAdmissionPolicyBytes()
Anywhere Cache entry Admission Policy in kebab-case (e.g.,
"admit-on-first-miss"). Default admission policy (admit-on-first-miss) is
applied if not specified in the create request.
optional string admission_policy = 5;
| 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 CreateRapidCacheMetadata getDefaultInstanceForType()
public boolean getIngestOnWrite()
Optional. Specifies whether objects are ingested into the cache upon write.
Defaults to false.
optional bool ingest_on_write = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
The ingestOnWrite.
|
public Parser<CreateRapidCacheMetadata> 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. A cache-level config that is applied to all new
cache entries on admission. Default ttl value (24hrs) is applied if not
specified in the create request.
optional .google.protobuf.Duration ttl = 4;
| Returns |
| Type |
Description |
Duration |
The ttl.
|
public DurationOrBuilder getTtlOrBuilder()
Rapid Cache entry's TTL. A cache-level config that is applied to all new
cache entries on admission. Default ttl value (24hrs) is applied if not
specified in the create 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()
Anywhere Cache entry Admission Policy in kebab-case (e.g.,
"admit-on-first-miss"). Default admission policy (admit-on-first-miss) is
applied if not specified in the create request.
optional string admission_policy = 5;
| 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()
Optional. Specifies whether objects are ingested into the cache upon write.
Defaults to false.
optional bool ingest_on_write = 6 [(.google.api.field_behavior) = OPTIONAL];
| 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. A cache-level config that is applied to all new
cache entries on admission. Default ttl value (24hrs) is applied if not
specified in the create 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 CreateRapidCacheMetadata.Builder newBuilderForType()
protected CreateRapidCacheMetadata.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public CreateRapidCacheMetadata.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides