Class SanitizeModelResponseRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SanitizeModelResponseRequest.Builder>
com.google.cloud.modelarmor.v1beta.SanitizeModelResponseRequest.Builder
- All Implemented Interfaces:
SanitizeModelResponseRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SanitizeModelResponseRequest
public static final class SanitizeModelResponseRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SanitizeModelResponseRequest.Builder>
implements SanitizeModelResponseRequestOrBuilder
Sanitize Model Response request.Protobuf type
google.cloud.modelarmor.v1beta.SanitizeModelResponseRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Optional.Required.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.Required.Required.Optional.Optional.Optional.getName()Required.com.google.protobuf.ByteStringRequired.Optional.intOptional.Optional.com.google.protobuf.ByteStringOptional.booleanRequired.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeModelResponseData(DataItem value) Required.Optional.setModelResponseData(DataItem value) Required.setModelResponseData(DataItem.Builder builderForValue) Required.Optional.setMultiLanguageDetectionMetadata(MultiLanguageDetectionMetadata.Builder builderForValue) Optional.Required.setNameBytes(com.google.protobuf.ByteString value) Required.setStreamingMode(StreamingMode value) Optional.setStreamingModeValue(int value) Optional.setUserPrompt(String value) Optional.setUserPromptBytes(com.google.protobuf.ByteString 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<SanitizeModelResponseRequest.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<SanitizeModelResponseRequest.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<SanitizeModelResponseRequest.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<SanitizeModelResponseRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SanitizeModelResponseRequest.Builder>
-
mergeFrom
public SanitizeModelResponseRequest.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<SanitizeModelResponseRequest.Builder>- Throws:
IOException
-
getName
Required. Represents resource name of template e.g. name=projects/sample-project/locations/us-central1/templates/templ01
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNamein interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. Represents resource name of template e.g. name=projects/sample-project/locations/us-central1/templates/templ01
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNameBytesin interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- The bytes for name.
-
setName
Required. Represents resource name of template e.g. name=projects/sample-project/locations/us-central1/templates/templ01
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. Represents resource name of template e.g. name=projects/sample-project/locations/us-central1/templates/templ01
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
Required. Represents resource name of template e.g. name=projects/sample-project/locations/us-central1/templates/templ01
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasModelResponseData
public boolean hasModelResponseData()Required. Model response data to sanitize.
.google.cloud.modelarmor.v1beta.DataItem model_response_data = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasModelResponseDatain interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- Whether the modelResponseData field is set.
-
getModelResponseData
Required. Model response data to sanitize.
.google.cloud.modelarmor.v1beta.DataItem model_response_data = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getModelResponseDatain interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- The modelResponseData.
-
setModelResponseData
Required. Model response data to sanitize.
.google.cloud.modelarmor.v1beta.DataItem model_response_data = 2 [(.google.api.field_behavior) = REQUIRED]; -
setModelResponseData
Required. Model response data to sanitize.
.google.cloud.modelarmor.v1beta.DataItem model_response_data = 2 [(.google.api.field_behavior) = REQUIRED]; -
mergeModelResponseData
Required. Model response data to sanitize.
.google.cloud.modelarmor.v1beta.DataItem model_response_data = 2 [(.google.api.field_behavior) = REQUIRED]; -
clearModelResponseData
Required. Model response data to sanitize.
.google.cloud.modelarmor.v1beta.DataItem model_response_data = 2 [(.google.api.field_behavior) = REQUIRED]; -
getModelResponseDataBuilder
Required. Model response data to sanitize.
.google.cloud.modelarmor.v1beta.DataItem model_response_data = 2 [(.google.api.field_behavior) = REQUIRED]; -
getModelResponseDataOrBuilder
Required. Model response data to sanitize.
.google.cloud.modelarmor.v1beta.DataItem model_response_data = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getModelResponseDataOrBuilderin interfaceSanitizeModelResponseRequestOrBuilder
-
getUserPrompt
Optional. User Prompt associated with Model response.
string user_prompt = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUserPromptin interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- The userPrompt.
-
getUserPromptBytes
public com.google.protobuf.ByteString getUserPromptBytes()Optional. User Prompt associated with Model response.
string user_prompt = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getUserPromptBytesin interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- The bytes for userPrompt.
-
setUserPrompt
Optional. User Prompt associated with Model response.
string user_prompt = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The userPrompt to set.- Returns:
- This builder for chaining.
-
clearUserPrompt
Optional. User Prompt associated with Model response.
string user_prompt = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setUserPromptBytes
public SanitizeModelResponseRequest.Builder setUserPromptBytes(com.google.protobuf.ByteString value) Optional. User Prompt associated with Model response.
string user_prompt = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for userPrompt to set.- Returns:
- This builder for chaining.
-
hasMultiLanguageDetectionMetadata
public boolean hasMultiLanguageDetectionMetadata()Optional. Metadata related for multi language detection.
.google.cloud.modelarmor.v1beta.MultiLanguageDetectionMetadata multi_language_detection_metadata = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMultiLanguageDetectionMetadatain interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- Whether the multiLanguageDetectionMetadata field is set.
-
getMultiLanguageDetectionMetadata
Optional. Metadata related for multi language detection.
.google.cloud.modelarmor.v1beta.MultiLanguageDetectionMetadata multi_language_detection_metadata = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMultiLanguageDetectionMetadatain interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- The multiLanguageDetectionMetadata.
-
setMultiLanguageDetectionMetadata
public SanitizeModelResponseRequest.Builder setMultiLanguageDetectionMetadata(MultiLanguageDetectionMetadata value) Optional. Metadata related for multi language detection.
.google.cloud.modelarmor.v1beta.MultiLanguageDetectionMetadata multi_language_detection_metadata = 7 [(.google.api.field_behavior) = OPTIONAL]; -
setMultiLanguageDetectionMetadata
public SanitizeModelResponseRequest.Builder setMultiLanguageDetectionMetadata(MultiLanguageDetectionMetadata.Builder builderForValue) Optional. Metadata related for multi language detection.
.google.cloud.modelarmor.v1beta.MultiLanguageDetectionMetadata multi_language_detection_metadata = 7 [(.google.api.field_behavior) = OPTIONAL]; -
mergeMultiLanguageDetectionMetadata
public SanitizeModelResponseRequest.Builder mergeMultiLanguageDetectionMetadata(MultiLanguageDetectionMetadata value) Optional. Metadata related for multi language detection.
.google.cloud.modelarmor.v1beta.MultiLanguageDetectionMetadata multi_language_detection_metadata = 7 [(.google.api.field_behavior) = OPTIONAL]; -
clearMultiLanguageDetectionMetadata
Optional. Metadata related for multi language detection.
.google.cloud.modelarmor.v1beta.MultiLanguageDetectionMetadata multi_language_detection_metadata = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getMultiLanguageDetectionMetadataBuilder
Optional. Metadata related for multi language detection.
.google.cloud.modelarmor.v1beta.MultiLanguageDetectionMetadata multi_language_detection_metadata = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getMultiLanguageDetectionMetadataOrBuilder
Optional. Metadata related for multi language detection.
.google.cloud.modelarmor.v1beta.MultiLanguageDetectionMetadata multi_language_detection_metadata = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMultiLanguageDetectionMetadataOrBuilderin interfaceSanitizeModelResponseRequestOrBuilder
-
hasStreamingMode
public boolean hasStreamingMode()Optional. Streaming Mode for StreamSanitize* API.
optional .google.cloud.modelarmor.v1beta.StreamingMode streaming_mode = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasStreamingModein interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- Whether the streamingMode field is set.
-
getStreamingModeValue
public int getStreamingModeValue()Optional. Streaming Mode for StreamSanitize* API.
optional .google.cloud.modelarmor.v1beta.StreamingMode streaming_mode = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStreamingModeValuein interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- The enum numeric value on the wire for streamingMode.
-
setStreamingModeValue
Optional. Streaming Mode for StreamSanitize* API.
optional .google.cloud.modelarmor.v1beta.StreamingMode streaming_mode = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for streamingMode to set.- Returns:
- This builder for chaining.
-
getStreamingMode
Optional. Streaming Mode for StreamSanitize* API.
optional .google.cloud.modelarmor.v1beta.StreamingMode streaming_mode = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStreamingModein interfaceSanitizeModelResponseRequestOrBuilder- Returns:
- The streamingMode.
-
setStreamingMode
Optional. Streaming Mode for StreamSanitize* API.
optional .google.cloud.modelarmor.v1beta.StreamingMode streaming_mode = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The streamingMode to set.- Returns:
- This builder for chaining.
-
clearStreamingMode
Optional. Streaming Mode for StreamSanitize* API.
optional .google.cloud.modelarmor.v1beta.StreamingMode streaming_mode = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-