Package com.google.cloud.dataproc.v1
Class SparkRBatch.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
- com.google.cloud.dataproc.v1.SparkRBatch.Builder
-
- All Implemented Interfaces:
SparkRBatchOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SparkRBatch
public static final class SparkRBatch.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder> implements SparkRBatchOrBuilder
A configuration for running an [Apache SparkR](https://spark.apache.org/docs/latest/sparkr.html) batch workload.
Protobuf typegoogle.cloud.dataproc.v1.SparkRBatch
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SparkRBatch.BuilderaddAllArchiveUris(Iterable<String> values)Optional.SparkRBatch.BuilderaddAllArgs(Iterable<String> values)Optional.SparkRBatch.BuilderaddAllFileUris(Iterable<String> values)Optional.SparkRBatch.BuilderaddArchiveUris(String value)Optional.SparkRBatch.BuilderaddArchiveUrisBytes(com.google.protobuf.ByteString value)Optional.SparkRBatch.BuilderaddArgs(String value)Optional.SparkRBatch.BuilderaddArgsBytes(com.google.protobuf.ByteString value)Optional.SparkRBatch.BuilderaddFileUris(String value)Optional.SparkRBatch.BuilderaddFileUrisBytes(com.google.protobuf.ByteString value)Optional.SparkRBatch.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SparkRBatchbuild()SparkRBatchbuildPartial()SparkRBatch.Builderclear()SparkRBatch.BuilderclearArchiveUris()Optional.SparkRBatch.BuilderclearArgs()Optional.SparkRBatch.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SparkRBatch.BuilderclearFileUris()Optional.SparkRBatch.BuilderclearMainRFileUri()Required.SparkRBatch.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SparkRBatch.Builderclone()StringgetArchiveUris(int index)Optional.com.google.protobuf.ByteStringgetArchiveUrisBytes(int index)Optional.intgetArchiveUrisCount()Optional.com.google.protobuf.ProtocolStringListgetArchiveUrisList()Optional.StringgetArgs(int index)Optional.com.google.protobuf.ByteStringgetArgsBytes(int index)Optional.intgetArgsCount()Optional.com.google.protobuf.ProtocolStringListgetArgsList()Optional.SparkRBatchgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetFileUris(int index)Optional.com.google.protobuf.ByteStringgetFileUrisBytes(int index)Optional.intgetFileUrisCount()Optional.com.google.protobuf.ProtocolStringListgetFileUrisList()Optional.StringgetMainRFileUri()Required.com.google.protobuf.ByteStringgetMainRFileUriBytes()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SparkRBatch.BuildermergeFrom(SparkRBatch other)SparkRBatch.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SparkRBatch.BuildermergeFrom(com.google.protobuf.Message other)SparkRBatch.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SparkRBatch.BuildersetArchiveUris(int index, String value)Optional.SparkRBatch.BuildersetArgs(int index, String value)Optional.SparkRBatch.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SparkRBatch.BuildersetFileUris(int index, String value)Optional.SparkRBatch.BuildersetMainRFileUri(String value)Required.SparkRBatch.BuildersetMainRFileUriBytes(com.google.protobuf.ByteString value)Required.SparkRBatch.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)SparkRBatch.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
clear
public SparkRBatch.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
getDefaultInstanceForType
public SparkRBatch getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SparkRBatch build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SparkRBatch buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SparkRBatch.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
setField
public SparkRBatch.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
clearField
public SparkRBatch.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
clearOneof
public SparkRBatch.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
setRepeatedField
public SparkRBatch.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
addRepeatedField
public SparkRBatch.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
mergeFrom
public SparkRBatch.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SparkRBatch.Builder>
-
mergeFrom
public SparkRBatch.Builder mergeFrom(SparkRBatch other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
mergeFrom
public SparkRBatch.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SparkRBatch.Builder>- Throws:
IOException
-
getMainRFileUri
public String getMainRFileUri()
Required. The HCFS URI of the main R file to use as the driver. Must be a `.R` or `.r` file.
string main_r_file_uri = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMainRFileUriin interfaceSparkRBatchOrBuilder- Returns:
- The mainRFileUri.
-
getMainRFileUriBytes
public com.google.protobuf.ByteString getMainRFileUriBytes()
Required. The HCFS URI of the main R file to use as the driver. Must be a `.R` or `.r` file.
string main_r_file_uri = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getMainRFileUriBytesin interfaceSparkRBatchOrBuilder- Returns:
- The bytes for mainRFileUri.
-
setMainRFileUri
public SparkRBatch.Builder setMainRFileUri(String value)
Required. The HCFS URI of the main R file to use as the driver. Must be a `.R` or `.r` file.
string main_r_file_uri = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The mainRFileUri to set.- Returns:
- This builder for chaining.
-
clearMainRFileUri
public SparkRBatch.Builder clearMainRFileUri()
Required. The HCFS URI of the main R file to use as the driver. Must be a `.R` or `.r` file.
string main_r_file_uri = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setMainRFileUriBytes
public SparkRBatch.Builder setMainRFileUriBytes(com.google.protobuf.ByteString value)
Required. The HCFS URI of the main R file to use as the driver. Must be a `.R` or `.r` file.
string main_r_file_uri = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for mainRFileUri to set.- Returns:
- This builder for chaining.
-
getArgsList
public com.google.protobuf.ProtocolStringList getArgsList()
Optional. The arguments to pass to the Spark driver. Do not include arguments that can be set as batch properties, such as `--conf`, since a collision can occur that causes an incorrect batch submission.
repeated string args = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getArgsListin interfaceSparkRBatchOrBuilder- Returns:
- A list containing the args.
-
getArgsCount
public int getArgsCount()
Optional. The arguments to pass to the Spark driver. Do not include arguments that can be set as batch properties, such as `--conf`, since a collision can occur that causes an incorrect batch submission.
repeated string args = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getArgsCountin interfaceSparkRBatchOrBuilder- Returns:
- The count of args.
-
getArgs
public String getArgs(int index)
Optional. The arguments to pass to the Spark driver. Do not include arguments that can be set as batch properties, such as `--conf`, since a collision can occur that causes an incorrect batch submission.
repeated string args = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getArgsin interfaceSparkRBatchOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The args at the given index.
-
getArgsBytes
public com.google.protobuf.ByteString getArgsBytes(int index)
Optional. The arguments to pass to the Spark driver. Do not include arguments that can be set as batch properties, such as `--conf`, since a collision can occur that causes an incorrect batch submission.
repeated string args = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getArgsBytesin interfaceSparkRBatchOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the args at the given index.
-
setArgs
public SparkRBatch.Builder setArgs(int index, String value)
Optional. The arguments to pass to the Spark driver. Do not include arguments that can be set as batch properties, such as `--conf`, since a collision can occur that causes an incorrect batch submission.
repeated string args = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The args to set.- Returns:
- This builder for chaining.
-
addArgs
public SparkRBatch.Builder addArgs(String value)
Optional. The arguments to pass to the Spark driver. Do not include arguments that can be set as batch properties, such as `--conf`, since a collision can occur that causes an incorrect batch submission.
repeated string args = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The args to add.- Returns:
- This builder for chaining.
-
addAllArgs
public SparkRBatch.Builder addAllArgs(Iterable<String> values)
Optional. The arguments to pass to the Spark driver. Do not include arguments that can be set as batch properties, such as `--conf`, since a collision can occur that causes an incorrect batch submission.
repeated string args = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The args to add.- Returns:
- This builder for chaining.
-
clearArgs
public SparkRBatch.Builder clearArgs()
Optional. The arguments to pass to the Spark driver. Do not include arguments that can be set as batch properties, such as `--conf`, since a collision can occur that causes an incorrect batch submission.
repeated string args = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addArgsBytes
public SparkRBatch.Builder addArgsBytes(com.google.protobuf.ByteString value)
Optional. The arguments to pass to the Spark driver. Do not include arguments that can be set as batch properties, such as `--conf`, since a collision can occur that causes an incorrect batch submission.
repeated string args = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the args to add.- Returns:
- This builder for chaining.
-
getFileUrisList
public com.google.protobuf.ProtocolStringList getFileUrisList()
Optional. HCFS URIs of files to be placed in the working directory of each executor.
repeated string file_uris = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFileUrisListin interfaceSparkRBatchOrBuilder- Returns:
- A list containing the fileUris.
-
getFileUrisCount
public int getFileUrisCount()
Optional. HCFS URIs of files to be placed in the working directory of each executor.
repeated string file_uris = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFileUrisCountin interfaceSparkRBatchOrBuilder- Returns:
- The count of fileUris.
-
getFileUris
public String getFileUris(int index)
Optional. HCFS URIs of files to be placed in the working directory of each executor.
repeated string file_uris = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFileUrisin interfaceSparkRBatchOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The fileUris at the given index.
-
getFileUrisBytes
public com.google.protobuf.ByteString getFileUrisBytes(int index)
Optional. HCFS URIs of files to be placed in the working directory of each executor.
repeated string file_uris = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFileUrisBytesin interfaceSparkRBatchOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the fileUris at the given index.
-
setFileUris
public SparkRBatch.Builder setFileUris(int index, String value)
Optional. HCFS URIs of files to be placed in the working directory of each executor.
repeated string file_uris = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The fileUris to set.- Returns:
- This builder for chaining.
-
addFileUris
public SparkRBatch.Builder addFileUris(String value)
Optional. HCFS URIs of files to be placed in the working directory of each executor.
repeated string file_uris = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The fileUris to add.- Returns:
- This builder for chaining.
-
addAllFileUris
public SparkRBatch.Builder addAllFileUris(Iterable<String> values)
Optional. HCFS URIs of files to be placed in the working directory of each executor.
repeated string file_uris = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The fileUris to add.- Returns:
- This builder for chaining.
-
clearFileUris
public SparkRBatch.Builder clearFileUris()
Optional. HCFS URIs of files to be placed in the working directory of each executor.
repeated string file_uris = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addFileUrisBytes
public SparkRBatch.Builder addFileUrisBytes(com.google.protobuf.ByteString value)
Optional. HCFS URIs of files to be placed in the working directory of each executor.
repeated string file_uris = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the fileUris to add.- Returns:
- This builder for chaining.
-
getArchiveUrisList
public com.google.protobuf.ProtocolStringList getArchiveUrisList()
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: `.jar`, `.tar`, `.tar.gz`, `.tgz`, and `.zip`.
repeated string archive_uris = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getArchiveUrisListin interfaceSparkRBatchOrBuilder- Returns:
- A list containing the archiveUris.
-
getArchiveUrisCount
public int getArchiveUrisCount()
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: `.jar`, `.tar`, `.tar.gz`, `.tgz`, and `.zip`.
repeated string archive_uris = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getArchiveUrisCountin interfaceSparkRBatchOrBuilder- Returns:
- The count of archiveUris.
-
getArchiveUris
public String getArchiveUris(int index)
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: `.jar`, `.tar`, `.tar.gz`, `.tgz`, and `.zip`.
repeated string archive_uris = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getArchiveUrisin interfaceSparkRBatchOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The archiveUris at the given index.
-
getArchiveUrisBytes
public com.google.protobuf.ByteString getArchiveUrisBytes(int index)
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: `.jar`, `.tar`, `.tar.gz`, `.tgz`, and `.zip`.
repeated string archive_uris = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getArchiveUrisBytesin interfaceSparkRBatchOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the archiveUris at the given index.
-
setArchiveUris
public SparkRBatch.Builder setArchiveUris(int index, String value)
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: `.jar`, `.tar`, `.tar.gz`, `.tgz`, and `.zip`.
repeated string archive_uris = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The archiveUris to set.- Returns:
- This builder for chaining.
-
addArchiveUris
public SparkRBatch.Builder addArchiveUris(String value)
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: `.jar`, `.tar`, `.tar.gz`, `.tgz`, and `.zip`.
repeated string archive_uris = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The archiveUris to add.- Returns:
- This builder for chaining.
-
addAllArchiveUris
public SparkRBatch.Builder addAllArchiveUris(Iterable<String> values)
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: `.jar`, `.tar`, `.tar.gz`, `.tgz`, and `.zip`.
repeated string archive_uris = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The archiveUris to add.- Returns:
- This builder for chaining.
-
clearArchiveUris
public SparkRBatch.Builder clearArchiveUris()
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: `.jar`, `.tar`, `.tar.gz`, `.tgz`, and `.zip`.
repeated string archive_uris = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addArchiveUrisBytes
public SparkRBatch.Builder addArchiveUrisBytes(com.google.protobuf.ByteString value)
Optional. HCFS URIs of archives to be extracted into the working directory of each executor. Supported file types: `.jar`, `.tar`, `.tar.gz`, `.tgz`, and `.zip`.
repeated string archive_uris = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the archiveUris to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final SparkRBatch.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
mergeUnknownFields
public final SparkRBatch.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SparkRBatch.Builder>
-
-