Documentation
¶
Index ¶
- Variables
- type Message
- func (x *Message) ClearMessageBody()
- func (x *Message) GetMessageBody() *MessageBody
- func (x *Message) GetTimestamp() int64
- func (x *Message) GetTopic() string
- func (x *Message) HasMessageBody() bool
- func (*Message) ProtoMessage()
- func (x *Message) ProtoReflect() protoreflect.Message
- func (x *Message) Reset()
- func (x *Message) SetMessageBody(v *MessageBody)
- func (x *Message) SetTimestamp(v int64)
- func (x *Message) SetTopic(v string)
- func (x *Message) String() string
- type MessageBody
- func (x *MessageBody) ClearMessageData()
- func (x *MessageBody) GetMessageData() *anypb.Any
- func (x *MessageBody) GetType() string
- func (x *MessageBody) HasMessageData() bool
- func (*MessageBody) ProtoMessage()
- func (x *MessageBody) ProtoReflect() protoreflect.Message
- func (x *MessageBody) Reset()
- func (x *MessageBody) SetMessageData(v *anypb.Any)
- func (x *MessageBody) SetType(v string)
- func (x *MessageBody) String() string
- type MessageBody_builder
- type Message_builder
- type PublishRequest
- func (x *PublishRequest) ClearMessageBody()
- func (x *PublishRequest) GetMessageBody() *MessageBody
- func (x *PublishRequest) GetTopic() string
- func (x *PublishRequest) HasMessageBody() bool
- func (*PublishRequest) ProtoMessage()
- func (x *PublishRequest) ProtoReflect() protoreflect.Message
- func (x *PublishRequest) Reset()
- func (x *PublishRequest) SetMessageBody(v *MessageBody)
- func (x *PublishRequest) SetTopic(v string)
- func (x *PublishRequest) String() string
- type PublishRequest_builder
- type PublishResponse
- type PublishResponse_builder
- type SubscriptionRequest
- type SubscriptionRequest_builder
Constants ¶
This section is empty.
Variables ¶
View Source
var File_simplecloud_pubsub_v1_pubsub_api_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct {
Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
MessageBody *MessageBody `protobuf:"bytes,2,opt,name=messageBody,proto3" json:"messageBody,omitempty"`
Timestamp int64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*Message) GetMessageBody ¶
func (x *Message) GetMessageBody() *MessageBody
func (*Message) ProtoReflect ¶
func (x *Message) ProtoReflect() protoreflect.Message
func (*Message) SetMessageBody ¶
func (x *Message) SetMessageBody(v *MessageBody)
type MessageBody ¶
type MessageBody struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
MessageData *anypb.Any `protobuf:"bytes,2,opt,name=messageData,proto3" json:"messageData,omitempty"`
// contains filtered or unexported fields
}
func (*MessageBody) ClearMessageData ¶
func (x *MessageBody) ClearMessageData()
func (*MessageBody) GetMessageData ¶
func (x *MessageBody) GetMessageData() *anypb.Any
func (*MessageBody) GetType ¶
func (x *MessageBody) GetType() string
func (*MessageBody) HasMessageData ¶
func (x *MessageBody) HasMessageData() bool
func (*MessageBody) ProtoMessage ¶
func (*MessageBody) ProtoMessage()
func (*MessageBody) ProtoReflect ¶
func (x *MessageBody) ProtoReflect() protoreflect.Message
func (*MessageBody) Reset ¶
func (x *MessageBody) Reset()
func (*MessageBody) SetMessageData ¶
func (x *MessageBody) SetMessageData(v *anypb.Any)
func (*MessageBody) SetType ¶
func (x *MessageBody) SetType(v string)
func (*MessageBody) String ¶
func (x *MessageBody) String() string
type MessageBody_builder ¶
type MessageBody_builder struct {
Type string
MessageData *anypb.Any
// contains filtered or unexported fields
}
func (MessageBody_builder) Build ¶
func (b0 MessageBody_builder) Build() *MessageBody
type Message_builder ¶
type Message_builder struct {
Topic string
MessageBody *MessageBody
Timestamp int64
// contains filtered or unexported fields
}
func (Message_builder) Build ¶
func (b0 Message_builder) Build() *Message
type PublishRequest ¶
type PublishRequest struct {
Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
MessageBody *MessageBody `protobuf:"bytes,2,opt,name=messageBody,proto3" json:"messageBody,omitempty"`
// contains filtered or unexported fields
}
func (*PublishRequest) ClearMessageBody ¶
func (x *PublishRequest) ClearMessageBody()
func (*PublishRequest) GetMessageBody ¶
func (x *PublishRequest) GetMessageBody() *MessageBody
func (*PublishRequest) GetTopic ¶
func (x *PublishRequest) GetTopic() string
func (*PublishRequest) HasMessageBody ¶
func (x *PublishRequest) HasMessageBody() bool
func (*PublishRequest) ProtoMessage ¶
func (*PublishRequest) ProtoMessage()
func (*PublishRequest) ProtoReflect ¶
func (x *PublishRequest) ProtoReflect() protoreflect.Message
func (*PublishRequest) Reset ¶
func (x *PublishRequest) Reset()
func (*PublishRequest) SetMessageBody ¶
func (x *PublishRequest) SetMessageBody(v *MessageBody)
func (*PublishRequest) SetTopic ¶
func (x *PublishRequest) SetTopic(v string)
func (*PublishRequest) String ¶
func (x *PublishRequest) String() string
type PublishRequest_builder ¶
type PublishRequest_builder struct {
Topic string
MessageBody *MessageBody
// contains filtered or unexported fields
}
func (PublishRequest_builder) Build ¶
func (b0 PublishRequest_builder) Build() *PublishRequest
type PublishResponse ¶
type PublishResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
// contains filtered or unexported fields
}
func (*PublishResponse) GetSuccess ¶
func (x *PublishResponse) GetSuccess() bool
func (*PublishResponse) ProtoMessage ¶
func (*PublishResponse) ProtoMessage()
func (*PublishResponse) ProtoReflect ¶
func (x *PublishResponse) ProtoReflect() protoreflect.Message
func (*PublishResponse) Reset ¶
func (x *PublishResponse) Reset()
func (*PublishResponse) SetSuccess ¶
func (x *PublishResponse) SetSuccess(v bool)
func (*PublishResponse) String ¶
func (x *PublishResponse) String() string
type PublishResponse_builder ¶
type PublishResponse_builder struct {
Success bool
// contains filtered or unexported fields
}
func (PublishResponse_builder) Build ¶
func (b0 PublishResponse_builder) Build() *PublishResponse
type SubscriptionRequest ¶
type SubscriptionRequest struct {
Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"`
// contains filtered or unexported fields
}
func (*SubscriptionRequest) GetTopic ¶
func (x *SubscriptionRequest) GetTopic() string
func (*SubscriptionRequest) ProtoMessage ¶
func (*SubscriptionRequest) ProtoMessage()
func (*SubscriptionRequest) ProtoReflect ¶
func (x *SubscriptionRequest) ProtoReflect() protoreflect.Message
func (*SubscriptionRequest) Reset ¶
func (x *SubscriptionRequest) Reset()
func (*SubscriptionRequest) SetTopic ¶
func (x *SubscriptionRequest) SetTopic(v string)
func (*SubscriptionRequest) String ¶
func (x *SubscriptionRequest) String() string
type SubscriptionRequest_builder ¶
type SubscriptionRequest_builder struct {
Topic string
// contains filtered or unexported fields
}
func (SubscriptionRequest_builder) Build ¶
func (b0 SubscriptionRequest_builder) Build() *SubscriptionRequest
Source Files
¶
- pubsub_api.pb.go
Click to show internal directories.
Click to hide internal directories.