# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
"""Client and server classes corresponding to protobuf-defined services."""
import grpc

from core.mgmt.v1beta import metric_pb2 as core_dot_mgmt_dot_v1beta_dot_metric__pb2
from core.mgmt.v1beta import mgmt_pb2 as core_dot_mgmt_dot_v1beta_dot_mgmt__pb2


class MgmtPublicServiceStub(object):
    """Mgmt service responds to external access
    """

    def __init__(self, channel):
        """Constructor.

        Args:
            channel: A grpc.Channel.
        """
        self.Liveness = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/Liveness',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.LivenessRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.LivenessResponse.FromString,
                )
        self.Readiness = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/Readiness',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ReadinessRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ReadinessResponse.FromString,
                )
        self.CheckNamespace = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/CheckNamespace',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CheckNamespaceRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CheckNamespaceResponse.FromString,
                )
        self.ListUsers = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListUsers',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUsersRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUsersResponse.FromString,
                )
        self.GetUser = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/GetUser',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserResponse.FromString,
                )
        self.PatchAuthenticatedUser = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/PatchAuthenticatedUser',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.PatchAuthenticatedUserRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.PatchAuthenticatedUserResponse.FromString,
                )
        self.ListUserMemberships = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListUserMemberships',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUserMembershipsRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUserMembershipsResponse.FromString,
                )
        self.GetUserMembership = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/GetUserMembership',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserMembershipRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserMembershipResponse.FromString,
                )
        self.UpdateUserMembership = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/UpdateUserMembership',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateUserMembershipRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateUserMembershipResponse.FromString,
                )
        self.DeleteUserMembership = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/DeleteUserMembership',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteUserMembershipRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteUserMembershipResponse.FromString,
                )
        self.ListOrganizations = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListOrganizations',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationsRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationsResponse.FromString,
                )
        self.CreateOrganization = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/CreateOrganization',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateOrganizationRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateOrganizationResponse.FromString,
                )
        self.GetOrganization = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/GetOrganization',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationResponse.FromString,
                )
        self.UpdateOrganization = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/UpdateOrganization',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationResponse.FromString,
                )
        self.DeleteOrganization = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/DeleteOrganization',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationResponse.FromString,
                )
        self.ListOrganizationMemberships = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListOrganizationMemberships',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationMembershipsRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationMembershipsResponse.FromString,
                )
        self.GetOrganizationMembership = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/GetOrganizationMembership',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationMembershipRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationMembershipResponse.FromString,
                )
        self.UpdateOrganizationMembership = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/UpdateOrganizationMembership',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationMembershipRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationMembershipResponse.FromString,
                )
        self.DeleteOrganizationMembership = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/DeleteOrganizationMembership',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationMembershipRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationMembershipResponse.FromString,
                )
        self.CreateToken = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/CreateToken',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateTokenRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateTokenResponse.FromString,
                )
        self.ListTokens = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListTokens',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListTokensRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListTokensResponse.FromString,
                )
        self.GetToken = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/GetToken',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetTokenRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetTokenResponse.FromString,
                )
        self.DeleteToken = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/DeleteToken',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteTokenRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteTokenResponse.FromString,
                )
        self.ValidateToken = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ValidateToken',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ValidateTokenRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ValidateTokenResponse.FromString,
                )
        self.ListPipelineTriggerRecords = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListPipelineTriggerRecords',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerRecordsRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerRecordsResponse.FromString,
                )
        self.ListPipelineTriggerTableRecords = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListPipelineTriggerTableRecords',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerTableRecordsRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerTableRecordsResponse.FromString,
                )
        self.ListPipelineTriggerChartRecords = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListPipelineTriggerChartRecords',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerChartRecordsRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerChartRecordsResponse.FromString,
                )
        self.ListConnectorExecuteRecords = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListConnectorExecuteRecords',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteRecordsRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteRecordsResponse.FromString,
                )
        self.ListConnectorExecuteTableRecords = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListConnectorExecuteTableRecords',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteTableRecordsRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteTableRecordsResponse.FromString,
                )
        self.ListConnectorExecuteChartRecords = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/ListConnectorExecuteChartRecords',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteChartRecordsRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteChartRecordsResponse.FromString,
                )
        self.AuthTokenIssuer = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/AuthTokenIssuer',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthTokenIssuerRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthTokenIssuerResponse.FromString,
                )
        self.AuthLogin = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/AuthLogin',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLoginRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLoginResponse.FromString,
                )
        self.AuthLogout = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/AuthLogout',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLogoutRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLogoutResponse.FromString,
                )
        self.AuthChangePassword = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/AuthChangePassword',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthChangePasswordRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthChangePasswordResponse.FromString,
                )
        self.AuthValidateAccessToken = channel.unary_unary(
                '/core.mgmt.v1beta.MgmtPublicService/AuthValidateAccessToken',
                request_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthValidateAccessTokenRequest.SerializeToString,
                response_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthValidateAccessTokenResponse.FromString,
                )


