Interface SnapshotSettingsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SnapshotSettings, SnapshotSettings.Builder

@Generated public interface SnapshotSettingsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    (Regional snapshots use only)Policy of which location is allowed to access snapshot.
    (Regional snapshots use only)Policy of which location is allowed to access snapshot.
    Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.
    Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.
    boolean
    (Regional snapshots use only)Policy of which location is allowed to access snapshot.
    boolean
    Policy of which storage location is going to be resolved, and additional data that particularizes how the policy is going to be carried out.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasAccessLocation

      boolean hasAccessLocation()
       (Regional snapshots use only)Policy of which location is allowed to access
       snapshot.
       
      optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
      Returns:
      Whether the accessLocation field is set.
    • getAccessLocation

      SnapshotSettingsAccessLocation getAccessLocation()
       (Regional snapshots use only)Policy of which location is allowed to access
       snapshot.
       
      optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
      Returns:
      The accessLocation.
    • getAccessLocationOrBuilder

      SnapshotSettingsAccessLocationOrBuilder getAccessLocationOrBuilder()
       (Regional snapshots use only)Policy of which location is allowed to access
       snapshot.
       
      optional .google.cloud.compute.v1.SnapshotSettingsAccessLocation access_location = 18410544;
    • hasStorageLocation

      boolean hasStorageLocation()
       Policy of which storage location is going to be resolved, and additional
       data that particularizes how the policy is going to be carried out.
       
      optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;
      Returns:
      Whether the storageLocation field is set.
    • getStorageLocation

       Policy of which storage location is going to be resolved, and additional
       data that particularizes how the policy is going to be carried out.
       
      optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;
      Returns:
      The storageLocation.
    • getStorageLocationOrBuilder

       Policy of which storage location is going to be resolved, and additional
       data that particularizes how the policy is going to be carried out.
       
      optional .google.cloud.compute.v1.SnapshotSettingsStorageLocationSettings storage_location = 460859641;