Class TaskRunnerSettings.Builder (0.16.0)

public static final class TaskRunnerSettings.Builder extends GeneratedMessageV3.Builder<TaskRunnerSettings.Builder> implements TaskRunnerSettingsOrBuilder

Taskrunner configuration settings.

Protobuf type google.dataflow.v1beta3.TaskRunnerSettings

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllOauthScopes(Iterable<String> values)

public TaskRunnerSettings.Builder addAllOauthScopes(Iterable<String> values)

The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.

repeated string oauth_scopes = 3;

Parameter
NameDescription
valuesIterable<String>

The oauthScopes to add.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

addOauthScopes(String value)

public TaskRunnerSettings.Builder addOauthScopes(String value)

The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.

repeated string oauth_scopes = 3;

Parameter
NameDescription
valueString

The oauthScopes to add.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

addOauthScopesBytes(ByteString value)

public TaskRunnerSettings.Builder addOauthScopesBytes(ByteString value)

The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.

repeated string oauth_scopes = 3;

Parameter
NameDescription
valueByteString

The bytes of the oauthScopes to add.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public TaskRunnerSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides

build()

public TaskRunnerSettings build()
Returns
TypeDescription
TaskRunnerSettings

buildPartial()

public TaskRunnerSettings buildPartial()
Returns
TypeDescription
TaskRunnerSettings

clear()

public TaskRunnerSettings.Builder clear()
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides

clearAlsologtostderr()

public TaskRunnerSettings.Builder clearAlsologtostderr()

Whether to also send taskrunner log info to stderr.

bool alsologtostderr = 10;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearBaseTaskDir()

public TaskRunnerSettings.Builder clearBaseTaskDir()

The location on the worker for task-specific subdirectories.

string base_task_dir = 7;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearBaseUrl()

public TaskRunnerSettings.Builder clearBaseUrl()

The base URL for the taskrunner to use when accessing Google Cloud APIs. When workers access Google Cloud APIs, they logically do so via relative URLs. If this field is specified, it supplies the base URL to use for resolving these relative URLs. The normative algorithm used is defined by RFC 1808, "Relative Uniform Resource Locators". If not specified, the default value is "http://www.googleapis.com/"

string base_url = 4;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearCommandlinesFileName()

public TaskRunnerSettings.Builder clearCommandlinesFileName()

The file to store preprocessing commands in.

string commandlines_file_name = 16;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearContinueOnException()

public TaskRunnerSettings.Builder clearContinueOnException()

Whether to continue taskrunner if an exception is hit.

bool continue_on_exception = 8;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearDataflowApiVersion()

public TaskRunnerSettings.Builder clearDataflowApiVersion()

The API version of endpoint, e.g. "v1b3"

string dataflow_api_version = 5;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public TaskRunnerSettings.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides

clearHarnessCommand()

public TaskRunnerSettings.Builder clearHarnessCommand()

The command to launch the worker harness.

string harness_command = 14;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearLanguageHint()

public TaskRunnerSettings.Builder clearLanguageHint()

The suggested backend language.

string language_hint = 18;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearLogDir()

public TaskRunnerSettings.Builder clearLogDir()

The directory on the VM to store logs.

string log_dir = 12;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearLogToSerialconsole()

public TaskRunnerSettings.Builder clearLogToSerialconsole()

Whether to send taskrunner log info to Google Compute Engine VM serial console.

bool log_to_serialconsole = 9;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearLogUploadLocation()

public TaskRunnerSettings.Builder clearLogUploadLocation()

Indicates where to put logs. If this is not specified, the logs will not be uploaded. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}

string log_upload_location = 11;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearOauthScopes()

public TaskRunnerSettings.Builder clearOauthScopes()

The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.

repeated string oauth_scopes = 3;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public TaskRunnerSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides

clearParallelWorkerSettings()

public TaskRunnerSettings.Builder clearParallelWorkerSettings()

The settings to pass to the parallel worker harness.

.google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6;

Returns
TypeDescription
TaskRunnerSettings.Builder

