Class OrgPolicyViolationInfo.Builder

  • All Implemented Interfaces:
    OrgPolicyViolationInfoOrBuilder, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.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 Detail

      • getDescriptor

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

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection​(int number)
        Overrides:
        internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<OrgPolicyViolationInfo.Builder>
      • internalGetMutableMapFieldReflection

        protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection​(int number)
        Overrides:
        internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<OrgPolicyViolationInfo.Builder>
      • internalGetFieldAccessorTable

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

        public 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.GeneratedMessage.Builder<OrgPolicyViolationInfo.Builder>
      • getDefaultInstanceForType

        public OrgPolicyViolationInfo getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
        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

        public OrgPolicyViolationInfo.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,
                                                       java.lang.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,
                                                               java.lang.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,
                                                               java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OrgPolicyViolationInfo.Builder>
      • isInitialized

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

        public OrgPolicyViolationInfo.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                 throws java.io.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:
        java.io.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 java.lang.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​(java.lang.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​(java.lang.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
      • getResourceTagsMap

        public java.util.Map<java.lang.String,​java.lang.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 java.lang.String getResourceTagsOrDefault​(java.lang.String key,
                                                         java.lang.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 java.lang.String getResourceTagsOrThrow​(java.lang.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
      • removeResourceTags

        public OrgPolicyViolationInfo.Builder removeResourceTags​(java.lang.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 java.util.Map<java.lang.String,​java.lang.String> getMutableResourceTags()
        Deprecated.
        Use alternate mutation accessors instead.
      • putResourceTags

        public OrgPolicyViolationInfo.Builder putResourceTags​(java.lang.String key,
                                                              java.lang.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​(java.util.Map<java.lang.String,​java.lang.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];
      • 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
      • 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​(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​(java.lang.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];
      • 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 java.util.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>