Class Engine.KnowledgeGraphConfig.Builder (0.90.0)

public static final class Engine.KnowledgeGraphConfig.Builder extends GeneratedMessage.Builder<Engine.KnowledgeGraphConfig.Builder> implements Engine.KnowledgeGraphConfigOrBuilder

Configuration message for the Knowledge Graph.

Protobuf type google.cloud.discoveryengine.v1beta.Engine.KnowledgeGraphConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllCloudKnowledgeGraphTypes(Iterable<String> values)

public Engine.KnowledgeGraphConfig.Builder addAllCloudKnowledgeGraphTypes(Iterable<String> values)

Specify entity types to support.

repeated string cloud_knowledge_graph_types = 2;

Parameter
Name Description
values Iterable<String>

The cloudKnowledgeGraphTypes to add.

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

addAllPrivateKnowledgeGraphTypes(Iterable<String> values)

public Engine.KnowledgeGraphConfig.Builder addAllPrivateKnowledgeGraphTypes(Iterable<String> values)

Specify entity types to support.

repeated string private_knowledge_graph_types = 4;

Parameter
Name Description
values Iterable<String>

The privateKnowledgeGraphTypes to add.

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

addCloudKnowledgeGraphTypes(String value)

public Engine.KnowledgeGraphConfig.Builder addCloudKnowledgeGraphTypes(String value)

Specify entity types to support.

repeated string cloud_knowledge_graph_types = 2;

Parameter
Name Description
value String

The cloudKnowledgeGraphTypes to add.

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

addCloudKnowledgeGraphTypesBytes(ByteString value)

public Engine.KnowledgeGraphConfig.Builder addCloudKnowledgeGraphTypesBytes(ByteString value)

Specify entity types to support.

repeated string cloud_knowledge_graph_types = 2;

Parameter
Name Description
value ByteString

The bytes of the cloudKnowledgeGraphTypes to add.

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

addPrivateKnowledgeGraphTypes(String value)

public Engine.KnowledgeGraphConfig.Builder addPrivateKnowledgeGraphTypes(String value)

Specify entity types to support.

repeated string private_knowledge_graph_types = 4;

Parameter
Name Description
value String

The privateKnowledgeGraphTypes to add.

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

addPrivateKnowledgeGraphTypesBytes(ByteString value)

public Engine.KnowledgeGraphConfig.Builder addPrivateKnowledgeGraphTypesBytes(ByteString value)

Specify entity types to support.

repeated string private_knowledge_graph_types = 4;

Parameter
Name Description
value ByteString

The bytes of the privateKnowledgeGraphTypes to add.

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

build()

public Engine.KnowledgeGraphConfig build()
Returns
Type Description
Engine.KnowledgeGraphConfig

buildPartial()

public Engine.KnowledgeGraphConfig buildPartial()
Returns
Type Description
Engine.KnowledgeGraphConfig

clear()

public Engine.KnowledgeGraphConfig.Builder clear()
Returns
Type Description
Engine.KnowledgeGraphConfig.Builder
Overrides

clearCloudKnowledgeGraphTypes()

public Engine.KnowledgeGraphConfig.Builder clearCloudKnowledgeGraphTypes()

Specify entity types to support.

repeated string cloud_knowledge_graph_types = 2;

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

clearEnableCloudKnowledgeGraph()

public Engine.KnowledgeGraphConfig.Builder clearEnableCloudKnowledgeGraph()

Whether to enable the Cloud Knowledge Graph for the engine.

Defaults to false if not specified.

bool enable_cloud_knowledge_graph = 1;

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

clearEnablePrivateKnowledgeGraph()

public Engine.KnowledgeGraphConfig.Builder clearEnablePrivateKnowledgeGraph()

Whether to enable the Private Knowledge Graph for the engine.

Defaults to false if not specified.

bool enable_private_knowledge_graph = 3;

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

clearFeatureConfig()

public Engine.KnowledgeGraphConfig.Builder clearFeatureConfig()

Optional. Feature config for the Knowledge Graph.

.google.cloud.discoveryengine.v1beta.Engine.KnowledgeGraphConfig.FeatureConfig feature_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

