Documentation
¶
Overview ¶
package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer
package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer
package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer
Index ¶
- func NewEdgeClusterResolver(ctx context.Context, resolverCreator types.ResolverCreatorContract, ...) (edgecluster.EdgeClusterResolverContract, error)
- func NewEdgeClusterTypeConnectionResolver(ctx context.Context, resolverCreator types.ResolverCreatorContract) (edgecluster.EdgeClusterTypeConnectionResolverContract, error)
- func NewEdgeClusterTypeEdgeResolver(ctx context.Context, resolverCreator types.ResolverCreatorContract, ...) (edgecluster.EdgeClusterTypeEdgeResolverContract, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEdgeClusterResolver ¶
func NewEdgeClusterResolver( ctx context.Context, resolverCreator types.ResolverCreatorContract, logger *zap.Logger, edgeClusterID graphql.ID) (edgecluster.EdgeClusterResolverContract, error)
NewEdgeClusterResolver creates new instance of the edgeClusterResolver, setting up all dependencies and returns the instance ctx: Mandatory. Reference to the context resolverCreator: Mandatory. Reference to the resolver creator service that can create new instances of resolvers logger: Mandatory. Reference to the logger service edgeClusterID: Mandatory. the edge-cluster unique identifier Returns the new instance or error if something goes wrong
func NewEdgeClusterTypeConnectionResolver ¶
func NewEdgeClusterTypeConnectionResolver( ctx context.Context, resolverCreator types.ResolverCreatorContract) (edgecluster.EdgeClusterTypeConnectionResolverContract, error)
NewEdgeClusterTypeConnectionResolver creates new instance of the edgeClusterTypeConnectionResolver, setting up all dependencies and returns the instance ctx: Mandatory. Reference to the context resolverCreator: Mandatory. Reference to the resolver creator service that can create new instances of resolvers edgeClusterID: Mandatory. the edge-cluster unique identifier cursor: Mandatory. the cursor Returns the new instance or error if something goes wrong
func NewEdgeClusterTypeEdgeResolver ¶
func NewEdgeClusterTypeEdgeResolver( ctx context.Context, resolverCreator types.ResolverCreatorContract, edgeClusterID graphql.ID, cursor string) (edgecluster.EdgeClusterTypeEdgeResolverContract, error)
NewEdgeClusterTypeEdgeResolver creates new instance of the edgeClusterTypeEdgeResolver, setting up all dependencies and returns the instance ctx: Mandatory. Reference to the context resolverCreator: Mandatory. Reference to the resolver creator service that can create new instances of resolvers edgeClusterID: Mandatory. the edge-cluster unique identifier cursor: Mandatory. the cursor Returns the new instance or error if something goes wrong
Types ¶
This section is empty.