Classes
AiPlatformFloorSetting
message describing AiPlatformFloorSetting
ByteDataItem
Represents Byte Data item.
ByteDataItem.Types
Container for nested types declared in the ByteDataItem message type.
CreateTemplateRequest
Message for creating a Template
CsamFilterResult
CSAM (Child Safety Abuse Material) Filter Result
DataItem
Represents Data item
DeleteTemplateRequest
Message for deleting a Template
FilterConfig
Filters configuration.
FilterResult
Filter Result obtained after Sanitization operations.
FloorSetting
Message describing FloorSetting resource
FloorSetting.Types
Container for nested types declared in the FloorSetting message type.
FloorSetting.Types.FloorSettingMetadata
message describing FloorSetting Metadata
FloorSetting.Types.FloorSettingMetadata.Types
Container for nested types declared in the FloorSettingMetadata message type.
FloorSetting.Types.FloorSettingMetadata.Types.MultiLanguageDetection
Metadata to enable multi language detection via floor setting.
FloorSettingName
Resource name for the FloorSetting
resource.
GetFloorSettingRequest
Message for getting a Floor Setting
GetTemplateRequest
Message for getting a Template
ListTemplatesRequest
Message for requesting list of Templates
ListTemplatesResponse
Message for response to listing Templates
MaliciousUriFilterResult
Malicious URI Filter Result.
MaliciousUriFilterResult.Types
Container for nested types declared in the MaliciousUriFilterResult message type.
MaliciousUriFilterResult.Types.MaliciousUriMatchedItem
Information regarding malicious URI and its location within the input content.
MaliciousUriFilterSettings
Malicious URI filter settings.
MaliciousUriFilterSettings.Types
Container for nested types declared in the MaliciousUriFilterSettings message type.
MessageItem
Message item to report information, warning or error messages.
MessageItem.Types
Container for nested types declared in the MessageItem message type.
ModelArmor
Service describing handlers for resources
ModelArmor.ModelArmorBase
Base class for server-side implementations of ModelArmor
ModelArmor.ModelArmorClient
Client for ModelArmor
ModelArmorClient
ModelArmor client wrapper, for convenient use.
ModelArmorClientBuilder
Builder class for ModelArmorClient to provide simple configuration of credentials, endpoint etc.
ModelArmorClientImpl
ModelArmor client wrapper implementation, for convenient use.
ModelArmorSettings
Settings for ModelArmorClient instances.
MultiLanguageDetectionMetadata
Message for Enabling Multi Language Detection.
PiAndJailbreakFilterResult
Prompt injection and Jailbreak Filter Result.
PiAndJailbreakFilterSettings
Prompt injection and Jailbreak Filter settings.
PiAndJailbreakFilterSettings.Types
Container for nested types declared in the PiAndJailbreakFilterSettings message type.
RaiFilterResult
Responsible AI Result.
RaiFilterResult.Types
Container for nested types declared in the RaiFilterResult message type.
RaiFilterResult.Types.RaiFilterTypeResult
Detailed Filter result for each of the responsible AI Filter Types.
RaiFilterSettings
Responsible AI Filter settings.
RaiFilterSettings.Types
Container for nested types declared in the RaiFilterSettings message type.
RaiFilterSettings.Types.RaiFilter
Responsible AI filter.
RangeInfo
Half-open range interval [start, end)
SanitizationResult
Sanitization result after applying all the filters on input content.
SanitizationResult.Types
Container for nested types declared in the SanitizationResult message type.
SanitizationResult.Types.SanitizationMetadata
Message describing Sanitization metadata.
SanitizeModelResponseRequest
Sanitize Model Response request.
SanitizeModelResponseResponse
Sanitized Model Response Response.
SanitizeUserPromptRequest
Sanitize User Prompt request.
SanitizeUserPromptResponse
Sanitized User Prompt Response.
SdpAdvancedConfig
Sensitive Data Protection Advanced configuration.
SdpBasicConfig
Sensitive Data Protection basic configuration.
SdpBasicConfig.Types
Container for nested types declared in the SdpBasicConfig message type.
SdpDeidentifyResult
Sensitive Data Protection Deidentification Result.
SdpFilterResult
Sensitive Data Protection filter result.
SdpFilterSettings
Sensitive Data Protection settings.
SdpFinding
Finding corresponding to Sensitive Data Protection filter.
SdpFinding.Types
Container for nested types declared in the SdpFinding message type.
SdpFinding.Types.SdpFindingLocation
Location of this Sensitive Data Protection Finding within input content.
SdpInspectResult
Sensitive Data Protection Inspection Result.
Template
Message describing Template resource
Template.Types
Container for nested types declared in the Template message type.
Template.Types.TemplateMetadata
Message describing TemplateMetadata
Template.Types.TemplateMetadata.Types
Container for nested types declared in the TemplateMetadata message type.
Template.Types.TemplateMetadata.Types.MultiLanguageDetection
Metadata to enable multi language detection via template.
TemplateName
Resource name for the Template
resource.
UpdateFloorSettingRequest
Message for Updating a Floor Setting
UpdateTemplateRequest
Message for updating a Template
VirusDetail
Details of an identified virus
VirusDetail.Types
Container for nested types declared in the VirusDetail message type.
VirusScanFilterResult
Virus scan results.
VirusScanFilterResult.Types
Container for nested types declared in the VirusScanFilterResult message type.
Enums
AiPlatformFloorSetting.EnforcementTypeOneofCase
Enum of possible cases for the "enforcement_type" oneof.
ByteDataItem.Types.ByteItemType
Option to specify the type of byte data.
DataItem.DataItemOneofCase
Enum of possible cases for the "data_item" oneof.
DetectionConfidenceLevel
Confidence levels for detectors. Higher value maps to a greater confidence level. To enforce stricter level a lower value should be used.
FilterExecutionState
Enum which reports whether a specific filter executed successfully or not.
FilterMatchState
Option to specify filter match state.
FilterResult.FilterResultOneofCase
Enum of possible cases for the "filter_result" oneof.
FloorSetting.Types.IntegratedService
Integrated service for which the floor setting is applicable.
FloorSettingName.ResourceNameType
The possible contents of FloorSettingName.
InvocationResult
A field indicating the outcome of the invocation, irrespective of match status.
MaliciousUriFilterSettings.Types.MaliciousUriFilterEnforcement
Option to specify the state of Malicious URI filter (ENABLED/DISABLED).
MessageItem.Types.MessageType
Option to specify the type of message.
PiAndJailbreakFilterSettings.Types.PiAndJailbreakFilterEnforcement
Option to specify the state of Prompt Injection and Jailbreak filter (ENABLED/DISABLED).
RaiFilterType
Options for responsible AI Filter Types.
SdpBasicConfig.Types.SdpBasicConfigEnforcement
Option to specify the state of Sensitive Data Protection basic config (ENABLED/DISABLED).
SdpFilterResult.ResultOneofCase
Enum of possible cases for the "result" oneof.
SdpFilterSettings.SdpConfigurationOneofCase
Enum of possible cases for the "sdp_configuration" oneof.
SdpFindingLikelihood
For more information about each Sensitive Data Protection likelihood level, see https://cloud.google.com/sensitive-data-protection/docs/likelihood.
Template.Types.TemplateMetadata.Types.EnforcementType
Enforcement type for Model Armor filters.
TemplateName.ResourceNameType
The possible contents of TemplateName.
VirusDetail.Types.ThreatType
Defines all the threat types of a virus
VirusScanFilterResult.Types.ScannedContentType
Type of content scanned.