Class Index.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Index.Builder>
com.google.cloud.visionai.v1.Index.Builder
All Implemented Interfaces:
IndexOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Index

public static final class Index.Builder extends com.google.protobuf.GeneratedMessage.Builder<Index.Builder> implements IndexOrBuilder
 An Index is a resource in Corpus. It contains an indexed version of the
 assets and annotations. When deployed to an endpoint, it will allow users to
 search the Index.
 
Protobuf type google.cloud.visionai.v1.Index
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Index.Builder>
    • clear

      public Index.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Index.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Index.Builder>
    • getDefaultInstanceForType

      public Index getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Index build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Index buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Index.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Index.Builder>
    • mergeFrom

      public Index.Builder mergeFrom(Index other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Index.Builder>
    • mergeFrom

      public Index.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Index.Builder>
      Throws:
      IOException
    • getAssetFilterCase

      public Index.AssetFilterCase getAssetFilterCase()
      Specified by:
      getAssetFilterCase in interface IndexOrBuilder
    • clearAssetFilter

      public Index.Builder clearAssetFilter()
    • hasEntireCorpus

      public boolean hasEntireCorpus()
       Include all assets under the corpus.
       
      bool entire_corpus = 9;
      Specified by:
      hasEntireCorpus in interface IndexOrBuilder
      Returns:
      Whether the entireCorpus field is set.
    • getEntireCorpus

      public boolean getEntireCorpus()
       Include all assets under the corpus.
       
      bool entire_corpus = 9;
      Specified by:
      getEntireCorpus in interface IndexOrBuilder
      Returns:
      The entireCorpus.
    • setEntireCorpus

      public Index.Builder setEntireCorpus(boolean value)
       Include all assets under the corpus.
       
      bool entire_corpus = 9;
      Parameters:
      value - The entireCorpus to set.
      Returns:
      This builder for chaining.
    • clearEntireCorpus

      public Index.Builder clearEntireCorpus()
       Include all assets under the corpus.
       
      bool entire_corpus = 9;
      Returns:
      This builder for chaining.
    • getName

      public String getName()
       Output only. Resource name of the Index resource.
       Format:
       `projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/indexes/{index_id}`
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getName in interface IndexOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Output only. Resource name of the Index resource.
       Format:
       `projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/indexes/{index_id}`
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getNameBytes in interface IndexOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Index.Builder setName(String value)
       Output only. Resource name of the Index resource.
       Format:
       `projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/indexes/{index_id}`
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Index.Builder clearName()
       Output only. Resource name of the Index resource.
       Format:
       `projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/indexes/{index_id}`
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setNameBytes

      public Index.Builder setNameBytes(com.google.protobuf.ByteString value)
       Output only. Resource name of the Index resource.
       Format:
       `projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/indexes/{index_id}`
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getDisplayName

      public String getDisplayName()
       Optional. Optional user-specified display name of the index.
       
      string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisplayName in interface IndexOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Optional. Optional user-specified display name of the index.
       
      string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDisplayNameBytes in interface IndexOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public Index.Builder setDisplayName(String value)
       Optional. Optional user-specified display name of the index.
       
      string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public Index.Builder clearDisplayName()
       Optional. Optional user-specified display name of the index.
       
      string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public Index.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Optional. Optional user-specified display name of the index.
       
      string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getDescription

      public String getDescription()
       Optional. Optional description of the index.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescription in interface IndexOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Optional. Optional description of the index.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescriptionBytes in interface IndexOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public Index.Builder setDescription(String value)
       Optional. Optional description of the index.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public Index.Builder clearDescription()
       Optional. Optional description of the index.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public Index.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       Optional. Optional description of the index.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • getStateValue

      public int getStateValue()
       Output only. State of the index.
       
      .google.cloud.visionai.v1.Index.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStateValue in interface IndexOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • setStateValue

      public Index.Builder setStateValue(int value)
       Output only. State of the index.
       
      .google.cloud.visionai.v1.Index.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for state to set.
      Returns:
      This builder for chaining.
    • getState

      public Index.State getState()
       Output only. State of the index.
       
      .google.cloud.visionai.v1.Index.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getState in interface IndexOrBuilder
      Returns:
      The state.
    • setState

      public Index.Builder setState(Index.State value)
       Output only. State of the index.
       
      .google.cloud.visionai.v1.Index.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public Index.Builder clearState()
       Output only. State of the index.
       
      .google.cloud.visionai.v1.Index.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. The create timestamp.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface IndexOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. The create timestamp.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface IndexOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public Index.Builder setCreateTime(com.google.protobuf.Timestamp value)
       Output only. The create timestamp.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCreateTime

      public Index.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The create timestamp.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeCreateTime

      public Index.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       Output only. The create timestamp.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCreateTime

      public Index.Builder clearCreateTime()
       Output only. The create timestamp.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       Output only. The create timestamp.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The create timestamp.
       
      .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface IndexOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The update timestamp.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface IndexOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The update timestamp.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface IndexOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public Index.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The update timestamp.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setUpdateTime

      public Index.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The update timestamp.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeUpdateTime

      public Index.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The update timestamp.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearUpdateTime

      public Index.Builder clearUpdateTime()
       Output only. The update timestamp.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Output only. The update timestamp.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The update timestamp.
       
      .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface IndexOrBuilder
    • getDeployedIndexesList

      public List<DeployedIndexReference> getDeployedIndexesList()
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDeployedIndexesList in interface IndexOrBuilder
    • getDeployedIndexesCount

      public int getDeployedIndexesCount()
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDeployedIndexesCount in interface IndexOrBuilder
    • getDeployedIndexes

      public DeployedIndexReference getDeployedIndexes(int index)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDeployedIndexes in interface IndexOrBuilder
    • setDeployedIndexes

      public Index.Builder setDeployedIndexes(int index, DeployedIndexReference value)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setDeployedIndexes

      public Index.Builder setDeployedIndexes(int index, DeployedIndexReference.Builder builderForValue)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addDeployedIndexes

      public Index.Builder addDeployedIndexes(DeployedIndexReference value)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addDeployedIndexes

      public Index.Builder addDeployedIndexes(int index, DeployedIndexReference value)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addDeployedIndexes

      public Index.Builder addDeployedIndexes(DeployedIndexReference.Builder builderForValue)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addDeployedIndexes

      public Index.Builder addDeployedIndexes(int index, DeployedIndexReference.Builder builderForValue)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addAllDeployedIndexes

      public Index.Builder addAllDeployedIndexes(Iterable<? extends DeployedIndexReference> values)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearDeployedIndexes

      public Index.Builder clearDeployedIndexes()
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • removeDeployedIndexes

      public Index.Builder removeDeployedIndexes(int index)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDeployedIndexesBuilder

      public DeployedIndexReference.Builder getDeployedIndexesBuilder(int index)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDeployedIndexesOrBuilder

      public DeployedIndexReferenceOrBuilder getDeployedIndexesOrBuilder(int index)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDeployedIndexesOrBuilder in interface IndexOrBuilder
    • getDeployedIndexesOrBuilderList

      public List<? extends DeployedIndexReferenceOrBuilder> getDeployedIndexesOrBuilderList()
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDeployedIndexesOrBuilderList in interface IndexOrBuilder
    • addDeployedIndexesBuilder

      public DeployedIndexReference.Builder addDeployedIndexesBuilder()
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addDeployedIndexesBuilder

      public DeployedIndexReference.Builder addDeployedIndexesBuilder(int index)
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDeployedIndexesBuilderList

      public List<DeployedIndexReference.Builder> getDeployedIndexesBuilderList()
       Output only. References to the deployed index instance.
       Index of VIDEO_ON_DEMAND corpus can have at most one deployed index.
       Index of IMAGE corpus can have multiple deployed indexes.
       
      repeated .google.cloud.visionai.v1.DeployedIndexReference deployed_indexes = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasSatisfiesPzs

      public boolean hasSatisfiesPzs()
       Output only. This boolean field is only set for projects that have Physical
       Zone Separation enabled via an Org Policy constraint. It is set to true
       when the index is a valid zone separated index and false if it isn't.
       
      optional bool satisfies_pzs = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasSatisfiesPzs in interface IndexOrBuilder
      Returns:
      Whether the satisfiesPzs field is set.
    • getSatisfiesPzs

      public boolean getSatisfiesPzs()
       Output only. This boolean field is only set for projects that have Physical
       Zone Separation enabled via an Org Policy constraint. It is set to true
       when the index is a valid zone separated index and false if it isn't.
       
      optional bool satisfies_pzs = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSatisfiesPzs in interface IndexOrBuilder
      Returns:
      The satisfiesPzs.
    • setSatisfiesPzs

      public Index.Builder setSatisfiesPzs(boolean value)
       Output only. This boolean field is only set for projects that have Physical
       Zone Separation enabled via an Org Policy constraint. It is set to true
       when the index is a valid zone separated index and false if it isn't.
       
      optional bool satisfies_pzs = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The satisfiesPzs to set.
      Returns:
      This builder for chaining.
    • clearSatisfiesPzs

      public Index.Builder clearSatisfiesPzs()
       Output only. This boolean field is only set for projects that have Physical
       Zone Separation enabled via an Org Policy constraint. It is set to true
       when the index is a valid zone separated index and false if it isn't.
       
      optional bool satisfies_pzs = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasSatisfiesPzi

      public boolean hasSatisfiesPzi()
       Output only. This boolean field is only set for projects that have Physical
       Zone Isolation enabled via an Org Policy constraint. It is set to true when
       the index is a valid zone isolated index and false if it isn't.
       
      optional bool satisfies_pzi = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasSatisfiesPzi in interface IndexOrBuilder
      Returns:
      Whether the satisfiesPzi field is set.
    • getSatisfiesPzi

      public boolean getSatisfiesPzi()
       Output only. This boolean field is only set for projects that have Physical
       Zone Isolation enabled via an Org Policy constraint. It is set to true when
       the index is a valid zone isolated index and false if it isn't.
       
      optional bool satisfies_pzi = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSatisfiesPzi in interface IndexOrBuilder
      Returns:
      The satisfiesPzi.
    • setSatisfiesPzi

      public Index.Builder setSatisfiesPzi(boolean value)
       Output only. This boolean field is only set for projects that have Physical
       Zone Isolation enabled via an Org Policy constraint. It is set to true when
       the index is a valid zone isolated index and false if it isn't.
       
      optional bool satisfies_pzi = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The satisfiesPzi to set.
      Returns:
      This builder for chaining.
    • clearSatisfiesPzi

      public Index.Builder clearSatisfiesPzi()
       Output only. This boolean field is only set for projects that have Physical
       Zone Isolation enabled via an Org Policy constraint. It is set to true when
       the index is a valid zone isolated index and false if it isn't.
       
      optional bool satisfies_pzi = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.