Package com.google.cloud.deploy.v1
Class PolicyViolationDetails.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PolicyViolationDetails.Builder>
com.google.cloud.deploy.v1.PolicyViolationDetails.Builder
- All Implemented Interfaces:
PolicyViolationDetailsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PolicyViolationDetails
public static final class PolicyViolationDetails.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PolicyViolationDetails.Builder>
implements PolicyViolationDetailsOrBuilder
Policy violation details.Protobuf type
google.cloud.deploy.v1.PolicyViolationDetails-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()User readable message about why the request violated a policy.Name of the policy that was violated.Id of the rule that triggered the policy violation.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorUser readable message about why the request violated a policy.com.google.protobuf.ByteStringUser readable message about why the request violated a policy.Name of the policy that was violated.com.google.protobuf.ByteStringName of the policy that was violated.Id of the rule that triggered the policy violation.com.google.protobuf.ByteStringId of the rule that triggered the policy violation.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(PolicyViolationDetails other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setFailureMessage(String value) User readable message about why the request violated a policy.setFailureMessageBytes(com.google.protobuf.ByteString value) User readable message about why the request violated a policy.Name of the policy that was violated.setPolicyBytes(com.google.protobuf.ByteString value) Name of the policy that was violated.Id of the rule that triggered the policy violation.setRuleIdBytes(com.google.protobuf.ByteString value) Id of the rule that triggered the policy violation.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PolicyViolationDetails.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PolicyViolationDetails.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<PolicyViolationDetails.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PolicyViolationDetails.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PolicyViolationDetails.Builder>
-
mergeFrom
public PolicyViolationDetails.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PolicyViolationDetails.Builder>- Throws:
IOException
-
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;- Specified by:
getPolicyin interfacePolicyViolationDetailsOrBuilder- Returns:
- The policy.
-
getPolicyBytes
public com.google.protobuf.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;- Specified by:
getPolicyBytesin interfacePolicyViolationDetailsOrBuilder- Returns:
- The bytes for policy.
-
setPolicy
Name of the policy that was violated. Policy resource will be in the format of `projects/{project}/locations/{location}/policies/{policy}`.string policy = 1;- Parameters:
value- The policy to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
setPolicyBytes
Name of the policy that was violated. Policy resource will be in the format of `projects/{project}/locations/{location}/policies/{policy}`.string policy = 1;- Parameters:
value- The bytes for policy to set.- Returns:
- This builder for chaining.
-
getRuleId
Id of the rule that triggered the policy violation.
string rule_id = 2;- Specified by:
getRuleIdin interfacePolicyViolationDetailsOrBuilder- Returns:
- The ruleId.
-
getRuleIdBytes
public com.google.protobuf.ByteString getRuleIdBytes()Id of the rule that triggered the policy violation.
string rule_id = 2;- Specified by:
getRuleIdBytesin interfacePolicyViolationDetailsOrBuilder- Returns:
- The bytes for ruleId.
-
setRuleId
Id of the rule that triggered the policy violation.
string rule_id = 2;- Parameters:
value- The ruleId to set.- Returns:
- This builder for chaining.
-
clearRuleId
Id of the rule that triggered the policy violation.
string rule_id = 2;- Returns:
- This builder for chaining.
-
setRuleIdBytes
Id of the rule that triggered the policy violation.
string rule_id = 2;- Parameters:
value- The bytes for ruleId to set.- Returns:
- This builder for chaining.
-
getFailureMessage
User readable message about why the request violated a policy. This is not intended for machine parsing.
string failure_message = 3;- Specified by:
getFailureMessagein interfacePolicyViolationDetailsOrBuilder- Returns:
- The failureMessage.
-
getFailureMessageBytes
public com.google.protobuf.ByteString getFailureMessageBytes()User readable message about why the request violated a policy. This is not intended for machine parsing.
string failure_message = 3;- Specified by:
getFailureMessageBytesin interfacePolicyViolationDetailsOrBuilder- Returns:
- The bytes for failureMessage.
-
setFailureMessage
User readable message about why the request violated a policy. This is not intended for machine parsing.
string failure_message = 3;- Parameters:
value- The failureMessage to set.- Returns:
- This builder for chaining.
-
clearFailureMessage
User readable message about why the request violated a policy. This is not intended for machine parsing.
string failure_message = 3;- Returns:
- This builder for chaining.
-
setFailureMessageBytes
User readable message about why the request violated a policy. This is not intended for machine parsing.
string failure_message = 3;- Parameters:
value- The bytes for failureMessage to set.- Returns:
- This builder for chaining.
-