Class RunTaskRequest

  • All Implemented Interfaces:
    RunTaskRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class RunTaskRequest
    extends com.google.protobuf.GeneratedMessageV3
    implements RunTaskRequestOrBuilder
    Protobuf type google.cloud.dataplex.v1.RunTaskRequest
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • 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
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • getName

        public String getName()
         Required. The resource name of the task:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{task_id}`.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getName in interface RunTaskRequestOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Required. The resource name of the task:
         `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/tasks/{task_id}`.
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getNameBytes in interface RunTaskRequestOrBuilder
        Returns:
        The bytes for name.
      • getLabelsCount

        public int getLabelsCount()
        Description copied from interface: RunTaskRequestOrBuilder
         Optional. User-defined labels for the task. If the map is left empty, the
         task will run with existing labels from task definition. If the map
         contains an entry with a new key, the same will be added to existing set of
         labels. If the map contains an entry with an existing label key in task
         definition, the task will run with new label value for that entry. Clearing
         an existing label will require label value to be explicitly set to a hyphen
         "-". The label value cannot be empty.
         
        map<string, string> labels = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsCount in interface RunTaskRequestOrBuilder
      • containsLabels

        public boolean containsLabels​(String key)
         Optional. User-defined labels for the task. If the map is left empty, the
         task will run with existing labels from task definition. If the map
         contains an entry with a new key, the same will be added to existing set of
         labels. If the map contains an entry with an existing label key in task
         definition, the task will run with new label value for that entry. Clearing
         an existing label will require label value to be explicitly set to a hyphen
         "-". The label value cannot be empty.
         
        map<string, string> labels = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        containsLabels in interface RunTaskRequestOrBuilder
      • getLabelsMap

        public Map<String,​String> getLabelsMap()
         Optional. User-defined labels for the task. If the map is left empty, the
         task will run with existing labels from task definition. If the map
         contains an entry with a new key, the same will be added to existing set of
         labels. If the map contains an entry with an existing label key in task
         definition, the task will run with new label value for that entry. Clearing
         an existing label will require label value to be explicitly set to a hyphen
         "-". The label value cannot be empty.
         
        map<string, string> labels = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsMap in interface RunTaskRequestOrBuilder
      • getLabelsOrDefault

        public String getLabelsOrDefault​(String key,
                                         String defaultValue)
         Optional. User-defined labels for the task. If the map is left empty, the
         task will run with existing labels from task definition. If the map
         contains an entry with a new key, the same will be added to existing set of
         labels. If the map contains an entry with an existing label key in task
         definition, the task will run with new label value for that entry. Clearing
         an existing label will require label value to be explicitly set to a hyphen
         "-". The label value cannot be empty.
         
        map<string, string> labels = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsOrDefault in interface RunTaskRequestOrBuilder
      • getLabelsOrThrow

        public String getLabelsOrThrow​(String key)
         Optional. User-defined labels for the task. If the map is left empty, the
         task will run with existing labels from task definition. If the map
         contains an entry with a new key, the same will be added to existing set of
         labels. If the map contains an entry with an existing label key in task
         definition, the task will run with new label value for that entry. Clearing
         an existing label will require label value to be explicitly set to a hyphen
         "-". The label value cannot be empty.
         
        map<string, string> labels = 3 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getLabelsOrThrow in interface RunTaskRequestOrBuilder
      • getArgsCount

        public int getArgsCount()
        Description copied from interface: RunTaskRequestOrBuilder
         Optional. Execution spec arguments. If the map is left empty, the task will
         run with existing execution spec args from task definition. If the map
         contains an entry with a new key, the same will be added to existing set of
         args. If the map contains an entry with an existing arg key in task
         definition, the task will run with new arg value for that entry. Clearing
         an existing arg will require arg value to be explicitly set to a hyphen
         "-". The arg value cannot be empty.
         
        map<string, string> args = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getArgsCount in interface RunTaskRequestOrBuilder
      • containsArgs

        public boolean containsArgs​(String key)
         Optional. Execution spec arguments. If the map is left empty, the task will
         run with existing execution spec args from task definition. If the map
         contains an entry with a new key, the same will be added to existing set of
         args. If the map contains an entry with an existing arg key in task
         definition, the task will run with new arg value for that entry. Clearing
         an existing arg will require arg value to be explicitly set to a hyphen
         "-". The arg value cannot be empty.
         
        map<string, string> args = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        containsArgs in interface RunTaskRequestOrBuilder
      • getArgsMap

        public Map<String,​String> getArgsMap()
         Optional. Execution spec arguments. If the map is left empty, the task will
         run with existing execution spec args from task definition. If the map
         contains an entry with a new key, the same will be added to existing set of
         args. If the map contains an entry with an existing arg key in task
         definition, the task will run with new arg value for that entry. Clearing
         an existing arg will require arg value to be explicitly set to a hyphen
         "-". The arg value cannot be empty.
         
        map<string, string> args = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getArgsMap in interface RunTaskRequestOrBuilder
      • getArgsOrDefault

        public String getArgsOrDefault​(String key,
                                       String defaultValue)
         Optional. Execution spec arguments. If the map is left empty, the task will
         run with existing execution spec args from task definition. If the map
         contains an entry with a new key, the same will be added to existing set of
         args. If the map contains an entry with an existing arg key in task
         definition, the task will run with new arg value for that entry. Clearing
         an existing arg will require arg value to be explicitly set to a hyphen
         "-". The arg value cannot be empty.
         
        map<string, string> args = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getArgsOrDefault in interface RunTaskRequestOrBuilder
      • getArgsOrThrow

        public String getArgsOrThrow​(String key)
         Optional. Execution spec arguments. If the map is left empty, the task will
         run with existing execution spec args from task definition. If the map
         contains an entry with a new key, the same will be added to existing set of
         args. If the map contains an entry with an existing arg key in task
         definition, the task will run with new arg value for that entry. Clearing
         an existing arg will require arg value to be explicitly set to a hyphen
         "-". The arg value cannot be empty.
         
        map<string, string> args = 4 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getArgsOrThrow in interface RunTaskRequestOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static RunTaskRequest parseFrom​(ByteBuffer data)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RunTaskRequest parseFrom​(ByteBuffer data,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RunTaskRequest parseFrom​(com.google.protobuf.ByteString data)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RunTaskRequest parseFrom​(com.google.protobuf.ByteString data,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RunTaskRequest parseFrom​(byte[] data)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RunTaskRequest parseFrom​(byte[] data,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static RunTaskRequest parseFrom​(com.google.protobuf.CodedInputStream input,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws IOException
        Throws:
        IOException
      • newBuilderForType

        public RunTaskRequest.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public RunTaskRequest.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected RunTaskRequest.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static RunTaskRequest getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<RunTaskRequest> parser()
      • getParserForType

        public com.google.protobuf.Parser<RunTaskRequest> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public RunTaskRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder