@@ -116,45 +116,33 @@ def delete_subscription(self, subscription_path: SubscriptionPath):
116
116
@abstractmethod
117
117
def create_reservation (self , reservation : Reservation ) -> Reservation :
118
118
"""Create a reservation, returns the created reservation.
119
-
120
- warning:: This may not be implemented in the backend, it is a pre-release feature.
121
119
"""
122
120
123
121
@abstractmethod
124
122
def get_reservation (self , reservation_path : ReservationPath ) -> Reservation :
125
123
"""Get the reservation object from the server.
126
-
127
- warning:: This may not be implemented in the backend, it is a pre-release feature.
128
124
"""
129
125
130
126
@abstractmethod
131
127
def list_reservations (self , location_path : LocationPath ) -> List [Reservation ]:
132
128
"""List the Pub/Sub lite reservations that exist for a project in a given location.
133
-
134
- warning:: This may not be implemented in the backend, it is a pre-release feature.
135
129
"""
136
130
137
131
@abstractmethod
138
132
def update_reservation (
139
133
self , reservation : Reservation , update_mask : FieldMask
140
134
) -> Reservation :
141
135
"""Update the masked fields of the provided reservation.
142
-
143
- warning:: This may not be implemented in the backend, it is a pre-release feature.
144
136
"""
145
137
146
138
@abstractmethod
147
139
def delete_reservation (self , reservation_path : ReservationPath ):
148
140
"""Delete a reservation and all associated messages.
149
-
150
- warning:: This may not be implemented in the backend, it is a pre-release feature.
151
141
"""
152
142
153
143
@abstractmethod
154
144
def list_reservation_topics (
155
145
self , reservation_path : ReservationPath
156
146
) -> List [TopicPath ]:
157
147
"""List the subscriptions that exist for a given reservation.
158
-
159
- warning:: This may not be implemented in the backend, it is a pre-release feature.
160
148
"""
0 commit comments