clearStreamingWorkerMainClass()

public TaskRunnerSettings.Builder clearStreamingWorkerMainClass()

The streaming worker main class name.

string streaming_worker_main_class = 19;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearTaskGroup()

public TaskRunnerSettings.Builder clearTaskGroup()

The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".

string task_group = 2;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearTaskUser()

public TaskRunnerSettings.Builder clearTaskUser()

The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".

string task_user = 1;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearTempStoragePrefix()

public TaskRunnerSettings.Builder clearTempStoragePrefix()

The prefix of the resources the taskrunner should use for temporary storage. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}

string temp_storage_prefix = 13;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearVmId()

public TaskRunnerSettings.Builder clearVmId()

The ID string of the VM.

string vm_id = 17;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clearWorkflowFileName()

public TaskRunnerSettings.Builder clearWorkflowFileName()

The file to store the workflow in.

string workflow_file_name = 15;

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

clone()

public TaskRunnerSettings.Builder clone()
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides

getAlsologtostderr()

public boolean getAlsologtostderr()

Whether to also send taskrunner log info to stderr.

bool alsologtostderr = 10;

Returns
TypeDescription
boolean

The alsologtostderr.

getBaseTaskDir()

public String getBaseTaskDir()

The location on the worker for task-specific subdirectories.

string base_task_dir = 7;

Returns
TypeDescription
String

The baseTaskDir.

getBaseTaskDirBytes()

public ByteString getBaseTaskDirBytes()

The location on the worker for task-specific subdirectories.

string base_task_dir = 7;

Returns
TypeDescription
ByteString

The bytes for baseTaskDir.

getBaseUrl()

public String getBaseUrl()

The base URL for the taskrunner to use when accessing Google Cloud APIs. When workers access Google Cloud APIs, they logically do so via relative URLs. If this field is specified, it supplies the base URL to use for resolving these relative URLs. The normative algorithm used is defined by RFC 1808, "Relative Uniform Resource Locators". If not specified, the default value is "http://www.googleapis.com/"

string base_url = 4;

Returns
TypeDescription
String

The baseUrl.

getBaseUrlBytes()

public ByteString getBaseUrlBytes()

The base URL for the taskrunner to use when accessing Google Cloud APIs. When workers access Google Cloud APIs, they logically do so via relative URLs. If this field is specified, it supplies the base URL to use for resolving these relative URLs. The normative algorithm used is defined by RFC 1808, "Relative Uniform Resource Locators". If not specified, the default value is "http://www.googleapis.com/"

string base_url = 4;

Returns
TypeDescription
ByteString

The bytes for baseUrl.

getCommandlinesFileName()

public String getCommandlinesFileName()

The file to store preprocessing commands in.

string commandlines_file_name = 16;

Returns
TypeDescription
String

The commandlinesFileName.

getCommandlinesFileNameBytes()

public ByteString getCommandlinesFileNameBytes()

The file to store preprocessing commands in.

string commandlines_file_name = 16;

Returns
TypeDescription
ByteString

The bytes for commandlinesFileName.

getContinueOnException()

public boolean getContinueOnException()

Whether to continue taskrunner if an exception is hit.

bool continue_on_exception = 8;

Returns
TypeDescription
boolean

The continueOnException.

getDataflowApiVersion()

public String getDataflowApiVersion()

The API version of endpoint, e.g. "v1b3"

string dataflow_api_version = 5;

Returns
TypeDescription
String

The dataflowApiVersion.

getDataflowApiVersionBytes()

public ByteString getDataflowApiVersionBytes()

The API version of endpoint, e.g. "v1b3"

string dataflow_api_version = 5;

Returns
TypeDescription
ByteString

The bytes for dataflowApiVersion.

getDefaultInstanceForType()

public TaskRunnerSettings getDefaultInstanceForType()
Returns
TypeDescription
TaskRunnerSettings

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getHarnessCommand()

public String getHarnessCommand()

The command to launch the worker harness.

string harness_command = 14;

Returns
TypeDescription
String

