Interface CreateAnywhereCacheMetadataOrBuilder (2.53.0)

public interface CreateAnywhereCacheMetadataOrBuilder 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.

getAnywhereCacheId()

public abstract String getAnywhereCacheId()

Anywhere Cache ID.

optional string anywhere_cache_id = 2;

Returns
Type Description
String

The anywhereCacheId.

getAnywhereCacheIdBytes()

public abstract ByteString getAnywhereCacheIdBytes()

Anywhere Cache ID.

optional string anywhere_cache_id = 2;

Returns
Type Description
ByteString

The bytes for anywhereCacheId.

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

getTtl()

public abstract Duration getTtl()

Anywhere 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 = 3;

Returns
Type Description
Duration

The ttl.

getTtlOrBuilder()

public abstract DurationOrBuilder getTtlOrBuilder()

Anywhere 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 = 3;

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 = 6;

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 = 6;

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.

hasAnywhereCacheId()

public abstract boolean hasAnywhereCacheId()

Anywhere Cache ID.

optional string anywhere_cache_id = 2;

Returns
Type Description
boolean

Whether the anywhereCacheId 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.

hasTtl()

public abstract boolean hasTtl()

Anywhere 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 = 3;

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 = 6;

Returns
Type Description
boolean

Whether the zone field is set.