class MgmtPublicServiceServicer(object):
    """Mgmt service responds to external access
    """

    def Liveness(self, request, context):
        """Liveness method receives a LivenessRequest message and returns a
        LivenessResponse message.
        See https://github.com/grpc/grpc/blob/master/doc/health-checking.md
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def Readiness(self, request, context):
        """Readiness method receives a ReadinessRequest message and returns a
        ReadinessResponse message.
        See https://github.com/grpc/grpc/blob/master/doc/health-checking.md
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def CheckNamespace(self, request, context):
        """Check namespace
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListUsers(self, request, context):
        """ListUsers method receives a ListUsersRequest message and returns a
        ListUsersResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def GetUser(self, request, context):
        """GetUser method receives a GetUser message and returns a
        GetUser message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def PatchAuthenticatedUser(self, request, context):
        """PatchAuthenticatedUser method receives a PatchAuthenticatedUserRequest
        message and returns a PatchAuthenticatedUserResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListUserMemberships(self, request, context):
        """ListUserMemberships method receives a ListUserMembershipsRequest message and returns a
        ListUserMembershipsResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def GetUserMembership(self, request, context):
        """GetUserMembership method receives a GetUserMembershipRequest message and returns a
        GetUserMembershipResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def UpdateUserMembership(self, request, context):
        """UpdateUserMembership method receives a UpdateUserMembershipRequest message and returns
        a UpdateUserMembershipResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def DeleteUserMembership(self, request, context):
        """DeleteUserMembership method receives a DeleteUserMembershipRequest message and returns
        a DeleteUserMembershipResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListOrganizations(self, request, context):
        """ListOrganizations method receives a ListOrganizationsRequest message and returns
        a ListOrganizationsResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def CreateOrganization(self, request, context):
        """CreateOrganization receives a CreateOrganizationRequest message and returns a
        a GetOrganizationResponse
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def GetOrganization(self, request, context):
        """GetOrganization method receives a GetOrganizationRequest message and returns
        a GetOrganizationResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def UpdateOrganization(self, request, context):
        """UpdateOrganization method receives a UpdateOrganizationRequest message and
        returns a UpdateOrganizationResponse
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def DeleteOrganization(self, request, context):
        """DeleteOrganization method receives a DeleteOrganizationRequest message and
        returns a DeleteOrganizationResponse
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListOrganizationMemberships(self, request, context):
        """ListOrganizationMemberships method receives a ListOrganizationMembershipsRequest message and returns a
        ListOrganizationMembershipsResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def GetOrganizationMembership(self, request, context):
        """GetOrganizationMembership method receives a GetOrganizationMembershipRequest message and returns a
        GetOrganizationMembershipResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def UpdateOrganizationMembership(self, request, context):
        """UpdateOrganizationMembership method receives a UpdateOrganizationMembershipRequest message and returns
        a UpdateOrganizationMembershipResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def DeleteOrganizationMembership(self, request, context):
        """DeleteOrganizationMembership method receives a DeleteOrganizationMembershipRequest message and returns
        a DeleteOrganizationMembershipResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def CreateToken(self, request, context):
        """CreateToken method receives a CreateTokenRequest message and returns
        a CreateTokenResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListTokens(self, request, context):
        """ListTokens method receives a ListTokensRequest message and returns a
        ListTokensResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def GetToken(self, request, context):
        """GetToken method receives a GetTokenRequest message and returns a
        GetTokenResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def DeleteToken(self, request, context):
        """DeleteToken method receives a DeleteTokenRequest message and returns
        a DeleteTokenResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ValidateToken(self, request, context):
        """ValidateToken method receives a ValidateTokenRequest message and returns
        a ValidateTokenResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListPipelineTriggerRecords(self, request, context):
        """========== Metric endpoints

        ListPipelineTriggerRecords method receives a
        ListPipelineTriggerRecordsRequest message and returns a
        ListPipelineTriggerRecordsResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListPipelineTriggerTableRecords(self, request, context):
        """ListPipelineTriggerTableRecords method receives a
        ListPipelineTriggerTableRecordsRequest message and returns a
        ListPipelineTriggerTableRecordsResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListPipelineTriggerChartRecords(self, request, context):
        """ListPipelineTriggerChartRecords method receives a
        ListPipelineTriggerChartRecordsRequest message and returns a
        ListPipelineTriggerChartRecordsResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListConnectorExecuteRecords(self, request, context):
        """ListConnectorExecuteRecords method receives a
        ListConnectorExecuteRecordsRequest message and returns a
        ListConnectorExecuteRecordsResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListConnectorExecuteTableRecords(self, request, context):
        """ListConnectorExecuteTableRecords method receives a
        ListConnectorExecuteTableRecordsRequest message and returns a
        ListConnectorExecuteTableRecordsResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def ListConnectorExecuteChartRecords(self, request, context):
        """ListConnectorExecuteChartRecords method receives a
        ListConnectorExecuteChartRecordsRequest message and returns a
        ListConnectorExecuteChartRecordsResponse message.
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def AuthTokenIssuer(self, request, context):
        """AuthTokenIssuer endpoint
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def AuthLogin(self, request, context):
        """Auth Login endpoint
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def AuthLogout(self, request, context):
        """Auth Logout endpoint
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def AuthChangePassword(self, request, context):
        """Auth Change password endpoint
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')

    def AuthValidateAccessToken(self, request, context):
        """Auth AccessToken validation endpoint
        """
        context.set_code(grpc.StatusCode.UNIMPLEMENTED)
        context.set_details('Method not implemented!')
        raise NotImplementedError('Method not implemented!')


