Class PolicyViolationDetails.Builder (1.81.0)

public static final class PolicyViolationDetails.Builder extends GeneratedMessage.Builder<PolicyViolationDetails.Builder> implements PolicyViolationDetailsOrBuilder

Policy violation details.

Protobuf type google.cloud.deploy.v1.PolicyViolationDetails

Static Methods

getDescriptor()

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

Methods

build()

public PolicyViolationDetails build()
Returns
Type Description
PolicyViolationDetails

buildPartial()

public PolicyViolationDetails buildPartial()
Returns
Type Description
PolicyViolationDetails

clear()

public PolicyViolationDetails.Builder clear()
Returns
Type Description
PolicyViolationDetails.Builder
Overrides

clearFailureMessage()

public PolicyViolationDetails.Builder clearFailureMessage()

User readable message about why the request violated a policy. This is not intended for machine parsing.

string failure_message = 3;

Returns
Type Description
PolicyViolationDetails.Builder

This builder for chaining.

clearPolicy()

public PolicyViolationDetails.Builder clearPolicy()

Name of the policy that was violated. Policy resource will be in the format of projects/{project}/locations/{location}/policies/{policy}.

string policy = 1;

Returns
Type Description
PolicyViolationDetails.Builder

This builder for chaining.

clearRuleId()

public PolicyViolationDetails.Builder clearRuleId()

Id of the rule that triggered the policy violation.

string rule_id = 2;

Returns
Type Description
PolicyViolationDetails.Builder

This builder for chaining.

getDefaultInstanceForType()

public PolicyViolationDetails getDefaultInstanceForType()
Returns
Type Description
PolicyViolationDetails

getDescriptorForType()

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

getFailureMessage()

public String getFailureMessage()

User readable message about why the request violated a policy. This is not intended for machine parsing.

string failure_message = 3;

Returns
Type Description
String

The failureMessage.

getFailureMessageBytes()

public ByteString getFailureMessageBytes()

User readable message about why the request violated a policy. This is not intended for machine parsing.

string failure_message = 3;

Returns
Type Description
ByteString

The bytes for failureMessage.

getPolicy()

public String getPolicy()

Name of the policy that was violated. Policy resource will be in the format of projects/{project}/locations/{location}/policies/{policy}.

string policy = 1;

Returns
Type Description
String

The policy.

getPolicyBytes()

public ByteString getPolicyBytes()

Name of the policy that was violated. Policy resource will be in the format of projects/{project}/locations/{location}/policies/{policy}.

string policy = 1;

Returns
Type Description
ByteString

The bytes for policy.

getRuleId()

public String getRuleId()

Id of the rule that triggered the policy violation.

string rule_id = 2;

Returns
Type Description
String

The ruleId.

getRuleIdBytes()

public ByteString getRuleIdBytes()

Id of the rule that triggered the policy violation.

string rule_id = 2;

Returns
Type Description
ByteString

The bytes for ruleId.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(PolicyViolationDetails other)

public PolicyViolationDetails.Builder mergeFrom(PolicyViolationDetails other)
Parameter
Name Description
other PolicyViolationDetails
Returns
Type Description
PolicyViolationDetails.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public PolicyViolationDetails.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
PolicyViolationDetails.Builder
Overrides

setFailureMessage(String value)

public PolicyViolationDetails.Builder setFailureMessage(String value)

User readable message about why the request violated a policy. This is not intended for machine parsing.

string failure_message = 3;

Parameter
Name Description
value String

The failureMessage to set.

Returns
Type Description
PolicyViolationDetails.Builder

This builder for chaining.

setFailureMessageBytes(ByteString value)

public PolicyViolationDetails.Builder setFailureMessageBytes(ByteString value)

User readable message about why the request violated a policy. This is not intended for machine parsing.

string failure_message = 3;

Parameter
Name Description
value ByteString

The bytes for failureMessage to set.

Returns
Type Description
PolicyViolationDetails.Builder

This builder for chaining.

setPolicy(String value)

public PolicyViolationDetails.Builder setPolicy(String value)

Name of the policy that was violated. Policy resource will be in the format of projects/{project}/locations/{location}/policies/{policy}.

string policy = 1;

Parameter
Name Description
value String

The policy to set.

Returns
Type Description
PolicyViolationDetails.Builder

This builder for chaining.

setPolicyBytes(ByteString value)

public PolicyViolationDetails.Builder setPolicyBytes(ByteString value)

Name of the policy that was violated. Policy resource will be in the format of projects/{project}/locations/{location}/policies/{policy}.

string policy = 1;

Parameter
Name Description
value ByteString

The bytes for policy to set.

Returns
Type Description
PolicyViolationDetails.Builder

This builder for chaining.

setRuleId(String value)

public PolicyViolationDetails.Builder setRuleId(String value)

Id of the rule that triggered the policy violation.

string rule_id = 2;

Parameter
Name Description
value String

The ruleId to set.

Returns
Type Description
PolicyViolationDetails.Builder

This builder for chaining.

setRuleIdBytes(ByteString value)

public PolicyViolationDetails.Builder setRuleIdBytes(ByteString value)

Id of the rule that triggered the policy violation.

string rule_id = 2;

Parameter
Name Description
value ByteString

The bytes for ruleId to set.

Returns
Type Description
PolicyViolationDetails.Builder

This builder for chaining.