Interface CreateRapidCacheMetadataOrBuilder (2.71.0)

public interface CreateRapidCacheMetadataOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAdmissionPolicy()

public abstract 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.

getAdmissionPolicyBytes()

public abstract 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.

getCacheType()

public abstract 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.

getCacheTypeBytes()

public abstract 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.

getCommonMetadata()

public abstract CommonLongRunningOperationMetadata getCommonMetadata()

Generic metadata for the long running operation.

.google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1;

Returns
Type Description
CommonLongRunningOperationMetadata

The commonMetadata.

getCommonMetadataOrBuilder()

public abstract CommonLongRunningOperationMetadataOrBuilder getCommonMetadataOrBuilder()

Generic metadata for the long running operation.

.google.storage.control.v2.CommonLongRunningOperationMetadata common_metadata = 1;

Returns
Type Description
CommonLongRunningOperationMetadataOrBuilder

getIngestOnWrite()

public abstract 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.

getRapidCacheId()

public abstract String getRapidCacheId()

Rapid Cache ID.

optional string rapid_cache_id = 2;

Returns
Type Description
String

The rapidCacheId.

getRapidCacheIdBytes()

public abstract ByteString getRapidCacheIdBytes()

Rapid Cache ID.

optional string rapid_cache_id = 2;

Returns
Type Description
ByteString

The bytes for rapidCacheId.

getTtl()

public abstract Duration getTtl()

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.

getTtlOrBuilder()

public abstract 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;

Returns
Type Description
DurationOrBuilder

getZone()

public abstract String getZone()

The zone in which the cache instance is running. For example, us-central1-a.

optional string zone = 3;

Returns
Type Description
String

The zone.

getZoneBytes()

public abstract 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.

hasAdmissionPolicy()

public abstract 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.

hasCacheType()

public abstract 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.

hasCommonMetadata()

public abstract 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.

hasIngestOnWrite()

public abstract 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.

hasRapidCacheId()

public abstract boolean hasRapidCacheId()

Rapid Cache ID.

optional string rapid_cache_id = 2;

Returns
Type Description
boolean

Whether the rapidCacheId field is set.

hasTtl()

public abstract boolean hasTtl()

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.

hasZone()

public abstract boolean hasZone()

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.