Package com.google.cloud.aiplatform.v1
Class EnterpriseWebSearch.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<EnterpriseWebSearch.Builder>
com.google.cloud.aiplatform.v1.EnterpriseWebSearch.Builder
- All Implemented Interfaces:
EnterpriseWebSearchOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- EnterpriseWebSearch
public static final class EnterpriseWebSearch.Builder
extends com.google.protobuf.GeneratedMessage.Builder<EnterpriseWebSearch.Builder>
implements EnterpriseWebSearchOrBuilder
Tool to search public web data, powered by Vertex AI Search and Sec4 compliance.Protobuf type
google.cloud.aiplatform.v1.EnterpriseWebSearch-
Method Summary
Modifier and TypeMethodDescriptionaddAllExcludeDomains(Iterable<String> values) Optional.addExcludeDomains(String value) Optional.addExcludeDomainsBytes(com.google.protobuf.ByteString value) Optional.build()clear()Optional.Optional.Optional.intOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetExcludeDomains(int index) Optional.com.google.protobuf.ByteStringgetExcludeDomainsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(EnterpriseWebSearch other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.setBlockingConfidenceValue(int value) Optional.setExcludeDomains(int index, String value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<EnterpriseWebSearch.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<EnterpriseWebSearch.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<EnterpriseWebSearch.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EnterpriseWebSearch.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<EnterpriseWebSearch.Builder>
-
mergeFrom
public EnterpriseWebSearch.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EnterpriseWebSearch.Builder>- Throws:
IOException
-
getExcludeDomainsList
public com.google.protobuf.ProtocolStringList getExcludeDomainsList()Optional. List of domains to be excluded from the search results. The default limit is 2000 domains.
repeated string exclude_domains = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExcludeDomainsListin interfaceEnterpriseWebSearchOrBuilder- Returns:
- A list containing the excludeDomains.
-
getExcludeDomainsCount
public int getExcludeDomainsCount()Optional. List of domains to be excluded from the search results. The default limit is 2000 domains.
repeated string exclude_domains = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExcludeDomainsCountin interfaceEnterpriseWebSearchOrBuilder- Returns:
- The count of excludeDomains.
-
getExcludeDomains
Optional. List of domains to be excluded from the search results. The default limit is 2000 domains.
repeated string exclude_domains = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExcludeDomainsin interfaceEnterpriseWebSearchOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The excludeDomains at the given index.
-
getExcludeDomainsBytes
public com.google.protobuf.ByteString getExcludeDomainsBytes(int index) Optional. List of domains to be excluded from the search results. The default limit is 2000 domains.
repeated string exclude_domains = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExcludeDomainsBytesin interfaceEnterpriseWebSearchOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the excludeDomains at the given index.
-
setExcludeDomains
Optional. List of domains to be excluded from the search results. The default limit is 2000 domains.
repeated string exclude_domains = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The excludeDomains to set.- Returns:
- This builder for chaining.
-
addExcludeDomains
Optional. List of domains to be excluded from the search results. The default limit is 2000 domains.
repeated string exclude_domains = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The excludeDomains to add.- Returns:
- This builder for chaining.
-
addAllExcludeDomains
Optional. List of domains to be excluded from the search results. The default limit is 2000 domains.
repeated string exclude_domains = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The excludeDomains to add.- Returns:
- This builder for chaining.
-
clearExcludeDomains
Optional. List of domains to be excluded from the search results. The default limit is 2000 domains.
repeated string exclude_domains = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addExcludeDomainsBytes
Optional. List of domains to be excluded from the search results. The default limit is 2000 domains.
repeated string exclude_domains = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the excludeDomains to add.- Returns:
- This builder for chaining.
-
hasBlockingConfidence
public boolean hasBlockingConfidence()Optional. Sites with confidence level chosen & above this value will be blocked from the search results.
optional .google.cloud.aiplatform.v1.Tool.PhishBlockThreshold blocking_confidence = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasBlockingConfidencein interfaceEnterpriseWebSearchOrBuilder- Returns:
- Whether the blockingConfidence field is set.
-
getBlockingConfidenceValue
public int getBlockingConfidenceValue()Optional. Sites with confidence level chosen & above this value will be blocked from the search results.
optional .google.cloud.aiplatform.v1.Tool.PhishBlockThreshold blocking_confidence = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBlockingConfidenceValuein interfaceEnterpriseWebSearchOrBuilder- Returns:
- The enum numeric value on the wire for blockingConfidence.
-
setBlockingConfidenceValue
Optional. Sites with confidence level chosen & above this value will be blocked from the search results.
optional .google.cloud.aiplatform.v1.Tool.PhishBlockThreshold blocking_confidence = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for blockingConfidence to set.- Returns:
- This builder for chaining.
-
getBlockingConfidence
Optional. Sites with confidence level chosen & above this value will be blocked from the search results.
optional .google.cloud.aiplatform.v1.Tool.PhishBlockThreshold blocking_confidence = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getBlockingConfidencein interfaceEnterpriseWebSearchOrBuilder- Returns:
- The blockingConfidence.
-
setBlockingConfidence
Optional. Sites with confidence level chosen & above this value will be blocked from the search results.
optional .google.cloud.aiplatform.v1.Tool.PhishBlockThreshold blocking_confidence = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The blockingConfidence to set.- Returns:
- This builder for chaining.
-
clearBlockingConfidence
Optional. Sites with confidence level chosen & above this value will be blocked from the search results.
optional .google.cloud.aiplatform.v1.Tool.PhishBlockThreshold blocking_confidence = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-