clearPrivateKnowledgeGraphTypes()

public Engine.KnowledgeGraphConfig.Builder clearPrivateKnowledgeGraphTypes()

Specify entity types to support.

repeated string private_knowledge_graph_types = 4;

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

getCloudKnowledgeGraphTypes(int index)

public String getCloudKnowledgeGraphTypes(int index)

Specify entity types to support.

repeated string cloud_knowledge_graph_types = 2;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The cloudKnowledgeGraphTypes at the given index.

getCloudKnowledgeGraphTypesBytes(int index)

public ByteString getCloudKnowledgeGraphTypesBytes(int index)

Specify entity types to support.

repeated string cloud_knowledge_graph_types = 2;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the cloudKnowledgeGraphTypes at the given index.

getCloudKnowledgeGraphTypesCount()

public int getCloudKnowledgeGraphTypesCount()

Specify entity types to support.

repeated string cloud_knowledge_graph_types = 2;

Returns
Type Description
int

The count of cloudKnowledgeGraphTypes.

getCloudKnowledgeGraphTypesList()

public ProtocolStringList getCloudKnowledgeGraphTypesList()

Specify entity types to support.

repeated string cloud_knowledge_graph_types = 2;

Returns
Type Description
ProtocolStringList

A list containing the cloudKnowledgeGraphTypes.

getDefaultInstanceForType()

public Engine.KnowledgeGraphConfig getDefaultInstanceForType()
Returns
Type Description
Engine.KnowledgeGraphConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEnableCloudKnowledgeGraph()

public boolean getEnableCloudKnowledgeGraph()

Whether to enable the Cloud Knowledge Graph for the engine.

Defaults to false if not specified.

bool enable_cloud_knowledge_graph = 1;

Returns
Type Description
boolean

The enableCloudKnowledgeGraph.

getEnablePrivateKnowledgeGraph()

public boolean getEnablePrivateKnowledgeGraph()

Whether to enable the Private Knowledge Graph for the engine.

Defaults to false if not specified.

bool enable_private_knowledge_graph = 3;

Returns
Type Description
boolean

The enablePrivateKnowledgeGraph.

getFeatureConfig()

public Engine.KnowledgeGraphConfig.FeatureConfig getFeatureConfig()

Optional. Feature config for the Knowledge Graph.

.google.cloud.discoveryengine.v1beta.Engine.KnowledgeGraphConfig.FeatureConfig feature_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Engine.KnowledgeGraphConfig.FeatureConfig

The featureConfig.

getFeatureConfigBuilder()

public Engine.KnowledgeGraphConfig.FeatureConfig.Builder getFeatureConfigBuilder()

Optional. Feature config for the Knowledge Graph.

.google.cloud.discoveryengine.v1beta.Engine.KnowledgeGraphConfig.FeatureConfig feature_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Engine.KnowledgeGraphConfig.FeatureConfig.Builder

getFeatureConfigOrBuilder()

public Engine.KnowledgeGraphConfig.FeatureConfigOrBuilder getFeatureConfigOrBuilder()

Optional. Feature config for the Knowledge Graph.

.google.cloud.discoveryengine.v1beta.Engine.KnowledgeGraphConfig.FeatureConfig feature_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Engine.KnowledgeGraphConfig.FeatureConfigOrBuilder

getPrivateKnowledgeGraphTypes(int index)

public String getPrivateKnowledgeGraphTypes(int index)

Specify entity types to support.

repeated string private_knowledge_graph_types = 4;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The privateKnowledgeGraphTypes at the given index.

getPrivateKnowledgeGraphTypesBytes(int index)

public ByteString getPrivateKnowledgeGraphTypesBytes(int index)

Specify entity types to support.

repeated string private_knowledge_graph_types = 4;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the privateKnowledgeGraphTypes at the given index.

getPrivateKnowledgeGraphTypesCount()

public int getPrivateKnowledgeGraphTypesCount()

Specify entity types to support.

repeated string private_knowledge_graph_types = 4;

Returns
Type Description
int

The count of privateKnowledgeGraphTypes.

