public static final class PlanSummary.Builder extends GeneratedMessageV3.Builder<PlanSummary.Builder> implements PlanSummaryOrBuilder
   
   Planning phase information for the query.
 Protobuf type google.datastore.v1.PlanSummary
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addAllIndexesUsed(Iterable<? extends Struct> values)
  
    public PlanSummary.Builder addAllIndexesUsed(Iterable<? extends Struct> values)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.protobuf.Struct>
 | 
    
  
  
  
  addIndexesUsed(Struct value)
  
    public PlanSummary.Builder addIndexesUsed(Struct value)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Struct
 | 
    
  
  
  
  addIndexesUsed(Struct.Builder builderForValue)
  
    public PlanSummary.Builder addIndexesUsed(Struct.Builder builderForValue)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  addIndexesUsed(int index, Struct value)
  
    public PlanSummary.Builder addIndexesUsed(int index, Struct value)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 | 
      
        | value | Struct
 | 
    
  
  
  
  addIndexesUsed(int index, Struct.Builder builderForValue)
  
    public PlanSummary.Builder addIndexesUsed(int index, Struct.Builder builderForValue)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  addIndexesUsedBuilder()
  
    public Struct.Builder addIndexesUsedBuilder()
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
addIndexesUsedBuilder(int index)
  
    public Struct.Builder addIndexesUsedBuilder(int index)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public PlanSummary.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public PlanSummary build()
   
  
  
  buildPartial()
  
    public PlanSummary buildPartial()
   
  
  
  clear()
  
    public PlanSummary.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public PlanSummary.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearIndexesUsed()
  
    public PlanSummary.Builder clearIndexesUsed()
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public PlanSummary.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public PlanSummary.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public PlanSummary getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getIndexesUsed(int index)
  
    public Struct getIndexesUsed(int index)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Struct |  | 
    
  
  
  getIndexesUsedBuilder(int index)
  
    public Struct.Builder getIndexesUsedBuilder(int index)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getIndexesUsedBuilderList()
  
    public List<Struct.Builder> getIndexesUsedBuilderList()
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
getIndexesUsedCount()
  
    public int getIndexesUsedCount()
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getIndexesUsedList()
  
    public List<Struct> getIndexesUsedList()
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
getIndexesUsedOrBuilder(int index)
  
    public StructOrBuilder getIndexesUsedOrBuilder(int index)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getIndexesUsedOrBuilderList()
  
    public List<? extends StructOrBuilder> getIndexesUsedOrBuilderList()
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.protobuf.StructOrBuilder> |  | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(PlanSummary other)
  
    public PlanSummary.Builder mergeFrom(PlanSummary other)
   
  
  
  
  
  
    public PlanSummary.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public PlanSummary.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final PlanSummary.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  removeIndexesUsed(int index)
  
    public PlanSummary.Builder removeIndexesUsed(int index)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public PlanSummary.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setIndexesUsed(int index, Struct value)
  
    public PlanSummary.Builder setIndexesUsed(int index, Struct value)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 | 
      
        | value | Struct
 | 
    
  
  
  
  setIndexesUsed(int index, Struct.Builder builderForValue)
  
    public PlanSummary.Builder setIndexesUsed(int index, Struct.Builder builderForValue)
   
   The indexes selected for the query. For example:
  [
    {"query_scope": "Collection", "properties": "(foo ASC, name ASC)"},
    {"query_scope": "Collection", "properties": "(bar ASC, name ASC)"}
  ]
 repeated .google.protobuf.Struct indexes_used = 1;
    
      
        | Parameters | 
      
        | Name | Description | 
      
        | index | int
 | 
      
        | builderForValue | Builder
 | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public PlanSummary.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final PlanSummary.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides