Class AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder (0.90.0)

public static final class AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder extends GeneratedMessage.Builder<AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder> implements AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResultOrBuilder

Customer policy enforcement result for a single policy type.

Protobuf type google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult

Inheritance

java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder

Static Methods

getDescriptor()

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

Methods

build()

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult build()
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult

buildPartial()

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult buildPartial()
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult

clear()

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder clear()
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder
Overrides

clearBannedPhraseEnforcementResult()

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder clearBannedPhraseEnforcementResult()

The policy enforcement result for the banned phrase policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult banned_phrase_enforcement_result = 3;

Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder

clearEnforcementResult()

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder clearEnforcementResult()
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder

clearModelArmorEnforcementResult()

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder clearModelArmorEnforcementResult()

The policy enforcement result for the Model Armor policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult model_armor_enforcement_result = 4;

Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder

getBannedPhraseEnforcementResult()

public AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult getBannedPhraseEnforcementResult()

The policy enforcement result for the banned phrase policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult banned_phrase_enforcement_result = 3;

Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult

The bannedPhraseEnforcementResult.

getBannedPhraseEnforcementResultBuilder()

public AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult.Builder getBannedPhraseEnforcementResultBuilder()

The policy enforcement result for the banned phrase policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult banned_phrase_enforcement_result = 3;

Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult.Builder

getBannedPhraseEnforcementResultOrBuilder()

public AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResultOrBuilder getBannedPhraseEnforcementResultOrBuilder()

The policy enforcement result for the banned phrase policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult banned_phrase_enforcement_result = 3;

Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResultOrBuilder

getDefaultInstanceForType()

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult getDefaultInstanceForType()
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult

getDescriptorForType()

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

getEnforcementResultCase()

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.EnforcementResultCase getEnforcementResultCase()
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.EnforcementResultCase

getModelArmorEnforcementResult()

public AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult getModelArmorEnforcementResult()

The policy enforcement result for the Model Armor policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult model_armor_enforcement_result = 4;

Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult

The modelArmorEnforcementResult.

getModelArmorEnforcementResultBuilder()

public AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult.Builder getModelArmorEnforcementResultBuilder()

The policy enforcement result for the Model Armor policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult model_armor_enforcement_result = 4;

Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult.Builder

getModelArmorEnforcementResultOrBuilder()

public AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResultOrBuilder getModelArmorEnforcementResultOrBuilder()

The policy enforcement result for the Model Armor policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult model_armor_enforcement_result = 4;

Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResultOrBuilder

hasBannedPhraseEnforcementResult()

public boolean hasBannedPhraseEnforcementResult()

The policy enforcement result for the banned phrase policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult banned_phrase_enforcement_result = 3;

Returns
Type Description
boolean

Whether the bannedPhraseEnforcementResult field is set.

hasModelArmorEnforcementResult()

public boolean hasModelArmorEnforcementResult()

The policy enforcement result for the Model Armor policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult model_armor_enforcement_result = 4;

Returns
Type Description
boolean

Whether the modelArmorEnforcementResult field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeBannedPhraseEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult value)

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder mergeBannedPhraseEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult value)

The policy enforcement result for the banned phrase policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult banned_phrase_enforcement_result = 3;

Parameter
Name Description
value AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder

mergeFrom(AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult other)

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder mergeFrom(AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult other)
Parameter
Name Description
other AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder
Overrides

mergeModelArmorEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult value)

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder mergeModelArmorEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult value)

The policy enforcement result for the Model Armor policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult model_armor_enforcement_result = 4;

Parameter
Name Description
value AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder

setBannedPhraseEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult value)

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder setBannedPhraseEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult value)

The policy enforcement result for the banned phrase policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult banned_phrase_enforcement_result = 3;

Parameter
Name Description
value AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder

setBannedPhraseEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult.Builder builderForValue)

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder setBannedPhraseEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult.Builder builderForValue)

The policy enforcement result for the banned phrase policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult banned_phrase_enforcement_result = 3;

Parameter
Name Description
builderForValue AssistAnswer.CustomerPolicyEnforcementResult.BannedPhraseEnforcementResult.Builder
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder

setModelArmorEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult value)

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder setModelArmorEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult value)

The policy enforcement result for the Model Armor policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult model_armor_enforcement_result = 4;

Parameter
Name Description
value AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder

setModelArmorEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult.Builder builderForValue)

public AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder setModelArmorEnforcementResult(AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult.Builder builderForValue)

The policy enforcement result for the Model Armor policy.

.google.cloud.discoveryengine.v1beta.AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult model_armor_enforcement_result = 4;

Parameter
Name Description
builderForValue AssistAnswer.CustomerPolicyEnforcementResult.ModelArmorEnforcementResult.Builder
Returns
Type Description
AssistAnswer.CustomerPolicyEnforcementResult.PolicyEnforcementResult.Builder