getPrivateKnowledgeGraphTypesList()

public ProtocolStringList getPrivateKnowledgeGraphTypesList()

Specify entity types to support.

repeated string private_knowledge_graph_types = 4;

Returns
Type Description
ProtocolStringList

A list containing the privateKnowledgeGraphTypes.

hasFeatureConfig()

public boolean hasFeatureConfig()

Optional. Feature config for the Knowledge Graph.

.google.cloud.discoveryengine.v1beta.Engine.KnowledgeGraphConfig.FeatureConfig feature_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the featureConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFeatureConfig(Engine.KnowledgeGraphConfig.FeatureConfig value)

public Engine.KnowledgeGraphConfig.Builder mergeFeatureConfig(Engine.KnowledgeGraphConfig.FeatureConfig value)

Optional. Feature config for the Knowledge Graph.

.google.cloud.discoveryengine.v1beta.Engine.KnowledgeGraphConfig.FeatureConfig feature_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Engine.KnowledgeGraphConfig.FeatureConfig
Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

mergeFrom(Engine.KnowledgeGraphConfig other)

public Engine.KnowledgeGraphConfig.Builder mergeFrom(Engine.KnowledgeGraphConfig other)
Parameter
Name Description
other Engine.KnowledgeGraphConfig
Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Engine.KnowledgeGraphConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Engine.KnowledgeGraphConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Engine.KnowledgeGraphConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Engine.KnowledgeGraphConfig.Builder
Overrides

setCloudKnowledgeGraphTypes(int index, String value)

public Engine.KnowledgeGraphConfig.Builder setCloudKnowledgeGraphTypes(int index, String value)

Specify entity types to support.

repeated string cloud_knowledge_graph_types = 2;

Parameters
Name Description
index int

The index to set the value at.

value String

The cloudKnowledgeGraphTypes to set.

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

setEnableCloudKnowledgeGraph(boolean value)

public Engine.KnowledgeGraphConfig.Builder setEnableCloudKnowledgeGraph(boolean value)

Whether to enable the Cloud Knowledge Graph for the engine.

Defaults to false if not specified.

bool enable_cloud_knowledge_graph = 1;

Parameter
Name Description
value boolean

The enableCloudKnowledgeGraph to set.

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

setEnablePrivateKnowledgeGraph(boolean value)

public Engine.KnowledgeGraphConfig.Builder setEnablePrivateKnowledgeGraph(boolean value)

Whether to enable the Private Knowledge Graph for the engine.

Defaults to false if not specified.

bool enable_private_knowledge_graph = 3;

Parameter
Name Description
value boolean

The enablePrivateKnowledgeGraph to set.

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.

setFeatureConfig(Engine.KnowledgeGraphConfig.FeatureConfig value)

public Engine.KnowledgeGraphConfig.Builder setFeatureConfig(Engine.KnowledgeGraphConfig.FeatureConfig value)

Optional. Feature config for the Knowledge Graph.

.google.cloud.discoveryengine.v1beta.Engine.KnowledgeGraphConfig.FeatureConfig feature_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Engine.KnowledgeGraphConfig.FeatureConfig
Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

setFeatureConfig(Engine.KnowledgeGraphConfig.FeatureConfig.Builder builderForValue)

public Engine.KnowledgeGraphConfig.Builder setFeatureConfig(Engine.KnowledgeGraphConfig.FeatureConfig.Builder builderForValue)

Optional. Feature config for the Knowledge Graph.

.google.cloud.discoveryengine.v1beta.Engine.KnowledgeGraphConfig.FeatureConfig feature_config = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Engine.KnowledgeGraphConfig.FeatureConfig.Builder
Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

setPrivateKnowledgeGraphTypes(int index, String value)

public Engine.KnowledgeGraphConfig.Builder setPrivateKnowledgeGraphTypes(int index, String value)

Specify entity types to support.

repeated string private_knowledge_graph_types = 4;

Parameters
Name Description
index int

The index to set the value at.

value String

The privateKnowledgeGraphTypes to set.

Returns
Type Description
Engine.KnowledgeGraphConfig.Builder

This builder for chaining.