The harnessCommand.

getHarnessCommandBytes()

public ByteString getHarnessCommandBytes()

The command to launch the worker harness.

string harness_command = 14;

Returns
TypeDescription
ByteString

The bytes for harnessCommand.

getLanguageHint()

public String getLanguageHint()

The suggested backend language.

string language_hint = 18;

Returns
TypeDescription
String

The languageHint.

getLanguageHintBytes()

public ByteString getLanguageHintBytes()

The suggested backend language.

string language_hint = 18;

Returns
TypeDescription
ByteString

The bytes for languageHint.

getLogDir()

public String getLogDir()

The directory on the VM to store logs.

string log_dir = 12;

Returns
TypeDescription
String

The logDir.

getLogDirBytes()

public ByteString getLogDirBytes()

The directory on the VM to store logs.

string log_dir = 12;

Returns
TypeDescription
ByteString

The bytes for logDir.

getLogToSerialconsole()

public boolean getLogToSerialconsole()

Whether to send taskrunner log info to Google Compute Engine VM serial console.

bool log_to_serialconsole = 9;

Returns
TypeDescription
boolean

The logToSerialconsole.

getLogUploadLocation()

public String getLogUploadLocation()

Indicates where to put logs. If this is not specified, the logs will not be uploaded. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}

string log_upload_location = 11;

Returns
TypeDescription
String

The logUploadLocation.

getLogUploadLocationBytes()

public ByteString getLogUploadLocationBytes()

Indicates where to put logs. If this is not specified, the logs will not be uploaded. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}

string log_upload_location = 11;

Returns
TypeDescription
ByteString

The bytes for logUploadLocation.

getOauthScopes(int index)

public String getOauthScopes(int index)

The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.

repeated string oauth_scopes = 3;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The oauthScopes at the given index.

getOauthScopesBytes(int index)

public ByteString getOauthScopesBytes(int index)

The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.

repeated string oauth_scopes = 3;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the oauthScopes at the given index.

getOauthScopesCount()

public int getOauthScopesCount()

The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.

repeated string oauth_scopes = 3;

Returns
TypeDescription
int

The count of oauthScopes.

getOauthScopesList()

public ProtocolStringList getOauthScopesList()

The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.

repeated string oauth_scopes = 3;

Returns
TypeDescription
ProtocolStringList

A list containing the oauthScopes.

getParallelWorkerSettings()

public WorkerSettings getParallelWorkerSettings()

The settings to pass to the parallel worker harness.

.google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6;

Returns
TypeDescription
WorkerSettings

The parallelWorkerSettings.

getParallelWorkerSettingsBuilder()

public WorkerSettings.Builder getParallelWorkerSettingsBuilder()

The settings to pass to the parallel worker harness.

.google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6;

Returns
TypeDescription
WorkerSettings.Builder

getParallelWorkerSettingsOrBuilder()

public WorkerSettingsOrBuilder getParallelWorkerSettingsOrBuilder()

The settings to pass to the parallel worker harness.

.google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6;

Returns
TypeDescription
WorkerSettingsOrBuilder

getStreamingWorkerMainClass()

public String getStreamingWorkerMainClass()

The streaming worker main class name.

string streaming_worker_main_class = 19;

Returns
TypeDescription
String

The streamingWorkerMainClass.

getStreamingWorkerMainClassBytes()

public ByteString getStreamingWorkerMainClassBytes()

The streaming worker main class name.

string streaming_worker_main_class = 19;

Returns
TypeDescription
ByteString

The bytes for streamingWorkerMainClass.

getTaskGroup()

public String getTaskGroup()

The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".

string task_group = 2;

Returns
TypeDescription
String

The taskGroup.

getTaskGroupBytes()

public ByteString getTaskGroupBytes()

The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".

string task_group = 2;

Returns
TypeDescription
ByteString

The bytes for taskGroup.

getTaskUser()

public String getTaskUser()

The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".

string task_user = 1;

Returns
TypeDescription
String

The taskUser.

getTaskUserBytes()

