Package com.google.dataflow.v1beta3
Class WorkerSettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
- com.google.dataflow.v1beta3.WorkerSettings.Builder
-
- All Implemented Interfaces:
WorkerSettingsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- WorkerSettings
public static final class WorkerSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder> implements WorkerSettingsOrBuilder
Provides data to pass through to the worker harness.
Protobuf typegoogle.dataflow.v1beta3.WorkerSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkerSettings.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
WorkerSettings
build()
WorkerSettings
buildPartial()
WorkerSettings.Builder
clear()
WorkerSettings.Builder
clearBaseUrl()
The base URL for accessing Google Cloud APIs.WorkerSettings.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
WorkerSettings.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
WorkerSettings.Builder
clearReportingEnabled()
Whether to send work progress updates to the service.WorkerSettings.Builder
clearServicePath()
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".WorkerSettings.Builder
clearShuffleServicePath()
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".WorkerSettings.Builder
clearTempStoragePrefix()
The prefix of the resources the system should use for temporary storage.WorkerSettings.Builder
clearWorkerId()
The ID of the worker running this pipeline.WorkerSettings.Builder
clone()
String
getBaseUrl()
The base URL for accessing Google Cloud APIs.com.google.protobuf.ByteString
getBaseUrlBytes()
The base URL for accessing Google Cloud APIs.WorkerSettings
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getReportingEnabled()
Whether to send work progress updates to the service.String
getServicePath()
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".com.google.protobuf.ByteString
getServicePathBytes()
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".String
getShuffleServicePath()
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".com.google.protobuf.ByteString
getShuffleServicePathBytes()
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".String
getTempStoragePrefix()
The prefix of the resources the system should use for temporary storage.com.google.protobuf.ByteString
getTempStoragePrefixBytes()
The prefix of the resources the system should use for temporary storage.String
getWorkerId()
The ID of the worker running this pipeline.com.google.protobuf.ByteString
getWorkerIdBytes()
The ID of the worker running this pipeline.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
WorkerSettings.Builder
mergeFrom(WorkerSettings other)
WorkerSettings.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
WorkerSettings.Builder
mergeFrom(com.google.protobuf.Message other)
WorkerSettings.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
WorkerSettings.Builder
setBaseUrl(String value)
The base URL for accessing Google Cloud APIs.WorkerSettings.Builder
setBaseUrlBytes(com.google.protobuf.ByteString value)
The base URL for accessing Google Cloud APIs.WorkerSettings.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
WorkerSettings.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
WorkerSettings.Builder
setReportingEnabled(boolean value)
Whether to send work progress updates to the service.WorkerSettings.Builder
setServicePath(String value)
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".WorkerSettings.Builder
setServicePathBytes(com.google.protobuf.ByteString value)
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".WorkerSettings.Builder
setShuffleServicePath(String value)
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".WorkerSettings.Builder
setShuffleServicePathBytes(com.google.protobuf.ByteString value)
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".WorkerSettings.Builder
setTempStoragePrefix(String value)
The prefix of the resources the system should use for temporary storage.WorkerSettings.Builder
setTempStoragePrefixBytes(com.google.protobuf.ByteString value)
The prefix of the resources the system should use for temporary storage.WorkerSettings.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
WorkerSettings.Builder
setWorkerId(String value)
The ID of the worker running this pipeline.WorkerSettings.Builder
setWorkerIdBytes(com.google.protobuf.ByteString value)
The ID of the worker running this pipeline.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
clear
public WorkerSettings.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
getDefaultInstanceForType
public WorkerSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public WorkerSettings build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public WorkerSettings buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public WorkerSettings.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
setField
public WorkerSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
clearField
public WorkerSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
clearOneof
public WorkerSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
setRepeatedField
public WorkerSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
addRepeatedField
public WorkerSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
mergeFrom
public WorkerSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WorkerSettings.Builder>
-
mergeFrom
public WorkerSettings.Builder mergeFrom(WorkerSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
mergeFrom
public WorkerSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WorkerSettings.Builder>
- Throws:
IOException
-
getBaseUrl
public String getBaseUrl()
The base URL for 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 = 1;
- Specified by:
getBaseUrl
in interfaceWorkerSettingsOrBuilder
- Returns:
- The baseUrl.
-
getBaseUrlBytes
public com.google.protobuf.ByteString getBaseUrlBytes()
The base URL for 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 = 1;
- Specified by:
getBaseUrlBytes
in interfaceWorkerSettingsOrBuilder
- Returns:
- The bytes for baseUrl.
-
setBaseUrl
public WorkerSettings.Builder setBaseUrl(String value)
The base URL for 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 = 1;
- Parameters:
value
- The baseUrl to set.- Returns:
- This builder for chaining.
-
clearBaseUrl
public WorkerSettings.Builder clearBaseUrl()
The base URL for 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 = 1;
- Returns:
- This builder for chaining.
-
setBaseUrlBytes
public WorkerSettings.Builder setBaseUrlBytes(com.google.protobuf.ByteString value)
The base URL for 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 = 1;
- Parameters:
value
- The bytes for baseUrl to set.- Returns:
- This builder for chaining.
-
getReportingEnabled
public boolean getReportingEnabled()
Whether to send work progress updates to the service.
bool reporting_enabled = 2;
- Specified by:
getReportingEnabled
in interfaceWorkerSettingsOrBuilder
- Returns:
- The reportingEnabled.
-
setReportingEnabled
public WorkerSettings.Builder setReportingEnabled(boolean value)
Whether to send work progress updates to the service.
bool reporting_enabled = 2;
- Parameters:
value
- The reportingEnabled to set.- Returns:
- This builder for chaining.
-
clearReportingEnabled
public WorkerSettings.Builder clearReportingEnabled()
Whether to send work progress updates to the service.
bool reporting_enabled = 2;
- Returns:
- This builder for chaining.
-
getServicePath
public String getServicePath()
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".
string service_path = 3;
- Specified by:
getServicePath
in interfaceWorkerSettingsOrBuilder
- Returns:
- The servicePath.
-
getServicePathBytes
public com.google.protobuf.ByteString getServicePathBytes()
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".
string service_path = 3;
- Specified by:
getServicePathBytes
in interfaceWorkerSettingsOrBuilder
- Returns:
- The bytes for servicePath.
-
setServicePath
public WorkerSettings.Builder setServicePath(String value)
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".
string service_path = 3;
- Parameters:
value
- The servicePath to set.- Returns:
- This builder for chaining.
-
clearServicePath
public WorkerSettings.Builder clearServicePath()
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".
string service_path = 3;
- Returns:
- This builder for chaining.
-
setServicePathBytes
public WorkerSettings.Builder setServicePathBytes(com.google.protobuf.ByteString value)
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".
string service_path = 3;
- Parameters:
value
- The bytes for servicePath to set.- Returns:
- This builder for chaining.
-
getShuffleServicePath
public String getShuffleServicePath()
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".
string shuffle_service_path = 4;
- Specified by:
getShuffleServicePath
in interfaceWorkerSettingsOrBuilder
- Returns:
- The shuffleServicePath.
-
getShuffleServicePathBytes
public com.google.protobuf.ByteString getShuffleServicePathBytes()
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".
string shuffle_service_path = 4;
- Specified by:
getShuffleServicePathBytes
in interfaceWorkerSettingsOrBuilder
- Returns:
- The bytes for shuffleServicePath.
-
setShuffleServicePath
public WorkerSettings.Builder setShuffleServicePath(String value)
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".
string shuffle_service_path = 4;
- Parameters:
value
- The shuffleServicePath to set.- Returns:
- This builder for chaining.
-
clearShuffleServicePath
public WorkerSettings.Builder clearShuffleServicePath()
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".
string shuffle_service_path = 4;
- Returns:
- This builder for chaining.
-
setShuffleServicePathBytes
public WorkerSettings.Builder setShuffleServicePathBytes(com.google.protobuf.ByteString value)
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".
string shuffle_service_path = 4;
- Parameters:
value
- The bytes for shuffleServicePath to set.- Returns:
- This builder for chaining.
-
getWorkerId
public String getWorkerId()
The ID of the worker running this pipeline.
string worker_id = 5;
- Specified by:
getWorkerId
in interfaceWorkerSettingsOrBuilder
- Returns:
- The workerId.
-
getWorkerIdBytes
public com.google.protobuf.ByteString getWorkerIdBytes()
The ID of the worker running this pipeline.
string worker_id = 5;
- Specified by:
getWorkerIdBytes
in interfaceWorkerSettingsOrBuilder
- Returns:
- The bytes for workerId.
-
setWorkerId
public WorkerSettings.Builder setWorkerId(String value)
The ID of the worker running this pipeline.
string worker_id = 5;
- Parameters:
value
- The workerId to set.- Returns:
- This builder for chaining.
-
clearWorkerId
public WorkerSettings.Builder clearWorkerId()
The ID of the worker running this pipeline.
string worker_id = 5;
- Returns:
- This builder for chaining.
-
setWorkerIdBytes
public WorkerSettings.Builder setWorkerIdBytes(com.google.protobuf.ByteString value)
The ID of the worker running this pipeline.
string worker_id = 5;
- Parameters:
value
- The bytes for workerId to set.- Returns:
- This builder for chaining.
-
getTempStoragePrefix
public String getTempStoragePrefix()
The prefix of the resources the system 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 = 6;
- Specified by:
getTempStoragePrefix
in interfaceWorkerSettingsOrBuilder
- Returns:
- The tempStoragePrefix.
-
getTempStoragePrefixBytes
public com.google.protobuf.ByteString getTempStoragePrefixBytes()
The prefix of the resources the system 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 = 6;
- Specified by:
getTempStoragePrefixBytes
in interfaceWorkerSettingsOrBuilder
- Returns:
- The bytes for tempStoragePrefix.
-
setTempStoragePrefix
public WorkerSettings.Builder setTempStoragePrefix(String value)
The prefix of the resources the system 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 = 6;
- Parameters:
value
- The tempStoragePrefix to set.- Returns:
- This builder for chaining.
-
clearTempStoragePrefix
public WorkerSettings.Builder clearTempStoragePrefix()
The prefix of the resources the system 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 = 6;
- Returns:
- This builder for chaining.
-
setTempStoragePrefixBytes
public WorkerSettings.Builder setTempStoragePrefixBytes(com.google.protobuf.ByteString value)
The prefix of the resources the system 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 = 6;
- Parameters:
value
- The bytes for tempStoragePrefix to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final WorkerSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
mergeUnknownFields
public final WorkerSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<WorkerSettings.Builder>
-
-