Class ReconConfig.Builder

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

public static final class ReconConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<ReconConfig.Builder> implements ReconConfigOrBuilder
 Recon configs
 
Protobuf type google.cloud.enterpriseknowledgegraph.v1.ReconConfig
  • 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<ReconConfig.Builder>
    • clear

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

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

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

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

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

      public ReconConfig.Builder mergeFrom(ReconConfig other)
    • isInitialized

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

      public ReconConfig.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<ReconConfig.Builder>
      Throws:
      IOException
    • getClusteringConfigCase

      public ReconConfig.ClusteringConfigCase getClusteringConfigCase()
      Specified by:
      getClusteringConfigCase in interface ReconConfigOrBuilder
    • clearClusteringConfig

      public ReconConfig.Builder clearClusteringConfig()
    • hasConnectedComponentsConfig

      public boolean hasConnectedComponentsConfig()
       Configs for connected components.
       
      .google.cloud.enterpriseknowledgegraph.v1.ConnectedComponentsConfig connected_components_config = 1;
      Specified by:
      hasConnectedComponentsConfig in interface ReconConfigOrBuilder
      Returns:
      Whether the connectedComponentsConfig field is set.
    • getConnectedComponentsConfig

      public ConnectedComponentsConfig getConnectedComponentsConfig()
       Configs for connected components.
       
      .google.cloud.enterpriseknowledgegraph.v1.ConnectedComponentsConfig connected_components_config = 1;
      Specified by:
      getConnectedComponentsConfig in interface ReconConfigOrBuilder
      Returns:
      The connectedComponentsConfig.
    • setConnectedComponentsConfig

      public ReconConfig.Builder setConnectedComponentsConfig(ConnectedComponentsConfig value)
       Configs for connected components.
       
      .google.cloud.enterpriseknowledgegraph.v1.ConnectedComponentsConfig connected_components_config = 1;
    • setConnectedComponentsConfig

      public ReconConfig.Builder setConnectedComponentsConfig(ConnectedComponentsConfig.Builder builderForValue)
       Configs for connected components.
       
      .google.cloud.enterpriseknowledgegraph.v1.ConnectedComponentsConfig connected_components_config = 1;
    • mergeConnectedComponentsConfig

      public ReconConfig.Builder mergeConnectedComponentsConfig(ConnectedComponentsConfig value)
       Configs for connected components.
       
      .google.cloud.enterpriseknowledgegraph.v1.ConnectedComponentsConfig connected_components_config = 1;
    • clearConnectedComponentsConfig

      public ReconConfig.Builder clearConnectedComponentsConfig()
       Configs for connected components.
       
      .google.cloud.enterpriseknowledgegraph.v1.ConnectedComponentsConfig connected_components_config = 1;
    • getConnectedComponentsConfigBuilder

      public ConnectedComponentsConfig.Builder getConnectedComponentsConfigBuilder()
       Configs for connected components.
       
      .google.cloud.enterpriseknowledgegraph.v1.ConnectedComponentsConfig connected_components_config = 1;
    • getConnectedComponentsConfigOrBuilder

      public ConnectedComponentsConfigOrBuilder getConnectedComponentsConfigOrBuilder()
       Configs for connected components.
       
      .google.cloud.enterpriseknowledgegraph.v1.ConnectedComponentsConfig connected_components_config = 1;
      Specified by:
      getConnectedComponentsConfigOrBuilder in interface ReconConfigOrBuilder
    • hasAffinityClusteringConfig

      public boolean hasAffinityClusteringConfig()
       Configs for affinity clustering.
       
      .google.cloud.enterpriseknowledgegraph.v1.AffinityClusteringConfig affinity_clustering_config = 2;
      Specified by:
      hasAffinityClusteringConfig in interface ReconConfigOrBuilder
      Returns:
      Whether the affinityClusteringConfig field is set.
    • getAffinityClusteringConfig

      public AffinityClusteringConfig getAffinityClusteringConfig()
       Configs for affinity clustering.
       
      .google.cloud.enterpriseknowledgegraph.v1.AffinityClusteringConfig affinity_clustering_config = 2;
      Specified by:
      getAffinityClusteringConfig in interface ReconConfigOrBuilder
      Returns:
      The affinityClusteringConfig.
    • setAffinityClusteringConfig

      public ReconConfig.Builder setAffinityClusteringConfig(AffinityClusteringConfig value)
       Configs for affinity clustering.
       
      .google.cloud.enterpriseknowledgegraph.v1.AffinityClusteringConfig affinity_clustering_config = 2;
    • setAffinityClusteringConfig

      public ReconConfig.Builder setAffinityClusteringConfig(AffinityClusteringConfig.Builder builderForValue)
       Configs for affinity clustering.
       
      .google.cloud.enterpriseknowledgegraph.v1.AffinityClusteringConfig affinity_clustering_config = 2;
    • mergeAffinityClusteringConfig

      public ReconConfig.Builder mergeAffinityClusteringConfig(AffinityClusteringConfig value)
       Configs for affinity clustering.
       
      .google.cloud.enterpriseknowledgegraph.v1.AffinityClusteringConfig affinity_clustering_config = 2;
    • clearAffinityClusteringConfig

      public ReconConfig.Builder clearAffinityClusteringConfig()
       Configs for affinity clustering.
       
      .google.cloud.enterpriseknowledgegraph.v1.AffinityClusteringConfig affinity_clustering_config = 2;
    • getAffinityClusteringConfigBuilder

      public AffinityClusteringConfig.Builder getAffinityClusteringConfigBuilder()
       Configs for affinity clustering.
       
      .google.cloud.enterpriseknowledgegraph.v1.AffinityClusteringConfig affinity_clustering_config = 2;
    • getAffinityClusteringConfigOrBuilder

      public AffinityClusteringConfigOrBuilder getAffinityClusteringConfigOrBuilder()
       Configs for affinity clustering.
       
      .google.cloud.enterpriseknowledgegraph.v1.AffinityClusteringConfig affinity_clustering_config = 2;
      Specified by:
      getAffinityClusteringConfigOrBuilder in interface ReconConfigOrBuilder
    • hasOptions

      public boolean hasOptions()
       Extra options that affect entity clustering behavior.
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.Options options = 3;
      Specified by:
      hasOptions in interface ReconConfigOrBuilder
      Returns:
      Whether the options field is set.
    • getOptions

      public ReconConfig.Options getOptions()
       Extra options that affect entity clustering behavior.
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.Options options = 3;
      Specified by:
      getOptions in interface ReconConfigOrBuilder
      Returns:
      The options.
    • setOptions

      public ReconConfig.Builder setOptions(ReconConfig.Options value)
       Extra options that affect entity clustering behavior.
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.Options options = 3;
    • setOptions

      public ReconConfig.Builder setOptions(ReconConfig.Options.Builder builderForValue)
       Extra options that affect entity clustering behavior.
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.Options options = 3;
    • mergeOptions

      public ReconConfig.Builder mergeOptions(ReconConfig.Options value)
       Extra options that affect entity clustering behavior.
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.Options options = 3;
    • clearOptions

      public ReconConfig.Builder clearOptions()
       Extra options that affect entity clustering behavior.
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.Options options = 3;
    • getOptionsBuilder

      public ReconConfig.Options.Builder getOptionsBuilder()
       Extra options that affect entity clustering behavior.
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.Options options = 3;
    • getOptionsOrBuilder

      public ReconConfig.OptionsOrBuilder getOptionsOrBuilder()
       Extra options that affect entity clustering behavior.
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.Options options = 3;
      Specified by:
      getOptionsOrBuilder in interface ReconConfigOrBuilder
    • hasModelConfig

      public boolean hasModelConfig()
       Model Configs
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.ModelConfig model_config = 4;
      Specified by:
      hasModelConfig in interface ReconConfigOrBuilder
      Returns:
      Whether the modelConfig field is set.
    • getModelConfig

      public ReconConfig.ModelConfig getModelConfig()
       Model Configs
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.ModelConfig model_config = 4;
      Specified by:
      getModelConfig in interface ReconConfigOrBuilder
      Returns:
      The modelConfig.
    • setModelConfig

      public ReconConfig.Builder setModelConfig(ReconConfig.ModelConfig value)
       Model Configs
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.ModelConfig model_config = 4;
    • setModelConfig

      public ReconConfig.Builder setModelConfig(ReconConfig.ModelConfig.Builder builderForValue)
       Model Configs
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.ModelConfig model_config = 4;
    • mergeModelConfig

      public ReconConfig.Builder mergeModelConfig(ReconConfig.ModelConfig value)
       Model Configs
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.ModelConfig model_config = 4;
    • clearModelConfig

      public ReconConfig.Builder clearModelConfig()
       Model Configs
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.ModelConfig model_config = 4;
    • getModelConfigBuilder

      public ReconConfig.ModelConfig.Builder getModelConfigBuilder()
       Model Configs
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.ModelConfig model_config = 4;
    • getModelConfigOrBuilder

      public ReconConfig.ModelConfigOrBuilder getModelConfigOrBuilder()
       Model Configs
       
      .google.cloud.enterpriseknowledgegraph.v1.ReconConfig.ModelConfig model_config = 4;
      Specified by:
      getModelConfigOrBuilder in interface ReconConfigOrBuilder