public static final class CreateNotificationSubscriptionRequest.Builder extends GeneratedMessageV3.Builder<CreateNotificationSubscriptionRequest.Builder> implements CreateNotificationSubscriptionRequestOrBuilder
Request message for the CreateNotificationSubscription method.
Protobuf type
google.shopping.merchant.notifications.v1beta.CreateNotificationSubscriptionRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public CreateNotificationSubscriptionRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CreateNotificationSubscriptionRequest build()
public CreateNotificationSubscriptionRequest buildPartial()
public CreateNotificationSubscriptionRequest.Builder clear()
Overrides
public CreateNotificationSubscriptionRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public CreateNotificationSubscriptionRequest.Builder clearNotificationSubscription()
Required. The notification subscription to create.
.google.shopping.merchant.notifications.v1beta.NotificationSubscription notification_subscription = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateNotificationSubscriptionRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public CreateNotificationSubscriptionRequest.Builder clearParent()
Required. The merchant account that owns the new notification subscription.
Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public CreateNotificationSubscriptionRequest.Builder clone()
Overrides
public CreateNotificationSubscriptionRequest getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public NotificationSubscription getNotificationSubscription()
Required. The notification subscription to create.
.google.shopping.merchant.notifications.v1beta.NotificationSubscription notification_subscription = 2 [(.google.api.field_behavior) = REQUIRED];
public NotificationSubscription.Builder getNotificationSubscriptionBuilder()
Required. The notification subscription to create.
.google.shopping.merchant.notifications.v1beta.NotificationSubscription notification_subscription = 2 [(.google.api.field_behavior) = REQUIRED];
public NotificationSubscriptionOrBuilder getNotificationSubscriptionOrBuilder()
Required. The notification subscription to create.
.google.shopping.merchant.notifications.v1beta.NotificationSubscription notification_subscription = 2 [(.google.api.field_behavior) = REQUIRED];
public String getParent()
Required. The merchant account that owns the new notification subscription.
Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The parent.
|
public ByteString getParentBytes()
Required. The merchant account that owns the new notification subscription.
Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for parent.
|
public boolean hasNotificationSubscription()
Required. The notification subscription to create.
.google.shopping.merchant.notifications.v1beta.NotificationSubscription notification_subscription = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the notificationSubscription field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public CreateNotificationSubscriptionRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public CreateNotificationSubscriptionRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public CreateNotificationSubscriptionRequest.Builder mergeFrom(CreateNotificationSubscriptionRequest other)
public CreateNotificationSubscriptionRequest.Builder mergeNotificationSubscription(NotificationSubscription value)
Required. The notification subscription to create.
.google.shopping.merchant.notifications.v1beta.NotificationSubscription notification_subscription = 2 [(.google.api.field_behavior) = REQUIRED];
public final CreateNotificationSubscriptionRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public CreateNotificationSubscriptionRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CreateNotificationSubscriptionRequest.Builder setNotificationSubscription(NotificationSubscription value)
Required. The notification subscription to create.
.google.shopping.merchant.notifications.v1beta.NotificationSubscription notification_subscription = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateNotificationSubscriptionRequest.Builder setNotificationSubscription(NotificationSubscription.Builder builderForValue)
Required. The notification subscription to create.
.google.shopping.merchant.notifications.v1beta.NotificationSubscription notification_subscription = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateNotificationSubscriptionRequest.Builder setParent(String value)
Required. The merchant account that owns the new notification subscription.
Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The parent to set.
|
public CreateNotificationSubscriptionRequest.Builder setParentBytes(ByteString value)
Required. The merchant account that owns the new notification subscription.
Format: accounts/{account}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for parent to set.
|
public CreateNotificationSubscriptionRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final CreateNotificationSubscriptionRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides