group_client

package
v1.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 28 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchGetGroupsDescriptor added in v0.4.28

type BatchGetGroupsDescriptor struct{}

func GetBatchGetGroupsDescriptor added in v0.4.28

func GetBatchGetGroupsDescriptor() *BatchGetGroupsDescriptor

func (*BatchGetGroupsDescriptor) GetApiDescriptor added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*BatchGetGroupsDescriptor) GetApiName added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetApiName() string

func (*BatchGetGroupsDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*BatchGetGroupsDescriptor) GetFullMethodName added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetFullMethodName() string

func (*BatchGetGroupsDescriptor) GetMethodName added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetMethodName() string

func (*BatchGetGroupsDescriptor) GetProtoPkgName added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetProtoPkgName() string

func (*BatchGetGroupsDescriptor) GetResourceDescriptor added in v0.4.30

func (d *BatchGetGroupsDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*BatchGetGroupsDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*BatchGetGroupsDescriptor) GetServiceDomain added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetServiceDomain() string

func (*BatchGetGroupsDescriptor) GetServiceVersion added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetServiceVersion() string

func (*BatchGetGroupsDescriptor) GetVerb added in v0.4.28

func (d *BatchGetGroupsDescriptor) GetVerb() string

func (*BatchGetGroupsDescriptor) HasResource added in v0.4.30

func (d *BatchGetGroupsDescriptor) HasResource() bool

func (*BatchGetGroupsDescriptor) IsClientStream added in v0.4.28

func (d *BatchGetGroupsDescriptor) IsClientStream() bool

func (*BatchGetGroupsDescriptor) IsCollection added in v0.4.30

func (d *BatchGetGroupsDescriptor) IsCollection() bool

func (*BatchGetGroupsDescriptor) IsPlural added in v0.4.30

func (d *BatchGetGroupsDescriptor) IsPlural() bool

func (*BatchGetGroupsDescriptor) IsServerStream added in v0.4.28

func (d *BatchGetGroupsDescriptor) IsServerStream() bool

func (*BatchGetGroupsDescriptor) IsUnary added in v0.4.28

func (d *BatchGetGroupsDescriptor) IsUnary() bool

func (*BatchGetGroupsDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *BatchGetGroupsDescriptor) NewEmptyClientMsg() proto.Message

func (*BatchGetGroupsDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *BatchGetGroupsDescriptor) NewEmptyServerMsg() proto.Message

func (*BatchGetGroupsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *BatchGetGroupsDescriptor) RequestHasResourceBody() bool

type BatchGetGroupsDescriptorClientMsgHandle added in v0.4.28

type BatchGetGroupsDescriptorClientMsgHandle struct{}

func (*BatchGetGroupsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*BatchGetGroupsDescriptorClientMsgHandle) ExtractResourceBodies added in v1.0.21

func (*BatchGetGroupsDescriptorClientMsgHandle) ExtractResourceBody added in v1.0.21

