Interface AuthzPolicy.AuthzRule.RequestResource.TagValueIdSetOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet, AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet.Builder
Enclosing class:
AuthzPolicy.AuthzRule.RequestResource

public static interface AuthzPolicy.AuthzRule.RequestResource.TagValueIdSetOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    getIds(int index)
    Required.
    int
    Required.
    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

    • getIdsList

      List<Long> getIdsList()
       Required. A list of resource tag value permanent IDs to match against
       the resource manager tags value associated with the source VM of a
       request. The match follows AND semantics which means all
       the ids must match. Limited to 5 ids in the Tag value id set.
       
      repeated int64 ids = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      A list containing the ids.
    • getIdsCount

      int getIdsCount()
       Required. A list of resource tag value permanent IDs to match against
       the resource manager tags value associated with the source VM of a
       request. The match follows AND semantics which means all
       the ids must match. Limited to 5 ids in the Tag value id set.
       
      repeated int64 ids = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The count of ids.
    • getIds

      long getIds(int index)
       Required. A list of resource tag value permanent IDs to match against
       the resource manager tags value associated with the source VM of a
       request. The match follows AND semantics which means all
       the ids must match. Limited to 5 ids in the Tag value id set.
       
      repeated int64 ids = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      index - The index of the element to return.
      Returns:
      The ids at the given index.