public ByteString getTaskUserBytes()

The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".

string task_user = 1;

Returns
TypeDescription
ByteString

The bytes for taskUser.

getTempStoragePrefix()

public String getTempStoragePrefix()

The prefix of the resources the taskrunner should use for temporary storage. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}

string temp_storage_prefix = 13;

Returns
TypeDescription
String

The tempStoragePrefix.

getTempStoragePrefixBytes()

public ByteString getTempStoragePrefixBytes()

The prefix of the resources the taskrunner should use for temporary storage. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}

string temp_storage_prefix = 13;

Returns
TypeDescription
ByteString

The bytes for tempStoragePrefix.

getVmId()

public String getVmId()

The ID string of the VM.

string vm_id = 17;

Returns
TypeDescription
String

The vmId.

getVmIdBytes()

public ByteString getVmIdBytes()

The ID string of the VM.

string vm_id = 17;

Returns
TypeDescription
ByteString

The bytes for vmId.

getWorkflowFileName()

public String getWorkflowFileName()

The file to store the workflow in.

string workflow_file_name = 15;

Returns
TypeDescription
String

The workflowFileName.

getWorkflowFileNameBytes()

public ByteString getWorkflowFileNameBytes()

The file to store the workflow in.

string workflow_file_name = 15;

Returns
TypeDescription
ByteString

The bytes for workflowFileName.

hasParallelWorkerSettings()

public boolean hasParallelWorkerSettings()

The settings to pass to the parallel worker harness.

.google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6;

Returns
TypeDescription
boolean

Whether the parallelWorkerSettings field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(TaskRunnerSettings other)

public TaskRunnerSettings.Builder mergeFrom(TaskRunnerSettings other)
Parameter
NameDescription
otherTaskRunnerSettings
Returns
TypeDescription
TaskRunnerSettings.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public TaskRunnerSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public TaskRunnerSettings.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides

mergeParallelWorkerSettings(WorkerSettings value)

public TaskRunnerSettings.Builder mergeParallelWorkerSettings(WorkerSettings value)

The settings to pass to the parallel worker harness.

.google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6;

Parameter
NameDescription
valueWorkerSettings
Returns
TypeDescription
TaskRunnerSettings.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final TaskRunnerSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides

setAlsologtostderr(boolean value)

public TaskRunnerSettings.Builder setAlsologtostderr(boolean value)

Whether to also send taskrunner log info to stderr.

bool alsologtostderr = 10;

Parameter
NameDescription
valueboolean

The alsologtostderr to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setBaseTaskDir(String value)

public TaskRunnerSettings.Builder setBaseTaskDir(String value)

The location on the worker for task-specific subdirectories.

string base_task_dir = 7;

Parameter
NameDescription
valueString

The baseTaskDir to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setBaseTaskDirBytes(ByteString value)

public TaskRunnerSettings.Builder setBaseTaskDirBytes(ByteString value)

The location on the worker for task-specific subdirectories.

string base_task_dir = 7;

Parameter
NameDescription
valueByteString

The bytes for baseTaskDir to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setBaseUrl(String value)

public TaskRunnerSettings.Builder setBaseUrl(String value)

The base URL for the taskrunner to use when accessing Google Cloud APIs. When workers access Google Cloud APIs, they logically do so via relative URLs. If this field is specified, it supplies the base URL to use for resolving these relative URLs. The normative algorithm used is defined by RFC 1808, "Relative Uniform Resource Locators". If not specified, the default value is "http://www.googleapis.com/"

string base_url = 4;

Parameter
NameDescription
valueString

The baseUrl to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setBaseUrlBytes(ByteString value)

public TaskRunnerSettings.Builder setBaseUrlBytes(ByteString value)

The base URL for the taskrunner to use when accessing Google Cloud APIs. When workers access Google Cloud APIs, they logically do so via relative URLs. If this field is specified, it supplies the base URL to use for resolving these relative URLs. The normative algorithm used is defined by RFC 1808, "Relative Uniform Resource Locators". If not specified, the default value is "http://www.googleapis.com/"

