public static final class Topic.ReservationConfig extends GeneratedMessageV3 implements Topic.ReservationConfigOrBuilder
The settings for this topic's Reservation usage.
Protobuf type google.cloud.pubsublite.v1.Topic.ReservationConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
THROUGHPUT_RESERVATION_FIELD_NUMBER
public static final int THROUGHPUT_RESERVATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Topic.ReservationConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Topic.ReservationConfig.Builder newBuilder()
newBuilder(Topic.ReservationConfig prototype)
public static Topic.ReservationConfig.Builder newBuilder(Topic.ReservationConfig prototype)
public static Topic.ReservationConfig parseDelimitedFrom(InputStream input)
public static Topic.ReservationConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Topic.ReservationConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Topic.ReservationConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Topic.ReservationConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Topic.ReservationConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Topic.ReservationConfig parseFrom(CodedInputStream input)
public static Topic.ReservationConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Topic.ReservationConfig parseFrom(InputStream input)
public static Topic.ReservationConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Topic.ReservationConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Topic.ReservationConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Topic.ReservationConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Topic.ReservationConfig getDefaultInstanceForType()
getParserForType()
public Parser<Topic.ReservationConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getThroughputReservation()
public String getThroughputReservation()
The Reservation to use for this topic's throughput capacity.
Structured like:
projects/{project_number}/locations/{location}/reservations/{reservation_id}
string throughput_reservation = 1 [(.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The throughputReservation.
|
getThroughputReservationBytes()
public ByteString getThroughputReservationBytes()
The Reservation to use for this topic's throughput capacity.
Structured like:
projects/{project_number}/locations/{location}/reservations/{reservation_id}
string throughput_reservation = 1 [(.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for throughputReservation.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Topic.ReservationConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Topic.ReservationConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Topic.ReservationConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides