Interface EffectiveResourceProto.EffectiveResourcePBOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
EffectiveResourceProto.EffectiveResourcePB, EffectiveResourceProto.EffectiveResourcePB.Builder
Enclosing class:
EffectiveResourceProto

public static interface EffectiveResourceProto.EffectiveResourcePBOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getCollectionName

      String getCollectionName()
      string collectionName = 1;
      Returns:
      The collectionName.
    • getCollectionNameBytes

      com.google.protobuf.ByteString getCollectionNameBytes()
      string collectionName = 1;
      Returns:
      The bytes for collectionName.
    • hasImmutableResource

      boolean hasImmutableResource()
       We can't define both a generic ResourcePB file and an EffectiveResourcePB file that reference to each other.
       So if an EffectiveResource can ever contain more than an ImmutableResource as a delegate resource, this needs
       to be updated.
       
      .common.protobuf.ImmutableResourcePB immutableResource = 2;
      Returns:
      Whether the immutableResource field is set.
    • getImmutableResource

       We can't define both a generic ResourcePB file and an EffectiveResourcePB file that reference to each other.
       So if an EffectiveResource can ever contain more than an ImmutableResource as a delegate resource, this needs
       to be updated.
       
      .common.protobuf.ImmutableResourcePB immutableResource = 2;
      Returns:
      The immutableResource.
    • getImmutableResourceOrBuilder

       We can't define both a generic ResourcePB file and an EffectiveResourcePB file that reference to each other.
       So if an EffectiveResource can ever contain more than an ImmutableResource as a delegate resource, this needs
       to be updated.
       
      .common.protobuf.ImmutableResourcePB immutableResource = 2;
    • getDefiningCollectionNamesList

      List<String> getDefiningCollectionNamesList()
      repeated string definingCollectionNames = 3;
      Returns:
      A list containing the definingCollectionNames.
    • getDefiningCollectionNamesCount

      int getDefiningCollectionNamesCount()
      repeated string definingCollectionNames = 3;
      Returns:
      The count of definingCollectionNames.
    • getDefiningCollectionNames

      String getDefiningCollectionNames(int index)
      repeated string definingCollectionNames = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The definingCollectionNames at the given index.
    • getDefiningCollectionNamesBytes

      com.google.protobuf.ByteString getDefiningCollectionNamesBytes(int index)
      repeated string definingCollectionNames = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the definingCollectionNames at the given index.