string base_url = 4;

Parameter
NameDescription
valueByteString

The bytes for baseUrl to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setCommandlinesFileName(String value)

public TaskRunnerSettings.Builder setCommandlinesFileName(String value)

The file to store preprocessing commands in.

string commandlines_file_name = 16;

Parameter
NameDescription
valueString

The commandlinesFileName to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setCommandlinesFileNameBytes(ByteString value)

public TaskRunnerSettings.Builder setCommandlinesFileNameBytes(ByteString value)

The file to store preprocessing commands in.

string commandlines_file_name = 16;

Parameter
NameDescription
valueByteString

The bytes for commandlinesFileName to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setContinueOnException(boolean value)

public TaskRunnerSettings.Builder setContinueOnException(boolean value)

Whether to continue taskrunner if an exception is hit.

bool continue_on_exception = 8;

Parameter
NameDescription
valueboolean

The continueOnException to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setDataflowApiVersion(String value)

public TaskRunnerSettings.Builder setDataflowApiVersion(String value)

The API version of endpoint, e.g. "v1b3"

string dataflow_api_version = 5;

Parameter
NameDescription
valueString

The dataflowApiVersion to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setDataflowApiVersionBytes(ByteString value)

public TaskRunnerSettings.Builder setDataflowApiVersionBytes(ByteString value)

The API version of endpoint, e.g. "v1b3"

string dataflow_api_version = 5;

Parameter
NameDescription
valueByteString

The bytes for dataflowApiVersion to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public TaskRunnerSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides

setHarnessCommand(String value)

public TaskRunnerSettings.Builder setHarnessCommand(String value)

The command to launch the worker harness.

string harness_command = 14;

Parameter
NameDescription
valueString

The harnessCommand to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setHarnessCommandBytes(ByteString value)

public TaskRunnerSettings.Builder setHarnessCommandBytes(ByteString value)

The command to launch the worker harness.

string harness_command = 14;

Parameter
NameDescription
valueByteString

The bytes for harnessCommand to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setLanguageHint(String value)

public TaskRunnerSettings.Builder setLanguageHint(String value)

The suggested backend language.

string language_hint = 18;

Parameter
NameDescription
valueString

The languageHint to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setLanguageHintBytes(ByteString value)

public TaskRunnerSettings.Builder setLanguageHintBytes(ByteString value)

The suggested backend language.

string language_hint = 18;

Parameter
NameDescription
valueByteString

The bytes for languageHint to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setLogDir(String value)

public TaskRunnerSettings.Builder setLogDir(String value)

The directory on the VM to store logs.

string log_dir = 12;

Parameter
NameDescription
valueString

The logDir to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setLogDirBytes(ByteString value)

public TaskRunnerSettings.Builder setLogDirBytes(ByteString value)

The directory on the VM to store logs.

string log_dir = 12;

Parameter
NameDescription
valueByteString

The bytes for logDir to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setLogToSerialconsole(boolean value)

public TaskRunnerSettings.Builder setLogToSerialconsole(boolean value)

Whether to send taskrunner log info to Google Compute Engine VM serial console.

bool log_to_serialconsole = 9;

Parameter
NameDescription
valueboolean

The logToSerialconsole to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setLogUploadLocation(String value)

public TaskRunnerSettings.Builder setLogUploadLocation(String value)

Indicates where to put logs. If this is not specified, the logs will not be uploaded. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}

string log_upload_location = 11;

Parameter
NameDescription
valueString

The logUploadLocation to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setLogUploadLocationBytes(ByteString value)

public TaskRunnerSettings.Builder setLogUploadLocationBytes(ByteString value)

Indicates where to put logs. If this is not specified, the logs will not be uploaded. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}

string log_upload_location = 11;

Parameter
NameDescription
valueByteString

The bytes for logUploadLocation to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setOauthScopes(int index, String value)

public TaskRunnerSettings.Builder setOauthScopes(int index, String value)

The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.

repeated string oauth_scopes = 3;

Parameters
NameDescription
indexint

