Class Action.Builder

  • All Implemented Interfaces:
    ActionOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Action

    public static final class Action.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Action.Builder>
    implements ActionOrBuilder
     Action represents an issue requiring administrator action for resolution.
     
    Protobuf type google.cloud.dataplex.v1.Action
    • Method Detail

      • getDescriptor

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

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

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

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

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

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

        public Action.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<Action.Builder>
      • setField

        public Action.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<Action.Builder>
      • clearField

        public Action.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<Action.Builder>
      • clearOneof

        public Action.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<Action.Builder>
      • setRepeatedField

        public Action.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<Action.Builder>
      • addRepeatedField

        public Action.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<Action.Builder>
      • mergeFrom

        public Action.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<Action.Builder>
      • isInitialized

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

        public Action.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<Action.Builder>
        Throws:
        IOException
      • getCategoryValue

        public int getCategoryValue()
         The category of issue associated with the action.
         
        .google.cloud.dataplex.v1.Action.Category category = 1;
        Specified by:
        getCategoryValue in interface ActionOrBuilder
        Returns:
        The enum numeric value on the wire for category.
      • setCategoryValue

        public Action.Builder setCategoryValue​(int value)
         The category of issue associated with the action.
         
        .google.cloud.dataplex.v1.Action.Category category = 1;
        Parameters:
        value - The enum numeric value on the wire for category to set.
        Returns:
        This builder for chaining.
      • getCategory

        public Action.Category getCategory()
         The category of issue associated with the action.
         
        .google.cloud.dataplex.v1.Action.Category category = 1;
        Specified by:
        getCategory in interface ActionOrBuilder
        Returns:
        The category.
      • setCategory

        public Action.Builder setCategory​(Action.Category value)
         The category of issue associated with the action.
         
        .google.cloud.dataplex.v1.Action.Category category = 1;
        Parameters:
        value - The category to set.
        Returns:
        This builder for chaining.
      • clearCategory

        public Action.Builder clearCategory()
         The category of issue associated with the action.
         
        .google.cloud.dataplex.v1.Action.Category category = 1;
        Returns:
        This builder for chaining.
      • getIssue

        public String getIssue()
         Detailed description of the issue requiring action.
         
        string issue = 2;
        Specified by:
        getIssue in interface ActionOrBuilder
        Returns:
        The issue.
      • getIssueBytes

        public com.google.protobuf.ByteString getIssueBytes()
         Detailed description of the issue requiring action.
         
        string issue = 2;
        Specified by:
        getIssueBytes in interface ActionOrBuilder
        Returns:
        The bytes for issue.
      • setIssue

        public Action.Builder setIssue​(String value)
         Detailed description of the issue requiring action.
         
        string issue = 2;
        Parameters:
        value - The issue to set.
        Returns:
        This builder for chaining.
      • clearIssue

        public Action.Builder clearIssue()
         Detailed description of the issue requiring action.
         
        string issue = 2;
        Returns:
        This builder for chaining.
      • setIssueBytes

        public Action.Builder setIssueBytes​(com.google.protobuf.ByteString value)
         Detailed description of the issue requiring action.
         
        string issue = 2;
        Parameters:
        value - The bytes for issue to set.
        Returns:
        This builder for chaining.
      • hasDetectTime

        public boolean hasDetectTime()
         The time that the issue was detected.
         
        .google.protobuf.Timestamp detect_time = 4;
        Specified by:
        hasDetectTime in interface ActionOrBuilder
        Returns:
        Whether the detectTime field is set.
      • getDetectTime

        public com.google.protobuf.Timestamp getDetectTime()
         The time that the issue was detected.
         
        .google.protobuf.Timestamp detect_time = 4;
        Specified by:
        getDetectTime in interface ActionOrBuilder
        Returns:
        The detectTime.
      • setDetectTime

        public Action.Builder setDetectTime​(com.google.protobuf.Timestamp value)
         The time that the issue was detected.
         
        .google.protobuf.Timestamp detect_time = 4;
      • setDetectTime

        public Action.Builder setDetectTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         The time that the issue was detected.
         
        .google.protobuf.Timestamp detect_time = 4;
      • mergeDetectTime

        public Action.Builder mergeDetectTime​(com.google.protobuf.Timestamp value)
         The time that the issue was detected.
         
        .google.protobuf.Timestamp detect_time = 4;
      • clearDetectTime

        public Action.Builder clearDetectTime()
         The time that the issue was detected.
         
        .google.protobuf.Timestamp detect_time = 4;
      • getDetectTimeBuilder

        public com.google.protobuf.Timestamp.Builder getDetectTimeBuilder()
         The time that the issue was detected.
         
        .google.protobuf.Timestamp detect_time = 4;
      • getDetectTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getDetectTimeOrBuilder()
         The time that the issue was detected.
         
        .google.protobuf.Timestamp detect_time = 4;
        Specified by:
        getDetectTimeOrBuilder in interface ActionOrBuilder
      • getName

        public String getName()
         Output only. The relative resource name of the action, of the form:
         `projects/{project}/locations/{location}/lakes/{lake}/actions/{action}`
         `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/actions/{action}`
         `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/assets/{asset}/actions/{action}`.
         
        string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getName in interface ActionOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Output only. The relative resource name of the action, of the form:
         `projects/{project}/locations/{location}/lakes/{lake}/actions/{action}`
         `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/actions/{action}`
         `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/assets/{asset}/actions/{action}`.
         
        string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getNameBytes in interface ActionOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Action.Builder setName​(String value)
         Output only. The relative resource name of the action, of the form:
         `projects/{project}/locations/{location}/lakes/{lake}/actions/{action}`
         `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/actions/{action}`
         `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/assets/{asset}/actions/{action}`.
         
        string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Action.Builder clearName()
         Output only. The relative resource name of the action, of the form:
         `projects/{project}/locations/{location}/lakes/{lake}/actions/{action}`
         `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/actions/{action}`
         `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/assets/{asset}/actions/{action}`.
         
        string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setNameBytes

        public Action.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Output only. The relative resource name of the action, of the form:
         `projects/{project}/locations/{location}/lakes/{lake}/actions/{action}`
         `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/actions/{action}`
         `projects/{project}/locations/{location}/lakes/{lake}/zones/{zone}/assets/{asset}/actions/{action}`.
         
        string name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getLake

        public String getLake()
         Output only. The relative resource name of the lake, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
         
        string lake = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getLake in interface ActionOrBuilder
        Returns:
        The lake.
      • getLakeBytes

        public com.google.protobuf.ByteString getLakeBytes()
         Output only. The relative resource name of the lake, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
         
        string lake = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getLakeBytes in interface ActionOrBuilder
        Returns:
        The bytes for lake.
      • setLake

        public Action.Builder setLake​(String value)
         Output only. The relative resource name of the lake, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
         
        string lake = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The lake to set.
        Returns:
        This builder for chaining.
      • clearLake

        public Action.Builder clearLake()
         Output only. The relative resource name of the lake, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
         
        string lake = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setLakeBytes

        public Action.Builder setLakeBytes​(com.google.protobuf.ByteString value)
         Output only. The relative resource name of the lake, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}`.
         
        string lake = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for lake to set.
        Returns:
        This builder for chaining.
      • getZone

        public String getZone()
         Output only. The relative resource name of the zone, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
         
        string zone = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getZone in interface ActionOrBuilder
        Returns:
        The zone.
      • getZoneBytes

        public com.google.protobuf.ByteString getZoneBytes()
         Output only. The relative resource name of the zone, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
         
        string zone = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getZoneBytes in interface ActionOrBuilder
        Returns:
        The bytes for zone.
      • setZone

        public Action.Builder setZone​(String value)
         Output only. The relative resource name of the zone, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
         
        string zone = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The zone to set.
        Returns:
        This builder for chaining.
      • clearZone

        public Action.Builder clearZone()
         Output only. The relative resource name of the zone, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
         
        string zone = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setZoneBytes

        public Action.Builder setZoneBytes​(com.google.protobuf.ByteString value)
         Output only. The relative resource name of the zone, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}`.
         
        string zone = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for zone to set.
        Returns:
        This builder for chaining.
      • getAsset

        public String getAsset()
         Output only. The relative resource name of the asset, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
         
        string asset = 8 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getAsset in interface ActionOrBuilder
        Returns:
        The asset.
      • getAssetBytes

        public com.google.protobuf.ByteString getAssetBytes()
         Output only. The relative resource name of the asset, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
         
        string asset = 8 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getAssetBytes in interface ActionOrBuilder
        Returns:
        The bytes for asset.
      • setAsset

        public Action.Builder setAsset​(String value)
         Output only. The relative resource name of the asset, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
         
        string asset = 8 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The asset to set.
        Returns:
        This builder for chaining.
      • clearAsset

        public Action.Builder clearAsset()
         Output only. The relative resource name of the asset, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
         
        string asset = 8 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setAssetBytes

        public Action.Builder setAssetBytes​(com.google.protobuf.ByteString value)
         Output only. The relative resource name of the asset, of the form:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/assets/{asset_id}`.
         
        string asset = 8 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for asset to set.
        Returns:
        This builder for chaining.
      • getDataLocationsList

        public com.google.protobuf.ProtocolStringList getDataLocationsList()
         The list of data locations associated with this action. Cloud Storage
         locations are represented as URI paths(E.g.
         `gs://bucket/table1/year=2020/month=Jan/`). BigQuery locations refer to
         resource names(E.g.
         `bigquery.googleapis.com/projects/project-id/datasets/dataset-id`).
         
        repeated string data_locations = 9;
        Specified by:
        getDataLocationsList in interface ActionOrBuilder
        Returns:
        A list containing the dataLocations.
      • getDataLocationsCount

        public int getDataLocationsCount()
         The list of data locations associated with this action. Cloud Storage
         locations are represented as URI paths(E.g.
         `gs://bucket/table1/year=2020/month=Jan/`). BigQuery locations refer to
         resource names(E.g.
         `bigquery.googleapis.com/projects/project-id/datasets/dataset-id`).
         
        repeated string data_locations = 9;
        Specified by:
        getDataLocationsCount in interface ActionOrBuilder
        Returns:
        The count of dataLocations.
      • getDataLocations

        public String getDataLocations​(int index)
         The list of data locations associated with this action. Cloud Storage
         locations are represented as URI paths(E.g.
         `gs://bucket/table1/year=2020/month=Jan/`). BigQuery locations refer to
         resource names(E.g.
         `bigquery.googleapis.com/projects/project-id/datasets/dataset-id`).
         
        repeated string data_locations = 9;
        Specified by:
        getDataLocations in interface ActionOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The dataLocations at the given index.
      • getDataLocationsBytes

        public com.google.protobuf.ByteString getDataLocationsBytes​(int index)
         The list of data locations associated with this action. Cloud Storage
         locations are represented as URI paths(E.g.
         `gs://bucket/table1/year=2020/month=Jan/`). BigQuery locations refer to
         resource names(E.g.
         `bigquery.googleapis.com/projects/project-id/datasets/dataset-id`).
         
        repeated string data_locations = 9;
        Specified by:
        getDataLocationsBytes in interface ActionOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the dataLocations at the given index.
      • setDataLocations

        public Action.Builder setDataLocations​(int index,
                                               String value)
         The list of data locations associated with this action. Cloud Storage
         locations are represented as URI paths(E.g.
         `gs://bucket/table1/year=2020/month=Jan/`). BigQuery locations refer to
         resource names(E.g.
         `bigquery.googleapis.com/projects/project-id/datasets/dataset-id`).
         
        repeated string data_locations = 9;
        Parameters:
        index - The index to set the value at.
        value - The dataLocations to set.
        Returns:
        This builder for chaining.
      • addDataLocations

        public Action.Builder addDataLocations​(String value)
         The list of data locations associated with this action. Cloud Storage
         locations are represented as URI paths(E.g.
         `gs://bucket/table1/year=2020/month=Jan/`). BigQuery locations refer to
         resource names(E.g.
         `bigquery.googleapis.com/projects/project-id/datasets/dataset-id`).
         
        repeated string data_locations = 9;
        Parameters:
        value - The dataLocations to add.
        Returns:
        This builder for chaining.
      • addAllDataLocations

        public Action.Builder addAllDataLocations​(Iterable<String> values)
         The list of data locations associated with this action. Cloud Storage
         locations are represented as URI paths(E.g.
         `gs://bucket/table1/year=2020/month=Jan/`). BigQuery locations refer to
         resource names(E.g.
         `bigquery.googleapis.com/projects/project-id/datasets/dataset-id`).
         
        repeated string data_locations = 9;
        Parameters:
        values - The dataLocations to add.
        Returns:
        This builder for chaining.
      • clearDataLocations

        public Action.Builder clearDataLocations()
         The list of data locations associated with this action. Cloud Storage
         locations are represented as URI paths(E.g.
         `gs://bucket/table1/year=2020/month=Jan/`). BigQuery locations refer to
         resource names(E.g.
         `bigquery.googleapis.com/projects/project-id/datasets/dataset-id`).
         
        repeated string data_locations = 9;
        Returns:
        This builder for chaining.
      • addDataLocationsBytes

        public Action.Builder addDataLocationsBytes​(com.google.protobuf.ByteString value)
         The list of data locations associated with this action. Cloud Storage
         locations are represented as URI paths(E.g.
         `gs://bucket/table1/year=2020/month=Jan/`). BigQuery locations refer to
         resource names(E.g.
         `bigquery.googleapis.com/projects/project-id/datasets/dataset-id`).
         
        repeated string data_locations = 9;
        Parameters:
        value - The bytes of the dataLocations to add.
        Returns:
        This builder for chaining.
      • hasInvalidDataFormat

        public boolean hasInvalidDataFormat()
         Details for issues related to invalid or unsupported data formats.
         
        .google.cloud.dataplex.v1.Action.InvalidDataFormat invalid_data_format = 10;
        Specified by:
        hasInvalidDataFormat in interface ActionOrBuilder
        Returns:
        Whether the invalidDataFormat field is set.
      • getInvalidDataFormat

        public Action.InvalidDataFormat getInvalidDataFormat()
         Details for issues related to invalid or unsupported data formats.
         
        .google.cloud.dataplex.v1.Action.InvalidDataFormat invalid_data_format = 10;
        Specified by:
        getInvalidDataFormat in interface ActionOrBuilder
        Returns:
        The invalidDataFormat.
      • setInvalidDataFormat

        public Action.Builder setInvalidDataFormat​(Action.InvalidDataFormat value)
         Details for issues related to invalid or unsupported data formats.
         
        .google.cloud.dataplex.v1.Action.InvalidDataFormat invalid_data_format = 10;
      • setInvalidDataFormat

        public Action.Builder setInvalidDataFormat​(Action.InvalidDataFormat.Builder builderForValue)
         Details for issues related to invalid or unsupported data formats.
         
        .google.cloud.dataplex.v1.Action.InvalidDataFormat invalid_data_format = 10;
      • mergeInvalidDataFormat

        public Action.Builder mergeInvalidDataFormat​(Action.InvalidDataFormat value)
         Details for issues related to invalid or unsupported data formats.
         
        .google.cloud.dataplex.v1.Action.InvalidDataFormat invalid_data_format = 10;
      • clearInvalidDataFormat

        public Action.Builder clearInvalidDataFormat()
         Details for issues related to invalid or unsupported data formats.
         
        .google.cloud.dataplex.v1.Action.InvalidDataFormat invalid_data_format = 10;
      • getInvalidDataFormatBuilder

        public Action.InvalidDataFormat.Builder getInvalidDataFormatBuilder()
         Details for issues related to invalid or unsupported data formats.
         
        .google.cloud.dataplex.v1.Action.InvalidDataFormat invalid_data_format = 10;
      • hasIncompatibleDataSchema

        public boolean hasIncompatibleDataSchema()
         Details for issues related to incompatible schemas detected within data.
         
        .google.cloud.dataplex.v1.Action.IncompatibleDataSchema incompatible_data_schema = 11;
        Specified by:
        hasIncompatibleDataSchema in interface ActionOrBuilder
        Returns:
        Whether the incompatibleDataSchema field is set.
      • getIncompatibleDataSchema

        public Action.IncompatibleDataSchema getIncompatibleDataSchema()
         Details for issues related to incompatible schemas detected within data.
         
        .google.cloud.dataplex.v1.Action.IncompatibleDataSchema incompatible_data_schema = 11;
        Specified by:
        getIncompatibleDataSchema in interface ActionOrBuilder
        Returns:
        The incompatibleDataSchema.
      • setIncompatibleDataSchema

        public Action.Builder setIncompatibleDataSchema​(Action.IncompatibleDataSchema value)
         Details for issues related to incompatible schemas detected within data.
         
        .google.cloud.dataplex.v1.Action.IncompatibleDataSchema incompatible_data_schema = 11;
      • setIncompatibleDataSchema

        public Action.Builder setIncompatibleDataSchema​(Action.IncompatibleDataSchema.Builder builderForValue)
         Details for issues related to incompatible schemas detected within data.
         
        .google.cloud.dataplex.v1.Action.IncompatibleDataSchema incompatible_data_schema = 11;
      • mergeIncompatibleDataSchema

        public Action.Builder mergeIncompatibleDataSchema​(Action.IncompatibleDataSchema value)
         Details for issues related to incompatible schemas detected within data.
         
        .google.cloud.dataplex.v1.Action.IncompatibleDataSchema incompatible_data_schema = 11;
      • clearIncompatibleDataSchema

        public Action.Builder clearIncompatibleDataSchema()
         Details for issues related to incompatible schemas detected within data.
         
        .google.cloud.dataplex.v1.Action.IncompatibleDataSchema incompatible_data_schema = 11;
      • getIncompatibleDataSchemaBuilder

        public Action.IncompatibleDataSchema.Builder getIncompatibleDataSchemaBuilder()
         Details for issues related to incompatible schemas detected within data.
         
        .google.cloud.dataplex.v1.Action.IncompatibleDataSchema incompatible_data_schema = 11;
      • hasInvalidDataPartition

        public boolean hasInvalidDataPartition()
         Details for issues related to invalid or unsupported data partition
         structure.
         
        .google.cloud.dataplex.v1.Action.InvalidDataPartition invalid_data_partition = 12;
        Specified by:
        hasInvalidDataPartition in interface ActionOrBuilder
        Returns:
        Whether the invalidDataPartition field is set.
      • getInvalidDataPartition

        public Action.InvalidDataPartition getInvalidDataPartition()
         Details for issues related to invalid or unsupported data partition
         structure.
         
        .google.cloud.dataplex.v1.Action.InvalidDataPartition invalid_data_partition = 12;
        Specified by:
        getInvalidDataPartition in interface ActionOrBuilder
        Returns:
        The invalidDataPartition.
      • setInvalidDataPartition

        public Action.Builder setInvalidDataPartition​(Action.InvalidDataPartition value)
         Details for issues related to invalid or unsupported data partition
         structure.
         
        .google.cloud.dataplex.v1.Action.InvalidDataPartition invalid_data_partition = 12;
      • setInvalidDataPartition

        public Action.Builder setInvalidDataPartition​(Action.InvalidDataPartition.Builder builderForValue)
         Details for issues related to invalid or unsupported data partition
         structure.
         
        .google.cloud.dataplex.v1.Action.InvalidDataPartition invalid_data_partition = 12;
      • mergeInvalidDataPartition

        public Action.Builder mergeInvalidDataPartition​(Action.InvalidDataPartition value)
         Details for issues related to invalid or unsupported data partition
         structure.
         
        .google.cloud.dataplex.v1.Action.InvalidDataPartition invalid_data_partition = 12;
      • clearInvalidDataPartition

        public Action.Builder clearInvalidDataPartition()
         Details for issues related to invalid or unsupported data partition
         structure.
         
        .google.cloud.dataplex.v1.Action.InvalidDataPartition invalid_data_partition = 12;
      • getInvalidDataPartitionBuilder

        public Action.InvalidDataPartition.Builder getInvalidDataPartitionBuilder()
         Details for issues related to invalid or unsupported data partition
         structure.
         
        .google.cloud.dataplex.v1.Action.InvalidDataPartition invalid_data_partition = 12;
      • hasMissingData

        public boolean hasMissingData()
         Details for issues related to absence of data within managed resources.
         
        .google.cloud.dataplex.v1.Action.MissingData missing_data = 13;
        Specified by:
        hasMissingData in interface ActionOrBuilder
        Returns:
        Whether the missingData field is set.
      • getMissingData

        public Action.MissingData getMissingData()
         Details for issues related to absence of data within managed resources.
         
        .google.cloud.dataplex.v1.Action.MissingData missing_data = 13;
        Specified by:
        getMissingData in interface ActionOrBuilder
        Returns:
        The missingData.
      • setMissingData

        public Action.Builder setMissingData​(Action.MissingData value)
         Details for issues related to absence of data within managed resources.
         
        .google.cloud.dataplex.v1.Action.MissingData missing_data = 13;
      • setMissingData

        public Action.Builder setMissingData​(Action.MissingData.Builder builderForValue)
         Details for issues related to absence of data within managed resources.
         
        .google.cloud.dataplex.v1.Action.MissingData missing_data = 13;
      • mergeMissingData

        public Action.Builder mergeMissingData​(Action.MissingData value)
         Details for issues related to absence of data within managed resources.
         
        .google.cloud.dataplex.v1.Action.MissingData missing_data = 13;
      • clearMissingData

        public Action.Builder clearMissingData()
         Details for issues related to absence of data within managed resources.
         
        .google.cloud.dataplex.v1.Action.MissingData missing_data = 13;
      • getMissingDataBuilder

        public Action.MissingData.Builder getMissingDataBuilder()
         Details for issues related to absence of data within managed resources.
         
        .google.cloud.dataplex.v1.Action.MissingData missing_data = 13;
      • hasMissingResource

        public boolean hasMissingResource()
         Details for issues related to absence of a managed resource.
         
        .google.cloud.dataplex.v1.Action.MissingResource missing_resource = 14;
        Specified by:
        hasMissingResource in interface ActionOrBuilder
        Returns:
        Whether the missingResource field is set.
      • getMissingResource

        public Action.MissingResource getMissingResource()
         Details for issues related to absence of a managed resource.
         
        .google.cloud.dataplex.v1.Action.MissingResource missing_resource = 14;
        Specified by:
        getMissingResource in interface ActionOrBuilder
        Returns:
        The missingResource.
      • setMissingResource

        public Action.Builder setMissingResource​(Action.MissingResource value)
         Details for issues related to absence of a managed resource.
         
        .google.cloud.dataplex.v1.Action.MissingResource missing_resource = 14;
      • setMissingResource

        public Action.Builder setMissingResource​(Action.MissingResource.Builder builderForValue)
         Details for issues related to absence of a managed resource.
         
        .google.cloud.dataplex.v1.Action.MissingResource missing_resource = 14;
      • mergeMissingResource

        public Action.Builder mergeMissingResource​(Action.MissingResource value)
         Details for issues related to absence of a managed resource.
         
        .google.cloud.dataplex.v1.Action.MissingResource missing_resource = 14;
      • clearMissingResource

        public Action.Builder clearMissingResource()
         Details for issues related to absence of a managed resource.
         
        .google.cloud.dataplex.v1.Action.MissingResource missing_resource = 14;
      • getMissingResourceBuilder

        public Action.MissingResource.Builder getMissingResourceBuilder()
         Details for issues related to absence of a managed resource.
         
        .google.cloud.dataplex.v1.Action.MissingResource missing_resource = 14;
      • hasUnauthorizedResource

        public boolean hasUnauthorizedResource()
         Details for issues related to lack of permissions to access data
         resources.
         
        .google.cloud.dataplex.v1.Action.UnauthorizedResource unauthorized_resource = 15;
        Specified by:
        hasUnauthorizedResource in interface ActionOrBuilder
        Returns:
        Whether the unauthorizedResource field is set.
      • getUnauthorizedResource

        public Action.UnauthorizedResource getUnauthorizedResource()
         Details for issues related to lack of permissions to access data
         resources.
         
        .google.cloud.dataplex.v1.Action.UnauthorizedResource unauthorized_resource = 15;
        Specified by:
        getUnauthorizedResource in interface ActionOrBuilder
        Returns:
        The unauthorizedResource.
      • setUnauthorizedResource

        public Action.Builder setUnauthorizedResource​(Action.UnauthorizedResource value)
         Details for issues related to lack of permissions to access data
         resources.
         
        .google.cloud.dataplex.v1.Action.UnauthorizedResource unauthorized_resource = 15;
      • setUnauthorizedResource

        public Action.Builder setUnauthorizedResource​(Action.UnauthorizedResource.Builder builderForValue)
         Details for issues related to lack of permissions to access data
         resources.
         
        .google.cloud.dataplex.v1.Action.UnauthorizedResource unauthorized_resource = 15;
      • mergeUnauthorizedResource

        public Action.Builder mergeUnauthorizedResource​(Action.UnauthorizedResource value)
         Details for issues related to lack of permissions to access data
         resources.
         
        .google.cloud.dataplex.v1.Action.UnauthorizedResource unauthorized_resource = 15;
      • clearUnauthorizedResource

        public Action.Builder clearUnauthorizedResource()
         Details for issues related to lack of permissions to access data
         resources.
         
        .google.cloud.dataplex.v1.Action.UnauthorizedResource unauthorized_resource = 15;
      • getUnauthorizedResourceBuilder

        public Action.UnauthorizedResource.Builder getUnauthorizedResourceBuilder()
         Details for issues related to lack of permissions to access data
         resources.
         
        .google.cloud.dataplex.v1.Action.UnauthorizedResource unauthorized_resource = 15;
      • hasFailedSecurityPolicyApply

        public boolean hasFailedSecurityPolicyApply()
         Details for issues related to applying security policy.
         
        .google.cloud.dataplex.v1.Action.FailedSecurityPolicyApply failed_security_policy_apply = 21;
        Specified by:
        hasFailedSecurityPolicyApply in interface ActionOrBuilder
        Returns:
        Whether the failedSecurityPolicyApply field is set.
      • setFailedSecurityPolicyApply

        public Action.Builder setFailedSecurityPolicyApply​(Action.FailedSecurityPolicyApply value)
         Details for issues related to applying security policy.
         
        .google.cloud.dataplex.v1.Action.FailedSecurityPolicyApply failed_security_policy_apply = 21;
      • setFailedSecurityPolicyApply

        public Action.Builder setFailedSecurityPolicyApply​(Action.FailedSecurityPolicyApply.Builder builderForValue)
         Details for issues related to applying security policy.
         
        .google.cloud.dataplex.v1.Action.FailedSecurityPolicyApply failed_security_policy_apply = 21;
      • mergeFailedSecurityPolicyApply

        public Action.Builder mergeFailedSecurityPolicyApply​(Action.FailedSecurityPolicyApply value)
         Details for issues related to applying security policy.
         
        .google.cloud.dataplex.v1.Action.FailedSecurityPolicyApply failed_security_policy_apply = 21;
      • clearFailedSecurityPolicyApply

        public Action.Builder clearFailedSecurityPolicyApply()
         Details for issues related to applying security policy.
         
        .google.cloud.dataplex.v1.Action.FailedSecurityPolicyApply failed_security_policy_apply = 21;
      • getFailedSecurityPolicyApplyBuilder

        public Action.FailedSecurityPolicyApply.Builder getFailedSecurityPolicyApplyBuilder()
         Details for issues related to applying security policy.
         
        .google.cloud.dataplex.v1.Action.FailedSecurityPolicyApply failed_security_policy_apply = 21;
      • hasInvalidDataOrganization

        public boolean hasInvalidDataOrganization()
         Details for issues related to invalid data arrangement.
         
        .google.cloud.dataplex.v1.Action.InvalidDataOrganization invalid_data_organization = 22;
        Specified by:
        hasInvalidDataOrganization in interface ActionOrBuilder
        Returns:
        Whether the invalidDataOrganization field is set.
      • setInvalidDataOrganization

        public Action.Builder setInvalidDataOrganization​(Action.InvalidDataOrganization value)
         Details for issues related to invalid data arrangement.
         
        .google.cloud.dataplex.v1.Action.InvalidDataOrganization invalid_data_organization = 22;
      • setInvalidDataOrganization

        public Action.Builder setInvalidDataOrganization​(Action.InvalidDataOrganization.Builder builderForValue)
         Details for issues related to invalid data arrangement.
         
        .google.cloud.dataplex.v1.Action.InvalidDataOrganization invalid_data_organization = 22;
      • mergeInvalidDataOrganization

        public Action.Builder mergeInvalidDataOrganization​(Action.InvalidDataOrganization value)
         Details for issues related to invalid data arrangement.
         
        .google.cloud.dataplex.v1.Action.InvalidDataOrganization invalid_data_organization = 22;
      • clearInvalidDataOrganization

        public Action.Builder clearInvalidDataOrganization()
         Details for issues related to invalid data arrangement.
         
        .google.cloud.dataplex.v1.Action.InvalidDataOrganization invalid_data_organization = 22;
      • getInvalidDataOrganizationBuilder

        public Action.InvalidDataOrganization.Builder getInvalidDataOrganizationBuilder()
         Details for issues related to invalid data arrangement.
         
        .google.cloud.dataplex.v1.Action.InvalidDataOrganization invalid_data_organization = 22;
      • setUnknownFields

        public final Action.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<Action.Builder>
      • mergeUnknownFields

        public final Action.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<Action.Builder>