Class WorkflowMetadata.Builder

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

    public static final class WorkflowMetadata.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<WorkflowMetadata.Builder>
    implements WorkflowMetadataOrBuilder
     A Dataproc workflow template resource.
     
    Protobuf type google.cloud.dataproc.v1.WorkflowMetadata
    • Method Detail

      • 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<WorkflowMetadata.Builder>
      • internalGetMutableMapField

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public WorkflowMetadata.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<WorkflowMetadata.Builder>
        Throws:
        IOException
      • getTemplate

        public String getTemplate()
         Output only. The resource name of the workflow template as described
         in https://cloud.google.com/apis/design/resource_names.
        
         * For `projects.regions.workflowTemplates`, the resource name of the
           template has the following format:
           `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}`
        
         * For `projects.locations.workflowTemplates`, the resource name of the
           template has the following format:
           `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}`
         
        string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTemplate in interface WorkflowMetadataOrBuilder
        Returns:
        The template.
      • getTemplateBytes

        public com.google.protobuf.ByteString getTemplateBytes()
         Output only. The resource name of the workflow template as described
         in https://cloud.google.com/apis/design/resource_names.
        
         * For `projects.regions.workflowTemplates`, the resource name of the
           template has the following format:
           `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}`
        
         * For `projects.locations.workflowTemplates`, the resource name of the
           template has the following format:
           `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}`
         
        string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTemplateBytes in interface WorkflowMetadataOrBuilder
        Returns:
        The bytes for template.
      • setTemplate

        public WorkflowMetadata.Builder setTemplate​(String value)
         Output only. The resource name of the workflow template as described
         in https://cloud.google.com/apis/design/resource_names.
        
         * For `projects.regions.workflowTemplates`, the resource name of the
           template has the following format:
           `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}`
        
         * For `projects.locations.workflowTemplates`, the resource name of the
           template has the following format:
           `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}`
         
        string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The template to set.
        Returns:
        This builder for chaining.
      • clearTemplate

        public WorkflowMetadata.Builder clearTemplate()
         Output only. The resource name of the workflow template as described
         in https://cloud.google.com/apis/design/resource_names.
        
         * For `projects.regions.workflowTemplates`, the resource name of the
           template has the following format:
           `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}`
        
         * For `projects.locations.workflowTemplates`, the resource name of the
           template has the following format:
           `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}`
         
        string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setTemplateBytes

        public WorkflowMetadata.Builder setTemplateBytes​(com.google.protobuf.ByteString value)
         Output only. The resource name of the workflow template as described
         in https://cloud.google.com/apis/design/resource_names.
        
         * For `projects.regions.workflowTemplates`, the resource name of the
           template has the following format:
           `projects/{project_id}/regions/{region}/workflowTemplates/{template_id}`
        
         * For `projects.locations.workflowTemplates`, the resource name of the
           template has the following format:
           `projects/{project_id}/locations/{location}/workflowTemplates/{template_id}`
         
        string template = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for template to set.
        Returns:
        This builder for chaining.
      • getVersion

        public int getVersion()
         Output only. The version of template at the time of
         workflow instantiation.
         
        int32 version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getVersion in interface WorkflowMetadataOrBuilder
        Returns:
        The version.
      • setVersion

        public WorkflowMetadata.Builder setVersion​(int value)
         Output only. The version of template at the time of
         workflow instantiation.
         
        int32 version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The version to set.
        Returns:
        This builder for chaining.
      • clearVersion

        public WorkflowMetadata.Builder clearVersion()
         Output only. The version of template at the time of
         workflow instantiation.
         
        int32 version = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • hasCreateCluster

        public boolean hasCreateCluster()
         Output only. The create cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateCluster in interface WorkflowMetadataOrBuilder
        Returns:
        Whether the createCluster field is set.
      • getCreateCluster

        public ClusterOperation getCreateCluster()
         Output only. The create cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateCluster in interface WorkflowMetadataOrBuilder
        Returns:
        The createCluster.
      • setCreateCluster

        public WorkflowMetadata.Builder setCreateCluster​(ClusterOperation value)
         Output only. The create cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateCluster

        public WorkflowMetadata.Builder setCreateCluster​(ClusterOperation.Builder builderForValue)
         Output only. The create cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateCluster

        public WorkflowMetadata.Builder mergeCreateCluster​(ClusterOperation value)
         Output only. The create cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateCluster

        public WorkflowMetadata.Builder clearCreateCluster()
         Output only. The create cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateClusterBuilder

        public ClusterOperation.Builder getCreateClusterBuilder()
         Output only. The create cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation create_cluster = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasGraph

        public boolean hasGraph()
         Output only. The workflow graph.
         
        .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasGraph in interface WorkflowMetadataOrBuilder
        Returns:
        Whether the graph field is set.
      • getGraph

        public WorkflowGraph getGraph()
         Output only. The workflow graph.
         
        .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getGraph in interface WorkflowMetadataOrBuilder
        Returns:
        The graph.
      • setGraph

        public WorkflowMetadata.Builder setGraph​(WorkflowGraph value)
         Output only. The workflow graph.
         
        .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setGraph

        public WorkflowMetadata.Builder setGraph​(WorkflowGraph.Builder builderForValue)
         Output only. The workflow graph.
         
        .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeGraph

        public WorkflowMetadata.Builder mergeGraph​(WorkflowGraph value)
         Output only. The workflow graph.
         
        .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearGraph

        public WorkflowMetadata.Builder clearGraph()
         Output only. The workflow graph.
         
        .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getGraphBuilder

        public WorkflowGraph.Builder getGraphBuilder()
         Output only. The workflow graph.
         
        .google.cloud.dataproc.v1.WorkflowGraph graph = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasDeleteCluster

        public boolean hasDeleteCluster()
         Output only. The delete cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasDeleteCluster in interface WorkflowMetadataOrBuilder
        Returns:
        Whether the deleteCluster field is set.
      • getDeleteCluster

        public ClusterOperation getDeleteCluster()
         Output only. The delete cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDeleteCluster in interface WorkflowMetadataOrBuilder
        Returns:
        The deleteCluster.
      • setDeleteCluster

        public WorkflowMetadata.Builder setDeleteCluster​(ClusterOperation value)
         Output only. The delete cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setDeleteCluster

        public WorkflowMetadata.Builder setDeleteCluster​(ClusterOperation.Builder builderForValue)
         Output only. The delete cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeDeleteCluster

        public WorkflowMetadata.Builder mergeDeleteCluster​(ClusterOperation value)
         Output only. The delete cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearDeleteCluster

        public WorkflowMetadata.Builder clearDeleteCluster()
         Output only. The delete cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDeleteClusterBuilder

        public ClusterOperation.Builder getDeleteClusterBuilder()
         Output only. The delete cluster operation metadata.
         
        .google.cloud.dataproc.v1.ClusterOperation delete_cluster = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStateValue

        public int getStateValue()
         Output only. The workflow state.
         
        .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStateValue in interface WorkflowMetadataOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public WorkflowMetadata.Builder setStateValue​(int value)
         Output only. The workflow state.
         
        .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • getState

        public WorkflowMetadata.State getState()
         Output only. The workflow state.
         
        .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getState in interface WorkflowMetadataOrBuilder
        Returns:
        The state.
      • setState

        public WorkflowMetadata.Builder setState​(WorkflowMetadata.State value)
         Output only. The workflow state.
         
        .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public WorkflowMetadata.Builder clearState()
         Output only. The workflow state.
         
        .google.cloud.dataproc.v1.WorkflowMetadata.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • getClusterName

        public String getClusterName()
         Output only. The name of the target cluster.
         
        string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getClusterName in interface WorkflowMetadataOrBuilder
        Returns:
        The clusterName.
      • getClusterNameBytes

        public com.google.protobuf.ByteString getClusterNameBytes()
         Output only. The name of the target cluster.
         
        string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getClusterNameBytes in interface WorkflowMetadataOrBuilder
        Returns:
        The bytes for clusterName.
      • setClusterName

        public WorkflowMetadata.Builder setClusterName​(String value)
         Output only. The name of the target cluster.
         
        string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The clusterName to set.
        Returns:
        This builder for chaining.
      • clearClusterName

        public WorkflowMetadata.Builder clearClusterName()
         Output only. The name of the target cluster.
         
        string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setClusterNameBytes

        public WorkflowMetadata.Builder setClusterNameBytes​(com.google.protobuf.ByteString value)
         Output only. The name of the target cluster.
         
        string cluster_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for clusterName to set.
        Returns:
        This builder for chaining.
      • containsParameters

        public boolean containsParameters​(String key)
         Map from parameter names to values that were used for those parameters.
         
        map<string, string> parameters = 8;
        Specified by:
        containsParameters in interface WorkflowMetadataOrBuilder
      • removeParameters

        public WorkflowMetadata.Builder removeParameters​(String key)
         Map from parameter names to values that were used for those parameters.
         
        map<string, string> parameters = 8;
      • getMutableParameters

        @Deprecated
        public Map<String,​String> getMutableParameters()
        Deprecated.
        Use alternate mutation accessors instead.
      • putParameters

        public WorkflowMetadata.Builder putParameters​(String key,
                                                      String value)
         Map from parameter names to values that were used for those parameters.
         
        map<string, string> parameters = 8;
      • putAllParameters

        public WorkflowMetadata.Builder putAllParameters​(Map<String,​String> values)
         Map from parameter names to values that were used for those parameters.
         
        map<string, string> parameters = 8;
      • hasStartTime

        public boolean hasStartTime()
         Output only. Workflow start time.
         
        .google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasStartTime in interface WorkflowMetadataOrBuilder
        Returns:
        Whether the startTime field is set.
      • getStartTime

        public com.google.protobuf.Timestamp getStartTime()
         Output only. Workflow start time.
         
        .google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStartTime in interface WorkflowMetadataOrBuilder
        Returns:
        The startTime.
      • setStartTime

        public WorkflowMetadata.Builder setStartTime​(com.google.protobuf.Timestamp value)
         Output only. Workflow start time.
         
        .google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setStartTime

        public WorkflowMetadata.Builder setStartTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Workflow start time.
         
        .google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeStartTime

        public WorkflowMetadata.Builder mergeStartTime​(com.google.protobuf.Timestamp value)
         Output only. Workflow start time.
         
        .google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearStartTime

        public WorkflowMetadata.Builder clearStartTime()
         Output only. Workflow start time.
         
        .google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStartTimeBuilder

        public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
         Output only. Workflow start time.
         
        .google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getStartTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
         Output only. Workflow start time.
         
        .google.protobuf.Timestamp start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getStartTimeOrBuilder in interface WorkflowMetadataOrBuilder
      • hasEndTime

        public boolean hasEndTime()
         Output only. Workflow end time.
         
        .google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasEndTime in interface WorkflowMetadataOrBuilder
        Returns:
        Whether the endTime field is set.
      • getEndTime

        public com.google.protobuf.Timestamp getEndTime()
         Output only. Workflow end time.
         
        .google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEndTime in interface WorkflowMetadataOrBuilder
        Returns:
        The endTime.
      • setEndTime

        public WorkflowMetadata.Builder setEndTime​(com.google.protobuf.Timestamp value)
         Output only. Workflow end time.
         
        .google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setEndTime

        public WorkflowMetadata.Builder setEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Workflow end time.
         
        .google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeEndTime

        public WorkflowMetadata.Builder mergeEndTime​(com.google.protobuf.Timestamp value)
         Output only. Workflow end time.
         
        .google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearEndTime

        public WorkflowMetadata.Builder clearEndTime()
         Output only. Workflow end time.
         
        .google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEndTimeBuilder

        public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
         Output only. Workflow end time.
         
        .google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEndTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
         Output only. Workflow end time.
         
        .google.protobuf.Timestamp end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getEndTimeOrBuilder in interface WorkflowMetadataOrBuilder
      • getClusterUuid

        public String getClusterUuid()
         Output only. The UUID of target cluster.
         
        string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getClusterUuid in interface WorkflowMetadataOrBuilder
        Returns:
        The clusterUuid.
      • getClusterUuidBytes

        public com.google.protobuf.ByteString getClusterUuidBytes()
         Output only. The UUID of target cluster.
         
        string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getClusterUuidBytes in interface WorkflowMetadataOrBuilder
        Returns:
        The bytes for clusterUuid.
      • setClusterUuid

        public WorkflowMetadata.Builder setClusterUuid​(String value)
         Output only. The UUID of target cluster.
         
        string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The clusterUuid to set.
        Returns:
        This builder for chaining.
      • clearClusterUuid

        public WorkflowMetadata.Builder clearClusterUuid()
         Output only. The UUID of target cluster.
         
        string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setClusterUuidBytes

        public WorkflowMetadata.Builder setClusterUuidBytes​(com.google.protobuf.ByteString value)
         Output only. The UUID of target cluster.
         
        string cluster_uuid = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for clusterUuid to set.
        Returns:
        This builder for chaining.
      • hasDagTimeout

        public boolean hasDagTimeout()
         Output only. The timeout duration for the DAG of jobs, expressed in seconds
         (see [JSON representation of
         duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).
         
        .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasDagTimeout in interface WorkflowMetadataOrBuilder
        Returns:
        Whether the dagTimeout field is set.
      • getDagTimeout

        public com.google.protobuf.Duration getDagTimeout()
         Output only. The timeout duration for the DAG of jobs, expressed in seconds
         (see [JSON representation of
         duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).
         
        .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDagTimeout in interface WorkflowMetadataOrBuilder
        Returns:
        The dagTimeout.
      • setDagTimeout

        public WorkflowMetadata.Builder setDagTimeout​(com.google.protobuf.Duration value)
         Output only. The timeout duration for the DAG of jobs, expressed in seconds
         (see [JSON representation of
         duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).
         
        .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setDagTimeout

        public WorkflowMetadata.Builder setDagTimeout​(com.google.protobuf.Duration.Builder builderForValue)
         Output only. The timeout duration for the DAG of jobs, expressed in seconds
         (see [JSON representation of
         duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).
         
        .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeDagTimeout

        public WorkflowMetadata.Builder mergeDagTimeout​(com.google.protobuf.Duration value)
         Output only. The timeout duration for the DAG of jobs, expressed in seconds
         (see [JSON representation of
         duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).
         
        .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearDagTimeout

        public WorkflowMetadata.Builder clearDagTimeout()
         Output only. The timeout duration for the DAG of jobs, expressed in seconds
         (see [JSON representation of
         duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).
         
        .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDagTimeoutBuilder

        public com.google.protobuf.Duration.Builder getDagTimeoutBuilder()
         Output only. The timeout duration for the DAG of jobs, expressed in seconds
         (see [JSON representation of
         duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).
         
        .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDagTimeoutOrBuilder

        public com.google.protobuf.DurationOrBuilder getDagTimeoutOrBuilder()
         Output only. The timeout duration for the DAG of jobs, expressed in seconds
         (see [JSON representation of
         duration](https://developers.google.com/protocol-buffers/docs/proto3#json)).
         
        .google.protobuf.Duration dag_timeout = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDagTimeoutOrBuilder in interface WorkflowMetadataOrBuilder
      • hasDagStartTime

        public boolean hasDagStartTime()
         Output only. DAG start time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG begins.
         
        .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasDagStartTime in interface WorkflowMetadataOrBuilder
        Returns:
        Whether the dagStartTime field is set.
      • getDagStartTime

        public com.google.protobuf.Timestamp getDagStartTime()
         Output only. DAG start time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG begins.
         
        .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDagStartTime in interface WorkflowMetadataOrBuilder
        Returns:
        The dagStartTime.
      • setDagStartTime

        public WorkflowMetadata.Builder setDagStartTime​(com.google.protobuf.Timestamp value)
         Output only. DAG start time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG begins.
         
        .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setDagStartTime

        public WorkflowMetadata.Builder setDagStartTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. DAG start time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG begins.
         
        .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeDagStartTime

        public WorkflowMetadata.Builder mergeDagStartTime​(com.google.protobuf.Timestamp value)
         Output only. DAG start time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG begins.
         
        .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearDagStartTime

        public WorkflowMetadata.Builder clearDagStartTime()
         Output only. DAG start time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG begins.
         
        .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDagStartTimeBuilder

        public com.google.protobuf.Timestamp.Builder getDagStartTimeBuilder()
         Output only. DAG start time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG begins.
         
        .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDagStartTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getDagStartTimeOrBuilder()
         Output only. DAG start time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG begins.
         
        .google.protobuf.Timestamp dag_start_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDagStartTimeOrBuilder in interface WorkflowMetadataOrBuilder
      • hasDagEndTime

        public boolean hasDagEndTime()
         Output only. DAG end time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG ends.
         
        .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasDagEndTime in interface WorkflowMetadataOrBuilder
        Returns:
        Whether the dagEndTime field is set.
      • getDagEndTime

        public com.google.protobuf.Timestamp getDagEndTime()
         Output only. DAG end time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG ends.
         
        .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDagEndTime in interface WorkflowMetadataOrBuilder
        Returns:
        The dagEndTime.
      • setDagEndTime

        public WorkflowMetadata.Builder setDagEndTime​(com.google.protobuf.Timestamp value)
         Output only. DAG end time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG ends.
         
        .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setDagEndTime

        public WorkflowMetadata.Builder setDagEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. DAG end time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG ends.
         
        .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeDagEndTime

        public WorkflowMetadata.Builder mergeDagEndTime​(com.google.protobuf.Timestamp value)
         Output only. DAG end time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG ends.
         
        .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearDagEndTime

        public WorkflowMetadata.Builder clearDagEndTime()
         Output only. DAG end time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG ends.
         
        .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDagEndTimeBuilder

        public com.google.protobuf.Timestamp.Builder getDagEndTimeBuilder()
         Output only. DAG end time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG ends.
         
        .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDagEndTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getDagEndTimeOrBuilder()
         Output only. DAG end time, only set for workflows with
         [dag_timeout][google.cloud.dataproc.v1.WorkflowMetadata.dag_timeout] when
         DAG ends.
         
        .google.protobuf.Timestamp dag_end_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDagEndTimeOrBuilder in interface WorkflowMetadataOrBuilder
      • setUnknownFields

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

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