The index to set the value at.

valueString

The oauthScopes to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setParallelWorkerSettings(WorkerSettings value)

public TaskRunnerSettings.Builder setParallelWorkerSettings(WorkerSettings value)

The settings to pass to the parallel worker harness.

.google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6;

Parameter
NameDescription
valueWorkerSettings
Returns
TypeDescription
TaskRunnerSettings.Builder

setParallelWorkerSettings(WorkerSettings.Builder builderForValue)

public TaskRunnerSettings.Builder setParallelWorkerSettings(WorkerSettings.Builder builderForValue)

The settings to pass to the parallel worker harness.

.google.dataflow.v1beta3.WorkerSettings parallel_worker_settings = 6;

Parameter
NameDescription
builderForValueWorkerSettings.Builder
Returns
TypeDescription
TaskRunnerSettings.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public TaskRunnerSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides

setStreamingWorkerMainClass(String value)

public TaskRunnerSettings.Builder setStreamingWorkerMainClass(String value)

The streaming worker main class name.

string streaming_worker_main_class = 19;

Parameter
NameDescription
valueString

The streamingWorkerMainClass to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setStreamingWorkerMainClassBytes(ByteString value)

public TaskRunnerSettings.Builder setStreamingWorkerMainClassBytes(ByteString value)

The streaming worker main class name.

string streaming_worker_main_class = 19;

Parameter
NameDescription
valueByteString

The bytes for streamingWorkerMainClass to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setTaskGroup(String value)

public TaskRunnerSettings.Builder setTaskGroup(String value)

The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".

string task_group = 2;

Parameter
NameDescription
valueString

The taskGroup to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setTaskGroupBytes(ByteString value)

public TaskRunnerSettings.Builder setTaskGroupBytes(ByteString value)

The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".

string task_group = 2;

Parameter
NameDescription
valueByteString

The bytes for taskGroup to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setTaskUser(String value)

public TaskRunnerSettings.Builder setTaskUser(String value)

The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".

string task_user = 1;

Parameter
NameDescription
valueString

The taskUser to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setTaskUserBytes(ByteString value)

public TaskRunnerSettings.Builder setTaskUserBytes(ByteString value)

The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".

string task_user = 1;

Parameter
NameDescription
valueByteString

The bytes for taskUser to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setTempStoragePrefix(String value)

public TaskRunnerSettings.Builder setTempStoragePrefix(String value)

The prefix of the resources the taskrunner should use for temporary storage. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}

string temp_storage_prefix = 13;

Parameter
NameDescription
valueString

The tempStoragePrefix to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setTempStoragePrefixBytes(ByteString value)

public TaskRunnerSettings.Builder setTempStoragePrefixBytes(ByteString value)

The prefix of the resources the taskrunner should use for temporary storage. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}

string temp_storage_prefix = 13;

Parameter
NameDescription
valueByteString

The bytes for tempStoragePrefix to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final TaskRunnerSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
TaskRunnerSettings.Builder
Overrides

setVmId(String value)

public TaskRunnerSettings.Builder setVmId(String value)

The ID string of the VM.

string vm_id = 17;

Parameter
NameDescription
valueString

The vmId to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setVmIdBytes(ByteString value)

public TaskRunnerSettings.Builder setVmIdBytes(ByteString value)

The ID string of the VM.

string vm_id = 17;

Parameter
NameDescription
valueByteString

The bytes for vmId to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setWorkflowFileName(String value)

public TaskRunnerSettings.Builder setWorkflowFileName(String value)

The file to store the workflow in.

string workflow_file_name = 15;

Parameter
NameDescription
valueString

The workflowFileName to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.

setWorkflowFileNameBytes(ByteString value)

public TaskRunnerSettings.Builder setWorkflowFileNameBytes(ByteString value)

The file to store the workflow in.

string workflow_file_name = 15;

Parameter
NameDescription
valueByteString

The bytes for workflowFileName to set.

Returns
TypeDescription
TaskRunnerSettings.Builder

This builder for chaining.