def add_MgmtPublicServiceServicer_to_server(servicer, server):
    rpc_method_handlers = {
            'Liveness': grpc.unary_unary_rpc_method_handler(
                    servicer.Liveness,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.LivenessRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.LivenessResponse.SerializeToString,
            ),
            'Readiness': grpc.unary_unary_rpc_method_handler(
                    servicer.Readiness,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ReadinessRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ReadinessResponse.SerializeToString,
            ),
            'CheckNamespace': grpc.unary_unary_rpc_method_handler(
                    servicer.CheckNamespace,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CheckNamespaceRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CheckNamespaceResponse.SerializeToString,
            ),
            'ListUsers': grpc.unary_unary_rpc_method_handler(
                    servicer.ListUsers,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUsersRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUsersResponse.SerializeToString,
            ),
            'GetUser': grpc.unary_unary_rpc_method_handler(
                    servicer.GetUser,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserResponse.SerializeToString,
            ),
            'PatchAuthenticatedUser': grpc.unary_unary_rpc_method_handler(
                    servicer.PatchAuthenticatedUser,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.PatchAuthenticatedUserRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.PatchAuthenticatedUserResponse.SerializeToString,
            ),
            'ListUserMemberships': grpc.unary_unary_rpc_method_handler(
                    servicer.ListUserMemberships,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUserMembershipsRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUserMembershipsResponse.SerializeToString,
            ),
            'GetUserMembership': grpc.unary_unary_rpc_method_handler(
                    servicer.GetUserMembership,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserMembershipRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserMembershipResponse.SerializeToString,
            ),
            'UpdateUserMembership': grpc.unary_unary_rpc_method_handler(
                    servicer.UpdateUserMembership,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateUserMembershipRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateUserMembershipResponse.SerializeToString,
            ),
            'DeleteUserMembership': grpc.unary_unary_rpc_method_handler(
                    servicer.DeleteUserMembership,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteUserMembershipRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteUserMembershipResponse.SerializeToString,
            ),
            'ListOrganizations': grpc.unary_unary_rpc_method_handler(
                    servicer.ListOrganizations,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationsRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationsResponse.SerializeToString,
            ),
            'CreateOrganization': grpc.unary_unary_rpc_method_handler(
                    servicer.CreateOrganization,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateOrganizationRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateOrganizationResponse.SerializeToString,
            ),
            'GetOrganization': grpc.unary_unary_rpc_method_handler(
                    servicer.GetOrganization,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationResponse.SerializeToString,
            ),
            'UpdateOrganization': grpc.unary_unary_rpc_method_handler(
                    servicer.UpdateOrganization,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationResponse.SerializeToString,
            ),
            'DeleteOrganization': grpc.unary_unary_rpc_method_handler(
                    servicer.DeleteOrganization,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationResponse.SerializeToString,
            ),
            'ListOrganizationMemberships': grpc.unary_unary_rpc_method_handler(
                    servicer.ListOrganizationMemberships,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationMembershipsRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationMembershipsResponse.SerializeToString,
            ),
            'GetOrganizationMembership': grpc.unary_unary_rpc_method_handler(
                    servicer.GetOrganizationMembership,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationMembershipRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationMembershipResponse.SerializeToString,
            ),
            'UpdateOrganizationMembership': grpc.unary_unary_rpc_method_handler(
                    servicer.UpdateOrganizationMembership,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationMembershipRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationMembershipResponse.SerializeToString,
            ),
            'DeleteOrganizationMembership': grpc.unary_unary_rpc_method_handler(
                    servicer.DeleteOrganizationMembership,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationMembershipRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationMembershipResponse.SerializeToString,
            ),
            'CreateToken': grpc.unary_unary_rpc_method_handler(
                    servicer.CreateToken,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateTokenRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateTokenResponse.SerializeToString,
            ),
            'ListTokens': grpc.unary_unary_rpc_method_handler(
                    servicer.ListTokens,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListTokensRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListTokensResponse.SerializeToString,
            ),
            'GetToken': grpc.unary_unary_rpc_method_handler(
                    servicer.GetToken,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetTokenRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetTokenResponse.SerializeToString,
            ),
            'DeleteToken': grpc.unary_unary_rpc_method_handler(
                    servicer.DeleteToken,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteTokenRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteTokenResponse.SerializeToString,
            ),
            'ValidateToken': grpc.unary_unary_rpc_method_handler(
                    servicer.ValidateToken,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ValidateTokenRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ValidateTokenResponse.SerializeToString,
            ),
            'ListPipelineTriggerRecords': grpc.unary_unary_rpc_method_handler(
                    servicer.ListPipelineTriggerRecords,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerRecordsRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerRecordsResponse.SerializeToString,
            ),
            'ListPipelineTriggerTableRecords': grpc.unary_unary_rpc_method_handler(
                    servicer.ListPipelineTriggerTableRecords,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerTableRecordsRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerTableRecordsResponse.SerializeToString,
            ),
            'ListPipelineTriggerChartRecords': grpc.unary_unary_rpc_method_handler(
                    servicer.ListPipelineTriggerChartRecords,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerChartRecordsRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerChartRecordsResponse.SerializeToString,
            ),
            'ListConnectorExecuteRecords': grpc.unary_unary_rpc_method_handler(
                    servicer.ListConnectorExecuteRecords,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteRecordsRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteRecordsResponse.SerializeToString,
            ),
            'ListConnectorExecuteTableRecords': grpc.unary_unary_rpc_method_handler(
                    servicer.ListConnectorExecuteTableRecords,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteTableRecordsRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteTableRecordsResponse.SerializeToString,
            ),
            'ListConnectorExecuteChartRecords': grpc.unary_unary_rpc_method_handler(
                    servicer.ListConnectorExecuteChartRecords,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteChartRecordsRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteChartRecordsResponse.SerializeToString,
            ),
            'AuthTokenIssuer': grpc.unary_unary_rpc_method_handler(
                    servicer.AuthTokenIssuer,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthTokenIssuerRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthTokenIssuerResponse.SerializeToString,
            ),
            'AuthLogin': grpc.unary_unary_rpc_method_handler(
                    servicer.AuthLogin,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLoginRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLoginResponse.SerializeToString,
            ),
            'AuthLogout': grpc.unary_unary_rpc_method_handler(
                    servicer.AuthLogout,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLogoutRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLogoutResponse.SerializeToString,
            ),
            'AuthChangePassword': grpc.unary_unary_rpc_method_handler(
                    servicer.AuthChangePassword,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthChangePasswordRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthChangePasswordResponse.SerializeToString,
            ),
            'AuthValidateAccessToken': grpc.unary_unary_rpc_method_handler(
                    servicer.AuthValidateAccessToken,
                    request_deserializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthValidateAccessTokenRequest.FromString,
                    response_serializer=core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthValidateAccessTokenResponse.SerializeToString,
            ),
    }
    generic_handler = grpc.method_handlers_generic_handler(
            'core.mgmt.v1beta.MgmtPublicService', rpc_method_handlers)
    server.add_generic_rpc_handlers((generic_handler,))


 # This class is part of an EXPERIMENTAL API.
