public interface CreateSubscriptionRequestOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getParent()
public abstract String getParent()
Required. The parent location in which to create the subscription.
Structured like projects/{project_number}/locations/{location}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
String | The parent. |
getParentBytes()
public abstract ByteString getParentBytes()
Required. The parent location in which to create the subscription.
Structured like projects/{project_number}/locations/{location}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Type | Description |
ByteString | The bytes for parent. |
getSkipBacklog()
public abstract boolean getSkipBacklog()
If true, the newly created subscription will only receive messages published after the subscription was created. Otherwise, the entire message backlog will be received on the subscription. Defaults to false.
bool skip_backlog = 4;
Type | Description |
boolean | The skipBacklog. |
getSubscription()
public abstract Subscription getSubscription()
Required. Configuration of the subscription to create. Its name
field is
ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
Subscription | The subscription. |
getSubscriptionId()
public abstract String getSubscriptionId()
Required. The ID to use for the subscription, which will become the final
component of the subscription's name.
This value is structured like: my-sub-name
.
string subscription_id = 3 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String | The subscriptionId. |
getSubscriptionIdBytes()
public abstract ByteString getSubscriptionIdBytes()
Required. The ID to use for the subscription, which will become the final
component of the subscription's name.
This value is structured like: my-sub-name
.
string subscription_id = 3 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString | The bytes for subscriptionId. |
getSubscriptionOrBuilder()
public abstract SubscriptionOrBuilder getSubscriptionOrBuilder()
Required. Configuration of the subscription to create. Its name
field is
ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
SubscriptionOrBuilder |
hasSubscription()
public abstract boolean hasSubscription()
Required. Configuration of the subscription to create. Its name
field is
ignored.
.google.cloud.pubsublite.v1.Subscription subscription = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
boolean | Whether the subscription field is set. |