Class StoredProcedureConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<StoredProcedureConfig.Builder>
com.google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.Builder
- All Implemented Interfaces:
StoredProcedureConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- StoredProcedureConfig
public static final class StoredProcedureConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<StoredProcedureConfig.Builder>
implements StoredProcedureConfigOrBuilder
Stored procedure configuration, used to configure stored procedure sharing on linked dataset.Protobuf type
google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllAllowedStoredProcedureTypes(Iterable<? extends StoredProcedureConfig.StoredProcedureType> values) Output only.Output only.Output only.addAllowedStoredProcedureTypesValue(int value) Output only.build()clear()Output only.Optional.getAllowedStoredProcedureTypes(int index) Output only.intOutput only.Output only.intgetAllowedStoredProcedureTypesValue(int index) Output only.Output only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(StoredProcedureConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAllowedStoredProcedureTypes(int index, StoredProcedureConfig.StoredProcedureType value) Output only.setAllowedStoredProcedureTypesValue(int index, int value) Output only.setEnabled(boolean 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<StoredProcedureConfig.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<StoredProcedureConfig.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<StoredProcedureConfig.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<StoredProcedureConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<StoredProcedureConfig.Builder>
-
mergeFrom
public StoredProcedureConfig.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<StoredProcedureConfig.Builder>- Throws:
IOException
-
getEnabled
public boolean getEnabled()Optional. If true, enable sharing of stored procedure.
bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnabledin interfaceStoredProcedureConfigOrBuilder- Returns:
- The enabled.
-
setEnabled
Optional. If true, enable sharing of stored procedure.
bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
Optional. If true, enable sharing of stored procedure.
bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getAllowedStoredProcedureTypesList
Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAllowedStoredProcedureTypesListin interfaceStoredProcedureConfigOrBuilder- Returns:
- A list containing the allowedStoredProcedureTypes.
-
getAllowedStoredProcedureTypesCount
public int getAllowedStoredProcedureTypesCount()Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAllowedStoredProcedureTypesCountin interfaceStoredProcedureConfigOrBuilder- Returns:
- The count of allowedStoredProcedureTypes.
-
getAllowedStoredProcedureTypes
Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAllowedStoredProcedureTypesin interfaceStoredProcedureConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The allowedStoredProcedureTypes at the given index.
-
setAllowedStoredProcedureTypes
public StoredProcedureConfig.Builder setAllowedStoredProcedureTypes(int index, StoredProcedureConfig.StoredProcedureType value) Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The allowedStoredProcedureTypes to set.- Returns:
- This builder for chaining.
-
addAllowedStoredProcedureTypes
public StoredProcedureConfig.Builder addAllowedStoredProcedureTypes(StoredProcedureConfig.StoredProcedureType value) Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The allowedStoredProcedureTypes to add.- Returns:
- This builder for chaining.
-
addAllAllowedStoredProcedureTypes
public StoredProcedureConfig.Builder addAllAllowedStoredProcedureTypes(Iterable<? extends StoredProcedureConfig.StoredProcedureType> values) Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The allowedStoredProcedureTypes to add.- Returns:
- This builder for chaining.
-
clearAllowedStoredProcedureTypes
Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getAllowedStoredProcedureTypesValueList
Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAllowedStoredProcedureTypesValueListin interfaceStoredProcedureConfigOrBuilder- Returns:
- A list containing the enum numeric values on the wire for allowedStoredProcedureTypes.
-
getAllowedStoredProcedureTypesValue
public int getAllowedStoredProcedureTypesValue(int index) Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAllowedStoredProcedureTypesValuein interfaceStoredProcedureConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of allowedStoredProcedureTypes at the given index.
-
setAllowedStoredProcedureTypesValue
Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for allowedStoredProcedureTypes to set.- Returns:
- This builder for chaining.
-
addAllowedStoredProcedureTypesValue
Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for allowedStoredProcedureTypes to add.- Returns:
- This builder for chaining.
-
addAllAllowedStoredProcedureTypesValue
public StoredProcedureConfig.Builder addAllAllowedStoredProcedureTypesValue(Iterable<Integer> values) Output only. Types of stored procedure supported to share.
repeated .google.cloud.bigquery.analyticshub.v1.StoredProcedureConfig.StoredProcedureType allowed_stored_procedure_types = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
values- The enum numeric values on the wire for allowedStoredProcedureTypes to add.- Returns:
- This builder for chaining.
-