class MgmtPublicService(object):
    """Mgmt service responds to external access
    """

    @staticmethod
    def Liveness(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/Liveness',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.LivenessRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.LivenessResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def Readiness(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/Readiness',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ReadinessRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ReadinessResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def CheckNamespace(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/CheckNamespace',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CheckNamespaceRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CheckNamespaceResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListUsers(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListUsers',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUsersRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUsersResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def GetUser(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/GetUser',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def PatchAuthenticatedUser(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/PatchAuthenticatedUser',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.PatchAuthenticatedUserRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.PatchAuthenticatedUserResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListUserMemberships(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListUserMemberships',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUserMembershipsRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListUserMembershipsResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def GetUserMembership(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/GetUserMembership',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserMembershipRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetUserMembershipResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def UpdateUserMembership(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/UpdateUserMembership',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateUserMembershipRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateUserMembershipResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def DeleteUserMembership(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/DeleteUserMembership',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteUserMembershipRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteUserMembershipResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListOrganizations(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListOrganizations',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationsRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationsResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def CreateOrganization(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/CreateOrganization',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateOrganizationRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateOrganizationResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def GetOrganization(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/GetOrganization',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def UpdateOrganization(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/UpdateOrganization',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def DeleteOrganization(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/DeleteOrganization',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListOrganizationMemberships(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListOrganizationMemberships',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationMembershipsRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListOrganizationMembershipsResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def GetOrganizationMembership(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/GetOrganizationMembership',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationMembershipRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetOrganizationMembershipResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def UpdateOrganizationMembership(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/UpdateOrganizationMembership',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationMembershipRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.UpdateOrganizationMembershipResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def DeleteOrganizationMembership(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/DeleteOrganizationMembership',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationMembershipRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteOrganizationMembershipResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def CreateToken(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/CreateToken',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateTokenRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.CreateTokenResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListTokens(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListTokens',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListTokensRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ListTokensResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def GetToken(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/GetToken',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetTokenRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.GetTokenResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def DeleteToken(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/DeleteToken',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteTokenRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.DeleteTokenResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ValidateToken(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ValidateToken',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ValidateTokenRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.ValidateTokenResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListPipelineTriggerRecords(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListPipelineTriggerRecords',
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerRecordsRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerRecordsResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListPipelineTriggerTableRecords(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListPipelineTriggerTableRecords',
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerTableRecordsRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerTableRecordsResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListPipelineTriggerChartRecords(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListPipelineTriggerChartRecords',
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerChartRecordsRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListPipelineTriggerChartRecordsResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListConnectorExecuteRecords(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListConnectorExecuteRecords',
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteRecordsRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteRecordsResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListConnectorExecuteTableRecords(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListConnectorExecuteTableRecords',
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteTableRecordsRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteTableRecordsResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def ListConnectorExecuteChartRecords(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/ListConnectorExecuteChartRecords',
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteChartRecordsRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_metric__pb2.ListConnectorExecuteChartRecordsResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def AuthTokenIssuer(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/AuthTokenIssuer',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthTokenIssuerRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthTokenIssuerResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def AuthLogin(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/AuthLogin',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLoginRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLoginResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def AuthLogout(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/AuthLogout',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLogoutRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthLogoutResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def AuthChangePassword(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/AuthChangePassword',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthChangePasswordRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthChangePasswordResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

    @staticmethod
    def AuthValidateAccessToken(request,
            target,
            options=(),
            channel_credentials=None,
            call_credentials=None,
            insecure=False,
            compression=None,
            wait_for_ready=None,
            timeout=None,
            metadata=None):
        return grpc.experimental.unary_unary(request, target, '/core.mgmt.v1beta.MgmtPublicService/AuthValidateAccessToken',
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthValidateAccessTokenRequest.SerializeToString,
            core_dot_mgmt_dot_v1beta_dot_mgmt__pb2.AuthValidateAccessTokenResponse.FromString,
            options, channel_credentials,
            insecure, call_credentials, compression, wait_for_ready, timeout, metadata)
