Class OrgPolicyViolationInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
com.google.cloud.audit.OrgPolicyViolationInfo.Builder
All Implemented Interfaces:
OrgPolicyViolationInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
OrgPolicyViolationInfo

public static final class OrgPolicyViolationInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder> implements OrgPolicyViolationInfoOrBuilder
 Represents OrgPolicy Violation information.
 
Protobuf type google.cloud.audit.OrgPolicyViolationInfo
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapField

      protected com.google.protobuf.MapField internalGetMapField(int number)
      Overrides:
      internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • internalGetMutableMapField

      protected com.google.protobuf.MapField internalGetMutableMapField(int number)
      Overrides:
      internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • getDefaultInstanceForType

      public OrgPolicyViolationInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public OrgPolicyViolationInfo build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public OrgPolicyViolationInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • setField

      public OrgPolicyViolationInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • clearField

      public OrgPolicyViolationInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • clearOneof

      public OrgPolicyViolationInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • setRepeatedField

      public OrgPolicyViolationInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • addRepeatedField

      public OrgPolicyViolationInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • mergeFrom

      public OrgPolicyViolationInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<OrgPolicyViolationInfo.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • mergeFrom

      public OrgPolicyViolationInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<OrgPolicyViolationInfo.Builder>
      Throws:
      IOException
    • hasPayload

      public boolean hasPayload()
       Optional. Resource payload that is currently in scope and is subjected to orgpolicy
       conditions. This payload may be the subset of the actual Resource that may
       come in the request. This payload should not contain any core content.
       
      .google.protobuf.Struct payload = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasPayload in interface OrgPolicyViolationInfoOrBuilder
      Returns:
      Whether the payload field is set.
    • getPayload

      public com.google.protobuf.Struct getPayload()
       Optional. Resource payload that is currently in scope and is subjected to orgpolicy
       conditions. This payload may be the subset of the actual Resource that may
       come in the request. This payload should not contain any core content.
       
      .google.protobuf.Struct payload = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPayload in interface OrgPolicyViolationInfoOrBuilder
      Returns:
      The payload.
    • setPayload

      public OrgPolicyViolationInfo.Builder setPayload(com.google.protobuf.Struct value)
       Optional. Resource payload that is currently in scope and is subjected to orgpolicy
       conditions. This payload may be the subset of the actual Resource that may
       come in the request. This payload should not contain any core content.
       
      .google.protobuf.Struct payload = 1 [(.google.api.field_behavior) = OPTIONAL];
    • setPayload

      public OrgPolicyViolationInfo.Builder setPayload(com.google.protobuf.Struct.Builder builderForValue)
       Optional. Resource payload that is currently in scope and is subjected to orgpolicy
       conditions. This payload may be the subset of the actual Resource that may
       come in the request. This payload should not contain any core content.
       
      .google.protobuf.Struct payload = 1 [(.google.api.field_behavior) = OPTIONAL];
    • mergePayload

      public OrgPolicyViolationInfo.Builder mergePayload(com.google.protobuf.Struct value)
       Optional. Resource payload that is currently in scope and is subjected to orgpolicy
       conditions. This payload may be the subset of the actual Resource that may
       come in the request. This payload should not contain any core content.
       
      .google.protobuf.Struct payload = 1 [(.google.api.field_behavior) = OPTIONAL];
    • clearPayload

      public OrgPolicyViolationInfo.Builder clearPayload()
       Optional. Resource payload that is currently in scope and is subjected to orgpolicy
       conditions. This payload may be the subset of the actual Resource that may
       come in the request. This payload should not contain any core content.
       
      .google.protobuf.Struct payload = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getPayloadBuilder

      public com.google.protobuf.Struct.Builder getPayloadBuilder()
       Optional. Resource payload that is currently in scope and is subjected to orgpolicy
       conditions. This payload may be the subset of the actual Resource that may
       come in the request. This payload should not contain any core content.
       
      .google.protobuf.Struct payload = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getPayloadOrBuilder

      public com.google.protobuf.StructOrBuilder getPayloadOrBuilder()
       Optional. Resource payload that is currently in scope and is subjected to orgpolicy
       conditions. This payload may be the subset of the actual Resource that may
       come in the request. This payload should not contain any core content.
       
      .google.protobuf.Struct payload = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPayloadOrBuilder in interface OrgPolicyViolationInfoOrBuilder
    • getResourceType

      public String getResourceType()
       Optional. Resource type that the orgpolicy is checked against.
       Example: compute.googleapis.com/Instance, store.googleapis.com/bucket
       
      string resource_type = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getResourceType in interface OrgPolicyViolationInfoOrBuilder
      Returns:
      The resourceType.
    • getResourceTypeBytes

      public com.google.protobuf.ByteString getResourceTypeBytes()
       Optional. Resource type that the orgpolicy is checked against.
       Example: compute.googleapis.com/Instance, store.googleapis.com/bucket
       
      string resource_type = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getResourceTypeBytes in interface OrgPolicyViolationInfoOrBuilder
      Returns:
      The bytes for resourceType.
    • setResourceType

      public OrgPolicyViolationInfo.Builder setResourceType(String value)
       Optional. Resource type that the orgpolicy is checked against.
       Example: compute.googleapis.com/Instance, store.googleapis.com/bucket
       
      string resource_type = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The resourceType to set.
      Returns:
      This builder for chaining.
    • clearResourceType

      public OrgPolicyViolationInfo.Builder clearResourceType()
       Optional. Resource type that the orgpolicy is checked against.
       Example: compute.googleapis.com/Instance, store.googleapis.com/bucket
       
      string resource_type = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setResourceTypeBytes

      public OrgPolicyViolationInfo.Builder setResourceTypeBytes(com.google.protobuf.ByteString value)
       Optional. Resource type that the orgpolicy is checked against.
       Example: compute.googleapis.com/Instance, store.googleapis.com/bucket
       
      string resource_type = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for resourceType to set.
      Returns:
      This builder for chaining.
    • getResourceTagsCount

      public int getResourceTagsCount()
      Description copied from interface: OrgPolicyViolationInfoOrBuilder
       Optional. Tags referenced on the resource at the time of evaluation. These also
       include the federated tags, if they are supplied in the CheckOrgPolicy
       or CheckCustomConstraints Requests.
      
       Optional field as of now. These tags are the Cloud tags that are
       available on the resource during the policy evaluation and will
       be available as part of the OrgPolicy check response for logging purposes.
       
      map<string, string> resource_tags = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getResourceTagsCount in interface OrgPolicyViolationInfoOrBuilder
    • containsResourceTags

      public boolean containsResourceTags(String key)
       Optional. Tags referenced on the resource at the time of evaluation. These also
       include the federated tags, if they are supplied in the CheckOrgPolicy
       or CheckCustomConstraints Requests.
      
       Optional field as of now. These tags are the Cloud tags that are
       available on the resource during the policy evaluation and will
       be available as part of the OrgPolicy check response for logging purposes.
       
      map<string, string> resource_tags = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsResourceTags in interface OrgPolicyViolationInfoOrBuilder
    • getResourceTags

      @Deprecated public Map<String,String> getResourceTags()
      Deprecated.
      Specified by:
      getResourceTags in interface OrgPolicyViolationInfoOrBuilder
    • getResourceTagsMap

      public Map<String,String> getResourceTagsMap()
       Optional. Tags referenced on the resource at the time of evaluation. These also
       include the federated tags, if they are supplied in the CheckOrgPolicy
       or CheckCustomConstraints Requests.
      
       Optional field as of now. These tags are the Cloud tags that are
       available on the resource during the policy evaluation and will
       be available as part of the OrgPolicy check response for logging purposes.
       
      map<string, string> resource_tags = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getResourceTagsMap in interface OrgPolicyViolationInfoOrBuilder
    • getResourceTagsOrDefault

      public String getResourceTagsOrDefault(String key, String defaultValue)
       Optional. Tags referenced on the resource at the time of evaluation. These also
       include the federated tags, if they are supplied in the CheckOrgPolicy
       or CheckCustomConstraints Requests.
      
       Optional field as of now. These tags are the Cloud tags that are
       available on the resource during the policy evaluation and will
       be available as part of the OrgPolicy check response for logging purposes.
       
      map<string, string> resource_tags = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getResourceTagsOrDefault in interface OrgPolicyViolationInfoOrBuilder
    • getResourceTagsOrThrow

      public String getResourceTagsOrThrow(String key)
       Optional. Tags referenced on the resource at the time of evaluation. These also
       include the federated tags, if they are supplied in the CheckOrgPolicy
       or CheckCustomConstraints Requests.
      
       Optional field as of now. These tags are the Cloud tags that are
       available on the resource during the policy evaluation and will
       be available as part of the OrgPolicy check response for logging purposes.
       
      map<string, string> resource_tags = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getResourceTagsOrThrow in interface OrgPolicyViolationInfoOrBuilder
    • clearResourceTags

      public OrgPolicyViolationInfo.Builder clearResourceTags()
    • removeResourceTags

      public OrgPolicyViolationInfo.Builder removeResourceTags(String key)
       Optional. Tags referenced on the resource at the time of evaluation. These also
       include the federated tags, if they are supplied in the CheckOrgPolicy
       or CheckCustomConstraints Requests.
      
       Optional field as of now. These tags are the Cloud tags that are
       available on the resource during the policy evaluation and will
       be available as part of the OrgPolicy check response for logging purposes.
       
      map<string, string> resource_tags = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getMutableResourceTags

      @Deprecated public Map<String,String> getMutableResourceTags()
      Deprecated.
      Use alternate mutation accessors instead.
    • putResourceTags

      public OrgPolicyViolationInfo.Builder putResourceTags(String key, String value)
       Optional. Tags referenced on the resource at the time of evaluation. These also
       include the federated tags, if they are supplied in the CheckOrgPolicy
       or CheckCustomConstraints Requests.
      
       Optional field as of now. These tags are the Cloud tags that are
       available on the resource during the policy evaluation and will
       be available as part of the OrgPolicy check response for logging purposes.
       
      map<string, string> resource_tags = 3 [(.google.api.field_behavior) = OPTIONAL];
    • putAllResourceTags

      public OrgPolicyViolationInfo.Builder putAllResourceTags(Map<String,String> values)
       Optional. Tags referenced on the resource at the time of evaluation. These also
       include the federated tags, if they are supplied in the CheckOrgPolicy
       or CheckCustomConstraints Requests.
      
       Optional field as of now. These tags are the Cloud tags that are
       available on the resource during the policy evaluation and will
       be available as part of the OrgPolicy check response for logging purposes.
       
      map<string, string> resource_tags = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getViolationInfoList

      public List<ViolationInfo> getViolationInfoList()
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getViolationInfoList in interface OrgPolicyViolationInfoOrBuilder
    • getViolationInfoCount

      public int getViolationInfoCount()
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getViolationInfoCount in interface OrgPolicyViolationInfoOrBuilder
    • getViolationInfo

      public ViolationInfo getViolationInfo(int index)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getViolationInfo in interface OrgPolicyViolationInfoOrBuilder
    • setViolationInfo

      public OrgPolicyViolationInfo.Builder setViolationInfo(int index, ViolationInfo value)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • setViolationInfo

      public OrgPolicyViolationInfo.Builder setViolationInfo(int index, ViolationInfo.Builder builderForValue)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • addViolationInfo

      public OrgPolicyViolationInfo.Builder addViolationInfo(ViolationInfo value)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • addViolationInfo

      public OrgPolicyViolationInfo.Builder addViolationInfo(int index, ViolationInfo value)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • addViolationInfo

      public OrgPolicyViolationInfo.Builder addViolationInfo(ViolationInfo.Builder builderForValue)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • addViolationInfo

      public OrgPolicyViolationInfo.Builder addViolationInfo(int index, ViolationInfo.Builder builderForValue)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • addAllViolationInfo

      public OrgPolicyViolationInfo.Builder addAllViolationInfo(Iterable<? extends ViolationInfo> values)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • clearViolationInfo

      public OrgPolicyViolationInfo.Builder clearViolationInfo()
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • removeViolationInfo

      public OrgPolicyViolationInfo.Builder removeViolationInfo(int index)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getViolationInfoBuilder

      public ViolationInfo.Builder getViolationInfoBuilder(int index)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getViolationInfoOrBuilder

      public ViolationInfoOrBuilder getViolationInfoOrBuilder(int index)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getViolationInfoOrBuilder in interface OrgPolicyViolationInfoOrBuilder
    • getViolationInfoOrBuilderList

      public List<? extends ViolationInfoOrBuilder> getViolationInfoOrBuilderList()
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getViolationInfoOrBuilderList in interface OrgPolicyViolationInfoOrBuilder
    • addViolationInfoBuilder

      public ViolationInfo.Builder addViolationInfoBuilder()
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • addViolationInfoBuilder

      public ViolationInfo.Builder addViolationInfoBuilder(int index)
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getViolationInfoBuilderList

      public List<ViolationInfo.Builder> getViolationInfoBuilderList()
       Optional. Policy violations
       
      repeated .google.cloud.audit.ViolationInfo violation_info = 4 [(.google.api.field_behavior) = OPTIONAL];
    • setUnknownFields

      public final OrgPolicyViolationInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
    • mergeUnknownFields

      public final OrgPolicyViolationInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>