func (*BatchGetGroupsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*BatchGetGroupsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type BatchGetGroupsDescriptorServerMsgHandle added in v0.4.28

type BatchGetGroupsDescriptorServerMsgHandle struct{}

func (*BatchGetGroupsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*BatchGetGroupsDescriptorServerMsgHandle) ExtractResourceBodies added in v1.0.21

func (*BatchGetGroupsDescriptorServerMsgHandle) ExtractResourceBody added in v1.0.21

func (*BatchGetGroupsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*BatchGetGroupsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type BatchGetGroupsRequest

type BatchGetGroupsRequest struct {

	// Names of Groups
	Names []*group.Name `protobuf:"bytes,2,rep,customtype=Name,name=names,proto3" json:"names,omitempty" firestore:"names"`
	// A list of extra fields to be obtained for each response item on top of
	// fields defined by request field view
	FieldMask *group.Group_FieldMask `` /* 137-byte string literal not displayed */
	// View defines list of standard response fields present in response items.
	// Additional fields can be amended by request field field_mask
	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty" firestore:"view"`
	// contains filtered or unexported fields
}

A request message of the BatchGetGroups method.

func (*BatchGetGroupsRequest) Descriptor

func (*BatchGetGroupsRequest) Descriptor() ([]byte, []int)

Deprecated, Use BatchGetGroupsRequest.ProtoReflect.Descriptor instead.

func (*BatchGetGroupsRequest) GetFieldMask

func (m *BatchGetGroupsRequest) GetFieldMask() *group.Group_FieldMask

func (*BatchGetGroupsRequest) GetNames

func (m *BatchGetGroupsRequest) GetNames() []*group.Name

func (*BatchGetGroupsRequest) GetView

func (m *BatchGetGroupsRequest) GetView() view.View

func (*BatchGetGroupsRequest) GotenMessage

func (*BatchGetGroupsRequest) GotenMessage()

func (*BatchGetGroupsRequest) GotenValidate

func (obj *BatchGetGroupsRequest) GotenValidate() error

func (*BatchGetGroupsRequest) Marshal

func (m *BatchGetGroupsRequest) Marshal() ([]byte, error)

func (*BatchGetGroupsRequest) MarshalJSON

func (m *BatchGetGroupsRequest) MarshalJSON() ([]byte, error)

func (*BatchGetGroupsRequest) ProtoMessage

func (*BatchGetGroupsRequest) ProtoMessage()

func (*BatchGetGroupsRequest) ProtoReflect

func (m *BatchGetGroupsRequest) ProtoReflect() preflect.Message

func (*BatchGetGroupsRequest) Reset

func (m *BatchGetGroupsRequest) Reset()

func (*BatchGetGroupsRequest) SetFieldMask

func (m *BatchGetGroupsRequest) SetFieldMask(fv *group.Group_FieldMask)

func (*BatchGetGroupsRequest) SetNames

func (m *BatchGetGroupsRequest) SetNames(fv []*group.Name)

func (*BatchGetGroupsRequest) SetView

func (m *BatchGetGroupsRequest) SetView(fv view.View)

func (*BatchGetGroupsRequest) String

func (m *BatchGetGroupsRequest) String() string

func (*BatchGetGroupsRequest) Unmarshal

func (m *BatchGetGroupsRequest) Unmarshal(b []byte) error

func (*BatchGetGroupsRequest) UnmarshalJSON

func (m *BatchGetGroupsRequest) UnmarshalJSON(data []byte) error

type BatchGetGroupsResponse

type BatchGetGroupsResponse struct {

	// found Groups
	Groups []*group.Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty" firestore:"groups"`
	// list of not found Groups
	Missing []*group.Name `protobuf:"bytes,2,rep,customtype=Name,name=missing,proto3" json:"missing,omitempty" firestore:"missing"`
	// contains filtered or unexported fields
}

A response message of the BatchGetGroups method.

func (*BatchGetGroupsResponse) Descriptor

func (*BatchGetGroupsResponse) Descriptor() ([]byte, []int)

Deprecated, Use BatchGetGroupsResponse.ProtoReflect.Descriptor instead.

func (*BatchGetGroupsResponse) GetGroups

func (m *BatchGetGroupsResponse) GetGroups() []*group.Group

func (*BatchGetGroupsResponse) GetMissing

func (m *BatchGetGroupsResponse) GetMissing() []*group.Name

func (*BatchGetGroupsResponse) GotenMessage

func (*BatchGetGroupsResponse) GotenMessage()

func (*BatchGetGroupsResponse) GotenValidate

func (obj *BatchGetGroupsResponse) GotenValidate() error

func (*BatchGetGroupsResponse) Marshal

func (m *BatchGetGroupsResponse) Marshal() ([]byte, error)

func (*BatchGetGroupsResponse) MarshalJSON

func (m *BatchGetGroupsResponse) MarshalJSON() ([]byte, error)

func (*BatchGetGroupsResponse) ProtoMessage

func (*BatchGetGroupsResponse) ProtoMessage()

func (*BatchGetGroupsResponse) ProtoReflect

func (m *BatchGetGroupsResponse) ProtoReflect() preflect.Message

func (*BatchGetGroupsResponse) Reset

func (m *BatchGetGroupsResponse) Reset()

func (*BatchGetGroupsResponse) SetGroups

func (m *BatchGetGroupsResponse) SetGroups(fv []*group.Group)

func (*BatchGetGroupsResponse) SetMissing

func (m *BatchGetGroupsResponse) SetMissing(fv []*group.Name)

func (*BatchGetGroupsResponse) String

func (m *BatchGetGroupsResponse) String() string

func (*BatchGetGroupsResponse) Unmarshal

func (m *BatchGetGroupsResponse) Unmarshal(b []byte) error

func (*BatchGetGroupsResponse) UnmarshalJSON

func (m *BatchGetGroupsResponse) UnmarshalJSON(data []byte) error

type CreateGroupDescriptor added in v0.4.28

type CreateGroupDescriptor struct{}

func GetCreateGroupDescriptor added in v0.4.28

func GetCreateGroupDescriptor() *CreateGroupDescriptor

func (*CreateGroupDescriptor) GetApiDescriptor added in v0.4.28

func (d *CreateGroupDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*CreateGroupDescriptor) GetApiName added in v0.4.28

func (d *CreateGroupDescriptor) GetApiName() string

func (*CreateGroupDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *CreateGroupDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*CreateGroupDescriptor) GetFullMethodName added in v0.4.28

func (d *CreateGroupDescriptor) GetFullMethodName() string

func (*CreateGroupDescriptor) GetMethodName added in v0.4.28

func (d *CreateGroupDescriptor) GetMethodName() string

func (*CreateGroupDescriptor) GetProtoPkgName added in v0.4.28

func (d *CreateGroupDescriptor) GetProtoPkgName() string

func (*CreateGroupDescriptor) GetResourceDescriptor added in v0.4.30

func (d *CreateGroupDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*CreateGroupDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *CreateGroupDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*CreateGroupDescriptor) GetServiceDomain added in v0.4.28

func (d *CreateGroupDescriptor) GetServiceDomain() string

func (*CreateGroupDescriptor) GetServiceVersion added in v0.4.28

func (d *CreateGroupDescriptor) GetServiceVersion() string

func (*CreateGroupDescriptor) GetVerb added in v0.4.28

func (d *CreateGroupDescriptor) GetVerb() string

func (*CreateGroupDescriptor) HasResource added in v0.4.30

func (d *CreateGroupDescriptor) HasResource() bool

func (*CreateGroupDescriptor) IsClientStream added in v0.4.28

func (d *CreateGroupDescriptor) IsClientStream() bool

func (*CreateGroupDescriptor) IsCollection added in v0.4.30

func (d *CreateGroupDescriptor) IsCollection() bool

func (*CreateGroupDescriptor) IsPlural added in v0.4.30

func (d *CreateGroupDescriptor) IsPlural() bool

func (*CreateGroupDescriptor) IsServerStream added in v0.4.28

func (d *CreateGroupDescriptor) IsServerStream() bool

func (*CreateGroupDescriptor) IsUnary added in v0.4.28

func (d *CreateGroupDescriptor) IsUnary() bool

func (*CreateGroupDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *CreateGroupDescriptor) NewEmptyClientMsg() proto.Message

func (*CreateGroupDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *CreateGroupDescriptor) NewEmptyServerMsg() proto.Message

func (*CreateGroupDescriptor) RequestHasResourceBody added in v0.4.28

func (d *CreateGroupDescriptor) RequestHasResourceBody() bool

type CreateGroupDescriptorClientMsgHandle added in v0.4.28

type CreateGroupDescriptorClientMsgHandle struct{}

func (*CreateGroupDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*CreateGroupDescriptorClientMsgHandle) ExtractResourceBodies added in v1.0.21

func (*CreateGroupDescriptorClientMsgHandle) ExtractResourceBody added in v1.0.21

func (*CreateGroupDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*CreateGroupDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type CreateGroupDescriptorServerMsgHandle added in v0.4.28

type CreateGroupDescriptorServerMsgHandle struct{}

func (*CreateGroupDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*CreateGroupDescriptorServerMsgHandle) ExtractResourceBodies added in v1.0.21

func (*CreateGroupDescriptorServerMsgHandle) ExtractResourceBody added in v1.0.21

func (*CreateGroupDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*CreateGroupDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type CreateGroupRequest

type CreateGroupRequest struct {

	// Parent name of ntt.iam.v1alpha2.Group
	Parent *group.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty" firestore:"parent"`
	// Group resource body
	Group *group.Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty" firestore:"group"`
	// Optional masking applied to response object to reduce message response
	// size.
	ResponseMask *CreateGroupRequest_ResponseMask `protobuf:"bytes,3,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty" firestore:"responseMask"`
	// contains filtered or unexported fields
}

A request message of the CreateGroup method.

func (*CreateGroupRequest) Descriptor

func (*CreateGroupRequest) Descriptor() ([]byte, []int)

Deprecated, Use CreateGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateGroupRequest) GetGroup

func (m *CreateGroupRequest) GetGroup() *group.Group

func (*CreateGroupRequest) GetParent

func (m *CreateGroupRequest) GetParent() *group.ParentName

func (*CreateGroupRequest) GetResponseMask added in v1.8.3

func (*CreateGroupRequest) GotenMessage

func (*CreateGroupRequest) GotenMessage()

func (*CreateGroupRequest) GotenValidate

func (obj *CreateGroupRequest) GotenValidate() error

func (*CreateGroupRequest) Marshal

func (m *CreateGroupRequest) Marshal() ([]byte, error)

func (*CreateGroupRequest) MarshalJSON

func (m *CreateGroupRequest) MarshalJSON() ([]byte, error)

func (*CreateGroupRequest) ProtoMessage

func (*CreateGroupRequest) ProtoMessage()

func (*CreateGroupRequest) ProtoReflect

func (m *CreateGroupRequest) ProtoReflect() preflect.Message

func (*CreateGroupRequest) Reset

func (m *CreateGroupRequest) Reset()

func (*CreateGroupRequest) SetGroup

func (m *CreateGroupRequest) SetGroup(fv *group.Group)

func (*CreateGroupRequest) SetParent

func (m *CreateGroupRequest) SetParent(fv *group.ParentName)

func (*CreateGroupRequest) SetResponseMask added in v1.8.3

func (m *CreateGroupRequest) SetResponseMask(fv *CreateGroupRequest_ResponseMask)

func (*CreateGroupRequest) String

func (m *CreateGroupRequest) String() string

func (*CreateGroupRequest) Unmarshal

func (m *CreateGroupRequest) Unmarshal(b []byte) error

func (*CreateGroupRequest) UnmarshalJSON

func (m *CreateGroupRequest) UnmarshalJSON(data []byte) error

type CreateGroupRequest_ResponseMask added in v1.8.3

type CreateGroupRequest_ResponseMask struct {

	// Types that are valid to be assigned to Masking:
	//	*CreateGroupRequest_ResponseMask_SkipEntireResponseBody
	//	*CreateGroupRequest_ResponseMask_BodyMask
	Masking isCreateGroupRequest_ResponseMask_Masking `protobuf_oneof:"masking"`
	// contains filtered or unexported fields
}

ResponseMask allows client to reduce response message size.

func (*CreateGroupRequest_ResponseMask) Descriptor added in v1.8.3

func (*CreateGroupRequest_ResponseMask) Descriptor() ([]byte, []int)

Deprecated, Use CreateGroupRequest_ResponseMask.ProtoReflect.Descriptor instead.

func (*CreateGroupRequest_ResponseMask) GetBodyMask added in v1.8.3

func (*CreateGroupRequest_ResponseMask) GetMasking added in v1.8.3

func (m *CreateGroupRequest_ResponseMask) GetMasking() isCreateGroupRequest_ResponseMask_Masking

func (*CreateGroupRequest_ResponseMask) GetSkipEntireResponseBody added in v1.8.3

func (m *CreateGroupRequest_ResponseMask) GetSkipEntireResponseBody() bool

func (*CreateGroupRequest_ResponseMask) GotenMessage added in v1.8.3

func (*CreateGroupRequest_ResponseMask) GotenMessage()

func (*CreateGroupRequest_ResponseMask) GotenValidate added in v1.8.3

func (obj *CreateGroupRequest_ResponseMask) GotenValidate() error

func (*CreateGroupRequest_ResponseMask) Marshal added in v1.8.3

func (m *CreateGroupRequest_ResponseMask) Marshal() ([]byte, error)

func (*CreateGroupRequest_ResponseMask) MarshalJSON added in v1.8.3

func (m *CreateGroupRequest_ResponseMask) MarshalJSON() ([]byte, error)

func (*CreateGroupRequest_ResponseMask) ProtoMessage added in v1.8.3

func (*CreateGroupRequest_ResponseMask) ProtoMessage()

func (*CreateGroupRequest_ResponseMask) ProtoReflect added in v1.8.3

func (*CreateGroupRequest_ResponseMask) Reset added in v1.8.3

func (*CreateGroupRequest_ResponseMask) SetBodyMask added in v1.8.3

func (*CreateGroupRequest_ResponseMask) SetMasking added in v1.8.3

func (m *CreateGroupRequest_ResponseMask) SetMasking(ofv isCreateGroupRequest_ResponseMask_Masking)

func (*CreateGroupRequest_ResponseMask) SetSkipEntireResponseBody added in v1.8.3

func (m *CreateGroupRequest_ResponseMask) SetSkipEntireResponseBody(fv bool)

func (*CreateGroupRequest_ResponseMask) String added in v1.8.3

func (*CreateGroupRequest_ResponseMask) Unmarshal added in v1.8.3

func (m *CreateGroupRequest_ResponseMask) Unmarshal(b []byte) error

func (*CreateGroupRequest_ResponseMask) UnmarshalJSON added in v1.8.3

func (m *CreateGroupRequest_ResponseMask) UnmarshalJSON(data []byte) error

type CreateGroupRequest_ResponseMask_BodyMask added in v1.8.3

type CreateGroupRequest_ResponseMask_BodyMask struct {
	// If this field is populated, then resource in response will contain only
	// specific fields.
	BodyMask *group.Group_FieldMask `protobuf:"bytes,2,opt,customtype=Group_FieldMask,name=body_mask,json=bodyMask,proto3,oneof" firestore:"bodyMask"`
}

type CreateGroupRequest_ResponseMask_SkipEntireResponseBody added in v1.8.3

type CreateGroupRequest_ResponseMask_SkipEntireResponseBody struct {
	// If this flag has value true, then response will contain just empty
	// resource without any fields populated.
	SkipEntireResponseBody bool `` /* 130-byte string literal not displayed */
}

type DeleteGroupDescriptor added in v0.4.28

type DeleteGroupDescriptor struct{}

func GetDeleteGroupDescriptor added in v0.4.28

func GetDeleteGroupDescriptor() *DeleteGroupDescriptor

func (*DeleteGroupDescriptor) GetApiDescriptor added in v0.4.28

func (d *DeleteGroupDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*DeleteGroupDescriptor) GetApiName added in v0.4.28

func (d *DeleteGroupDescriptor) GetApiName() string

func (*DeleteGroupDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *DeleteGroupDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*DeleteGroupDescriptor) GetFullMethodName added in v0.4.28

func (d *DeleteGroupDescriptor) GetFullMethodName() string

func (*DeleteGroupDescriptor) GetMethodName added in v0.4.28

func (d *DeleteGroupDescriptor) GetMethodName() string

func (*DeleteGroupDescriptor) GetProtoPkgName added in v0.4.28

func (d *DeleteGroupDescriptor) GetProtoPkgName() string

func (*DeleteGroupDescriptor) GetResourceDescriptor added in v0.4.30

func (d *DeleteGroupDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*DeleteGroupDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *DeleteGroupDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*DeleteGroupDescriptor) GetServiceDomain added in v0.4.28

func (d *DeleteGroupDescriptor) GetServiceDomain() string

func (*DeleteGroupDescriptor) GetServiceVersion added in v0.4.28

func (d *DeleteGroupDescriptor) GetServiceVersion() string

func (*DeleteGroupDescriptor) GetVerb added in v0.4.28

func (d *DeleteGroupDescriptor) GetVerb() string

func (*DeleteGroupDescriptor) HasResource added in v0.4.30

func (d *DeleteGroupDescriptor) HasResource() bool

func (*DeleteGroupDescriptor) IsClientStream added in v0.4.28

func (d *DeleteGroupDescriptor) IsClientStream() bool

func (*DeleteGroupDescriptor) IsCollection added in v0.4.30

func (d *DeleteGroupDescriptor) IsCollection() bool

func (*DeleteGroupDescriptor) IsPlural added in v0.4.30

func (d *DeleteGroupDescriptor) IsPlural() bool

func (*DeleteGroupDescriptor) IsServerStream added in v0.4.28

func (d *DeleteGroupDescriptor) IsServerStream() bool

func (*DeleteGroupDescriptor) IsUnary added in v0.4.28

func (d *DeleteGroupDescriptor) IsUnary() bool

func (*DeleteGroupDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *DeleteGroupDescriptor) NewEmptyClientMsg() proto.Message

func (*DeleteGroupDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *DeleteGroupDescriptor) NewEmptyServerMsg() proto.Message

func (*DeleteGroupDescriptor) RequestHasResourceBody added in v0.4.28

func (d *DeleteGroupDescriptor) RequestHasResourceBody() bool

type DeleteGroupDescriptorClientMsgHandle added in v0.4.28

type DeleteGroupDescriptorClientMsgHandle struct{}

func (*DeleteGroupDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*DeleteGroupDescriptorClientMsgHandle) ExtractResourceBodies added in v1.0.21

func (*DeleteGroupDescriptorClientMsgHandle) ExtractResourceBody added in v1.0.21

func (*DeleteGroupDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*DeleteGroupDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type DeleteGroupDescriptorServerMsgHandle added in v0.4.28

type DeleteGroupDescriptorServerMsgHandle struct{}

func (*DeleteGroupDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*DeleteGroupDescriptorServerMsgHandle) ExtractResourceBodies added in v1.0.21

func (*DeleteGroupDescriptorServerMsgHandle) ExtractResourceBody added in v1.0.21

func (*DeleteGroupDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*DeleteGroupDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type DeleteGroupRequest

type DeleteGroupRequest struct {

	// Name of ntt.iam.v1alpha2.Group
	Name *group.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// contains filtered or unexported fields
}

A request message of the DeleteGroup method.

func (*DeleteGroupRequest) Descriptor

func (*DeleteGroupRequest) Descriptor() ([]byte, []int)

Deprecated, Use DeleteGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteGroupRequest) GetName

func (m *DeleteGroupRequest) GetName() *group.Name

func (*DeleteGroupRequest) GotenMessage

func (*DeleteGroupRequest) GotenMessage()

func (*DeleteGroupRequest) GotenValidate

func (obj *DeleteGroupRequest) GotenValidate() error

func (*DeleteGroupRequest) Marshal

func (m *DeleteGroupRequest) Marshal() ([]byte, error)

func (*DeleteGroupRequest) MarshalJSON

func (m *DeleteGroupRequest) MarshalJSON() ([]byte, error)

func (*DeleteGroupRequest) ProtoMessage

func (*DeleteGroupRequest) ProtoMessage()

func (*DeleteGroupRequest) ProtoReflect

func (m *DeleteGroupRequest) ProtoReflect() preflect.Message

func (*DeleteGroupRequest) Reset

func (m *DeleteGroupRequest) Reset()

func (*DeleteGroupRequest) SetName

func (m *DeleteGroupRequest) SetName(fv *group.Name)

func (*DeleteGroupRequest) String

func (m *DeleteGroupRequest) String() string

func (*DeleteGroupRequest) Unmarshal

func (m *DeleteGroupRequest) Unmarshal(b []byte) error

func (*DeleteGroupRequest) UnmarshalJSON

func (m *DeleteGroupRequest) UnmarshalJSON(data []byte) error

type GetGroupDescriptor added in v0.4.28

type GetGroupDescriptor struct{}

func GetGetGroupDescriptor added in v0.4.28

func GetGetGroupDescriptor() *GetGroupDescriptor

func (*GetGroupDescriptor) GetApiDescriptor added in v0.4.28

func (d *GetGroupDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*GetGroupDescriptor) GetApiName added in v0.4.28

func (d *GetGroupDescriptor) GetApiName() string

func (*GetGroupDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *GetGroupDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*GetGroupDescriptor) GetFullMethodName added in v0.4.28

func (d *GetGroupDescriptor) GetFullMethodName() string

func (*GetGroupDescriptor) GetMethodName added in v0.4.28

func (d *GetGroupDescriptor) GetMethodName() string

func (*GetGroupDescriptor) GetProtoPkgName added in v0.4.28

func (d *GetGroupDescriptor) GetProtoPkgName() string

func (*GetGroupDescriptor) GetResourceDescriptor added in v0.4.30

func (d *GetGroupDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*GetGroupDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *GetGroupDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*GetGroupDescriptor) GetServiceDomain added in v0.4.28

func (d *GetGroupDescriptor) GetServiceDomain() string

func (*GetGroupDescriptor) GetServiceVersion added in v0.4.28

func (d *GetGroupDescriptor) GetServiceVersion() string

func (*GetGroupDescriptor) GetVerb added in v0.4.28

func (d *GetGroupDescriptor) GetVerb() string

func (*GetGroupDescriptor) HasResource added in v0.4.30

func (d *GetGroupDescriptor) HasResource() bool

func (*GetGroupDescriptor) IsClientStream added in v0.4.28

func (d *GetGroupDescriptor) IsClientStream() bool

func (*GetGroupDescriptor) IsCollection added in v0.4.30

func (d *GetGroupDescriptor) IsCollection() bool

func (*GetGroupDescriptor) IsPlural added in v0.4.30

func (d *GetGroupDescriptor) IsPlural() bool

func (*GetGroupDescriptor) IsServerStream added in v0.4.28

func (d *GetGroupDescriptor) IsServerStream() bool

func (*GetGroupDescriptor) IsUnary added in v0.4.28

func (d *GetGroupDescriptor) IsUnary() bool

func (*GetGroupDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *GetGroupDescriptor) NewEmptyClientMsg() proto.Message

func (*GetGroupDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *GetGroupDescriptor) NewEmptyServerMsg() proto.Message

func (*GetGroupDescriptor) RequestHasResourceBody added in v0.4.28

func (d *GetGroupDescriptor) RequestHasResourceBody() bool

type GetGroupDescriptorClientMsgHandle added in v0.4.28

type GetGroupDescriptorClientMsgHandle struct{}

func (*GetGroupDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (h *GetGroupDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*GetGroupDescriptorClientMsgHandle) ExtractResourceBodies added in v1.0.21

func (*GetGroupDescriptorClientMsgHandle) ExtractResourceBody added in v1.0.21

func (*GetGroupDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*GetGroupDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type GetGroupDescriptorServerMsgHandle added in v0.4.28

type GetGroupDescriptorServerMsgHandle struct{}

func (*GetGroupDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (h *GetGroupDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*GetGroupDescriptorServerMsgHandle) ExtractResourceBodies added in v1.0.21

func (*GetGroupDescriptorServerMsgHandle) ExtractResourceBody added in v1.0.21

func (*GetGroupDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*GetGroupDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type GetGroupRequest

type GetGroupRequest struct {

	// Name of ntt.iam.v1alpha2.Group
	Name *group.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// A list of extra fields to be obtained for each response item on top of
	// fields defined by request field view
	FieldMask *group.Group_FieldMask `` /* 137-byte string literal not displayed */
	// View defines list of standard response fields present in response items.
	// Additional fields can be amended by request field field_mask
	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty" firestore:"view"`
	// contains filtered or unexported fields
}

A request message of the GetGroup method.

func (*GetGroupRequest) Descriptor

func (*GetGroupRequest) Descriptor() ([]byte, []int)

Deprecated, Use GetGroupRequest.ProtoReflect.Descriptor instead.

func (*GetGroupRequest) GetFieldMask

func (m *GetGroupRequest) GetFieldMask() *group.Group_FieldMask

func (*GetGroupRequest) GetName

func (m *GetGroupRequest) GetName() *group.Name

func (*GetGroupRequest) GetView

func (m *GetGroupRequest) GetView() view.View

func (*GetGroupRequest) GotenMessage

func (*GetGroupRequest) GotenMessage()

func (*GetGroupRequest) GotenValidate

func (obj *GetGroupRequest) GotenValidate() error

func (*GetGroupRequest) Marshal

func (m *GetGroupRequest) Marshal() ([]byte, error)

func (*GetGroupRequest) MarshalJSON

func (m *GetGroupRequest) MarshalJSON() ([]byte, error)

func (*GetGroupRequest) ProtoMessage

func (*GetGroupRequest) ProtoMessage()

func (*GetGroupRequest) ProtoReflect

func (m *GetGroupRequest) ProtoReflect() preflect.Message

func (*GetGroupRequest) Reset

func (m *GetGroupRequest) Reset()

func (*GetGroupRequest) SetFieldMask

func (m *GetGroupRequest) SetFieldMask(fv *group.Group_FieldMask)

func (*GetGroupRequest) SetName

func (m *GetGroupRequest) SetName(fv *group.Name)

func (*GetGroupRequest) SetView

func (m *GetGroupRequest) SetView(fv view.View)

func (*GetGroupRequest) String

func (m *GetGroupRequest) String() string

func (*GetGroupRequest) Unmarshal

func (m *GetGroupRequest) Unmarshal(b []byte) error

func (*GetGroupRequest) UnmarshalJSON

func (m *GetGroupRequest) UnmarshalJSON(data []byte) error

type GroupServiceClient

type GroupServiceClient interface {
	GetGroup(ctx context.Context, in *GetGroupRequest, opts ...grpc.CallOption) (*group.Group, error)
	BatchGetGroups(ctx context.Context, in *BatchGetGroupsRequest, opts ...grpc.CallOption) (*BatchGetGroupsResponse, error)
	ListGroups(ctx context.Context, in *ListGroupsRequest, opts ...grpc.CallOption) (*ListGroupsResponse, error)
	WatchGroup(ctx context.Context, in *WatchGroupRequest, opts ...grpc.CallOption) (WatchGroupClientStream, error)
	WatchGroups(ctx context.Context, in *WatchGroupsRequest, opts ...grpc.CallOption) (WatchGroupsClientStream, error)
	CreateGroup(ctx context.Context, in *CreateGroupRequest, opts ...grpc.CallOption) (*group.Group, error)
	UpdateGroup(ctx context.Context, in *UpdateGroupRequest, opts ...grpc.CallOption) (*group.Group, error)
	DeleteGroup(ctx context.Context, in *DeleteGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

GroupServiceClient is the client API for GroupService.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type GroupServiceDescriptor added in v0.4.28

type GroupServiceDescriptor struct{}

func GetGroupServiceDescriptor added in v0.4.28

func GetGroupServiceDescriptor() *GroupServiceDescriptor

func (*GroupServiceDescriptor) AllMethodDescriptors added in v0.4.28

func (d *GroupServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor

func (*GroupServiceDescriptor) GetApiName added in v0.4.28

func (d *GroupServiceDescriptor) GetApiName() string

func (*GroupServiceDescriptor) GetFullAPIName added in v0.4.28

func (d *GroupServiceDescriptor) GetFullAPIName() string

func (*GroupServiceDescriptor) GetProtoPkgName added in v0.4.28

func (d *GroupServiceDescriptor) GetProtoPkgName() string

func (*GroupServiceDescriptor) GetServiceDomain added in v0.4.28

func (d *GroupServiceDescriptor) GetServiceDomain() string

func (*GroupServiceDescriptor) GetServiceVersion added in v0.4.28

func (d *GroupServiceDescriptor) GetServiceVersion() string

type ListGroupsDescriptor added in v0.4.28

type ListGroupsDescriptor struct{}

func GetListGroupsDescriptor added in v0.4.28

func GetListGroupsDescriptor() *ListGroupsDescriptor

func (*ListGroupsDescriptor) GetApiDescriptor added in v0.4.28

func (d *ListGroupsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*ListGroupsDescriptor) GetApiName added in v0.4.28

func (d *ListGroupsDescriptor) GetApiName() string

func (*ListGroupsDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *ListGroupsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*ListGroupsDescriptor) GetFullMethodName added in v0.4.28

func (d *ListGroupsDescriptor) GetFullMethodName() string

func (*ListGroupsDescriptor) GetMethodName added in v0.4.28

func (d *ListGroupsDescriptor) GetMethodName() string

func (*ListGroupsDescriptor) GetProtoPkgName added in v0.4.28

func (d *ListGroupsDescriptor) GetProtoPkgName() string

func (*ListGroupsDescriptor) GetResourceDescriptor added in v0.4.30

func (d *ListGroupsDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*ListGroupsDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *ListGroupsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*ListGroupsDescriptor) GetServiceDomain added in v0.4.28

func (d *ListGroupsDescriptor) GetServiceDomain() string

func (*ListGroupsDescriptor) GetServiceVersion added in v0.4.28

func (d *ListGroupsDescriptor) GetServiceVersion() string

func (*ListGroupsDescriptor) GetVerb added in v0.4.28

func (d *ListGroupsDescriptor) GetVerb() string

func (*ListGroupsDescriptor) HasResource added in v0.4.30

func (d *ListGroupsDescriptor) HasResource() bool

func (*ListGroupsDescriptor) IsClientStream added in v0.4.28

func (d *ListGroupsDescriptor) IsClientStream() bool

func (*ListGroupsDescriptor) IsCollection added in v0.4.30

func (d *ListGroupsDescriptor) IsCollection() bool

func (*ListGroupsDescriptor) IsPlural added in v0.4.30

func (d *ListGroupsDescriptor) IsPlural() bool

func (*ListGroupsDescriptor) IsServerStream added in v0.4.28

func (d *ListGroupsDescriptor) IsServerStream() bool

func (*ListGroupsDescriptor) IsUnary added in v0.4.28

func (d *ListGroupsDescriptor) IsUnary() bool

func (*ListGroupsDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *ListGroupsDescriptor) NewEmptyClientMsg() proto.Message

func (*ListGroupsDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *ListGroupsDescriptor) NewEmptyServerMsg() proto.Message

func (*ListGroupsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *ListGroupsDescriptor) RequestHasResourceBody() bool

type ListGroupsDescriptorClientMsgHandle added in v0.4.28

type ListGroupsDescriptorClientMsgHandle struct{}

func (*ListGroupsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (h *ListGroupsDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*ListGroupsDescriptorClientMsgHandle) ExtractResourceBodies added in v1.0.21

func (*ListGroupsDescriptorClientMsgHandle) ExtractResourceBody added in v1.0.21

func (*ListGroupsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*ListGroupsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type ListGroupsDescriptorServerMsgHandle added in v0.4.28

type ListGroupsDescriptorServerMsgHandle struct{}

func (*ListGroupsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (h *ListGroupsDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*ListGroupsDescriptorServerMsgHandle) ExtractResourceBodies added in v1.0.21

func (*ListGroupsDescriptorServerMsgHandle) ExtractResourceBody added in v1.0.21

func (*ListGroupsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*ListGroupsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type ListGroupsRequest

type ListGroupsRequest struct {

	// Parent name of ntt.iam.v1alpha2.Group
	Parent *group.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty" firestore:"parent"`
	// Requested page size. Server may return fewer Groups than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty" firestore:"pageSize"`
	// A token identifying a page of results the server should return.
	// Typically, this is the value of
	// ListGroupsResponse.next_page_token.
	PageToken *group.PagerCursor `` /* 133-byte string literal not displayed */
	// Order By -
	// https://cloud.google.com/apis/design/design_patterns#list_pagination list
	// of field path with order directive, either 'asc' or 'desc'. If direction is
	// not provided, 'asc' is assumed. e.g. "state.nested_field asc,
	// state.something.else desc, theme"
	OrderBy *group.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty" firestore:"orderBy"`
	// Filter - filter results by field criteria. Simplified SQL-like syntax with
	// following operators:
	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
	// CONTAINS "severity:important" OR (state.last_error_time >
	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
	Filter *group.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty" firestore:"filter"`
	// A list of extra fields to be obtained for each response item on top of
	// fields defined by request field view
	FieldMask *group.Group_FieldMask `` /* 137-byte string literal not displayed */
	// View defines list of standard response fields present in response items.
	// Additional fields can be amended by request field field_mask
	View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty" firestore:"view"`
	// Indicates if list response should contain total count and offset (fields
	// current_offset and total_results_count).
	IncludePagingInfo bool `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

A request message of the ListGroups method.

func (*ListGroupsRequest) Descriptor

func (*ListGroupsRequest) Descriptor() ([]byte, []int)

Deprecated, Use ListGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListGroupsRequest) GetFieldMask

func (m *ListGroupsRequest) GetFieldMask() *group.Group_FieldMask

func (*ListGroupsRequest) GetFilter

func (m *ListGroupsRequest) GetFilter() *group.Filter

func (*ListGroupsRequest) GetIncludePagingInfo added in v0.10.1

func (m *ListGroupsRequest) GetIncludePagingInfo() bool

func (*ListGroupsRequest) GetOrderBy

func (m *ListGroupsRequest) GetOrderBy() *group.OrderBy

func (*ListGroupsRequest) GetPageSize

func (m *ListGroupsRequest) GetPageSize() int32

func (*ListGroupsRequest) GetPageToken

func (m *ListGroupsRequest) GetPageToken() *group.PagerCursor

func (*ListGroupsRequest) GetParent

func (m *ListGroupsRequest) GetParent() *group.ParentName

func (*ListGroupsRequest) GetView

func (m *ListGroupsRequest) GetView() view.View

func (*ListGroupsRequest) GotenMessage

func (*ListGroupsRequest) GotenMessage()

func (*ListGroupsRequest) GotenValidate

func (obj *ListGroupsRequest) GotenValidate() error

func (*ListGroupsRequest) Marshal

func (m *ListGroupsRequest) Marshal() ([]byte, error)

func (*ListGroupsRequest) MarshalJSON

func (m *ListGroupsRequest) MarshalJSON() ([]byte, error)

func (*ListGroupsRequest) ProtoMessage

func (*ListGroupsRequest) ProtoMessage()

func (*ListGroupsRequest) ProtoReflect

func (m *ListGroupsRequest) ProtoReflect() preflect.Message

func (*ListGroupsRequest) Reset

func (m *ListGroupsRequest) Reset()

func (*ListGroupsRequest) SetFieldMask

func (m *ListGroupsRequest) SetFieldMask(fv *group.Group_FieldMask)

func (*ListGroupsRequest) SetFilter

func (m *ListGroupsRequest) SetFilter(fv *group.Filter)

func (*ListGroupsRequest) SetIncludePagingInfo added in v0.10.1

func (m *ListGroupsRequest) SetIncludePagingInfo(fv bool)

func (*ListGroupsRequest) SetOrderBy

func (m *ListGroupsRequest) SetOrderBy(fv *group.OrderBy)

func (*ListGroupsRequest) SetPageSize

func (m *ListGroupsRequest) SetPageSize(fv int32)

func (*ListGroupsRequest) SetPageToken

func (m *ListGroupsRequest) SetPageToken(fv *group.PagerCursor)

func (*ListGroupsRequest) SetParent

func (m *ListGroupsRequest) SetParent(fv *group.ParentName)

func (*ListGroupsRequest) SetView

func (m *ListGroupsRequest) SetView(fv view.View)

func (*ListGroupsRequest) String

func (m *ListGroupsRequest) String() string

func (*ListGroupsRequest) Unmarshal

func (m *ListGroupsRequest) Unmarshal(b []byte) error

func (*ListGroupsRequest) UnmarshalJSON

func (m *ListGroupsRequest) UnmarshalJSON(data []byte) error

type ListGroupsResponse

type ListGroupsResponse struct {

	// The list of Groups
	Groups []*group.Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty" firestore:"groups"`
	// A token to retrieve previous page of results.
	//
	// Pass this value in the ListGroupsRequest.page_token.
	PrevPageToken *group.PagerCursor `` /* 151-byte string literal not displayed */
	// A token to retrieve next page of results.
	//
	// Pass this value in the ListGroupsRequest.page_token.
	NextPageToken *group.PagerCursor `` /* 151-byte string literal not displayed */
	// Current offset from the first page or 0 if no page tokens were given,
	// paging info was not requested or there was an error while trying to get
	// it). Page index can be computed from offset and limit provided in a
	// request.
	CurrentOffset int32 `` /* 127-byte string literal not displayed */
	// Number of total Groups across all pages or 0, if there are no items, paging
	// info was not requested or there was an error while trying to get it.
	TotalResultsCount int32 `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

A response message of the ListGroups method.

func (*ListGroupsResponse) Descriptor

func (*ListGroupsResponse) Descriptor() ([]byte, []int)

Deprecated, Use ListGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListGroupsResponse) GetCurrentOffset added in v0.10.1

func (m *ListGroupsResponse) GetCurrentOffset() int32

func (*ListGroupsResponse) GetGroups

func (m *ListGroupsResponse) GetGroups() []*group.Group

func (*ListGroupsResponse) GetNextPageToken

func (m *ListGroupsResponse) GetNextPageToken() *group.PagerCursor

func (*ListGroupsResponse) GetPrevPageToken

func (m *ListGroupsResponse) GetPrevPageToken() *group.PagerCursor

func (*ListGroupsResponse) GetTotalResultsCount added in v0.10.1

func (m *ListGroupsResponse) GetTotalResultsCount() int32

func (*ListGroupsResponse) GotenMessage

func (*ListGroupsResponse) GotenMessage()

func (*ListGroupsResponse) GotenValidate

func (obj *ListGroupsResponse) GotenValidate() error

func (*ListGroupsResponse) Marshal

func (m *ListGroupsResponse) Marshal() ([]byte, error)

func (*ListGroupsResponse) MarshalJSON

func (m *ListGroupsResponse) MarshalJSON() ([]byte, error)

func (*ListGroupsResponse) ProtoMessage

func (*ListGroupsResponse) ProtoMessage()

func (*ListGroupsResponse) ProtoReflect

func (m *ListGroupsResponse) ProtoReflect() preflect.Message

func (*ListGroupsResponse) Reset

func (m *ListGroupsResponse) Reset()

func (*ListGroupsResponse) SetCurrentOffset added in v0.10.1

func (m *ListGroupsResponse) SetCurrentOffset(fv int32)

func (*ListGroupsResponse) SetGroups

func (m *ListGroupsResponse) SetGroups(fv []*group.Group)

func (*ListGroupsResponse) SetNextPageToken

func (m *ListGroupsResponse) SetNextPageToken(fv *group.PagerCursor)

func (*ListGroupsResponse) SetPrevPageToken

func (m *ListGroupsResponse) SetPrevPageToken(fv *group.PagerCursor)

func (*ListGroupsResponse) SetTotalResultsCount added in v0.10.1

func (m *ListGroupsResponse) SetTotalResultsCount(fv int32)

func (*ListGroupsResponse) String

func (m *ListGroupsResponse) String() string

func (*ListGroupsResponse) Unmarshal

func (m *ListGroupsResponse) Unmarshal(b []byte) error

func (*ListGroupsResponse) UnmarshalJSON

func (m *ListGroupsResponse) UnmarshalJSON(data []byte) error

type UpdateGroupDescriptor added in v0.4.28

type UpdateGroupDescriptor struct{}

func GetUpdateGroupDescriptor added in v0.4.28

func GetUpdateGroupDescriptor() *UpdateGroupDescriptor

func (*UpdateGroupDescriptor) GetApiDescriptor added in v0.4.28

func (d *UpdateGroupDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*UpdateGroupDescriptor) GetApiName added in v0.4.28

func (d *UpdateGroupDescriptor) GetApiName() string

func (*UpdateGroupDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *UpdateGroupDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*UpdateGroupDescriptor) GetFullMethodName added in v0.4.28

func (d *UpdateGroupDescriptor) GetFullMethodName() string

func (*UpdateGroupDescriptor) GetMethodName added in v0.4.28

func (d *UpdateGroupDescriptor) GetMethodName() string

func (*UpdateGroupDescriptor) GetProtoPkgName added in v0.4.28

func (d *UpdateGroupDescriptor) GetProtoPkgName() string

func (*UpdateGroupDescriptor) GetResourceDescriptor added in v0.4.30

func (d *UpdateGroupDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*UpdateGroupDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *UpdateGroupDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*UpdateGroupDescriptor) GetServiceDomain added in v0.4.28

func (d *UpdateGroupDescriptor) GetServiceDomain() string

func (*UpdateGroupDescriptor) GetServiceVersion added in v0.4.28

func (d *UpdateGroupDescriptor) GetServiceVersion() string

func (*UpdateGroupDescriptor) GetVerb added in v0.4.28

func (d *UpdateGroupDescriptor) GetVerb() string

func (*UpdateGroupDescriptor) HasResource added in v0.4.30

func (d *UpdateGroupDescriptor) HasResource() bool

func (*UpdateGroupDescriptor) IsClientStream added in v0.4.28

func (d *UpdateGroupDescriptor) IsClientStream() bool

func (*UpdateGroupDescriptor) IsCollection added in v0.4.30

func (d *UpdateGroupDescriptor) IsCollection() bool

func (*UpdateGroupDescriptor) IsPlural added in v0.4.30

func (d *UpdateGroupDescriptor) IsPlural() bool

func (*UpdateGroupDescriptor) IsServerStream added in v0.4.28

func (d *UpdateGroupDescriptor) IsServerStream() bool

func (*UpdateGroupDescriptor) IsUnary added in v0.4.28

func (d *UpdateGroupDescriptor) IsUnary() bool

func (*UpdateGroupDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *UpdateGroupDescriptor) NewEmptyClientMsg() proto.Message

func (*UpdateGroupDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *UpdateGroupDescriptor) NewEmptyServerMsg() proto.Message

func (*UpdateGroupDescriptor) RequestHasResourceBody added in v0.4.28

func (d *UpdateGroupDescriptor) RequestHasResourceBody() bool

type UpdateGroupDescriptorClientMsgHandle added in v0.4.28

type UpdateGroupDescriptorClientMsgHandle struct{}

func (*UpdateGroupDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*UpdateGroupDescriptorClientMsgHandle) ExtractResourceBodies added in v1.0.21

func (*UpdateGroupDescriptorClientMsgHandle) ExtractResourceBody added in v1.0.21

func (*UpdateGroupDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*UpdateGroupDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type UpdateGroupDescriptorServerMsgHandle added in v0.4.28

type UpdateGroupDescriptorServerMsgHandle struct{}

func (*UpdateGroupDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*UpdateGroupDescriptorServerMsgHandle) ExtractResourceBodies added in v1.0.21

func (*UpdateGroupDescriptorServerMsgHandle) ExtractResourceBody added in v1.0.21

func (*UpdateGroupDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*UpdateGroupDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type UpdateGroupRequest

type UpdateGroupRequest struct {

	// Group resource body
	Group *group.Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty" firestore:"group"`
	// FieldMask applied to request - change will be applied only for fields in
	// the mask
	UpdateMask *group.Group_FieldMask `` /* 141-byte string literal not displayed */
	// Conditional update applied to request if update should be executed only for
	// specific resource state. If this field is populated, then server will fetch
	// existing resource, compare with the one stored in the cas field (after
	// applying field mask) and proceed with update only and only if they match.
	// Otherwise RPC error Aborted will be returned.
	Cas *UpdateGroupRequest_CAS `protobuf:"bytes,4,opt,name=cas,proto3" json:"cas,omitempty" firestore:"cas"`
	// If set to true, and the resource is not found,
	// a new resource will be created.  In this situation,
	// 'field_mask' is ignored.
	//
	// https://google.aip.dev/134#create-or-update
	AllowMissing bool `protobuf:"varint,5,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty" firestore:"allowMissing"`
	// reduce message response size.
	ResponseMask *UpdateGroupRequest_ResponseMask `protobuf:"bytes,6,opt,name=response_mask,json=responseMask,proto3" json:"response_mask,omitempty" firestore:"responseMask"`
	// contains filtered or unexported fields
}

A request message of the UpdateGroup method.

func (*UpdateGroupRequest) Descriptor

func (*UpdateGroupRequest) Descriptor() ([]byte, []int)

Deprecated, Use UpdateGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateGroupRequest) GetAllowMissing added in v0.12.33

func (m *UpdateGroupRequest) GetAllowMissing() bool

func (*UpdateGroupRequest) GetCas

func (*UpdateGroupRequest) GetGroup

func (m *UpdateGroupRequest) GetGroup() *group.Group

func (*UpdateGroupRequest) GetResponseMask added in v1.8.3

func (*UpdateGroupRequest) GetUpdateMask

func (m *UpdateGroupRequest) GetUpdateMask() *group.Group_FieldMask

func (*UpdateGroupRequest) GotenMessage

func (*UpdateGroupRequest) GotenMessage()

func (*UpdateGroupRequest) GotenValidate

func (obj *UpdateGroupRequest) GotenValidate() error

func (*UpdateGroupRequest) Marshal

func (m *UpdateGroupRequest) Marshal() ([]byte, error)

func (*UpdateGroupRequest) MarshalJSON

func (m *UpdateGroupRequest) MarshalJSON() ([]byte, error)

func (*UpdateGroupRequest) ProtoMessage

func (*UpdateGroupRequest) ProtoMessage()

func (*UpdateGroupRequest) ProtoReflect

func (m *UpdateGroupRequest) ProtoReflect() preflect.Message

func (*UpdateGroupRequest) Reset

func (m *UpdateGroupRequest) Reset()

func (*UpdateGroupRequest) SetAllowMissing added in v0.12.33

func (m *UpdateGroupRequest) SetAllowMissing(fv bool)

func (*UpdateGroupRequest) SetCas

func (*UpdateGroupRequest) SetGroup

func (m *UpdateGroupRequest) SetGroup(fv *group.Group)

func (*UpdateGroupRequest) SetResponseMask added in v1.8.3

func (m *UpdateGroupRequest) SetResponseMask(fv *UpdateGroupRequest_ResponseMask)

func (*UpdateGroupRequest) SetUpdateMask

func (m *UpdateGroupRequest) SetUpdateMask(fv *group.Group_FieldMask)

func (*UpdateGroupRequest) String

func (m *UpdateGroupRequest) String() string

func (*UpdateGroupRequest) Unmarshal

func (m *UpdateGroupRequest) Unmarshal(b []byte) error

func (*UpdateGroupRequest) UnmarshalJSON

func (m *UpdateGroupRequest) UnmarshalJSON(data []byte) error

type UpdateGroupRequest_CAS

type UpdateGroupRequest_CAS struct {

	// Conditional desired state of a resource before update.
	ConditionalState *group.Group `` /* 138-byte string literal not displayed */
	// Field paths from conditional state of resource server should check and
	// compare.
	FieldMask *group.Group_FieldMask `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

CAS - Compare and Swap. This object is used if user wants to make update conditional based upon previous resource version.

func (*UpdateGroupRequest_CAS) Descriptor

func (*UpdateGroupRequest_CAS) Descriptor() ([]byte, []int)

Deprecated, Use UpdateGroupRequest_CAS.ProtoReflect.Descriptor instead.

func (*UpdateGroupRequest_CAS) GetConditionalState

func (m *UpdateGroupRequest_CAS) GetConditionalState() *group.Group

func (*UpdateGroupRequest_CAS) GetFieldMask

func (m *UpdateGroupRequest_CAS) GetFieldMask() *group.Group_FieldMask

func (*UpdateGroupRequest_CAS) GotenMessage

func (*UpdateGroupRequest_CAS) GotenMessage()

func (*UpdateGroupRequest_CAS) GotenValidate

func (obj *UpdateGroupRequest_CAS) GotenValidate() error

func (*UpdateGroupRequest_CAS) Marshal

func (m *UpdateGroupRequest_CAS) Marshal() ([]byte, error)

func (*UpdateGroupRequest_CAS) MarshalJSON

func (m *UpdateGroupRequest_CAS) MarshalJSON() ([]byte, error)

func (*UpdateGroupRequest_CAS) ProtoMessage

func (*UpdateGroupRequest_CAS) ProtoMessage()

func (*UpdateGroupRequest_CAS) ProtoReflect

func (m *UpdateGroupRequest_CAS) ProtoReflect() preflect.Message

func (*UpdateGroupRequest_CAS) Reset

func (m *UpdateGroupRequest_CAS) Reset()

func (*UpdateGroupRequest_CAS) SetConditionalState

func (m *UpdateGroupRequest_CAS) SetConditionalState(fv *group.Group)

func (*UpdateGroupRequest_CAS) SetFieldMask

func (m *UpdateGroupRequest_CAS) SetFieldMask(fv *group.Group_FieldMask)

func (*UpdateGroupRequest_CAS) String

func (m *UpdateGroupRequest_CAS) String() string

func (*UpdateGroupRequest_CAS) Unmarshal

func (m *UpdateGroupRequest_CAS) Unmarshal(b []byte) error

func (*UpdateGroupRequest_CAS) UnmarshalJSON

func (m *UpdateGroupRequest_CAS) UnmarshalJSON(data []byte) error

type UpdateGroupRequest_ResponseMask added in v1.8.3

type UpdateGroupRequest_ResponseMask struct {

	// Types that are valid to be assigned to Masking:
	//	*UpdateGroupRequest_ResponseMask_SkipEntireResponseBody
	//	*UpdateGroupRequest_ResponseMask_UpdatedFieldsOnly
	//	*UpdateGroupRequest_ResponseMask_BodyMask
	Masking isUpdateGroupRequest_ResponseMask_Masking `protobuf_oneof:"masking"`
	// contains filtered or unexported fields
}

ResponseMask allows client to reduce response message size.

func (*UpdateGroupRequest_ResponseMask) Descriptor added in v1.8.3

func (*UpdateGroupRequest_ResponseMask) Descriptor() ([]byte, []int)

Deprecated, Use UpdateGroupRequest_ResponseMask.ProtoReflect.Descriptor instead.

func (*UpdateGroupRequest_ResponseMask) GetBodyMask added in v1.8.3

func (*UpdateGroupRequest_ResponseMask) GetMasking added in v1.8.3

func (m *UpdateGroupRequest_ResponseMask) GetMasking() isUpdateGroupRequest_ResponseMask_Masking

func (*UpdateGroupRequest_ResponseMask) GetSkipEntireResponseBody added in v1.8.3

func (m *UpdateGroupRequest_ResponseMask) GetSkipEntireResponseBody() bool

func (*UpdateGroupRequest_ResponseMask) GetUpdatedFieldsOnly added in v1.8.3

func (m *UpdateGroupRequest_ResponseMask) GetUpdatedFieldsOnly() bool

func (*UpdateGroupRequest_ResponseMask) GotenMessage added in v1.8.3

func (*UpdateGroupRequest_ResponseMask) GotenMessage()

func (*UpdateGroupRequest_ResponseMask) GotenValidate added in v1.8.3

func (obj *UpdateGroupRequest_ResponseMask) GotenValidate() error

func (*UpdateGroupRequest_ResponseMask) Marshal added in v1.8.3

func (m *UpdateGroupRequest_ResponseMask) Marshal() ([]byte, error)

func (*UpdateGroupRequest_ResponseMask) MarshalJSON added in v1.8.3

func (m *UpdateGroupRequest_ResponseMask) MarshalJSON() ([]byte, error)

func (*UpdateGroupRequest_ResponseMask) ProtoMessage added in v1.8.3

func (*UpdateGroupRequest_ResponseMask) ProtoMessage()

func (*UpdateGroupRequest_ResponseMask) ProtoReflect added in v1.8.3

func (*UpdateGroupRequest_ResponseMask) Reset added in v1.8.3

func (*UpdateGroupRequest_ResponseMask) SetBodyMask added in v1.8.3

func (*UpdateGroupRequest_ResponseMask) SetMasking added in v1.8.3

func (m *UpdateGroupRequest_ResponseMask) SetMasking(ofv isUpdateGroupRequest_ResponseMask_Masking)

func (*UpdateGroupRequest_ResponseMask) SetSkipEntireResponseBody added in v1.8.3

func (m *UpdateGroupRequest_ResponseMask) SetSkipEntireResponseBody(fv bool)

func (*UpdateGroupRequest_ResponseMask) SetUpdatedFieldsOnly added in v1.8.3

func (m *UpdateGroupRequest_ResponseMask) SetUpdatedFieldsOnly(fv bool)

func (*UpdateGroupRequest_ResponseMask) String added in v1.8.3

func (*UpdateGroupRequest_ResponseMask) Unmarshal added in v1.8.3

func (m *UpdateGroupRequest_ResponseMask) Unmarshal(b []byte) error

func (*UpdateGroupRequest_ResponseMask) UnmarshalJSON added in v1.8.3

func (m *UpdateGroupRequest_ResponseMask) UnmarshalJSON(data []byte) error

type UpdateGroupRequest_ResponseMask_BodyMask added in v1.8.3

type UpdateGroupRequest_ResponseMask_BodyMask struct {
	// If this field is populated, then resource in response will contain only
	// specific fields. If skip_entire_response_body is true, this field is
	// ignored.
	BodyMask *group.Group_FieldMask `protobuf:"bytes,3,opt,customtype=Group_FieldMask,name=body_mask,json=bodyMask,proto3,oneof" firestore:"bodyMask"`
}

type UpdateGroupRequest_ResponseMask_SkipEntireResponseBody added in v1.8.3

type UpdateGroupRequest_ResponseMask_SkipEntireResponseBody struct {
	// If this flag has value true, then response will contain just empty
	// resource without any fields populated. Field body_mask is ignored if
	// set.
	SkipEntireResponseBody bool `` /* 130-byte string literal not displayed */
}

type UpdateGroupRequest_ResponseMask_UpdatedFieldsOnly added in v1.8.3

type UpdateGroupRequest_ResponseMask_UpdatedFieldsOnly struct {
	// Include all fields that were actually updated during processing. Note
	// this may be larger than update mask if some fields were computed
	// additionally. Name is added as well.
	UpdatedFieldsOnly bool `protobuf:"varint,2,opt,name=updated_fields_only,json=updatedFieldsOnly,proto3,oneof" firestore:"updatedFieldsOnly"`
}

type WatchGroupClientStream

type WatchGroupClientStream interface {
	Recv() (*WatchGroupResponse, error)
	grpc.ClientStream
}

type WatchGroupDescriptor added in v0.4.28

type WatchGroupDescriptor struct{}

func GetWatchGroupDescriptor added in v0.4.28

func GetWatchGroupDescriptor() *WatchGroupDescriptor

func (*WatchGroupDescriptor) GetApiDescriptor added in v0.4.28

func (d *WatchGroupDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*WatchGroupDescriptor) GetApiName added in v0.4.28

func (d *WatchGroupDescriptor) GetApiName() string

func (*WatchGroupDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *WatchGroupDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*WatchGroupDescriptor) GetFullMethodName added in v0.4.28

func (d *WatchGroupDescriptor) GetFullMethodName() string

func (*WatchGroupDescriptor) GetMethodName added in v0.4.28

func (d *WatchGroupDescriptor) GetMethodName() string

func (*WatchGroupDescriptor) GetProtoPkgName added in v0.4.28

func (d *WatchGroupDescriptor) GetProtoPkgName() string

func (*WatchGroupDescriptor) GetResourceDescriptor added in v0.4.30

func (d *WatchGroupDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*WatchGroupDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *WatchGroupDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*WatchGroupDescriptor) GetServiceDomain added in v0.4.28

func (d *WatchGroupDescriptor) GetServiceDomain() string

func (*WatchGroupDescriptor) GetServiceVersion added in v0.4.28

func (d *WatchGroupDescriptor) GetServiceVersion() string

func (*WatchGroupDescriptor) GetVerb added in v0.4.28

func (d *WatchGroupDescriptor) GetVerb() string

func (*WatchGroupDescriptor) HasResource added in v0.4.30

func (d *WatchGroupDescriptor) HasResource() bool

func (*WatchGroupDescriptor) IsClientStream added in v0.4.28

func (d *WatchGroupDescriptor) IsClientStream() bool

func (*WatchGroupDescriptor) IsCollection added in v0.4.30

func (d *WatchGroupDescriptor) IsCollection() bool

func (*WatchGroupDescriptor) IsPlural added in v0.4.30

func (d *WatchGroupDescriptor) IsPlural() bool

func (*WatchGroupDescriptor) IsServerStream added in v0.4.28

func (d *WatchGroupDescriptor) IsServerStream() bool

func (*WatchGroupDescriptor) IsUnary added in v0.4.28

func (d *WatchGroupDescriptor) IsUnary() bool

func (*WatchGroupDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *WatchGroupDescriptor) NewEmptyClientMsg() proto.Message

func (*WatchGroupDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *WatchGroupDescriptor) NewEmptyServerMsg() proto.Message

func (*WatchGroupDescriptor) RequestHasResourceBody added in v0.4.28

func (d *WatchGroupDescriptor) RequestHasResourceBody() bool

type WatchGroupDescriptorClientMsgHandle added in v0.4.28

type WatchGroupDescriptorClientMsgHandle struct{}

func (*WatchGroupDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (h *WatchGroupDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*WatchGroupDescriptorClientMsgHandle) ExtractResourceBodies added in v1.0.21

func (*WatchGroupDescriptorClientMsgHandle) ExtractResourceBody added in v1.0.21

func (*WatchGroupDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchGroupDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type WatchGroupDescriptorServerMsgHandle added in v0.4.28

type WatchGroupDescriptorServerMsgHandle struct{}

func (*WatchGroupDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (h *WatchGroupDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name

func (*WatchGroupDescriptorServerMsgHandle) ExtractResourceBodies added in v1.0.21

func (*WatchGroupDescriptorServerMsgHandle) ExtractResourceBody added in v1.0.21

func (*WatchGroupDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchGroupDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type WatchGroupRequest

type WatchGroupRequest struct {

	// Name of ntt.iam.v1alpha2.Group
	Name *group.Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty" firestore:"name"`
	// A list of extra fields to be obtained for each response item on top of
	// fields defined by request field view
	FieldMask *group.Group_FieldMask `` /* 137-byte string literal not displayed */
	// View defines list of standard response fields present in response items.
	// Additional fields can be amended by request field field_mask
	View view.View `protobuf:"varint,4,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty" firestore:"view"`
	// contains filtered or unexported fields
}

A request message of the WatchGroup method.

func (*WatchGroupRequest) Descriptor

func (*WatchGroupRequest) Descriptor() ([]byte, []int)

Deprecated, Use WatchGroupRequest.ProtoReflect.Descriptor instead.

func (*WatchGroupRequest) GetFieldMask

func (m *WatchGroupRequest) GetFieldMask() *group.Group_FieldMask

func (*WatchGroupRequest) GetName

func (m *WatchGroupRequest) GetName() *group.Name

func (*WatchGroupRequest) GetView

func (m *WatchGroupRequest) GetView() view.View

func (*WatchGroupRequest) GotenMessage

func (*WatchGroupRequest) GotenMessage()

func (*WatchGroupRequest) GotenValidate

func (obj *WatchGroupRequest) GotenValidate() error

func (*WatchGroupRequest) Marshal

func (m *WatchGroupRequest) Marshal() ([]byte, error)

func (*WatchGroupRequest) MarshalJSON

func (m *WatchGroupRequest) MarshalJSON() ([]byte, error)

func (*WatchGroupRequest) ProtoMessage

func (*WatchGroupRequest) ProtoMessage()

func (*WatchGroupRequest) ProtoReflect

func (m *WatchGroupRequest) ProtoReflect() preflect.Message

func (*WatchGroupRequest) Reset

func (m *WatchGroupRequest) Reset()

func (*WatchGroupRequest) SetFieldMask

func (m *WatchGroupRequest) SetFieldMask(fv *group.Group_FieldMask)

func (*WatchGroupRequest) SetName

func (m *WatchGroupRequest) SetName(fv *group.Name)

func (*WatchGroupRequest) SetView

func (m *WatchGroupRequest) SetView(fv view.View)

func (*WatchGroupRequest) String

func (m *WatchGroupRequest) String() string

func (*WatchGroupRequest) Unmarshal

func (m *WatchGroupRequest) Unmarshal(b []byte) error

func (*WatchGroupRequest) UnmarshalJSON

func (m *WatchGroupRequest) UnmarshalJSON(data []byte) error

type WatchGroupResponse

type WatchGroupResponse struct {
	Change *group.GroupChange `protobuf:"bytes,1,opt,name=change,proto3" json:"change,omitempty" firestore:"change"`
	// contains filtered or unexported fields
}

A response message of the WatchGroup method.

func (*WatchGroupResponse) Descriptor

func (*WatchGroupResponse) Descriptor() ([]byte, []int)

Deprecated, Use WatchGroupResponse.ProtoReflect.Descriptor instead.

func (*WatchGroupResponse) GetChange

func (m *WatchGroupResponse) GetChange() *group.GroupChange

func (*WatchGroupResponse) GotenMessage

func (*WatchGroupResponse) GotenMessage()

func (*WatchGroupResponse) GotenValidate

func (obj *WatchGroupResponse) GotenValidate() error

func (*WatchGroupResponse) Marshal

func (m *WatchGroupResponse) Marshal() ([]byte, error)

func (*WatchGroupResponse) MarshalJSON

func (m *WatchGroupResponse) MarshalJSON() ([]byte, error)

func (*WatchGroupResponse) ProtoMessage

func (*WatchGroupResponse) ProtoMessage()

func (*WatchGroupResponse) ProtoReflect

func (m *WatchGroupResponse) ProtoReflect() preflect.Message

func (*WatchGroupResponse) Reset

func (m *WatchGroupResponse) Reset()

func (*WatchGroupResponse) SetChange

func (m *WatchGroupResponse) SetChange(fv *group.GroupChange)

func (*WatchGroupResponse) String

func (m *WatchGroupResponse) String() string

func (*WatchGroupResponse) Unmarshal

func (m *WatchGroupResponse) Unmarshal(b []byte) error

func (*WatchGroupResponse) UnmarshalJSON

func (m *WatchGroupResponse) UnmarshalJSON(data []byte) error

type WatchGroupsClientStream

type WatchGroupsClientStream interface {
	Recv() (*WatchGroupsResponse, error)
	grpc.ClientStream
}

type WatchGroupsDescriptor added in v0.4.28

type WatchGroupsDescriptor struct{}

func GetWatchGroupsDescriptor added in v0.4.28

func GetWatchGroupsDescriptor() *WatchGroupsDescriptor

func (*WatchGroupsDescriptor) GetApiDescriptor added in v0.4.28

func (d *WatchGroupsDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor

func (*WatchGroupsDescriptor) GetApiName added in v0.4.28

func (d *WatchGroupsDescriptor) GetApiName() string

func (*WatchGroupsDescriptor) GetClientMsgReflectHandle added in v0.4.28

func (d *WatchGroupsDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle

func (*WatchGroupsDescriptor) GetFullMethodName added in v0.4.28

func (d *WatchGroupsDescriptor) GetFullMethodName() string

func (*WatchGroupsDescriptor) GetMethodName added in v0.4.28

func (d *WatchGroupsDescriptor) GetMethodName() string

func (*WatchGroupsDescriptor) GetProtoPkgName added in v0.4.28

func (d *WatchGroupsDescriptor) GetProtoPkgName() string

func (*WatchGroupsDescriptor) GetResourceDescriptor added in v0.4.30

func (d *WatchGroupsDescriptor) GetResourceDescriptor() gotenresource.Descriptor

func (*WatchGroupsDescriptor) GetServerMsgReflectHandle added in v0.4.28

func (d *WatchGroupsDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle

func (*WatchGroupsDescriptor) GetServiceDomain added in v0.4.28

func (d *WatchGroupsDescriptor) GetServiceDomain() string

func (*WatchGroupsDescriptor) GetServiceVersion added in v0.4.28

func (d *WatchGroupsDescriptor) GetServiceVersion() string

func (*WatchGroupsDescriptor) GetVerb added in v0.4.28

func (d *WatchGroupsDescriptor) GetVerb() string

func (*WatchGroupsDescriptor) HasResource added in v0.4.30

func (d *WatchGroupsDescriptor) HasResource() bool

func (*WatchGroupsDescriptor) IsClientStream added in v0.4.28

func (d *WatchGroupsDescriptor) IsClientStream() bool

func (*WatchGroupsDescriptor) IsCollection added in v0.4.30

func (d *WatchGroupsDescriptor) IsCollection() bool

func (*WatchGroupsDescriptor) IsPlural added in v0.4.30

func (d *WatchGroupsDescriptor) IsPlural() bool

func (*WatchGroupsDescriptor) IsServerStream added in v0.4.28

func (d *WatchGroupsDescriptor) IsServerStream() bool

func (*WatchGroupsDescriptor) IsUnary added in v0.4.28

func (d *WatchGroupsDescriptor) IsUnary() bool

func (*WatchGroupsDescriptor) NewEmptyClientMsg added in v0.4.28

func (d *WatchGroupsDescriptor) NewEmptyClientMsg() proto.Message

func (*WatchGroupsDescriptor) NewEmptyServerMsg added in v0.4.28

func (d *WatchGroupsDescriptor) NewEmptyServerMsg() proto.Message

func (*WatchGroupsDescriptor) RequestHasResourceBody added in v0.4.28

func (d *WatchGroupsDescriptor) RequestHasResourceBody() bool

type WatchGroupsDescriptorClientMsgHandle added in v0.4.28

type WatchGroupsDescriptorClientMsgHandle struct{}

func (*WatchGroupsDescriptorClientMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchGroupsDescriptorClientMsgHandle) ExtractResourceBodies added in v1.0.21

func (*WatchGroupsDescriptorClientMsgHandle) ExtractResourceBody added in v1.0.21

func (*WatchGroupsDescriptorClientMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchGroupsDescriptorClientMsgHandle) ExtractResourceNames added in v0.4.30

type WatchGroupsDescriptorServerMsgHandle added in v0.4.28

type WatchGroupsDescriptorServerMsgHandle struct{}

func (*WatchGroupsDescriptorServerMsgHandle) ExtractCollectionName added in v0.4.30

func (*WatchGroupsDescriptorServerMsgHandle) ExtractResourceBodies added in v1.0.21

func (*WatchGroupsDescriptorServerMsgHandle) ExtractResourceBody added in v1.0.21

func (*WatchGroupsDescriptorServerMsgHandle) ExtractResourceName added in v0.4.30

func (*WatchGroupsDescriptorServerMsgHandle) ExtractResourceNames added in v0.4.30

type WatchGroupsRequest

type WatchGroupsRequest struct {

	// Type of a watch. Identifies how server stream data to a client, which
	// fields in a request are allowed and which fields in response are relevant.
	Type watch_type.WatchType `protobuf:"varint,9,opt,name=type,proto3,enum=goten.types.WatchType" json:"type,omitempty" firestore:"type"`
	// Parent name of ntt.iam.v1alpha2.Group
	Parent *group.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty" firestore:"parent"`
	// Requested page size. Server may return fewer Groups than requested.
	// If unspecified, server will pick an appropriate default.
	// Can be populated only for stateful watch type.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty" firestore:"pageSize"`
	// A token identifying a page of results the server should return.
	// Can be populated only for stateful watch type.
	PageToken *group.PagerCursor `` /* 133-byte string literal not displayed */
	// Order By -
	// https://cloud.google.com/apis/design/design_patterns#list_pagination Can be
	// populated only for stateful watch type.
	OrderBy *group.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty" firestore:"orderBy"`
	// A token identifying watch resume point from previous session.
	// Can be populated only for stateless watch type.
	ResumeToken string `protobuf:"bytes,10,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty" firestore:"resumeToken"`
	// Point in the time from which we want to start getting updates. This field
	// can be populated only for stateless watch type and if resume token is not
	// known yet. If specified, initial snapshot will NOT be provided. It is
	// assumed client can obtain it using separate means. Watch responses will
	// contain resume tokens which should be used to resume broken connection.
	StartingTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=starting_time,json=startingTime,proto3" json:"starting_time,omitempty" firestore:"startingTime"`
	// Filter - filter results by field criteria. Simplified SQL-like syntax with
	// following operators:
	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
	// CONTAINS "severity:important" OR (state.last_error_time >
	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
	Filter *group.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty" firestore:"filter"`
	// A list of extra fields to be obtained for each response item on top of
	// fields defined by request field view Changes to Group that don't affect any
	// of masked fields won't be sent back.
	FieldMask *group.Group_FieldMask `` /* 137-byte string literal not displayed */
	// View defines list of standard response fields present in response items.
	// Additional fields can be amended by request field field_mask Changes to
	// Group that don't affect any of masked fields won't be sent back.
	View view.View `protobuf:"varint,8,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty" firestore:"view"`
	// Maximum amount of changes in each response message. Query result response
	// is divided on the server side into chunks with size of a specified amount
	// to limit memory footprint of each message. Responses will hold information
	// whether more elements will continue for the actual change. If unspecified,
	// server will pick an appropriate default.
	MaxChunkSize int32 `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

A request message of the WatchGroups method.

func (*WatchGroupsRequest) Descriptor

func (*WatchGroupsRequest) Descriptor() ([]byte, []int)

Deprecated, Use WatchGroupsRequest.ProtoReflect.Descriptor instead.

func (*WatchGroupsRequest) GetFieldMask

func (m *WatchGroupsRequest) GetFieldMask() *group.Group_FieldMask

func (*WatchGroupsRequest) GetFilter

func (m *WatchGroupsRequest) GetFilter() *group.Filter

func (*WatchGroupsRequest) GetMaxChunkSize

func (m *WatchGroupsRequest) GetMaxChunkSize() int32

func (*WatchGroupsRequest) GetOrderBy

func (m *WatchGroupsRequest) GetOrderBy() *group.OrderBy

func (*WatchGroupsRequest) GetPageSize

func (m *WatchGroupsRequest) GetPageSize() int32

func (*WatchGroupsRequest) GetPageToken

func (m *WatchGroupsRequest) GetPageToken() *group.PagerCursor

func (*WatchGroupsRequest) GetParent

func (m *WatchGroupsRequest) GetParent() *group.ParentName

func (*WatchGroupsRequest) GetResumeToken

func (m *WatchGroupsRequest) GetResumeToken() string

func (*WatchGroupsRequest) GetStartingTime added in v0.9.0

func (m *WatchGroupsRequest) GetStartingTime() *timestamppb.Timestamp

func (*WatchGroupsRequest) GetType

func (*WatchGroupsRequest) GetView

func (m *WatchGroupsRequest) GetView() view.View

func (*WatchGroupsRequest) GotenMessage

func (*WatchGroupsRequest) GotenMessage()

func (*WatchGroupsRequest) GotenValidate

func (obj *WatchGroupsRequest) GotenValidate() error

func (*WatchGroupsRequest) Marshal

func (m *WatchGroupsRequest) Marshal() ([]byte, error)

func (*WatchGroupsRequest) MarshalJSON

func (m *WatchGroupsRequest) MarshalJSON() ([]byte, error)

func (*WatchGroupsRequest) ProtoMessage

func (*WatchGroupsRequest) ProtoMessage()

func (*WatchGroupsRequest) ProtoReflect

func (m *WatchGroupsRequest) ProtoReflect() preflect.Message

func (*WatchGroupsRequest) Reset

func (m *WatchGroupsRequest) Reset()

func (*WatchGroupsRequest) SetFieldMask

func (m *WatchGroupsRequest) SetFieldMask(fv *group.Group_FieldMask)

func (*WatchGroupsRequest) SetFilter

func (m *WatchGroupsRequest) SetFilter(fv *group.Filter)

func (*WatchGroupsRequest) SetMaxChunkSize

func (m *WatchGroupsRequest) SetMaxChunkSize(fv int32)

func (*WatchGroupsRequest) SetOrderBy

func (m *WatchGroupsRequest) SetOrderBy(fv *group.OrderBy)

func (*WatchGroupsRequest) SetPageSize

func (m *WatchGroupsRequest) SetPageSize(fv int32)

func (*WatchGroupsRequest) SetPageToken

func (m *WatchGroupsRequest) SetPageToken(fv *group.PagerCursor)

func (*WatchGroupsRequest) SetParent

func (m *WatchGroupsRequest) SetParent(fv *group.ParentName)

func (*WatchGroupsRequest) SetResumeToken

func (m *WatchGroupsRequest) SetResumeToken(fv string)

func (*WatchGroupsRequest) SetStartingTime added in v0.9.0

func (m *WatchGroupsRequest) SetStartingTime(fv *timestamppb.Timestamp)

func (*WatchGroupsRequest) SetType

func (m *WatchGroupsRequest) SetType(fv watch_type.WatchType)

func (*WatchGroupsRequest) SetView

func (m *WatchGroupsRequest) SetView(fv view.View)

func (*WatchGroupsRequest) String

func (m *WatchGroupsRequest) String() string

func (*WatchGroupsRequest) Unmarshal

func (m *WatchGroupsRequest) Unmarshal(b []byte) error

func (*WatchGroupsRequest) UnmarshalJSON

func (m *WatchGroupsRequest) UnmarshalJSON(data []byte) error

type WatchGroupsResponse

type WatchGroupsResponse struct {

	// Changes of Groups
	GroupChanges []*group.GroupChange `protobuf:"bytes,2,rep,name=group_changes,json=groupChanges,proto3" json:"group_changes,omitempty" firestore:"groupChanges"`
	// If request specified max_chunk_size (or this limit was enforced if
	// stateless watch has been chosen), then responses with "full changeset" will
	// be divided into chunks. Client should keep receiving messages and, once
	// is_current has value true, combine this recent message with all previous
	// ones where is_current is false. If this is the first is_current in a whole
	// watch stream, then it means that client should have, at this moment,
	// contain snapshot of the current situation (or more accurately, snapshot of
	// situation at the moment of request). All Groups will be of type
	// Added/Current (depending on watch_type specified in the request). Further
	// responses will be incremental - however messages may still be chunked and
	// is_current logic still applies. is_current is always true for stateful
	// watch if max_chunk_size was left to 0.
	IsCurrent bool `protobuf:"varint,4,opt,name=is_current,json=isCurrent,proto3" json:"is_current,omitempty" firestore:"isCurrent"`
	// When present, PageTokens used for page navigation should be updated.
	// Present only if is_current is true (last chunk).
	PageTokenChange *WatchGroupsResponse_PageTokenChange `` /* 136-byte string literal not displayed */
	// Token that can be used if current connection drops and client needs to
	// reconnect. Populated only for stateless watch type. Present only if
	// is_current is true (last chunk).
	ResumeToken string `protobuf:"bytes,5,opt,name=resume_token,json=resumeToken,proto3" json:"resume_token,omitempty" firestore:"resumeToken"`
	// Server may occasionally send information how many resources should client
	// have in its state so far (response message without any changes, but with
	// snapshot_size field specified). If client has different value than the one
	// sent by the server, then it should be treated by a client as an error and
	// should reconnect. If value is smaller then 0, then client should ignore
	// this field as unpopulated. This field should be checked only for stateless
	// watch. In stateful those kind of errors are handled by the server side.
	// Will be never sent together with is_current, is_soft_reset and
	// is_hard_reset flags.
	SnapshotSize int64 `protobuf:"varint,6,opt,name=snapshot_size,json=snapshotSize,proto3" json:"snapshot_size,omitempty" firestore:"snapshotSize"`
	// In case of internal issue server may send response message with this flag.
	// It indicates that client should drop all changes from recent responses
	// where is_current is false only! If last message had is_current set to true,
	// client should do nothing and process normally. Resume token received before
	// is still valid. This field should be checked only for stateless watch. In
	// stateful those kind of errors are handled by the server side. Will never be
	// sent along with is_current, is_hard_reset or snapshot_size.
	IsSoftReset bool `protobuf:"varint,7,opt,name=is_soft_reset,json=isSoftReset,proto3" json:"is_soft_reset,omitempty" firestore:"isSoftReset"`
	// In case of internal issue server may send response message with this flag.
	// After receiving, client should clear whole state (drop all changes received
	// so far) as server will send new snapshot (Groups will contains changes of
	// type Current only). Any resume tokens should be discarded as well. This
	// field should be checked only for stateless watch. In stateful those kind of
	// errors are handled by the server side. Will never be sent along with
	// is_current, is_soft_reset or snapshot_size.
	IsHardReset bool `protobuf:"varint,8,opt,name=is_hard_reset,json=isHardReset,proto3" json:"is_hard_reset,omitempty" firestore:"isHardReset"`
	// contains filtered or unexported fields
}

A response message of the WatchGroups method.

func (*WatchGroupsResponse) Descriptor

func (*WatchGroupsResponse) Descriptor() ([]byte, []int)

Deprecated, Use WatchGroupsResponse.ProtoReflect.Descriptor instead.

func (*WatchGroupsResponse) GetGroupChanges

func (m *WatchGroupsResponse) GetGroupChanges() []*group.GroupChange

func (*WatchGroupsResponse) GetIsCurrent

func (m *WatchGroupsResponse) GetIsCurrent() bool

func (*WatchGroupsResponse) GetIsHardReset

func (m *WatchGroupsResponse) GetIsHardReset() bool

func (*WatchGroupsResponse) GetIsSoftReset

func (m *WatchGroupsResponse) GetIsSoftReset() bool

func (*WatchGroupsResponse) GetPageTokenChange

func (*WatchGroupsResponse) GetResumeToken

func (m *WatchGroupsResponse) GetResumeToken() string

func (*WatchGroupsResponse) GetSnapshotSize

func (m *WatchGroupsResponse) GetSnapshotSize() int64

func (*WatchGroupsResponse) GotenMessage

func (*WatchGroupsResponse) GotenMessage()

func (*WatchGroupsResponse) GotenValidate

func (obj *WatchGroupsResponse) GotenValidate() error

func (*WatchGroupsResponse) Marshal

func (m *WatchGroupsResponse) Marshal() ([]byte, error)

func (*WatchGroupsResponse) MarshalJSON

func (m *WatchGroupsResponse) MarshalJSON() ([]byte, error)

func (*WatchGroupsResponse) ProtoMessage

func (*WatchGroupsResponse) ProtoMessage()

func (*WatchGroupsResponse) ProtoReflect

func (m *WatchGroupsResponse) ProtoReflect() preflect.Message

func (*WatchGroupsResponse) Reset

func (m *WatchGroupsResponse) Reset()

func (*WatchGroupsResponse) SetGroupChanges

func (m *WatchGroupsResponse) SetGroupChanges(fv []*group.GroupChange)

func (*WatchGroupsResponse) SetIsCurrent

func (m *WatchGroupsResponse) SetIsCurrent(fv bool)

func (*WatchGroupsResponse) SetIsHardReset

func (m *WatchGroupsResponse) SetIsHardReset(fv bool)

func (*WatchGroupsResponse) SetIsSoftReset

func (m *WatchGroupsResponse) SetIsSoftReset(fv bool)

func (*WatchGroupsResponse) SetPageTokenChange

func (m *WatchGroupsResponse) SetPageTokenChange(fv *WatchGroupsResponse_PageTokenChange)

func (*WatchGroupsResponse) SetResumeToken

func (m *WatchGroupsResponse) SetResumeToken(fv string)

func (*WatchGroupsResponse) SetSnapshotSize

func (m *WatchGroupsResponse) SetSnapshotSize(fv int64)

func (*WatchGroupsResponse) String

func (m *WatchGroupsResponse) String() string

func (*WatchGroupsResponse) Unmarshal

func (m *WatchGroupsResponse) Unmarshal(b []byte) error

func (*WatchGroupsResponse) UnmarshalJSON

func (m *WatchGroupsResponse) UnmarshalJSON(data []byte) error

type WatchGroupsResponse_PageTokenChange

type WatchGroupsResponse_PageTokenChange struct {

	// New token to retrieve previous page of results.
	PrevPageToken *group.PagerCursor `` /* 151-byte string literal not displayed */
	// New token to retrieve next page of results.
	NextPageToken *group.PagerCursor `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*WatchGroupsResponse_PageTokenChange) Descriptor

func (*WatchGroupsResponse_PageTokenChange) Descriptor() ([]byte, []int)

Deprecated, Use WatchGroupsResponse_PageTokenChange.ProtoReflect.Descriptor instead.

func (*WatchGroupsResponse_PageTokenChange) GetNextPageToken

func (m *WatchGroupsResponse_PageTokenChange) GetNextPageToken() *group.PagerCursor

func (*WatchGroupsResponse_PageTokenChange) GetPrevPageToken

func (m *WatchGroupsResponse_PageTokenChange) GetPrevPageToken() *group.PagerCursor

func (*WatchGroupsResponse_PageTokenChange) GotenMessage

func (*WatchGroupsResponse_PageTokenChange) GotenMessage()

func (*WatchGroupsResponse_PageTokenChange) GotenValidate

func (obj *WatchGroupsResponse_PageTokenChange) GotenValidate() error

func (*WatchGroupsResponse_PageTokenChange) Marshal

func (*WatchGroupsResponse_PageTokenChange) MarshalJSON

func (m *WatchGroupsResponse_PageTokenChange) MarshalJSON() ([]byte, error)

func (*WatchGroupsResponse_PageTokenChange) ProtoMessage

func (*WatchGroupsResponse_PageTokenChange) ProtoMessage()

func (*WatchGroupsResponse_PageTokenChange) ProtoReflect

func (*WatchGroupsResponse_PageTokenChange) Reset

func (*WatchGroupsResponse_PageTokenChange) SetNextPageToken

func (m *WatchGroupsResponse_PageTokenChange) SetNextPageToken(fv *group.PagerCursor)

func (*WatchGroupsResponse_PageTokenChange) SetPrevPageToken

func (m *WatchGroupsResponse_PageTokenChange) SetPrevPageToken(fv *group.PagerCursor)

func (*WatchGroupsResponse_PageTokenChange) String

func (*WatchGroupsResponse_PageTokenChange) Unmarshal

func (*WatchGroupsResponse_PageTokenChange) UnmarshalJSON

func (m *WatchGroupsResponse_PageTokenChange) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL