Class CacheConfig.Builder (0.61.0)

public static final class CacheConfig.Builder extends GeneratedMessageV3.Builder<CacheConfig.Builder> implements CacheConfigOrBuilder

Configuration of the cache volume.

Protobuf type google.cloud.netapp.v1.CacheConfig

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CacheConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CacheConfig.Builder
Overrides

build()

public CacheConfig build()
Returns
Type Description
CacheConfig

buildPartial()

public CacheConfig buildPartial()
Returns
Type Description
CacheConfig

clear()

public CacheConfig.Builder clear()
Returns
Type Description
CacheConfig.Builder
Overrides

clearCachePrePopulate()

public CacheConfig.Builder clearCachePrePopulate()

Optional. Pre-populate cache volume with data from the origin volume.

.google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CacheConfig.Builder

clearCachePrePopulateState()

public CacheConfig.Builder clearCachePrePopulateState()

Output only. State of the prepopulation job indicating how the prepopulation is progressing.

.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CacheConfig.Builder

This builder for chaining.

clearCifsChangeNotifyEnabled()

public CacheConfig.Builder clearCifsChangeNotifyEnabled()

Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume.

optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CacheConfig.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public CacheConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
CacheConfig.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public CacheConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
CacheConfig.Builder
Overrides

clearWritebackEnabled()

public CacheConfig.Builder clearWritebackEnabled()

Optional. Flag indicating whether writeback is enabled for the FlexCache volume.

optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CacheConfig.Builder

This builder for chaining.

clone()

public CacheConfig.Builder clone()
Returns
Type Description
CacheConfig.Builder
Overrides

getCachePrePopulate()

public CachePrePopulate getCachePrePopulate()

Optional. Pre-populate cache volume with data from the origin volume.

.google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CachePrePopulate

The cachePrePopulate.

getCachePrePopulateBuilder()

public CachePrePopulate.Builder getCachePrePopulateBuilder()

Optional. Pre-populate cache volume with data from the origin volume.

.google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CachePrePopulate.Builder

getCachePrePopulateOrBuilder()

public CachePrePopulateOrBuilder getCachePrePopulateOrBuilder()

Optional. Pre-populate cache volume with data from the origin volume.

.google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CachePrePopulateOrBuilder

getCachePrePopulateState()

public CacheConfig.CachePrePopulateState getCachePrePopulateState()

Output only. State of the prepopulation job indicating how the prepopulation is progressing.

.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CacheConfig.CachePrePopulateState

The cachePrePopulateState.

getCachePrePopulateStateValue()

public int getCachePrePopulateStateValue()

Output only. State of the prepopulation job indicating how the prepopulation is progressing.

.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for cachePrePopulateState.

getCifsChangeNotifyEnabled()

public boolean getCifsChangeNotifyEnabled()

Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume.

optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The cifsChangeNotifyEnabled.

getDefaultInstanceForType()

public CacheConfig getDefaultInstanceForType()
Returns
Type Description
CacheConfig

getDescriptorForType()

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

getWritebackEnabled()

public boolean getWritebackEnabled()

Optional. Flag indicating whether writeback is enabled for the FlexCache volume.

optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The writebackEnabled.

hasCachePrePopulate()

public boolean hasCachePrePopulate()

Optional. Pre-populate cache volume with data from the origin volume.

.google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the cachePrePopulate field is set.

hasCifsChangeNotifyEnabled()

public boolean hasCifsChangeNotifyEnabled()

Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume.

optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the cifsChangeNotifyEnabled field is set.

hasWritebackEnabled()

public boolean hasWritebackEnabled()

Optional. Flag indicating whether writeback is enabled for the FlexCache volume.

optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the writebackEnabled field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCachePrePopulate(CachePrePopulate value)

public CacheConfig.Builder mergeCachePrePopulate(CachePrePopulate value)

Optional. Pre-populate cache volume with data from the origin volume.

.google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CachePrePopulate
Returns
Type Description
CacheConfig.Builder

mergeFrom(CacheConfig other)

public CacheConfig.Builder mergeFrom(CacheConfig other)
Parameter
Name Description
other CacheConfig
Returns
Type Description
CacheConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public CacheConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CacheConfig.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CacheConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CacheConfig.Builder
Overrides

setCachePrePopulate(CachePrePopulate value)

public CacheConfig.Builder setCachePrePopulate(CachePrePopulate value)

Optional. Pre-populate cache volume with data from the origin volume.

.google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CachePrePopulate
Returns
Type Description
CacheConfig.Builder

setCachePrePopulate(CachePrePopulate.Builder builderForValue)

public CacheConfig.Builder setCachePrePopulate(CachePrePopulate.Builder builderForValue)

Optional. Pre-populate cache volume with data from the origin volume.

.google.cloud.netapp.v1.CachePrePopulate cache_pre_populate = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue CachePrePopulate.Builder
Returns
Type Description
CacheConfig.Builder

setCachePrePopulateState(CacheConfig.CachePrePopulateState value)

public CacheConfig.Builder setCachePrePopulateState(CacheConfig.CachePrePopulateState value)

Output only. State of the prepopulation job indicating how the prepopulation is progressing.

.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value CacheConfig.CachePrePopulateState

The cachePrePopulateState to set.

Returns
Type Description
CacheConfig.Builder

This builder for chaining.

setCachePrePopulateStateValue(int value)

public CacheConfig.Builder setCachePrePopulateStateValue(int value)

Output only. State of the prepopulation job indicating how the prepopulation is progressing.

.google.cloud.netapp.v1.CacheConfig.CachePrePopulateState cache_pre_populate_state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

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

Returns
Type Description
CacheConfig.Builder

This builder for chaining.

setCifsChangeNotifyEnabled(boolean value)

public CacheConfig.Builder setCifsChangeNotifyEnabled(boolean value)

Optional. Flag indicating whether a CIFS change notification is enabled for the FlexCache volume.

optional bool cifs_change_notify_enabled = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The cifsChangeNotifyEnabled to set.

Returns
Type Description
CacheConfig.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public CacheConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CacheConfig.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public CacheConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
CacheConfig.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final CacheConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CacheConfig.Builder
Overrides

setWritebackEnabled(boolean value)

public CacheConfig.Builder setWritebackEnabled(boolean value)

Optional. Flag indicating whether writeback is enabled for the FlexCache volume.

optional bool writeback_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The writebackEnabled to set.

Returns
Type Description
CacheConfig.Builder

This builder for chaining.