public sealed class CreateGuardrailRequest : IMessage<CreateGuardrailRequest>, IEquatable<CreateGuardrailRequest>, IDeepCloneable<CreateGuardrailRequest>, IBufferMessage, IMessageReference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class CreateGuardrailRequest.
Request message for [AgentService.CreateGuardrail][google.cloud.ces.v1.AgentService.CreateGuardrail].
Implements
IMessageCreateGuardrailRequest, IEquatableCreateGuardrailRequest, IDeepCloneableCreateGuardrailRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Ces.V1Assembly
Google.Cloud.Ces.V1.dll
Constructors
CreateGuardrailRequest()
public CreateGuardrailRequest()CreateGuardrailRequest(CreateGuardrailRequest)
public CreateGuardrailRequest(CreateGuardrailRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateGuardrailRequest |
Properties
Guardrail
public Guardrail Guardrail { get; set; }Required. The guardrail to create.
| Property Value | |
|---|---|
| Type | Description |
Guardrail |
|
GuardrailId
public string GuardrailId { get; set; }Optional. The ID to use for the guardrail, which will become the final component of the guardrail's resource name. If not provided, a unique ID will be automatically assigned for the guardrail.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Parent
public string Parent { get; set; }Required. The resource name of the app to create a guardrail in.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentAsAppName
public AppName ParentAsAppName { get; set; }| Property Value | |
|---|---|
| Type | Description |
AppName |
|