Class SubscribeDataExchangeRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SubscribeDataExchangeRequest.Builder>
com.google.cloud.bigquery.analyticshub.v1.SubscribeDataExchangeRequest.Builder
- All Implemented Interfaces:
SubscribeDataExchangeRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SubscribeDataExchangeRequest
public static final class SubscribeDataExchangeRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SubscribeDataExchangeRequest.Builder>
implements SubscribeDataExchangeRequestOrBuilder
Message for subscribing to a Data Exchange.Protobuf type
google.cloud.bigquery.analyticshub.v1.SubscribeDataExchangeRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Optional.Required.Email of the subscriber.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.com.google.protobuf.ByteStringRequired.Optional.Optional.Optional.getName()Required.com.google.protobuf.ByteStringRequired.Email of the subscriber.com.google.protobuf.ByteStringEmail of the subscriber.Required.com.google.protobuf.ByteStringRequired.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDestination(String value) Required.setDestinationBytes(com.google.protobuf.ByteString value) Required.Optional.setDestinationDataset(DestinationDataset.Builder builderForValue) Optional.Required.setNameBytes(com.google.protobuf.ByteString value) Required.setSubscriberContact(String value) Email of the subscriber.setSubscriberContactBytes(com.google.protobuf.ByteString value) Email of the subscriber.setSubscription(String value) Required.setSubscriptionBytes(com.google.protobuf.ByteString value) Required.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<SubscribeDataExchangeRequest.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<SubscribeDataExchangeRequest.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<SubscribeDataExchangeRequest.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<SubscribeDataExchangeRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SubscribeDataExchangeRequest.Builder>
-
mergeFrom
public SubscribeDataExchangeRequest.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<SubscribeDataExchangeRequest.Builder>- Throws:
IOException
-
getName
Required. Resource name of the Data Exchange. e.g. `projects/publisherproject/locations/us/dataExchanges/123`
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNamein interfaceSubscribeDataExchangeRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. Resource name of the Data Exchange. e.g. `projects/publisherproject/locations/us/dataExchanges/123`
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNameBytesin interfaceSubscribeDataExchangeRequestOrBuilder- Returns:
- The bytes for name.
-
setName
Required. Resource name of the Data Exchange. e.g. `projects/publisherproject/locations/us/dataExchanges/123`
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. Resource name of the Data Exchange. e.g. `projects/publisherproject/locations/us/dataExchanges/123`
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
Required. Resource name of the Data Exchange. e.g. `projects/publisherproject/locations/us/dataExchanges/123`
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDestination
Required. The parent resource path of the Subscription. e.g. `projects/subscriberproject/locations/us`
string destination = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getDestinationin interfaceSubscribeDataExchangeRequestOrBuilder- Returns:
- The destination.
-
getDestinationBytes
public com.google.protobuf.ByteString getDestinationBytes()Required. The parent resource path of the Subscription. e.g. `projects/subscriberproject/locations/us`
string destination = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getDestinationBytesin interfaceSubscribeDataExchangeRequestOrBuilder- Returns:
- The bytes for destination.
-
setDestination
Required. The parent resource path of the Subscription. e.g. `projects/subscriberproject/locations/us`
string destination = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The destination to set.- Returns:
- This builder for chaining.
-
clearDestination
Required. The parent resource path of the Subscription. e.g. `projects/subscriberproject/locations/us`
string destination = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setDestinationBytes
public SubscribeDataExchangeRequest.Builder setDestinationBytes(com.google.protobuf.ByteString value) Required. The parent resource path of the Subscription. e.g. `projects/subscriberproject/locations/us`
string destination = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for destination to set.- Returns:
- This builder for chaining.
-
hasDestinationDataset
public boolean hasDestinationDataset()Optional. BigQuery destination dataset to create for the subscriber.
.google.cloud.bigquery.analyticshub.v1.DestinationDataset destination_dataset = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDestinationDatasetin interfaceSubscribeDataExchangeRequestOrBuilder- Returns:
- Whether the destinationDataset field is set.
-
getDestinationDataset
Optional. BigQuery destination dataset to create for the subscriber.
.google.cloud.bigquery.analyticshub.v1.DestinationDataset destination_dataset = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDestinationDatasetin interfaceSubscribeDataExchangeRequestOrBuilder- Returns:
- The destinationDataset.
-
setDestinationDataset
Optional. BigQuery destination dataset to create for the subscriber.
.google.cloud.bigquery.analyticshub.v1.DestinationDataset destination_dataset = 5 [(.google.api.field_behavior) = OPTIONAL]; -
setDestinationDataset
public SubscribeDataExchangeRequest.Builder setDestinationDataset(DestinationDataset.Builder builderForValue) Optional. BigQuery destination dataset to create for the subscriber.
.google.cloud.bigquery.analyticshub.v1.DestinationDataset destination_dataset = 5 [(.google.api.field_behavior) = OPTIONAL]; -
mergeDestinationDataset
Optional. BigQuery destination dataset to create for the subscriber.
.google.cloud.bigquery.analyticshub.v1.DestinationDataset destination_dataset = 5 [(.google.api.field_behavior) = OPTIONAL]; -
clearDestinationDataset
Optional. BigQuery destination dataset to create for the subscriber.
.google.cloud.bigquery.analyticshub.v1.DestinationDataset destination_dataset = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getDestinationDatasetBuilder
Optional. BigQuery destination dataset to create for the subscriber.
.google.cloud.bigquery.analyticshub.v1.DestinationDataset destination_dataset = 5 [(.google.api.field_behavior) = OPTIONAL]; -
getDestinationDatasetOrBuilder
Optional. BigQuery destination dataset to create for the subscriber.
.google.cloud.bigquery.analyticshub.v1.DestinationDataset destination_dataset = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDestinationDatasetOrBuilderin interfaceSubscribeDataExchangeRequestOrBuilder
-
getSubscription
Required. Name of the subscription to create. e.g. `subscription1`
string subscription = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSubscriptionin interfaceSubscribeDataExchangeRequestOrBuilder- Returns:
- The subscription.
-
getSubscriptionBytes
public com.google.protobuf.ByteString getSubscriptionBytes()Required. Name of the subscription to create. e.g. `subscription1`
string subscription = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSubscriptionBytesin interfaceSubscribeDataExchangeRequestOrBuilder- Returns:
- The bytes for subscription.
-
setSubscription
Required. Name of the subscription to create. e.g. `subscription1`
string subscription = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The subscription to set.- Returns:
- This builder for chaining.
-
clearSubscription
Required. Name of the subscription to create. e.g. `subscription1`
string subscription = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setSubscriptionBytes
public SubscribeDataExchangeRequest.Builder setSubscriptionBytes(com.google.protobuf.ByteString value) Required. Name of the subscription to create. e.g. `subscription1`
string subscription = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for subscription to set.- Returns:
- This builder for chaining.
-
getSubscriberContact
Email of the subscriber.
string subscriber_contact = 3;- Specified by:
getSubscriberContactin interfaceSubscribeDataExchangeRequestOrBuilder- Returns:
- The subscriberContact.
-
getSubscriberContactBytes
public com.google.protobuf.ByteString getSubscriberContactBytes()Email of the subscriber.
string subscriber_contact = 3;- Specified by:
getSubscriberContactBytesin interfaceSubscribeDataExchangeRequestOrBuilder- Returns:
- The bytes for subscriberContact.
-
setSubscriberContact
Email of the subscriber.
string subscriber_contact = 3;- Parameters:
value- The subscriberContact to set.- Returns:
- This builder for chaining.
-
clearSubscriberContact
Email of the subscriber.
string subscriber_contact = 3;- Returns:
- This builder for chaining.
-
setSubscriberContactBytes
public SubscribeDataExchangeRequest.Builder setSubscriberContactBytes(com.google.protobuf.ByteString value) Email of the subscriber.
string subscriber_contact = 3;- Parameters:
value- The bytes for subscriberContact to set.- Returns:
- This builder for chaining.
-