Class ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder (2.71.0)

public static final class ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder extends GeneratedMessage.Builder<ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder> implements ManagedFolder.RapidCacheConfig.RapidCachePolicyOrBuilder

Rapid Cache policy for a managed folder.

Protobuf type google.storage.control.v2.ManagedFolder.RapidCacheConfig.RapidCachePolicy

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ManagedFolder.RapidCacheConfig.RapidCachePolicy build()
Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy

buildPartial()

public ManagedFolder.RapidCacheConfig.RapidCachePolicy buildPartial()
Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy

clear()

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder clear()
Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder
Overrides

clearIngestOnWrite()

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder clearIngestOnWrite()

Required. If enabled, objects in the Managed Folder will be ingested into the cache when they are written.

.google.storage.control.v2.ManagedFolder.RapidCacheConfig.RapidCachePolicy.IngestOnWrite ingest_on_write = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder

This builder for chaining.

clearRapidCacheId()

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder clearRapidCacheId()

Required. The identifier for the rapid cache.

string rapid_cache_id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder

This builder for chaining.

getDefaultInstanceForType()

public ManagedFolder.RapidCacheConfig.RapidCachePolicy getDefaultInstanceForType()
Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getIngestOnWrite()

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.IngestOnWrite getIngestOnWrite()

Required. If enabled, objects in the Managed Folder will be ingested into the cache when they are written.

.google.storage.control.v2.ManagedFolder.RapidCacheConfig.RapidCachePolicy.IngestOnWrite ingest_on_write = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.IngestOnWrite

The ingestOnWrite.

getIngestOnWriteValue()

public int getIngestOnWriteValue()

Required. If enabled, objects in the Managed Folder will be ingested into the cache when they are written.

.google.storage.control.v2.ManagedFolder.RapidCacheConfig.RapidCachePolicy.IngestOnWrite ingest_on_write = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for ingestOnWrite.

getRapidCacheId()

public String getRapidCacheId()

Required. The identifier for the rapid cache.

string rapid_cache_id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The rapidCacheId.

getRapidCacheIdBytes()

public ByteString getRapidCacheIdBytes()

Required. The identifier for the rapid cache.

string rapid_cache_id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for rapidCacheId.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder
Overrides

mergeFrom(ManagedFolder.RapidCacheConfig.RapidCachePolicy other)

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder mergeFrom(ManagedFolder.RapidCacheConfig.RapidCachePolicy other)
Parameter
Name Description
other ManagedFolder.RapidCacheConfig.RapidCachePolicy
Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder

setIngestOnWrite(ManagedFolder.RapidCacheConfig.RapidCachePolicy.IngestOnWrite value)

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder setIngestOnWrite(ManagedFolder.RapidCacheConfig.RapidCachePolicy.IngestOnWrite value)

Required. If enabled, objects in the Managed Folder will be ingested into the cache when they are written.

.google.storage.control.v2.ManagedFolder.RapidCacheConfig.RapidCachePolicy.IngestOnWrite ingest_on_write = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ManagedFolder.RapidCacheConfig.RapidCachePolicy.IngestOnWrite

The ingestOnWrite to set.

Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder

This builder for chaining.

setIngestOnWriteValue(int value)

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder setIngestOnWriteValue(int value)

Required. If enabled, objects in the Managed Folder will be ingested into the cache when they are written.

.google.storage.control.v2.ManagedFolder.RapidCacheConfig.RapidCachePolicy.IngestOnWrite ingest_on_write = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for ingestOnWrite to set.

Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder

This builder for chaining.

setRapidCacheId(String value)

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder setRapidCacheId(String value)

Required. The identifier for the rapid cache.

string rapid_cache_id = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The rapidCacheId to set.

Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder

This builder for chaining.

setRapidCacheIdBytes(ByteString value)

public ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder setRapidCacheIdBytes(ByteString value)

Required. The identifier for the rapid cache.

string rapid_cache_id = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for rapidCacheId to set.

Returns
Type Description
ManagedFolder.RapidCacheConfig.RapidCachePolicy.Builder

This builder for chaining.