Class TargetSite.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TargetSite.Builder>
com.google.cloud.discoveryengine.v1beta.TargetSite.Builder
All Implemented Interfaces:
TargetSiteOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
TargetSite

public static final class TargetSite.Builder extends com.google.protobuf.GeneratedMessage.Builder<TargetSite.Builder> implements TargetSiteOrBuilder
 A target site for the SiteSearchEngine.
 
Protobuf type google.cloud.discoveryengine.v1beta.TargetSite
  • 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<TargetSite.Builder>
    • clear

      public TargetSite.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<TargetSite.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<TargetSite.Builder>
    • getDefaultInstanceForType

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

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

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

      public TargetSite.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<TargetSite.Builder>
    • mergeFrom

      public TargetSite.Builder mergeFrom(TargetSite other)
    • isInitialized

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

      public TargetSite.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<TargetSite.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Output only. The fully qualified resource name of the target site.
       `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/siteSearchEngine/targetSites/{target_site}`
       The `target_site_id` is system-generated.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getName in interface TargetSiteOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Output only. The fully qualified resource name of the target site.
       `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/siteSearchEngine/targetSites/{target_site}`
       The `target_site_id` is system-generated.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getNameBytes in interface TargetSiteOrBuilder
      Returns:
      The bytes for name.
    • setName

      public TargetSite.Builder setName(String value)
       Output only. The fully qualified resource name of the target site.
       `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/siteSearchEngine/targetSites/{target_site}`
       The `target_site_id` is system-generated.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public TargetSite.Builder clearName()
       Output only. The fully qualified resource name of the target site.
       `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/siteSearchEngine/targetSites/{target_site}`
       The `target_site_id` is system-generated.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setNameBytes

      public TargetSite.Builder setNameBytes(com.google.protobuf.ByteString value)
       Output only. The fully qualified resource name of the target site.
       `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/siteSearchEngine/targetSites/{target_site}`
       The `target_site_id` is system-generated.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getProvidedUriPattern

      public String getProvidedUriPattern()
       Required. Input only. The user provided URI pattern from which the
       `generated_uri_pattern` is generated.
       
      string provided_uri_pattern = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getProvidedUriPattern in interface TargetSiteOrBuilder
      Returns:
      The providedUriPattern.
    • getProvidedUriPatternBytes

      public com.google.protobuf.ByteString getProvidedUriPatternBytes()
       Required. Input only. The user provided URI pattern from which the
       `generated_uri_pattern` is generated.
       
      string provided_uri_pattern = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getProvidedUriPatternBytes in interface TargetSiteOrBuilder
      Returns:
      The bytes for providedUriPattern.
    • setProvidedUriPattern

      public TargetSite.Builder setProvidedUriPattern(String value)
       Required. Input only. The user provided URI pattern from which the
       `generated_uri_pattern` is generated.
       
      string provided_uri_pattern = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
      Parameters:
      value - The providedUriPattern to set.
      Returns:
      This builder for chaining.
    • clearProvidedUriPattern

      public TargetSite.Builder clearProvidedUriPattern()
       Required. Input only. The user provided URI pattern from which the
       `generated_uri_pattern` is generated.
       
      string provided_uri_pattern = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
      Returns:
      This builder for chaining.
    • setProvidedUriPatternBytes

      public TargetSite.Builder setProvidedUriPatternBytes(com.google.protobuf.ByteString value)
       Required. Input only. The user provided URI pattern from which the
       `generated_uri_pattern` is generated.
       
      string provided_uri_pattern = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
      Parameters:
      value - The bytes for providedUriPattern to set.
      Returns:
      This builder for chaining.
    • getTypeValue

      public int getTypeValue()
       The type of the target site, e.g., whether the site is to be included or
       excluded.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.Type type = 3;
      Specified by:
      getTypeValue in interface TargetSiteOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • setTypeValue

      public TargetSite.Builder setTypeValue(int value)
       The type of the target site, e.g., whether the site is to be included or
       excluded.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.Type type = 3;
      Parameters:
      value - The enum numeric value on the wire for type to set.
      Returns:
      This builder for chaining.
    • getType

      public TargetSite.Type getType()
       The type of the target site, e.g., whether the site is to be included or
       excluded.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.Type type = 3;
      Specified by:
      getType in interface TargetSiteOrBuilder
      Returns:
      The type.
    • setType

      public TargetSite.Builder setType(TargetSite.Type value)
       The type of the target site, e.g., whether the site is to be included or
       excluded.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.Type type = 3;
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public TargetSite.Builder clearType()
       The type of the target site, e.g., whether the site is to be included or
       excluded.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.Type type = 3;
      Returns:
      This builder for chaining.
    • getExactMatch

      public boolean getExactMatch()
       Input only. If set to false, a uri_pattern is generated to include all
       pages whose address contains the provided_uri_pattern. If set to true, an
       uri_pattern is generated to try to be an exact match of the
       provided_uri_pattern or just the specific page if the provided_uri_pattern
       is a specific one. provided_uri_pattern is always normalized to
       generate the URI pattern to be used by the search engine.
       
      bool exact_match = 6 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getExactMatch in interface TargetSiteOrBuilder
      Returns:
      The exactMatch.
    • setExactMatch

      public TargetSite.Builder setExactMatch(boolean value)
       Input only. If set to false, a uri_pattern is generated to include all
       pages whose address contains the provided_uri_pattern. If set to true, an
       uri_pattern is generated to try to be an exact match of the
       provided_uri_pattern or just the specific page if the provided_uri_pattern
       is a specific one. provided_uri_pattern is always normalized to
       generate the URI pattern to be used by the search engine.
       
      bool exact_match = 6 [(.google.api.field_behavior) = INPUT_ONLY];
      Parameters:
      value - The exactMatch to set.
      Returns:
      This builder for chaining.
    • clearExactMatch

      public TargetSite.Builder clearExactMatch()
       Input only. If set to false, a uri_pattern is generated to include all
       pages whose address contains the provided_uri_pattern. If set to true, an
       uri_pattern is generated to try to be an exact match of the
       provided_uri_pattern or just the specific page if the provided_uri_pattern
       is a specific one. provided_uri_pattern is always normalized to
       generate the URI pattern to be used by the search engine.
       
      bool exact_match = 6 [(.google.api.field_behavior) = INPUT_ONLY];
      Returns:
      This builder for chaining.
    • getGeneratedUriPattern

      public String getGeneratedUriPattern()
       Output only. This is system-generated based on the provided_uri_pattern.
       
      string generated_uri_pattern = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getGeneratedUriPattern in interface TargetSiteOrBuilder
      Returns:
      The generatedUriPattern.
    • getGeneratedUriPatternBytes

      public com.google.protobuf.ByteString getGeneratedUriPatternBytes()
       Output only. This is system-generated based on the provided_uri_pattern.
       
      string generated_uri_pattern = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getGeneratedUriPatternBytes in interface TargetSiteOrBuilder
      Returns:
      The bytes for generatedUriPattern.
    • setGeneratedUriPattern

      public TargetSite.Builder setGeneratedUriPattern(String value)
       Output only. This is system-generated based on the provided_uri_pattern.
       
      string generated_uri_pattern = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The generatedUriPattern to set.
      Returns:
      This builder for chaining.
    • clearGeneratedUriPattern

      public TargetSite.Builder clearGeneratedUriPattern()
       Output only. This is system-generated based on the provided_uri_pattern.
       
      string generated_uri_pattern = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setGeneratedUriPatternBytes

      public TargetSite.Builder setGeneratedUriPatternBytes(com.google.protobuf.ByteString value)
       Output only. This is system-generated based on the provided_uri_pattern.
       
      string generated_uri_pattern = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for generatedUriPattern to set.
      Returns:
      This builder for chaining.
    • getRootDomainUri

      public String getRootDomainUri()
       Output only. Root domain of the provided_uri_pattern.
       
      string root_domain_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRootDomainUri in interface TargetSiteOrBuilder
      Returns:
      The rootDomainUri.
    • getRootDomainUriBytes

      public com.google.protobuf.ByteString getRootDomainUriBytes()
       Output only. Root domain of the provided_uri_pattern.
       
      string root_domain_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getRootDomainUriBytes in interface TargetSiteOrBuilder
      Returns:
      The bytes for rootDomainUri.
    • setRootDomainUri

      public TargetSite.Builder setRootDomainUri(String value)
       Output only. Root domain of the provided_uri_pattern.
       
      string root_domain_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The rootDomainUri to set.
      Returns:
      This builder for chaining.
    • clearRootDomainUri

      public TargetSite.Builder clearRootDomainUri()
       Output only. Root domain of the provided_uri_pattern.
       
      string root_domain_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • setRootDomainUriBytes

      public TargetSite.Builder setRootDomainUriBytes(com.google.protobuf.ByteString value)
       Output only. Root domain of the provided_uri_pattern.
       
      string root_domain_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The bytes for rootDomainUri to set.
      Returns:
      This builder for chaining.
    • hasSiteVerificationInfo

      public boolean hasSiteVerificationInfo()
       Output only. Site ownership and validity verification status.
       
      .google.cloud.discoveryengine.v1beta.SiteVerificationInfo site_verification_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasSiteVerificationInfo in interface TargetSiteOrBuilder
      Returns:
      Whether the siteVerificationInfo field is set.
    • getSiteVerificationInfo

      public SiteVerificationInfo getSiteVerificationInfo()
       Output only. Site ownership and validity verification status.
       
      .google.cloud.discoveryengine.v1beta.SiteVerificationInfo site_verification_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSiteVerificationInfo in interface TargetSiteOrBuilder
      Returns:
      The siteVerificationInfo.
    • setSiteVerificationInfo

      public TargetSite.Builder setSiteVerificationInfo(SiteVerificationInfo value)
       Output only. Site ownership and validity verification status.
       
      .google.cloud.discoveryengine.v1beta.SiteVerificationInfo site_verification_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setSiteVerificationInfo

      public TargetSite.Builder setSiteVerificationInfo(SiteVerificationInfo.Builder builderForValue)
       Output only. Site ownership and validity verification status.
       
      .google.cloud.discoveryengine.v1beta.SiteVerificationInfo site_verification_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeSiteVerificationInfo

      public TargetSite.Builder mergeSiteVerificationInfo(SiteVerificationInfo value)
       Output only. Site ownership and validity verification status.
       
      .google.cloud.discoveryengine.v1beta.SiteVerificationInfo site_verification_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearSiteVerificationInfo

      public TargetSite.Builder clearSiteVerificationInfo()
       Output only. Site ownership and validity verification status.
       
      .google.cloud.discoveryengine.v1beta.SiteVerificationInfo site_verification_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getSiteVerificationInfoBuilder

      public SiteVerificationInfo.Builder getSiteVerificationInfoBuilder()
       Output only. Site ownership and validity verification status.
       
      .google.cloud.discoveryengine.v1beta.SiteVerificationInfo site_verification_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getSiteVerificationInfoOrBuilder

      public SiteVerificationInfoOrBuilder getSiteVerificationInfoOrBuilder()
       Output only. Site ownership and validity verification status.
       
      .google.cloud.discoveryengine.v1beta.SiteVerificationInfo site_verification_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSiteVerificationInfoOrBuilder in interface TargetSiteOrBuilder
    • getIndexingStatusValue

      public int getIndexingStatusValue()
       Output only. Indexing status.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.IndexingStatus indexing_status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getIndexingStatusValue in interface TargetSiteOrBuilder
      Returns:
      The enum numeric value on the wire for indexingStatus.
    • setIndexingStatusValue

      public TargetSite.Builder setIndexingStatusValue(int value)
       Output only. Indexing status.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.IndexingStatus indexing_status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for indexingStatus to set.
      Returns:
      This builder for chaining.
    • getIndexingStatus

      public TargetSite.IndexingStatus getIndexingStatus()
       Output only. Indexing status.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.IndexingStatus indexing_status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getIndexingStatus in interface TargetSiteOrBuilder
      Returns:
      The indexingStatus.
    • setIndexingStatus

      public TargetSite.Builder setIndexingStatus(TargetSite.IndexingStatus value)
       Output only. Indexing status.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.IndexingStatus indexing_status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The indexingStatus to set.
      Returns:
      This builder for chaining.
    • clearIndexingStatus

      public TargetSite.Builder clearIndexingStatus()
       Output only. Indexing status.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.IndexingStatus indexing_status = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The target site's last updated time.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface TargetSiteOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The target site's last updated time.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface TargetSiteOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public TargetSite.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The target site's last updated time.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setUpdateTime

      public TargetSite.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Output only. The target site's last updated time.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeUpdateTime

      public TargetSite.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Output only. The target site's last updated time.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearUpdateTime

      public TargetSite.Builder clearUpdateTime()
       Output only. The target site's last updated time.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Output only. The target site's last updated time.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The target site's last updated time.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface TargetSiteOrBuilder
    • hasFailureReason

      public boolean hasFailureReason()
       Output only. Failure reason.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.FailureReason failure_reason = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasFailureReason in interface TargetSiteOrBuilder
      Returns:
      Whether the failureReason field is set.
    • getFailureReason

      public TargetSite.FailureReason getFailureReason()
       Output only. Failure reason.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.FailureReason failure_reason = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFailureReason in interface TargetSiteOrBuilder
      Returns:
      The failureReason.
    • setFailureReason

      public TargetSite.Builder setFailureReason(TargetSite.FailureReason value)
       Output only. Failure reason.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.FailureReason failure_reason = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setFailureReason

      public TargetSite.Builder setFailureReason(TargetSite.FailureReason.Builder builderForValue)
       Output only. Failure reason.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.FailureReason failure_reason = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeFailureReason

      public TargetSite.Builder mergeFailureReason(TargetSite.FailureReason value)
       Output only. Failure reason.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.FailureReason failure_reason = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearFailureReason

      public TargetSite.Builder clearFailureReason()
       Output only. Failure reason.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.FailureReason failure_reason = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getFailureReasonBuilder

      public TargetSite.FailureReason.Builder getFailureReasonBuilder()
       Output only. Failure reason.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.FailureReason failure_reason = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getFailureReasonOrBuilder

      public TargetSite.FailureReasonOrBuilder getFailureReasonOrBuilder()
       Output only. Failure reason.
       
      .google.cloud.discoveryengine.v1beta.TargetSite.FailureReason failure_reason = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getFailureReasonOrBuilder in interface TargetSiteOrBuilder