Interface UpdateAnywhereCacheMetadataOrBuilder (2.53.0)

public interface UpdateAnywhereCacheMetadataOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAdmissionPolicy()

public abstract String getAdmissionPolicy()

L4 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 = 4;

Returns
Type Description
String

The admissionPolicy.

getAdmissionPolicyBytes()

public abstract ByteString getAdmissionPolicyBytes()

L4 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 = 4;

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

Returns
Type Description
Duration

The ttl.

getTtlOrBuilder()

public abstract DurationOrBuilder getTtlOrBuilder()

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

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

Returns
Type Description
ByteString

The bytes for zone.

hasAdmissionPolicy()

public abstract boolean hasAdmissionPolicy()

L4 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 = 4;

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

Returns
Type Description
boolean

Whether the zone field is set.