Interface Snooze.CriteriaOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Snooze.Criteria, Snooze.Criteria.Builder
    Enclosing class:
    Snooze

    public static interface Snooze.CriteriaOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getPolicies​(int index)
      The specific `AlertPolicy` names for the alert that should be snoozed.
      com.google.protobuf.ByteString getPoliciesBytes​(int index)
      The specific `AlertPolicy` names for the alert that should be snoozed.
      int getPoliciesCount()
      The specific `AlertPolicy` names for the alert that should be snoozed.
      List<String> getPoliciesList()
      The specific `AlertPolicy` names for the alert that should be snoozed.
      • 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 Detail

      • getPoliciesList

        List<String> getPoliciesList()
         The specific `AlertPolicy` names for the alert that should be snoozed.
         The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[POLICY_ID]
        
         There is a limit of 16 policies per snooze. This limit is checked during
         snooze creation.
         
        repeated string policies = 1 [(.google.api.resource_reference) = { ... }
        Returns:
        A list containing the policies.
      • getPoliciesCount

        int getPoliciesCount()
         The specific `AlertPolicy` names for the alert that should be snoozed.
         The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[POLICY_ID]
        
         There is a limit of 16 policies per snooze. This limit is checked during
         snooze creation.
         
        repeated string policies = 1 [(.google.api.resource_reference) = { ... }
        Returns:
        The count of policies.
      • getPolicies

        String getPolicies​(int index)
         The specific `AlertPolicy` names for the alert that should be snoozed.
         The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[POLICY_ID]
        
         There is a limit of 16 policies per snooze. This limit is checked during
         snooze creation.
         
        repeated string policies = 1 [(.google.api.resource_reference) = { ... }
        Parameters:
        index - The index of the element to return.
        Returns:
        The policies at the given index.
      • getPoliciesBytes

        com.google.protobuf.ByteString getPoliciesBytes​(int index)
         The specific `AlertPolicy` names for the alert that should be snoozed.
         The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[POLICY_ID]
        
         There is a limit of 16 policies per snooze. This limit is checked during
         snooze creation.
         
        repeated string policies = 1 [(.google.api.resource_reference) = { ... }
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the policies at the given index.