Interface CacheParametersOrBuilder (0.61.0)

public interface CacheParametersOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCacheConfig()

public abstract CacheConfig getCacheConfig()

Optional. Configuration of the cache volume.

.google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CacheConfig

The cacheConfig.

getCacheConfigOrBuilder()

public abstract CacheConfigOrBuilder getCacheConfigOrBuilder()

Optional. Configuration of the cache volume.

.google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CacheConfigOrBuilder

getCacheState()

public abstract CacheParameters.CacheState getCacheState()

Output only. State of the cache volume indicating the peering status.

.google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CacheParameters.CacheState

The cacheState.

getCacheStateValue()

public abstract int getCacheStateValue()

Output only. State of the cache volume indicating the peering status.

.google.cloud.netapp.v1.CacheParameters.CacheState cache_state = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for cacheState.

getCommand()

public abstract String getCommand()

Output only. Copy-paste-able commands to be used on user's ONTAP to accept peering requests.

string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The command.

getCommandBytes()

public abstract ByteString getCommandBytes()

Output only. Copy-paste-able commands to be used on user's ONTAP to accept peering requests.

string command = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for command.

getEnableGlobalFileLock()

public abstract boolean getEnableGlobalFileLock()

Optional. Indicates whether the cache volume has global file lock enabled.

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

Returns
Type Description
boolean

The enableGlobalFileLock.

getPassphrase()

public abstract String getPassphrase()

Output only. Temporary passphrase generated to accept cluster peering command.

string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The passphrase.

getPassphraseBytes()

public abstract ByteString getPassphraseBytes()

Output only. Temporary passphrase generated to accept cluster peering command.

string passphrase = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for passphrase.

getPeerClusterName()

public abstract String getPeerClusterName()

Required. Name of the origin volume's ONTAP cluster.

string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The peerClusterName.

getPeerClusterNameBytes()

public abstract ByteString getPeerClusterNameBytes()

Required. Name of the origin volume's ONTAP cluster.

string peer_cluster_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for peerClusterName.

getPeerIpAddresses(int index)

public abstract String getPeerIpAddresses(int index)

Required. List of IC LIF addresses of the origin volume's ONTAP cluster.

repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The peerIpAddresses at the given index.

getPeerIpAddressesBytes(int index)

public abstract ByteString getPeerIpAddressesBytes(int index)

Required. List of IC LIF addresses of the origin volume's ONTAP cluster.

repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the peerIpAddresses at the given index.

getPeerIpAddressesCount()

public abstract int getPeerIpAddressesCount()

Required. List of IC LIF addresses of the origin volume's ONTAP cluster.

repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The count of peerIpAddresses.

getPeerIpAddressesList()

public abstract List<String> getPeerIpAddressesList()

Required. List of IC LIF addresses of the origin volume's ONTAP cluster.

repeated string peer_ip_addresses = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<String>

A list containing the peerIpAddresses.

getPeerSvmName()

public abstract String getPeerSvmName()

Required. Name of the origin volume's SVM.

string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The peerSvmName.

getPeerSvmNameBytes()

public abstract ByteString getPeerSvmNameBytes()

Required. Name of the origin volume's SVM.

string peer_svm_name = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for peerSvmName.

getPeerVolumeName()

public abstract String getPeerVolumeName()

Required. Name of the origin volume for the cache volume.

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

Returns
Type Description
String

The peerVolumeName.

getPeerVolumeNameBytes()

public abstract ByteString getPeerVolumeNameBytes()

Required. Name of the origin volume for the cache volume.

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

Returns
Type Description
ByteString

The bytes for peerVolumeName.

getPeeringCommandExpiryTime()

public abstract Timestamp getPeeringCommandExpiryTime()

Optional. Expiration time for the peering command to be executed on user's ONTAP.

.google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Timestamp

The peeringCommandExpiryTime.

getPeeringCommandExpiryTimeOrBuilder()

public abstract TimestampOrBuilder getPeeringCommandExpiryTimeOrBuilder()

Optional. Expiration time for the peering command to be executed on user's ONTAP.

.google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TimestampOrBuilder

getStateDetails()

public abstract String getStateDetails()

Output only. Detailed description of the current cache state.

string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The stateDetails.

getStateDetailsBytes()

public abstract ByteString getStateDetailsBytes()

Output only. Detailed description of the current cache state.

string state_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for stateDetails.

hasCacheConfig()

public abstract boolean hasCacheConfig()

Optional. Configuration of the cache volume.

.google.cloud.netapp.v1.CacheConfig cache_config = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the cacheConfig field is set.

hasEnableGlobalFileLock()

public abstract boolean hasEnableGlobalFileLock()

Optional. Indicates whether the cache volume has global file lock enabled.

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

Returns
Type Description
boolean

Whether the enableGlobalFileLock field is set.

hasPeeringCommandExpiryTime()

public abstract boolean hasPeeringCommandExpiryTime()

Optional. Expiration time for the peering command to be executed on user's ONTAP.

.google.protobuf.Timestamp peering_command_expiry_time = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the peeringCommandExpiryTime field is set.