Reference documentation and code samples for the Cloud Pub/Sub V1 API class Google::Cloud::PubSub::V1::UpdateTopicRequest.
Request for the UpdateTopic method.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#topic
def topic() -> ::Google::Cloud::PubSub::V1::Topic
Returns
- (::Google::Cloud::PubSub::V1::Topic) — Required. The updated topic object.
#topic=
def topic=(value) -> ::Google::Cloud::PubSub::V1::Topic
Parameter
- value (::Google::Cloud::PubSub::V1::Topic) — Required. The updated topic object.
Returns
- (::Google::Cloud::PubSub::V1::Topic) — Required. The updated topic object.
#update_mask
def update_mask() -> ::Google::Protobuf::FieldMask
Returns
-
(::Google::Protobuf::FieldMask) — Required. Indicates which fields in the provided topic to update. Must be
specified and non-empty. Note that if
update_mask
contains "message_storage_policy" but themessage_storage_policy
is not set in thetopic
provided above, then the updated value is determined by the policy configured at the project or organization level.
#update_mask=
def update_mask=(value) -> ::Google::Protobuf::FieldMask
Parameter
-
value (::Google::Protobuf::FieldMask) — Required. Indicates which fields in the provided topic to update. Must be
specified and non-empty. Note that if
update_mask
contains "message_storage_policy" but themessage_storage_policy
is not set in thetopic
provided above, then the updated value is determined by the policy configured at the project or organization level.
Returns
-
(::Google::Protobuf::FieldMask) — Required. Indicates which fields in the provided topic to update. Must be
specified and non-empty. Note that if
update_mask
contains "message_storage_policy" but themessage_storage_policy
is not set in thetopic
provided above, then the updated value is determined by the policy configured at the project or organization level.