Package com.google.cloud.dataform.v1
Class NotebookRuntimeOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NotebookRuntimeOptions.Builder>
com.google.cloud.dataform.v1.NotebookRuntimeOptions.Builder
- All Implemented Interfaces:
NotebookRuntimeOptionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NotebookRuntimeOptions
public static final class NotebookRuntimeOptions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NotebookRuntimeOptions.Builder>
implements NotebookRuntimeOptionsOrBuilder
Configures various aspects of Dataform notebook runtime.Protobuf type
google.cloud.dataform.v1.NotebookRuntimeOptions-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(NotebookRuntimeOptions other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.setAiPlatformNotebookRuntimeTemplateBytes(com.google.protobuf.ByteString value) Optional.setGcsOutputBucket(String value) Optional.setGcsOutputBucketBytes(com.google.protobuf.ByteString value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<NotebookRuntimeOptions.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<NotebookRuntimeOptions.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.GeneratedMessage.Builder<NotebookRuntimeOptions.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NotebookRuntimeOptions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NotebookRuntimeOptions.Builder>
-
mergeFrom
public NotebookRuntimeOptions.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<NotebookRuntimeOptions.Builder>- Throws:
IOException
-
getExecutionSinkCase
- Specified by:
getExecutionSinkCasein interfaceNotebookRuntimeOptionsOrBuilder
-
clearExecutionSink
-
hasGcsOutputBucket
public boolean hasGcsOutputBucket()Optional. The Google Cloud Storage location to upload the result to. Format: `gs://bucket-name`.
string gcs_output_bucket = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasGcsOutputBucketin interfaceNotebookRuntimeOptionsOrBuilder- Returns:
- Whether the gcsOutputBucket field is set.
-
getGcsOutputBucket
Optional. The Google Cloud Storage location to upload the result to. Format: `gs://bucket-name`.
string gcs_output_bucket = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGcsOutputBucketin interfaceNotebookRuntimeOptionsOrBuilder- Returns:
- The gcsOutputBucket.
-
getGcsOutputBucketBytes
public com.google.protobuf.ByteString getGcsOutputBucketBytes()Optional. The Google Cloud Storage location to upload the result to. Format: `gs://bucket-name`.
string gcs_output_bucket = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGcsOutputBucketBytesin interfaceNotebookRuntimeOptionsOrBuilder- Returns:
- The bytes for gcsOutputBucket.
-
setGcsOutputBucket
Optional. The Google Cloud Storage location to upload the result to. Format: `gs://bucket-name`.
string gcs_output_bucket = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The gcsOutputBucket to set.- Returns:
- This builder for chaining.
-
clearGcsOutputBucket
Optional. The Google Cloud Storage location to upload the result to. Format: `gs://bucket-name`.
string gcs_output_bucket = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setGcsOutputBucketBytes
Optional. The Google Cloud Storage location to upload the result to. Format: `gs://bucket-name`.
string gcs_output_bucket = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for gcsOutputBucket to set.- Returns:
- This builder for chaining.
-
getAiPlatformNotebookRuntimeTemplate
Optional. The resource name of the [Colab runtime template] (https://cloud.google.com/colab/docs/runtimes), from which a runtime is created for notebook executions. If not specified, a runtime is created with Colab's default specifications.
string ai_platform_notebook_runtime_template = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getAiPlatformNotebookRuntimeTemplatein interfaceNotebookRuntimeOptionsOrBuilder- Returns:
- The aiPlatformNotebookRuntimeTemplate.
-
getAiPlatformNotebookRuntimeTemplateBytes
public com.google.protobuf.ByteString getAiPlatformNotebookRuntimeTemplateBytes()Optional. The resource name of the [Colab runtime template] (https://cloud.google.com/colab/docs/runtimes), from which a runtime is created for notebook executions. If not specified, a runtime is created with Colab's default specifications.
string ai_platform_notebook_runtime_template = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Specified by:
getAiPlatformNotebookRuntimeTemplateBytesin interfaceNotebookRuntimeOptionsOrBuilder- Returns:
- The bytes for aiPlatformNotebookRuntimeTemplate.
-
setAiPlatformNotebookRuntimeTemplate
Optional. The resource name of the [Colab runtime template] (https://cloud.google.com/colab/docs/runtimes), from which a runtime is created for notebook executions. If not specified, a runtime is created with Colab's default specifications.
string ai_platform_notebook_runtime_template = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The aiPlatformNotebookRuntimeTemplate to set.- Returns:
- This builder for chaining.
-
clearAiPlatformNotebookRuntimeTemplate
Optional. The resource name of the [Colab runtime template] (https://cloud.google.com/colab/docs/runtimes), from which a runtime is created for notebook executions. If not specified, a runtime is created with Colab's default specifications.
string ai_platform_notebook_runtime_template = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAiPlatformNotebookRuntimeTemplateBytes
public NotebookRuntimeOptions.Builder setAiPlatformNotebookRuntimeTemplateBytes(com.google.protobuf.ByteString value) Optional. The resource name of the [Colab runtime template] (https://cloud.google.com/colab/docs/runtimes), from which a runtime is created for notebook executions. If not specified, a runtime is created with Colab's default specifications.
string ai_platform_notebook_runtime_template = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for aiPlatformNotebookRuntimeTemplate to set.- Returns:
- This builder for chaining.
-