Class PolicyViolationDetails.Builder (1.50.0)

public static final class PolicyViolationDetails.Builder extends GeneratedMessageV3.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

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public PolicyViolationDetails.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
PolicyViolationDetails.Builder
Overrides

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.

clearField(Descriptors.FieldDescriptor field)

public PolicyViolationDetails.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
PolicyViolationDetails.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public PolicyViolationDetails.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
PolicyViolationDetails.Builder
Overrides

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.

clone()

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

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 GeneratedMessageV3.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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final PolicyViolationDetails.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
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.

setField(Descriptors.FieldDescriptor field, Object value)

public PolicyViolationDetails.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
PolicyViolationDetails.Builder
Overrides

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.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public PolicyViolationDetails.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
PolicyViolationDetails.Builder
Overrides

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.

setUnknownFields(UnknownFieldSet unknownFields)

public final PolicyViolationDetails.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
PolicyViolationDetails.Builder
Overrides