Interface UpdateExclusionRequestOrBuilder

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

public interface UpdateExclusionRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Required.
    Required.
    Required.
    com.google.protobuf.ByteString
    Required.
    com.google.protobuf.FieldMask
    Required.
    com.google.protobuf.FieldMaskOrBuilder
    Required.
    boolean
    Required.
    boolean
    Required.

    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

    • getName

      String getName()
       Required. The resource name of the exclusion to update:
      
           "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]"
           "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]"
           "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]"
           "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]"
      
       For example:
      
         `"projects/my-project/exclusions/my-exclusion"`
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. The resource name of the exclusion to update:
      
           "projects/[PROJECT_ID]/exclusions/[EXCLUSION_ID]"
           "organizations/[ORGANIZATION_ID]/exclusions/[EXCLUSION_ID]"
           "billingAccounts/[BILLING_ACCOUNT_ID]/exclusions/[EXCLUSION_ID]"
           "folders/[FOLDER_ID]/exclusions/[EXCLUSION_ID]"
      
       For example:
      
         `"projects/my-project/exclusions/my-exclusion"`
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for name.
    • hasExclusion

      boolean hasExclusion()
       Required. New values for the existing exclusion. Only the fields specified
       in `update_mask` are relevant.
       
      .google.logging.v2.LogExclusion exclusion = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the exclusion field is set.
    • getExclusion

      LogExclusion getExclusion()
       Required. New values for the existing exclusion. Only the fields specified
       in `update_mask` are relevant.
       
      .google.logging.v2.LogExclusion exclusion = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The exclusion.
    • getExclusionOrBuilder

      LogExclusionOrBuilder getExclusionOrBuilder()
       Required. New values for the existing exclusion. Only the fields specified
       in `update_mask` are relevant.
       
      .google.logging.v2.LogExclusion exclusion = 2 [(.google.api.field_behavior) = REQUIRED];
    • hasUpdateMask

      boolean hasUpdateMask()
       Required. A non-empty list of fields to change in the existing exclusion.
       New values for the fields are taken from the corresponding fields in the
       [LogExclusion][google.logging.v2.LogExclusion] included in this request.
       Fields not mentioned in `update_mask` are not changed and are ignored in
       the request.
      
       For example, to change the filter and description of an exclusion,
       specify an `update_mask` of `"filter,description"`.
       
      .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the updateMask field is set.
    • getUpdateMask

      com.google.protobuf.FieldMask getUpdateMask()
       Required. A non-empty list of fields to change in the existing exclusion.
       New values for the fields are taken from the corresponding fields in the
       [LogExclusion][google.logging.v2.LogExclusion] included in this request.
       Fields not mentioned in `update_mask` are not changed and are ignored in
       the request.
      
       For example, to change the filter and description of an exclusion,
       specify an `update_mask` of `"filter,description"`.
       
      .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The updateMask.
    • getUpdateMaskOrBuilder

      com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
       Required. A non-empty list of fields to change in the existing exclusion.
       New values for the fields are taken from the corresponding fields in the
       [LogExclusion][google.logging.v2.LogExclusion] included in this request.
       Fields not mentioned in `update_mask` are not changed and are ignored in
       the request.
      
       For example, to change the filter and description of an exclusion,
       specify an `update_mask` of `"filter,description"`.
       
      .google.protobuf.FieldMask update_mask = 3 [(.google.api.field_behavior) = REQUIRED];