Interface ResourcePolicySnapshotSchedulePolicySnapshotPropertiesOrBuilder

    • Method Detail

      • hasChainName

        boolean hasChainName()
         Chain name that the snapshot is created in.
         
        optional string chain_name = 68644169;
        Returns:
        Whether the chainName field is set.
      • getChainName

        String getChainName()
         Chain name that the snapshot is created in.
         
        optional string chain_name = 68644169;
        Returns:
        The chainName.
      • getChainNameBytes

        com.google.protobuf.ByteString getChainNameBytes()
         Chain name that the snapshot is created in.
         
        optional string chain_name = 68644169;
        Returns:
        The bytes for chainName.
      • hasGuestFlush

        boolean hasGuestFlush()
         Indication to perform a 'guest aware' snapshot.
         
        optional bool guest_flush = 385550813;
        Returns:
        Whether the guestFlush field is set.
      • getGuestFlush

        boolean getGuestFlush()
         Indication to perform a 'guest aware' snapshot.
         
        optional bool guest_flush = 385550813;
        Returns:
        The guestFlush.
      • getLabelsCount

        int getLabelsCount()
         Labels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.
         
        map<string, string> labels = 500195327;
      • containsLabels

        boolean containsLabels​(String key)
         Labels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.
         
        map<string, string> labels = 500195327;
      • getLabelsMap

        Map<String,​String> getLabelsMap()
         Labels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.
         
        map<string, string> labels = 500195327;
      • getLabelsOrDefault

        String getLabelsOrDefault​(String key,
                                  String defaultValue)
         Labels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.
         
        map<string, string> labels = 500195327;
      • getLabelsOrThrow

        String getLabelsOrThrow​(String key)
         Labels to apply to scheduled snapshots. These can be later modified by the setLabels method. Label values may be empty.
         
        map<string, string> labels = 500195327;
      • getStorageLocationsList

        List<String> getStorageLocationsList()
         Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).
         
        repeated string storage_locations = 328005274;
        Returns:
        A list containing the storageLocations.
      • getStorageLocationsCount

        int getStorageLocationsCount()
         Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).
         
        repeated string storage_locations = 328005274;
        Returns:
        The count of storageLocations.
      • getStorageLocations

        String getStorageLocations​(int index)
         Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).
         
        repeated string storage_locations = 328005274;
        Parameters:
        index - The index of the element to return.
        Returns:
        The storageLocations at the given index.
      • getStorageLocationsBytes

        com.google.protobuf.ByteString getStorageLocationsBytes​(int index)
         Cloud Storage bucket storage location of the auto snapshot (regional or multi-regional).
         
        repeated string storage_locations = 328005274;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the storageLocations at the given index.