backofficev1beta1

package
v1.36.11-2026073113065... Latest Latest
Warning

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

Go to latest
Published: unknown License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const BatchGetDocumentsResponse_Found_case case_BatchGetDocumentsResponse_Result = 1
View Source
const BatchGetDocumentsResponse_Missing_case case_BatchGetDocumentsResponse_Result = 2
View Source
const BatchGetDocumentsResponse_Result_not_set_case case_BatchGetDocumentsResponse_Result = 0
View Source
const DocumentPatch_ApplicationAgent_case case_DocumentPatch_Config = 14
View Source
const DocumentPatch_ApplicationSpace_case case_DocumentPatch_Config = 10
View Source
const DocumentPatch_Application_case case_DocumentPatch_Config = 13
View Source
const DocumentPatch_AuthorizationPolicyConfig_case case_DocumentPatch_Config = 27
View Source
const DocumentPatch_CapturePipelineConfig_case case_DocumentPatch_Config = 39
View Source
const DocumentPatch_CapturePipelineTopicConfig_case case_DocumentPatch_Config = 40
View Source
const DocumentPatch_Config_not_set_case case_DocumentPatch_Config = 0
View Source
const DocumentPatch_EntityMatchingPipelineConfig_case case_DocumentPatch_Config = 35
View Source
const DocumentPatch_EventSinkConfig_case case_DocumentPatch_Config = 31
View Source
const DocumentPatch_ExternalDataResolverConfig_case case_DocumentPatch_Config = 36
View Source
const DocumentPatch_IngestPipelineConfig_case case_DocumentPatch_Config = 34
View Source
const DocumentPatch_KnowledgeQueryConfig_case case_DocumentPatch_Config = 38
View Source
const DocumentPatch_McpServerConfig_case case_DocumentPatch_Config = 41
View Source
const DocumentPatch_ServiceAccount_case case_DocumentPatch_Config = 25
View Source
const DocumentPatch_TokenIntrospectConfig_case case_DocumentPatch_Config = 33
View Source
const DocumentPatch_TrustScoreProfileConfig_case case_DocumentPatch_Config = 37
View Source
const DocumentVersionsRequest_Id_case case_DocumentVersionsRequest_Identifier = 2
View Source
const DocumentVersionsRequest_Identifier_not_set_case case_DocumentVersionsRequest_Identifier = 0
View Source
const DocumentVersionsRequest_Name_case case_DocumentVersionsRequest_Identifier = 3
View Source
const Document_ApplicationAgentCredential_case case_Document_Config = 24
View Source
const Document_ApplicationAgent_case case_Document_Config = 14
View Source
const Document_ApplicationSpace_case case_Document_Config = 10
View Source
const Document_Application_case case_Document_Config = 13
View Source
const Document_AuthorizationPolicyConfig_case case_Document_Config = 29
View Source
const Document_CapturePipelineConfig_case case_Document_Config = 43
View Source
const Document_CapturePipelineTopicConfig_case case_Document_Config = 44
View Source
const Document_Config_not_set_case case_Document_Config = 0
View Source
const Document_EntityMatchingPipelineConfig_case case_Document_Config = 39
View Source
const Document_EventSinkConfig_case case_Document_Config = 35
View Source
const Document_ExternalDataResolverConfig_case case_Document_Config = 40
View Source
const Document_IngestPipelineConfig_case case_Document_Config = 38
View Source
const Document_KnowledgeQueryConfig_case case_Document_Config = 42
View Source
const Document_McpServerConfig_case case_Document_Config = 45
View Source
const Document_ServiceAccountCredential_case case_Document_Config = 27
View Source
const Document_ServiceAccount_case case_Document_Config = 26
View Source
const Document_TokenIntrospectConfig_case case_Document_Config = 37
View Source
const Document_TrustScoreProfileConfig_case case_Document_Config = 41
View Source
const ListDocumentsRequest_ExactMatches_case case_ListDocumentsRequest_Query = 8
View Source
const ListDocumentsRequest_Filter_case case_ListDocumentsRequest_Query = 7
View Source
const ListDocumentsRequest_Query_not_set_case case_ListDocumentsRequest_Query = 0
View Source
const ReadApplicationRequest_Id_case case_ReadApplicationRequest_Identifier = 2
View Source
const ReadApplicationRequest_Identifier_not_set_case case_ReadApplicationRequest_Identifier = 0
View Source
const ReadApplicationRequest_Name_case case_ReadApplicationRequest_Identifier = 6
View Source
const ReadCustomerRequest_Id_case case_ReadCustomerRequest_Identifier = 6
View Source
const ReadCustomerRequest_Identifier_not_set_case case_ReadCustomerRequest_Identifier = 0
View Source
const ReadCustomerRequest_Name_case case_ReadCustomerRequest_Identifier = 3
View Source
const ReadDocumentRequest_Id_case case_ReadDocumentRequest_Identifier = 2
View Source
const ReadDocumentRequest_Identifier_not_set_case case_ReadDocumentRequest_Identifier = 0
View Source
const ReadDocumentRequest_Name_case case_ReadDocumentRequest_Identifier = 3
View Source
const SubjectParam_IdentityToken_case case_SubjectParam_Sub = 2
View Source
const SubjectParam_ServiceAccountToken_case case_SubjectParam_Sub = 3
View Source
const SubjectParam_Sub_not_set_case case_SubjectParam_Sub = 0

Variables

View Source
var (
	DatabaseHostingType_name = map[int32]string{
		0: "DATABASE_HOSTING_TYPE_INVALID",
		1: "DATABASE_HOSTING_TYPE_INDYKITE_HOSTED",
		2: "DATABASE_HOSTING_TYPE_CUSTOMER_HOSTED",
		3: "DATABASE_HOSTING_TYPE_INDYKITE_SANDBOX",
	}
	DatabaseHostingType_value = map[string]int32{
		"DATABASE_HOSTING_TYPE_INVALID":          0,
		"DATABASE_HOSTING_TYPE_INDYKITE_HOSTED":  1,
		"DATABASE_HOSTING_TYPE_CUSTOMER_HOSTED":  2,
		"DATABASE_HOSTING_TYPE_INDYKITE_SANDBOX": 3,
	}
)

Enum value maps for DatabaseHostingType.

View Source
var File_indykite_backoffice_v1beta1_back_office_management_api_proto protoreflect.FileDescriptor
View Source
var File_indykite_backoffice_v1beta1_capture_pipeline_model_proto protoreflect.FileDescriptor
View Source
var File_indykite_backoffice_v1beta1_model_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Application

type Application struct {
	// contains filtered or unexported fields
}

func (*Application) ProtoMessage

func (*Application) ProtoMessage()

func (*Application) ProtoReflect

func (x *Application) ProtoReflect() protoreflect.Message

func (*Application) Reset

func (x *Application) Reset()

func (*Application) String

func (x *Application) String() string

type ApplicationAgent

type ApplicationAgent struct {

	// ApplicationId identifies which Application the agent belongs to.
	ApiPermissions []string `protobuf:"bytes,1,rep,name=api_permissions,json=apiPermissions,proto3" json:"api_permissions,omitempty"`
	ApplicationId  []byte   `protobuf:"bytes,2,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationAgent) GetApiPermissions

func (x *ApplicationAgent) GetApiPermissions() []string

func (*ApplicationAgent) GetApplicationId

func (x *ApplicationAgent) GetApplicationId() []byte

func (*ApplicationAgent) ProtoMessage

func (*ApplicationAgent) ProtoMessage()

func (*ApplicationAgent) ProtoReflect

func (x *ApplicationAgent) ProtoReflect() protoreflect.Message

func (*ApplicationAgent) Reset

func (x *ApplicationAgent) Reset()

func (*ApplicationAgent) SetApiPermissions

func (x *ApplicationAgent) SetApiPermissions(v []string)

func (*ApplicationAgent) SetApplicationId

func (x *ApplicationAgent) SetApplicationId(v []byte)

func (*ApplicationAgent) String

func (x *ApplicationAgent) String() string

type ApplicationAgentCredential

type ApplicationAgentCredential struct {
	Kid string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid,omitempty"`
	// ApplicationId identifies under which Application the credentials belongs to.
	ApplicationId []byte `protobuf:"bytes,2,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// ApplicationAgentId identifies which Application Agent the credential belongs to.
	ApplicationAgentId []byte `protobuf:"bytes,3,opt,name=application_agent_id,json=applicationAgentId,proto3" json:"application_agent_id,omitempty"`
	// Output only. The time at which the credential will expire.
	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationAgentCredential) ClearExpireTime

func (x *ApplicationAgentCredential) ClearExpireTime()

func (*ApplicationAgentCredential) GetApplicationAgentId

func (x *ApplicationAgentCredential) GetApplicationAgentId() []byte

func (*ApplicationAgentCredential) GetApplicationId

func (x *ApplicationAgentCredential) GetApplicationId() []byte

func (*ApplicationAgentCredential) GetExpireTime

func (x *ApplicationAgentCredential) GetExpireTime() *timestamppb.Timestamp

func (*ApplicationAgentCredential) GetKid

func (x *ApplicationAgentCredential) GetKid() string

func (*ApplicationAgentCredential) HasExpireTime

func (x *ApplicationAgentCredential) HasExpireTime() bool

func (*ApplicationAgentCredential) ProtoMessage

func (*ApplicationAgentCredential) ProtoMessage()

func (*ApplicationAgentCredential) ProtoReflect

func (*ApplicationAgentCredential) Reset

func (x *ApplicationAgentCredential) Reset()

func (*ApplicationAgentCredential) SetApplicationAgentId

func (x *ApplicationAgentCredential) SetApplicationAgentId(v []byte)

func (*ApplicationAgentCredential) SetApplicationId

func (x *ApplicationAgentCredential) SetApplicationId(v []byte)

func (*ApplicationAgentCredential) SetExpireTime

func (x *ApplicationAgentCredential) SetExpireTime(v *timestamppb.Timestamp)

func (*ApplicationAgentCredential) SetKid

func (x *ApplicationAgentCredential) SetKid(v string)

func (*ApplicationAgentCredential) String

func (x *ApplicationAgentCredential) String() string

type ApplicationAgentCredential_builder

type ApplicationAgentCredential_builder struct {
	Kid string
	// ApplicationId identifies under which Application the credentials belongs to.
	ApplicationId []byte
	// ApplicationAgentId identifies which Application Agent the credential belongs to.
	ApplicationAgentId []byte
	// Output only. The time at which the credential will expire.
	ExpireTime *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (ApplicationAgentCredential_builder) Build

type ApplicationAgentInput

type ApplicationAgentInput struct {
	ApiPermissions []string `protobuf:"bytes,1,rep,name=api_permissions,json=apiPermissions,proto3" json:"api_permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationAgentInput) GetApiPermissions

func (x *ApplicationAgentInput) GetApiPermissions() []string

func (*ApplicationAgentInput) ProtoMessage

func (*ApplicationAgentInput) ProtoMessage()

func (*ApplicationAgentInput) ProtoReflect

func (x *ApplicationAgentInput) ProtoReflect() protoreflect.Message

func (*ApplicationAgentInput) Reset

func (x *ApplicationAgentInput) Reset()

func (*ApplicationAgentInput) SetApiPermissions

func (x *ApplicationAgentInput) SetApiPermissions(v []string)

func (*ApplicationAgentInput) String

func (x *ApplicationAgentInput) String() string

type ApplicationAgentInput_builder

type ApplicationAgentInput_builder struct {
	ApiPermissions []string
	// contains filtered or unexported fields
}

func (ApplicationAgentInput_builder) Build

type ApplicationAgent_builder

type ApplicationAgent_builder struct {

	// ApplicationId identifies which Application the agent belongs to.
	ApiPermissions []string
	ApplicationId  []byte
	// contains filtered or unexported fields
}

func (ApplicationAgent_builder) Build

type ApplicationInput

type ApplicationInput struct {
	// contains filtered or unexported fields
}

func (*ApplicationInput) ProtoMessage

func (*ApplicationInput) ProtoMessage()

func (*ApplicationInput) ProtoReflect

func (x *ApplicationInput) ProtoReflect() protoreflect.Message

func (*ApplicationInput) Reset

func (x *ApplicationInput) Reset()

func (*ApplicationInput) String

func (x *ApplicationInput) String() string

type ApplicationInput_builder

type ApplicationInput_builder struct {
	// contains filtered or unexported fields
}

func (ApplicationInput_builder) Build

type ApplicationSpace

type ApplicationSpace struct {

	// Read only. Status of the ikg db instance behind the Application Space.
	IkgStatus v1beta11.AppSpaceIKGStatus `` /* 136-byte string literal not displayed */
	Region    string                     `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
	// IKG Size that is allocated, with corresponding amount of CPU nodes.
	IkgSize string `protobuf:"bytes,4,opt,name=ikg_size,json=ikgSize,proto3" json:"ikg_size,omitempty"`
	// Replica region specify where the second IKG with synchronization is created, if any.
	ReplicaRegion string `protobuf:"bytes,5,opt,name=replica_region,json=replicaRegion,proto3" json:"replica_region,omitempty"`
	// Read only (optional) IKG instance id.
	IsReadOnly *wrapperspb.BoolValue `protobuf:"bytes,6,opt,name=is_read_only,json=isReadOnly,proto3" json:"is_read_only,omitempty"`
	// Optional database connection details
	DbConnection *DBConnection `protobuf:"bytes,7,opt,name=db_connection,json=dbConnection,proto3" json:"db_connection,omitempty"`
	// Database hosting type.
	DatabaseHostingType DatabaseHostingType `` /* 174-byte string literal not displayed */
	// Error details for the app space.
	Error *Error `protobuf:"bytes,9,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationSpace) ClearDbConnection

func (x *ApplicationSpace) ClearDbConnection()

func (*ApplicationSpace) ClearError

func (x *ApplicationSpace) ClearError()

func (*ApplicationSpace) ClearIsReadOnly

func (x *ApplicationSpace) ClearIsReadOnly()

func (*ApplicationSpace) GetDatabaseHostingType

func (x *ApplicationSpace) GetDatabaseHostingType() DatabaseHostingType

func (*ApplicationSpace) GetDbConnection

func (x *ApplicationSpace) GetDbConnection() *DBConnection

func (*ApplicationSpace) GetError

func (x *ApplicationSpace) GetError() *Error

func (*ApplicationSpace) GetIkgSize

func (x *ApplicationSpace) GetIkgSize() string

func (*ApplicationSpace) GetIkgStatus

func (x *ApplicationSpace) GetIkgStatus() v1beta11.AppSpaceIKGStatus

func (*ApplicationSpace) GetIsReadOnly

func (x *ApplicationSpace) GetIsReadOnly() *wrapperspb.BoolValue

func (*ApplicationSpace) GetRegion

func (x *ApplicationSpace) GetRegion() string

func (*ApplicationSpace) GetReplicaRegion

func (x *ApplicationSpace) GetReplicaRegion() string

func (*ApplicationSpace) HasDbConnection

func (x *ApplicationSpace) HasDbConnection() bool

func (*ApplicationSpace) HasError

func (x *ApplicationSpace) HasError() bool

func (*ApplicationSpace) HasIsReadOnly

func (x *ApplicationSpace) HasIsReadOnly() bool

func (*ApplicationSpace) ProtoMessage

func (*ApplicationSpace) ProtoMessage()

func (*ApplicationSpace) ProtoReflect

func (x *ApplicationSpace) ProtoReflect() protoreflect.Message

func (*ApplicationSpace) Reset

func (x *ApplicationSpace) Reset()

func (*ApplicationSpace) SetDatabaseHostingType

func (x *ApplicationSpace) SetDatabaseHostingType(v DatabaseHostingType)

func (*ApplicationSpace) SetDbConnection

func (x *ApplicationSpace) SetDbConnection(v *DBConnection)

func (*ApplicationSpace) SetError

func (x *ApplicationSpace) SetError(v *Error)

func (*ApplicationSpace) SetIkgSize

func (x *ApplicationSpace) SetIkgSize(v string)

func (*ApplicationSpace) SetIkgStatus

func (x *ApplicationSpace) SetIkgStatus(v v1beta11.AppSpaceIKGStatus)

func (*ApplicationSpace) SetIsReadOnly

func (x *ApplicationSpace) SetIsReadOnly(v *wrapperspb.BoolValue)

func (*ApplicationSpace) SetRegion

func (x *ApplicationSpace) SetRegion(v string)

func (*ApplicationSpace) SetReplicaRegion

func (x *ApplicationSpace) SetReplicaRegion(v string)

func (*ApplicationSpace) String

func (x *ApplicationSpace) String() string

type ApplicationSpaceInput

type ApplicationSpaceInput struct {

	// Region is the control-plane region for this Application Space.
	// Valid values are defined by the ops configuration map; no values are hard-coded here.
	Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
	// IKG size that will be allocated, which corresponds also to amount of CPU nodes.
	// Defaults to the first value in the ops-configured allowed list when omitted.
	// Valid values are defined by the ops configuration map; no values are hard-coded here.
	IkgSize string `protobuf:"bytes,2,opt,name=ikg_size,json=ikgSize,proto3" json:"ikg_size,omitempty"`
	// Replica region specify where the second IKG is created.
	// This will turn on multi region with synchronization from master into that replica.
	// Replica must be a different region than the master. Depending on environment configuration,
	// the replica may also be required to be in the same geographical continent as the main region.
	// Valid values are defined by the ops configuration map; no values are hard-coded here.
	ReplicaRegion string `protobuf:"bytes,3,opt,name=replica_region,json=replicaRegion,proto3" json:"replica_region,omitempty"`
	// Read only (optional) IKG instance id.
	// This is used to indicate that the Application Space should be switched to read-only mode.
	IsReadOnly *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=is_read_only,json=isReadOnly,proto3" json:"is_read_only,omitempty"`
	// Optional database connection details
	DbConnection *DBConnection `protobuf:"bytes,5,opt,name=db_connection,json=dbConnection,proto3" json:"db_connection,omitempty"`
	// contains filtered or unexported fields
}

func (*ApplicationSpaceInput) ClearDbConnection

func (x *ApplicationSpaceInput) ClearDbConnection()

func (*ApplicationSpaceInput) ClearIsReadOnly

func (x *ApplicationSpaceInput) ClearIsReadOnly()

func (*ApplicationSpaceInput) GetDbConnection

func (x *ApplicationSpaceInput) GetDbConnection() *DBConnection

func (*ApplicationSpaceInput) GetIkgSize

func (x *ApplicationSpaceInput) GetIkgSize() string

func (*ApplicationSpaceInput) GetIsReadOnly

func (x *ApplicationSpaceInput) GetIsReadOnly() *wrapperspb.BoolValue

func (*ApplicationSpaceInput) GetRegion

func (x *ApplicationSpaceInput) GetRegion() string

func (*ApplicationSpaceInput) GetReplicaRegion

func (x *ApplicationSpaceInput) GetReplicaRegion() string

func (*ApplicationSpaceInput) HasDbConnection

func (x *ApplicationSpaceInput) HasDbConnection() bool

func (*ApplicationSpaceInput) HasIsReadOnly

func (x *ApplicationSpaceInput) HasIsReadOnly() bool

func (*ApplicationSpaceInput) ProtoMessage

func (*ApplicationSpaceInput) ProtoMessage()

func (*ApplicationSpaceInput) ProtoReflect

func (x *ApplicationSpaceInput) ProtoReflect() protoreflect.Message

func (*ApplicationSpaceInput) Reset

func (x *ApplicationSpaceInput) Reset()

func (*ApplicationSpaceInput) SetDbConnection

func (x *ApplicationSpaceInput) SetDbConnection(v *DBConnection)

func (*ApplicationSpaceInput) SetIkgSize

func (x *ApplicationSpaceInput) SetIkgSize(v string)

func (*ApplicationSpaceInput) SetIsReadOnly

func (x *ApplicationSpaceInput) SetIsReadOnly(v *wrapperspb.BoolValue)

func (*ApplicationSpaceInput) SetRegion

func (x *ApplicationSpaceInput) SetRegion(v string)

func (*ApplicationSpaceInput) SetReplicaRegion

func (x *ApplicationSpaceInput) SetReplicaRegion(v string)

func (*ApplicationSpaceInput) String

func (x *ApplicationSpaceInput) String() string

type ApplicationSpaceInput_builder

type ApplicationSpaceInput_builder struct {

	// Region is the control-plane region for this Application Space.
	// Valid values are defined by the ops configuration map; no values are hard-coded here.
	Region string
	// IKG size that will be allocated, which corresponds also to amount of CPU nodes.
	// Defaults to the first value in the ops-configured allowed list when omitted.
	// Valid values are defined by the ops configuration map; no values are hard-coded here.
	IkgSize string
	// Replica region specify where the second IKG is created.
	// This will turn on multi region with synchronization from master into that replica.
	// Replica must be a different region than the master. Depending on environment configuration,
	// the replica may also be required to be in the same geographical continent as the main region.
	// Valid values are defined by the ops configuration map; no values are hard-coded here.
	ReplicaRegion string
	// Read only (optional) IKG instance id.
	// This is used to indicate that the Application Space should be switched to read-only mode.
	IsReadOnly *wrapperspb.BoolValue
	// Optional database connection details
	DbConnection *DBConnection
	// contains filtered or unexported fields
}

func (ApplicationSpaceInput_builder) Build

type ApplicationSpace_builder

type ApplicationSpace_builder struct {

	// Read only. Status of the ikg db instance behind the Application Space.
	IkgStatus v1beta11.AppSpaceIKGStatus
	Region    string
	// IKG Size that is allocated, with corresponding amount of CPU nodes.
	IkgSize string
	// Replica region specify where the second IKG with synchronization is created, if any.
	ReplicaRegion string
	// Read only (optional) IKG instance id.
	IsReadOnly *wrapperspb.BoolValue
	// Optional database connection details
	DbConnection *DBConnection
	// Database hosting type.
	DatabaseHostingType DatabaseHostingType
	// Error details for the app space.
	Error *Error
	// contains filtered or unexported fields
}

func (ApplicationSpace_builder) Build

type Application_builder

type Application_builder struct {
	// contains filtered or unexported fields
}

func (Application_builder) Build

func (b0 Application_builder) Build() *Application

type AssignPermissionsRequest

type AssignPermissionsRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// DigitalTwin to assign the permissions to
	DigitalTwin *v1beta1.Identifier `protobuf:"bytes,2,opt,name=digital_twin,json=digitalTwin,proto3" json:"digital_twin,omitempty"`
	// Permission role id to be assigned
	Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// Customer under which to assign permissions.
	Customer *v1beta1.Identifier `protobuf:"bytes,4,opt,name=customer,proto3" json:"customer,omitempty"`
	// Object to which Permission will be linked to. Can be Customer, AppSpace or Tenant
	Object *v1beta1.Identifier `protobuf:"bytes,5,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*AssignPermissionsRequest) ClearCustomer

func (x *AssignPermissionsRequest) ClearCustomer()

func (*AssignPermissionsRequest) ClearDigitalTwin

func (x *AssignPermissionsRequest) ClearDigitalTwin()

func (*AssignPermissionsRequest) ClearObject

func (x *AssignPermissionsRequest) ClearObject()

func (*AssignPermissionsRequest) ClearSubject

func (x *AssignPermissionsRequest) ClearSubject()

func (*AssignPermissionsRequest) GetCustomer

func (x *AssignPermissionsRequest) GetCustomer() *v1beta1.Identifier

func (*AssignPermissionsRequest) GetDigitalTwin

func (x *AssignPermissionsRequest) GetDigitalTwin() *v1beta1.Identifier

func (*AssignPermissionsRequest) GetObject

func (*AssignPermissionsRequest) GetRole

func (x *AssignPermissionsRequest) GetRole() string

func (*AssignPermissionsRequest) GetSubject

func (x *AssignPermissionsRequest) GetSubject() *SubjectParam

func (*AssignPermissionsRequest) HasCustomer

func (x *AssignPermissionsRequest) HasCustomer() bool

func (*AssignPermissionsRequest) HasDigitalTwin

func (x *AssignPermissionsRequest) HasDigitalTwin() bool

func (*AssignPermissionsRequest) HasObject

func (x *AssignPermissionsRequest) HasObject() bool

func (*AssignPermissionsRequest) HasSubject

func (x *AssignPermissionsRequest) HasSubject() bool

func (*AssignPermissionsRequest) ProtoMessage

func (*AssignPermissionsRequest) ProtoMessage()

func (*AssignPermissionsRequest) ProtoReflect

func (x *AssignPermissionsRequest) ProtoReflect() protoreflect.Message

func (*AssignPermissionsRequest) Reset

func (x *AssignPermissionsRequest) Reset()

func (*AssignPermissionsRequest) SetCustomer

func (x *AssignPermissionsRequest) SetCustomer(v *v1beta1.Identifier)

func (*AssignPermissionsRequest) SetDigitalTwin

func (x *AssignPermissionsRequest) SetDigitalTwin(v *v1beta1.Identifier)

func (*AssignPermissionsRequest) SetObject

func (x *AssignPermissionsRequest) SetObject(v *v1beta1.Identifier)

func (*AssignPermissionsRequest) SetRole

func (x *AssignPermissionsRequest) SetRole(v string)

func (*AssignPermissionsRequest) SetSubject

func (x *AssignPermissionsRequest) SetSubject(v *SubjectParam)

func (*AssignPermissionsRequest) String

func (x *AssignPermissionsRequest) String() string

type AssignPermissionsRequest_builder

type AssignPermissionsRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// DigitalTwin to assign the permissions to
	DigitalTwin *v1beta1.Identifier
	// Permission role id to be assigned
	Role string
	// Customer under which to assign permissions.
	Customer *v1beta1.Identifier
	// Object to which Permission will be linked to. Can be Customer, AppSpace or Tenant
	Object *v1beta1.Identifier
	// contains filtered or unexported fields
}

func (AssignPermissionsRequest_builder) Build

type AssignPermissionsResponse

type AssignPermissionsResponse struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

func (*AssignPermissionsResponse) GetSuccess

func (x *AssignPermissionsResponse) GetSuccess() bool

func (*AssignPermissionsResponse) ProtoMessage

func (*AssignPermissionsResponse) ProtoMessage()

func (*AssignPermissionsResponse) ProtoReflect

func (*AssignPermissionsResponse) Reset

func (x *AssignPermissionsResponse) Reset()

func (*AssignPermissionsResponse) SetSuccess

func (x *AssignPermissionsResponse) SetSuccess(v bool)

func (*AssignPermissionsResponse) String

func (x *AssignPermissionsResponse) String() string

type AssignPermissionsResponse_builder

type AssignPermissionsResponse_builder struct {
	Success bool
	// contains filtered or unexported fields
}

func (AssignPermissionsResponse_builder) Build

type AuthorizationPolicyConfig

type AuthorizationPolicyConfig struct {
	Config        *v1beta11.AuthorizationPolicyConfig `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	PolicyType    string                              `protobuf:"bytes,2,opt,name=policy_type,json=policyType,proto3" json:"policy_type,omitempty"`
	PolicyVersion string                              `protobuf:"bytes,3,opt,name=policy_version,json=policyVersion,proto3" json:"policy_version,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationPolicyConfig) ClearConfig

func (x *AuthorizationPolicyConfig) ClearConfig()

func (*AuthorizationPolicyConfig) GetConfig

func (*AuthorizationPolicyConfig) GetPolicyType

func (x *AuthorizationPolicyConfig) GetPolicyType() string

func (*AuthorizationPolicyConfig) GetPolicyVersion

func (x *AuthorizationPolicyConfig) GetPolicyVersion() string

func (*AuthorizationPolicyConfig) HasConfig

func (x *AuthorizationPolicyConfig) HasConfig() bool

func (*AuthorizationPolicyConfig) ProtoMessage

func (*AuthorizationPolicyConfig) ProtoMessage()

func (*AuthorizationPolicyConfig) ProtoReflect

func (*AuthorizationPolicyConfig) Reset

func (x *AuthorizationPolicyConfig) Reset()

func (*AuthorizationPolicyConfig) SetConfig

func (*AuthorizationPolicyConfig) SetPolicyType

func (x *AuthorizationPolicyConfig) SetPolicyType(v string)

func (*AuthorizationPolicyConfig) SetPolicyVersion

func (x *AuthorizationPolicyConfig) SetPolicyVersion(v string)

func (*AuthorizationPolicyConfig) String

func (x *AuthorizationPolicyConfig) String() string

type AuthorizationPolicyConfig_builder

type AuthorizationPolicyConfig_builder struct {
	Config        *v1beta11.AuthorizationPolicyConfig
	PolicyType    string
	PolicyVersion string
	// contains filtered or unexported fields
}

func (AuthorizationPolicyConfig_builder) Build

type BatchGetDocumentsRequest

type BatchGetDocumentsRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// ParentLocation defines the parent resource.
	// ParentLocation parent = 2 [(validate.rules).message.required = true];
	// Required. The database name.
	// string database = 3 [(google.api.field_behavior) = REQUIRED];
	// The names of the documents to retrieve.
	Documents []string `protobuf:"bytes,4,rep,name=documents,proto3" json:"documents,omitempty"`
	// contains filtered or unexported fields
}

BatchGetDocumentsRequest ...

func (*BatchGetDocumentsRequest) ClearSubject

func (x *BatchGetDocumentsRequest) ClearSubject()

func (*BatchGetDocumentsRequest) GetDocuments

func (x *BatchGetDocumentsRequest) GetDocuments() []string

func (*BatchGetDocumentsRequest) GetSubject

func (x *BatchGetDocumentsRequest) GetSubject() *SubjectParam

func (*BatchGetDocumentsRequest) HasSubject

func (x *BatchGetDocumentsRequest) HasSubject() bool

func (*BatchGetDocumentsRequest) ProtoMessage

func (*BatchGetDocumentsRequest) ProtoMessage()

func (*BatchGetDocumentsRequest) ProtoReflect

func (x *BatchGetDocumentsRequest) ProtoReflect() protoreflect.Message

func (*BatchGetDocumentsRequest) Reset

func (x *BatchGetDocumentsRequest) Reset()

func (*BatchGetDocumentsRequest) SetDocuments

func (x *BatchGetDocumentsRequest) SetDocuments(v []string)

func (*BatchGetDocumentsRequest) SetSubject

func (x *BatchGetDocumentsRequest) SetSubject(v *SubjectParam)

func (*BatchGetDocumentsRequest) String

func (x *BatchGetDocumentsRequest) String() string

type BatchGetDocumentsRequest_builder

type BatchGetDocumentsRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// ParentLocation defines the parent resource.
	// ParentLocation parent = 2 [(validate.rules).message.required = true];
	// Required. The database name.
	// string database = 3 [(google.api.field_behavior) = REQUIRED];
	// The names of the documents to retrieve.
	Documents []string
	// contains filtered or unexported fields
}

func (BatchGetDocumentsRequest_builder) Build

type BatchGetDocumentsResponse

type BatchGetDocumentsResponse struct {

	// A single result.
	// This can be empty if the server is just returning a transaction.
	//
	// Types that are valid to be assigned to Result:
	//
	//	*BatchGetDocumentsResponse_Found
	//	*BatchGetDocumentsResponse_Missing
	Result isBatchGetDocumentsResponse_Result `protobuf_oneof:"result"`
	// The transaction that was started as part of this request.
	// Will only be set in the first response, and only if
	// [BatchGetDocumentsRequest.new_transaction][google.firestore.v1.BatchGetDocumentsRequest.new_transaction] was set in the request.
	Transaction []byte `protobuf:"bytes,3,opt,name=transaction,proto3" json:"transaction,omitempty"`
	// The time at which the document was read.
	// This may be monotically increasing, in this case the previous documents in
	// the result stream are guaranteed not to have changed between their
	// read_time and this one.
	ReadTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=read_time,json=readTime,proto3" json:"read_time,omitempty"`
	// contains filtered or unexported fields
}

The streamed response for [Firestore.BatchGetDocuments][google.firestore.v1.Firestore.BatchGetDocuments].

func (*BatchGetDocumentsResponse) ClearFound

func (x *BatchGetDocumentsResponse) ClearFound()

func (*BatchGetDocumentsResponse) ClearMissing

func (x *BatchGetDocumentsResponse) ClearMissing()

func (*BatchGetDocumentsResponse) ClearReadTime

func (x *BatchGetDocumentsResponse) ClearReadTime()

func (*BatchGetDocumentsResponse) ClearResult

func (x *BatchGetDocumentsResponse) ClearResult()

func (*BatchGetDocumentsResponse) GetFound

func (x *BatchGetDocumentsResponse) GetFound() *Document

func (*BatchGetDocumentsResponse) GetMissing

func (x *BatchGetDocumentsResponse) GetMissing() string

func (*BatchGetDocumentsResponse) GetReadTime

func (*BatchGetDocumentsResponse) GetResult

func (x *BatchGetDocumentsResponse) GetResult() isBatchGetDocumentsResponse_Result

func (*BatchGetDocumentsResponse) GetTransaction

func (x *BatchGetDocumentsResponse) GetTransaction() []byte

func (*BatchGetDocumentsResponse) HasFound

func (x *BatchGetDocumentsResponse) HasFound() bool

func (*BatchGetDocumentsResponse) HasMissing

func (x *BatchGetDocumentsResponse) HasMissing() bool

func (*BatchGetDocumentsResponse) HasReadTime

func (x *BatchGetDocumentsResponse) HasReadTime() bool

func (*BatchGetDocumentsResponse) HasResult

func (x *BatchGetDocumentsResponse) HasResult() bool

func (*BatchGetDocumentsResponse) ProtoMessage

func (*BatchGetDocumentsResponse) ProtoMessage()

func (*BatchGetDocumentsResponse) ProtoReflect

func (*BatchGetDocumentsResponse) Reset

func (x *BatchGetDocumentsResponse) Reset()

func (*BatchGetDocumentsResponse) SetFound

func (x *BatchGetDocumentsResponse) SetFound(v *Document)

func (*BatchGetDocumentsResponse) SetMissing

func (x *BatchGetDocumentsResponse) SetMissing(v string)

func (*BatchGetDocumentsResponse) SetReadTime

func (x *BatchGetDocumentsResponse) SetReadTime(v *timestamppb.Timestamp)

func (*BatchGetDocumentsResponse) SetTransaction

func (x *BatchGetDocumentsResponse) SetTransaction(v []byte)

func (*BatchGetDocumentsResponse) String

func (x *BatchGetDocumentsResponse) String() string

func (*BatchGetDocumentsResponse) WhichResult

func (x *BatchGetDocumentsResponse) WhichResult() case_BatchGetDocumentsResponse_Result

type BatchGetDocumentsResponse_Found

type BatchGetDocumentsResponse_Found struct {
	// A document that was requested.
	Found *Document `protobuf:"bytes,1,opt,name=found,proto3,oneof"`
}

type BatchGetDocumentsResponse_Missing

type BatchGetDocumentsResponse_Missing struct {
	// A document name that was requested but does not exist. In the format:
	// `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
	Missing string `protobuf:"bytes,2,opt,name=missing,proto3,oneof"`
}

type BatchGetDocumentsResponse_builder

type BatchGetDocumentsResponse_builder struct {

	// Fields of oneof Result:
	// A document that was requested.
	Found *Document
	// A document name that was requested but does not exist. In the format:
	// `projects/{project_id}/databases/{database_id}/documents/{document_path}`.
	Missing *string
	// -- end of Result
	// The transaction that was started as part of this request.
	// Will only be set in the first response, and only if
	// [BatchGetDocumentsRequest.new_transaction][google.firestore.v1.BatchGetDocumentsRequest.new_transaction] was set in the request.
	Transaction []byte
	// The time at which the document was read.
	// This may be monotically increasing, in this case the previous documents in
	// the result stream are guaranteed not to have changed between their
	// read_time and this one.
	ReadTime *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (BatchGetDocumentsResponse_builder) Build

type CapturePipelineConfig

type CapturePipelineConfig struct {
	AppAgentToken  string                                `protobuf:"bytes,1,opt,name=app_agent_token,json=appAgentToken,proto3" json:"app_agent_token,omitempty"`
	Infrastructure *CapturePipelineConfig_Infrastructure `protobuf:"bytes,2,opt,name=infrastructure,proto3" json:"infrastructure,omitempty"`
	// contains filtered or unexported fields
}

CapturePipelineConfig is the configuration for the capture pipeline.

func (*CapturePipelineConfig) ClearInfrastructure

func (x *CapturePipelineConfig) ClearInfrastructure()

func (*CapturePipelineConfig) GetAppAgentToken

func (x *CapturePipelineConfig) GetAppAgentToken() string

func (*CapturePipelineConfig) GetInfrastructure

func (*CapturePipelineConfig) HasInfrastructure

func (x *CapturePipelineConfig) HasInfrastructure() bool

func (*CapturePipelineConfig) ProtoMessage

func (*CapturePipelineConfig) ProtoMessage()

func (*CapturePipelineConfig) ProtoReflect

func (x *CapturePipelineConfig) ProtoReflect() protoreflect.Message

func (*CapturePipelineConfig) Reset

func (x *CapturePipelineConfig) Reset()

func (*CapturePipelineConfig) SetAppAgentToken

func (x *CapturePipelineConfig) SetAppAgentToken(v string)

func (*CapturePipelineConfig) SetInfrastructure

func (*CapturePipelineConfig) String

func (x *CapturePipelineConfig) String() string

type CapturePipelineConfig_Infrastructure

type CapturePipelineConfig_Infrastructure struct {

	// ictp_topics is Internal Capture Topic Parallelization
	IctpTopics             []*CapturePipelineConfluentTopic        `protobuf:"bytes,2,rep,name=ictp_topics,json=ictpTopics,proto3" json:"ictp_topics,omitempty"`
	InternalServiceAccount *CapturePipelineConfluentServiceAccount `` /* 129-byte string literal not displayed */
	ClientServiceAccount   *CapturePipelineConfluentServiceAccount `protobuf:"bytes,4,opt,name=client_service_account,json=clientServiceAccount,proto3" json:"client_service_account,omitempty"`
	ClusterId              string                                  `protobuf:"bytes,5,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
	// contains filtered or unexported fields
}

Infrastructure is the configuration for the infrastructure of the capture pipeline.

func (*CapturePipelineConfig_Infrastructure) ClearClientServiceAccount

func (x *CapturePipelineConfig_Infrastructure) ClearClientServiceAccount()

func (*CapturePipelineConfig_Infrastructure) ClearInternalServiceAccount

func (x *CapturePipelineConfig_Infrastructure) ClearInternalServiceAccount()

func (*CapturePipelineConfig_Infrastructure) GetClientServiceAccount

func (*CapturePipelineConfig_Infrastructure) GetClusterId

func (x *CapturePipelineConfig_Infrastructure) GetClusterId() string

func (*CapturePipelineConfig_Infrastructure) GetIctpTopics

func (*CapturePipelineConfig_Infrastructure) GetInternalServiceAccount

func (*CapturePipelineConfig_Infrastructure) HasClientServiceAccount

func (x *CapturePipelineConfig_Infrastructure) HasClientServiceAccount() bool

func (*CapturePipelineConfig_Infrastructure) HasInternalServiceAccount

func (x *CapturePipelineConfig_Infrastructure) HasInternalServiceAccount() bool

func (*CapturePipelineConfig_Infrastructure) ProtoMessage

func (*CapturePipelineConfig_Infrastructure) ProtoMessage()

func (*CapturePipelineConfig_Infrastructure) ProtoReflect

func (*CapturePipelineConfig_Infrastructure) Reset

func (*CapturePipelineConfig_Infrastructure) SetClientServiceAccount

func (*CapturePipelineConfig_Infrastructure) SetClusterId

func (x *CapturePipelineConfig_Infrastructure) SetClusterId(v string)

func (*CapturePipelineConfig_Infrastructure) SetIctpTopics

func (*CapturePipelineConfig_Infrastructure) SetInternalServiceAccount

func (*CapturePipelineConfig_Infrastructure) String

type CapturePipelineConfig_Infrastructure_builder

type CapturePipelineConfig_Infrastructure_builder struct {

	// ictp_topics is Internal Capture Topic Parallelization
	IctpTopics             []*CapturePipelineConfluentTopic
	InternalServiceAccount *CapturePipelineConfluentServiceAccount
	ClientServiceAccount   *CapturePipelineConfluentServiceAccount
	ClusterId              string
	// contains filtered or unexported fields
}

func (CapturePipelineConfig_Infrastructure_builder) Build

type CapturePipelineConfig_builder

type CapturePipelineConfig_builder struct {
	AppAgentToken  string
	Infrastructure *CapturePipelineConfig_Infrastructure
	// contains filtered or unexported fields
}

func (CapturePipelineConfig_builder) Build

type CapturePipelineConfluentServiceAccount

type CapturePipelineConfluentServiceAccount struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ApiKeyId     string `protobuf:"bytes,2,opt,name=api_key_id,json=apiKeyId,proto3" json:"api_key_id,omitempty"`
	ApiKeySecret string `protobuf:"bytes,3,opt,name=api_key_secret,json=apiKeySecret,proto3" json:"api_key_secret,omitempty"`
	// contains filtered or unexported fields
}

CapturePipelineServiceAccount is a confluent service account used for capture pipeline.

func (*CapturePipelineConfluentServiceAccount) GetApiKeyId

func (*CapturePipelineConfluentServiceAccount) GetApiKeySecret

func (x *CapturePipelineConfluentServiceAccount) GetApiKeySecret() string

func (*CapturePipelineConfluentServiceAccount) GetId

func (*CapturePipelineConfluentServiceAccount) ProtoMessage

func (*CapturePipelineConfluentServiceAccount) ProtoReflect

func (*CapturePipelineConfluentServiceAccount) Reset

func (*CapturePipelineConfluentServiceAccount) SetApiKeyId

func (*CapturePipelineConfluentServiceAccount) SetApiKeySecret

func (x *CapturePipelineConfluentServiceAccount) SetApiKeySecret(v string)

func (*CapturePipelineConfluentServiceAccount) SetId

func (*CapturePipelineConfluentServiceAccount) String

type CapturePipelineConfluentServiceAccount_builder

type CapturePipelineConfluentServiceAccount_builder struct {
	Id           string
	ApiKeyId     string
	ApiKeySecret string
	// contains filtered or unexported fields
}

func (CapturePipelineConfluentServiceAccount_builder) Build

type CapturePipelineConfluentTopic

type CapturePipelineConfluentTopic struct {
	Name            string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RecordsEndpoint string `protobuf:"bytes,2,opt,name=records_endpoint,json=recordsEndpoint,proto3" json:"records_endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*CapturePipelineConfluentTopic) GetName

func (*CapturePipelineConfluentTopic) GetRecordsEndpoint

func (x *CapturePipelineConfluentTopic) GetRecordsEndpoint() string

func (*CapturePipelineConfluentTopic) ProtoMessage

func (*CapturePipelineConfluentTopic) ProtoMessage()

func (*CapturePipelineConfluentTopic) ProtoReflect

func (*CapturePipelineConfluentTopic) Reset

func (x *CapturePipelineConfluentTopic) Reset()

func (*CapturePipelineConfluentTopic) SetName

func (x *CapturePipelineConfluentTopic) SetName(v string)

func (*CapturePipelineConfluentTopic) SetRecordsEndpoint

func (x *CapturePipelineConfluentTopic) SetRecordsEndpoint(v string)

func (*CapturePipelineConfluentTopic) String

type CapturePipelineConfluentTopic_builder

type CapturePipelineConfluentTopic_builder struct {
	Name            string
	RecordsEndpoint string
	// contains filtered or unexported fields
}

func (CapturePipelineConfluentTopic_builder) Build

type CapturePipelineTopicConfig

type CapturePipelineTopicConfig struct {
	CapturePipelineId []byte                                     `protobuf:"bytes,2,opt,name=capture_pipeline_id,json=capturePipelineId,proto3" json:"capture_pipeline_id,omitempty"`
	Script            *CapturePipelineTopicConfig_Script         `protobuf:"bytes,3,opt,name=script,proto3" json:"script,omitempty"`
	Infrastructure    *CapturePipelineTopicConfig_Infrastructure `protobuf:"bytes,4,opt,name=infrastructure,proto3" json:"infrastructure,omitempty"`
	// contains filtered or unexported fields
}

func (*CapturePipelineTopicConfig) ClearInfrastructure

func (x *CapturePipelineTopicConfig) ClearInfrastructure()

func (*CapturePipelineTopicConfig) ClearScript

func (x *CapturePipelineTopicConfig) ClearScript()

func (*CapturePipelineTopicConfig) GetCapturePipelineId

func (x *CapturePipelineTopicConfig) GetCapturePipelineId() []byte

func (*CapturePipelineTopicConfig) GetInfrastructure

func (*CapturePipelineTopicConfig) GetScript

func (*CapturePipelineTopicConfig) HasInfrastructure

func (x *CapturePipelineTopicConfig) HasInfrastructure() bool

func (*CapturePipelineTopicConfig) HasScript

func (x *CapturePipelineTopicConfig) HasScript() bool

func (*CapturePipelineTopicConfig) ProtoMessage

func (*CapturePipelineTopicConfig) ProtoMessage()

func (*CapturePipelineTopicConfig) ProtoReflect

func (*CapturePipelineTopicConfig) Reset

func (x *CapturePipelineTopicConfig) Reset()

func (*CapturePipelineTopicConfig) SetCapturePipelineId

func (x *CapturePipelineTopicConfig) SetCapturePipelineId(v []byte)

func (*CapturePipelineTopicConfig) SetInfrastructure

func (*CapturePipelineTopicConfig) SetScript

func (*CapturePipelineTopicConfig) String

func (x *CapturePipelineTopicConfig) String() string

type CapturePipelineTopicConfig_Infrastructure

type CapturePipelineTopicConfig_Infrastructure struct {
	TopicInput          *CapturePipelineConfluentTopic `protobuf:"bytes,1,opt,name=topic_input,json=topicInput,proto3" json:"topic_input,omitempty"`
	TopicDlq            *CapturePipelineConfluentTopic `protobuf:"bytes,2,opt,name=topic_dlq,json=topicDlq,proto3" json:"topic_dlq,omitempty"`
	TopicError          *CapturePipelineConfluentTopic `protobuf:"bytes,3,opt,name=topic_error,json=topicError,proto3" json:"topic_error,omitempty"`
	TopicSuccess        *CapturePipelineConfluentTopic `protobuf:"bytes,4,opt,name=topic_success,json=topicSuccess,proto3" json:"topic_success,omitempty"`
	InputStreamName     string                         `protobuf:"bytes,5,opt,name=input_stream_name,json=inputStreamName,proto3" json:"input_stream_name,omitempty"`
	InternalStreamNames []string                       `protobuf:"bytes,6,rep,name=internal_stream_names,json=internalStreamNames,proto3" json:"internal_stream_names,omitempty"`
	// contains filtered or unexported fields
}

Infrastructure is the configuration for the infrastructure of the capture pipeline.

func (*CapturePipelineTopicConfig_Infrastructure) ClearTopicDlq

func (x *CapturePipelineTopicConfig_Infrastructure) ClearTopicDlq()

func (*CapturePipelineTopicConfig_Infrastructure) ClearTopicError

func (x *CapturePipelineTopicConfig_Infrastructure) ClearTopicError()

func (*CapturePipelineTopicConfig_Infrastructure) ClearTopicInput

func (x *CapturePipelineTopicConfig_Infrastructure) ClearTopicInput()

func (*CapturePipelineTopicConfig_Infrastructure) ClearTopicSuccess

func (x *CapturePipelineTopicConfig_Infrastructure) ClearTopicSuccess()

func (*CapturePipelineTopicConfig_Infrastructure) GetInputStreamName

func (x *CapturePipelineTopicConfig_Infrastructure) GetInputStreamName() string

func (*CapturePipelineTopicConfig_Infrastructure) GetInternalStreamNames

func (x *CapturePipelineTopicConfig_Infrastructure) GetInternalStreamNames() []string

func (*CapturePipelineTopicConfig_Infrastructure) GetTopicDlq

func (*CapturePipelineTopicConfig_Infrastructure) GetTopicError

func (*CapturePipelineTopicConfig_Infrastructure) GetTopicInput

func (*CapturePipelineTopicConfig_Infrastructure) GetTopicSuccess

func (*CapturePipelineTopicConfig_Infrastructure) HasTopicDlq

func (*CapturePipelineTopicConfig_Infrastructure) HasTopicError

func (*CapturePipelineTopicConfig_Infrastructure) HasTopicInput

func (*CapturePipelineTopicConfig_Infrastructure) HasTopicSuccess

func (x *CapturePipelineTopicConfig_Infrastructure) HasTopicSuccess() bool

func (*CapturePipelineTopicConfig_Infrastructure) ProtoMessage

func (*CapturePipelineTopicConfig_Infrastructure) ProtoReflect

func (*CapturePipelineTopicConfig_Infrastructure) Reset

func (*CapturePipelineTopicConfig_Infrastructure) SetInputStreamName

func (x *CapturePipelineTopicConfig_Infrastructure) SetInputStreamName(v string)

func (*CapturePipelineTopicConfig_Infrastructure) SetInternalStreamNames

func (x *CapturePipelineTopicConfig_Infrastructure) SetInternalStreamNames(v []string)

func (*CapturePipelineTopicConfig_Infrastructure) SetTopicDlq

func (*CapturePipelineTopicConfig_Infrastructure) SetTopicError

func (*CapturePipelineTopicConfig_Infrastructure) SetTopicInput

func (*CapturePipelineTopicConfig_Infrastructure) SetTopicSuccess

func (*CapturePipelineTopicConfig_Infrastructure) String

type CapturePipelineTopicConfig_Infrastructure_builder

type CapturePipelineTopicConfig_Infrastructure_builder struct {
	TopicInput          *CapturePipelineConfluentTopic
	TopicDlq            *CapturePipelineConfluentTopic
	TopicError          *CapturePipelineConfluentTopic
	TopicSuccess        *CapturePipelineConfluentTopic
	InputStreamName     string
	InternalStreamNames []string
	// contains filtered or unexported fields
}

func (CapturePipelineTopicConfig_Infrastructure_builder) Build

type CapturePipelineTopicConfig_Script

type CapturePipelineTopicConfig_Script struct {
	Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

func (*CapturePipelineTopicConfig_Script) GetContent

func (x *CapturePipelineTopicConfig_Script) GetContent() string

func (*CapturePipelineTopicConfig_Script) ProtoMessage

func (*CapturePipelineTopicConfig_Script) ProtoMessage()

func (*CapturePipelineTopicConfig_Script) ProtoReflect

func (*CapturePipelineTopicConfig_Script) Reset

func (*CapturePipelineTopicConfig_Script) SetContent

func (x *CapturePipelineTopicConfig_Script) SetContent(v string)

func (*CapturePipelineTopicConfig_Script) String

type CapturePipelineTopicConfig_Script_builder

type CapturePipelineTopicConfig_Script_builder struct {
	Content string
	// contains filtered or unexported fields
}

func (CapturePipelineTopicConfig_Script_builder) Build

type CapturePipelineTopicConfig_builder

type CapturePipelineTopicConfig_builder struct {
	CapturePipelineId []byte
	Script            *CapturePipelineTopicConfig_Script
	Infrastructure    *CapturePipelineTopicConfig_Infrastructure
	// contains filtered or unexported fields
}

func (CapturePipelineTopicConfig_builder) Build

type CheckCustomerNameAvailableRequest

type CheckCustomerNameAvailableRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

CheckCustomerNameAvailableRequest ...

func (*CheckCustomerNameAvailableRequest) GetName

func (*CheckCustomerNameAvailableRequest) ProtoMessage

func (*CheckCustomerNameAvailableRequest) ProtoMessage()

func (*CheckCustomerNameAvailableRequest) ProtoReflect

func (*CheckCustomerNameAvailableRequest) Reset

func (*CheckCustomerNameAvailableRequest) SetName

func (*CheckCustomerNameAvailableRequest) String

type CheckCustomerNameAvailableRequest_builder

type CheckCustomerNameAvailableRequest_builder struct {
	Name string
	// contains filtered or unexported fields
}

func (CheckCustomerNameAvailableRequest_builder) Build

type CheckCustomerNameAvailableResponse

type CheckCustomerNameAvailableResponse struct {
	Exist bool `protobuf:"varint,1,opt,name=exist,proto3" json:"exist,omitempty"`
	// contains filtered or unexported fields
}

CheckCustomerNameAvailableResponse ...

func (*CheckCustomerNameAvailableResponse) GetExist

func (*CheckCustomerNameAvailableResponse) ProtoMessage

func (*CheckCustomerNameAvailableResponse) ProtoMessage()

func (*CheckCustomerNameAvailableResponse) ProtoReflect

func (*CheckCustomerNameAvailableResponse) Reset

func (*CheckCustomerNameAvailableResponse) SetExist

func (*CheckCustomerNameAvailableResponse) String

type CheckCustomerNameAvailableResponse_builder

type CheckCustomerNameAvailableResponse_builder struct {
	Exist bool
	// contains filtered or unexported fields
}

func (CheckCustomerNameAvailableResponse_builder) Build

type CleanUpDBsTaskRequest

type CleanUpDBsTaskRequest struct {
	// contains filtered or unexported fields
}

CleanUpDBsTaskRequest specifies the options of the DB clean up task.

func (*CleanUpDBsTaskRequest) ProtoMessage

func (*CleanUpDBsTaskRequest) ProtoMessage()

func (*CleanUpDBsTaskRequest) ProtoReflect

func (x *CleanUpDBsTaskRequest) ProtoReflect() protoreflect.Message

func (*CleanUpDBsTaskRequest) Reset

func (x *CleanUpDBsTaskRequest) Reset()

func (*CleanUpDBsTaskRequest) String

func (x *CleanUpDBsTaskRequest) String() string

type CleanUpDBsTaskRequest_builder

type CleanUpDBsTaskRequest_builder struct {
	// contains filtered or unexported fields
}

func (CleanUpDBsTaskRequest_builder) Build

type CleanUpDBsTaskResponse

type CleanUpDBsTaskResponse struct {
	// contains filtered or unexported fields
}

CleanUpDBsTaskResponse indicates the result of DB clean up task for reporting and monitoring.

func (*CleanUpDBsTaskResponse) ProtoMessage

func (*CleanUpDBsTaskResponse) ProtoMessage()

func (*CleanUpDBsTaskResponse) ProtoReflect

func (x *CleanUpDBsTaskResponse) ProtoReflect() protoreflect.Message

func (*CleanUpDBsTaskResponse) Reset

func (x *CleanUpDBsTaskResponse) Reset()

func (*CleanUpDBsTaskResponse) String

func (x *CleanUpDBsTaskResponse) String() string

type CleanUpDBsTaskResponse_builder

type CleanUpDBsTaskResponse_builder struct {
	// contains filtered or unexported fields
}

func (CleanUpDBsTaskResponse_builder) Build

type CleanUpOldTrustScoreProfilesTaskRequest

type CleanUpOldTrustScoreProfilesTaskRequest struct {

	// Prefix is the prefix of the name of the trust score profiles to clean up.
	Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
	// OlderThanHours is the number of hours after which the trust score profiles are considered old and can be cleaned up.
	OlderThanHours uint32 `protobuf:"varint,2,opt,name=older_than_hours,json=olderThanHours,proto3" json:"older_than_hours,omitempty"`
	// contains filtered or unexported fields
}

CleanUpOldTrustScoreProfilesTaskRequest specifies the options of the old trust score profiles clean up task.

func (*CleanUpOldTrustScoreProfilesTaskRequest) GetOlderThanHours

func (x *CleanUpOldTrustScoreProfilesTaskRequest) GetOlderThanHours() uint32

func (*CleanUpOldTrustScoreProfilesTaskRequest) GetPrefix

func (*CleanUpOldTrustScoreProfilesTaskRequest) ProtoMessage

func (*CleanUpOldTrustScoreProfilesTaskRequest) ProtoReflect

func (*CleanUpOldTrustScoreProfilesTaskRequest) Reset

func (*CleanUpOldTrustScoreProfilesTaskRequest) SetOlderThanHours

func (x *CleanUpOldTrustScoreProfilesTaskRequest) SetOlderThanHours(v uint32)

func (*CleanUpOldTrustScoreProfilesTaskRequest) SetPrefix

func (*CleanUpOldTrustScoreProfilesTaskRequest) String

type CleanUpOldTrustScoreProfilesTaskRequest_builder

type CleanUpOldTrustScoreProfilesTaskRequest_builder struct {

	// Prefix is the prefix of the name of the trust score profiles to clean up.
	Prefix string
	// OlderThanHours is the number of hours after which the trust score profiles are considered old and can be cleaned up.
	OlderThanHours uint32
	// contains filtered or unexported fields
}

func (CleanUpOldTrustScoreProfilesTaskRequest_builder) Build

type CleanUpOldTrustScoreProfilesTaskResponse

type CleanUpOldTrustScoreProfilesTaskResponse struct {
	// contains filtered or unexported fields
}

CleanUpOldTrustScoreProfilesTaskResponse indicates the result of the old trust score profiles clean up task.

func (*CleanUpOldTrustScoreProfilesTaskResponse) ProtoMessage

func (*CleanUpOldTrustScoreProfilesTaskResponse) ProtoReflect

func (*CleanUpOldTrustScoreProfilesTaskResponse) Reset

func (*CleanUpOldTrustScoreProfilesTaskResponse) String

type CleanUpOldTrustScoreProfilesTaskResponse_builder

type CleanUpOldTrustScoreProfilesTaskResponse_builder struct {
	// contains filtered or unexported fields
}

func (CleanUpOldTrustScoreProfilesTaskResponse_builder) Build

type CleanUpOrphanPropertiesTaskRequest

type CleanUpOrphanPropertiesTaskRequest struct {
	// contains filtered or unexported fields
}

CleanUpOrphanPropertiesTaskRequest specifies the options of the property clean up task.

func (*CleanUpOrphanPropertiesTaskRequest) ProtoMessage

func (*CleanUpOrphanPropertiesTaskRequest) ProtoMessage()

func (*CleanUpOrphanPropertiesTaskRequest) ProtoReflect

func (*CleanUpOrphanPropertiesTaskRequest) Reset

func (*CleanUpOrphanPropertiesTaskRequest) String

type CleanUpOrphanPropertiesTaskRequest_builder

type CleanUpOrphanPropertiesTaskRequest_builder struct {
	// contains filtered or unexported fields
}

func (CleanUpOrphanPropertiesTaskRequest_builder) Build

type CleanUpOrphanPropertiesTaskResponse

type CleanUpOrphanPropertiesTaskResponse struct {
	// contains filtered or unexported fields
}

CleanUpOrphanPropertiesTaskResponse indicates the result of property clean up task for reporting and monitoring.

func (*CleanUpOrphanPropertiesTaskResponse) ProtoMessage

func (*CleanUpOrphanPropertiesTaskResponse) ProtoMessage()

func (*CleanUpOrphanPropertiesTaskResponse) ProtoReflect

func (*CleanUpOrphanPropertiesTaskResponse) Reset

func (*CleanUpOrphanPropertiesTaskResponse) String

type CleanUpOrphanPropertiesTaskResponse_builder

type CleanUpOrphanPropertiesTaskResponse_builder struct {
	// contains filtered or unexported fields
}

func (CleanUpOrphanPropertiesTaskResponse_builder) Build

type CreateCustomerRequest

type CreateCustomerRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Unique name of Customer.
	// The name value is immutable.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Human readable name of tenant.
	DisplayName *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Description of the Customer
	Description *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Icon URL
	Icon *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon,omitempty"`
	// SsoGroup is the group name for SSO. All customers are grouped by this.
	SsoGroup string `protobuf:"bytes,7,opt,name=sso_group,json=ssoGroup,proto3" json:"sso_group,omitempty"`
	// Database hosting type.
	DatabaseHostingType DatabaseHostingType `` /* 174-byte string literal not displayed */
	// Permission model is special Hub only specific attribute.
	PermissionModel string `protobuf:"bytes,9,opt,name=permission_model,json=permissionModel,proto3" json:"permission_model,omitempty"`
	// contains filtered or unexported fields
}

CreateCustomerRequest message user to create new tenant. Name must be unique.

func (*CreateCustomerRequest) ClearDescription

func (x *CreateCustomerRequest) ClearDescription()

func (*CreateCustomerRequest) ClearDisplayName

func (x *CreateCustomerRequest) ClearDisplayName()

func (*CreateCustomerRequest) ClearIcon

func (x *CreateCustomerRequest) ClearIcon()

func (*CreateCustomerRequest) ClearSubject

func (x *CreateCustomerRequest) ClearSubject()

func (*CreateCustomerRequest) GetDatabaseHostingType

func (x *CreateCustomerRequest) GetDatabaseHostingType() DatabaseHostingType

func (*CreateCustomerRequest) GetDescription

func (x *CreateCustomerRequest) GetDescription() *wrapperspb.StringValue

func (*CreateCustomerRequest) GetDisplayName

func (x *CreateCustomerRequest) GetDisplayName() *wrapperspb.StringValue

func (*CreateCustomerRequest) GetIcon

func (*CreateCustomerRequest) GetName

func (x *CreateCustomerRequest) GetName() string

func (*CreateCustomerRequest) GetPermissionModel

func (x *CreateCustomerRequest) GetPermissionModel() string

func (*CreateCustomerRequest) GetSsoGroup

func (x *CreateCustomerRequest) GetSsoGroup() string

func (*CreateCustomerRequest) GetSubject

func (x *CreateCustomerRequest) GetSubject() *SubjectParam

func (*CreateCustomerRequest) HasDescription

func (x *CreateCustomerRequest) HasDescription() bool

func (*CreateCustomerRequest) HasDisplayName

func (x *CreateCustomerRequest) HasDisplayName() bool

func (*CreateCustomerRequest) HasIcon

func (x *CreateCustomerRequest) HasIcon() bool

func (*CreateCustomerRequest) HasSubject

func (x *CreateCustomerRequest) HasSubject() bool

func (*CreateCustomerRequest) ProtoMessage

func (*CreateCustomerRequest) ProtoMessage()

func (*CreateCustomerRequest) ProtoReflect

func (x *CreateCustomerRequest) ProtoReflect() protoreflect.Message

func (*CreateCustomerRequest) Reset

func (x *CreateCustomerRequest) Reset()

func (*CreateCustomerRequest) SetDatabaseHostingType

func (x *CreateCustomerRequest) SetDatabaseHostingType(v DatabaseHostingType)

func (*CreateCustomerRequest) SetDescription

func (x *CreateCustomerRequest) SetDescription(v *wrapperspb.StringValue)

func (*CreateCustomerRequest) SetDisplayName

func (x *CreateCustomerRequest) SetDisplayName(v *wrapperspb.StringValue)

func (*CreateCustomerRequest) SetIcon

func (*CreateCustomerRequest) SetName

func (x *CreateCustomerRequest) SetName(v string)

func (*CreateCustomerRequest) SetPermissionModel

func (x *CreateCustomerRequest) SetPermissionModel(v string)

func (*CreateCustomerRequest) SetSsoGroup

func (x *CreateCustomerRequest) SetSsoGroup(v string)

func (*CreateCustomerRequest) SetSubject

func (x *CreateCustomerRequest) SetSubject(v *SubjectParam)

func (*CreateCustomerRequest) String

func (x *CreateCustomerRequest) String() string

type CreateCustomerRequest_builder

type CreateCustomerRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Unique name of Customer.
	// The name value is immutable.
	Name string
	// Human readable name of tenant.
	DisplayName *wrapperspb.StringValue
	// Description of the Customer
	Description *wrapperspb.StringValue
	// Icon URL
	Icon *wrapperspb.StringValue
	// SsoGroup is the group name for SSO. All customers are grouped by this.
	SsoGroup string
	// Database hosting type.
	DatabaseHostingType DatabaseHostingType
	// Permission model is special Hub only specific attribute.
	PermissionModel string
	// contains filtered or unexported fields
}

func (CreateCustomerRequest_builder) Build

type CreateCustomerResponse

type CreateCustomerResponse struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Output only. The time at which the configuration was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier `protobuf:"bytes,6,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Output only. The time at which the configuration was last changed.
	//
	// This value is initially set to the `create_time` then increases monotonically with each change.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier `protobuf:"bytes,7,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Output only. Multiversion concurrency control version.
	Etag string `protobuf:"bytes,4,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateCustomerResponse) ClearCreateTime

func (x *CreateCustomerResponse) ClearCreateTime()

func (*CreateCustomerResponse) ClearCreatedBy

func (x *CreateCustomerResponse) ClearCreatedBy()

func (*CreateCustomerResponse) ClearId

func (x *CreateCustomerResponse) ClearId()

func (*CreateCustomerResponse) ClearUpdateTime

func (x *CreateCustomerResponse) ClearUpdateTime()

func (*CreateCustomerResponse) ClearUpdatedBy

func (x *CreateCustomerResponse) ClearUpdatedBy()

func (*CreateCustomerResponse) GetCreateTime

func (x *CreateCustomerResponse) GetCreateTime() *timestamppb.Timestamp

func (*CreateCustomerResponse) GetCreatedBy

func (x *CreateCustomerResponse) GetCreatedBy() *v1beta1.Identifier

func (*CreateCustomerResponse) GetEtag

func (x *CreateCustomerResponse) GetEtag() string

func (*CreateCustomerResponse) GetId

func (*CreateCustomerResponse) GetUpdateTime

func (x *CreateCustomerResponse) GetUpdateTime() *timestamppb.Timestamp

func (*CreateCustomerResponse) GetUpdatedBy

func (x *CreateCustomerResponse) GetUpdatedBy() *v1beta1.Identifier

func (*CreateCustomerResponse) HasCreateTime

func (x *CreateCustomerResponse) HasCreateTime() bool

func (*CreateCustomerResponse) HasCreatedBy

func (x *CreateCustomerResponse) HasCreatedBy() bool

func (*CreateCustomerResponse) HasId

func (x *CreateCustomerResponse) HasId() bool

func (*CreateCustomerResponse) HasUpdateTime

func (x *CreateCustomerResponse) HasUpdateTime() bool

func (*CreateCustomerResponse) HasUpdatedBy

func (x *CreateCustomerResponse) HasUpdatedBy() bool

func (*CreateCustomerResponse) ProtoMessage

func (*CreateCustomerResponse) ProtoMessage()

func (*CreateCustomerResponse) ProtoReflect

func (x *CreateCustomerResponse) ProtoReflect() protoreflect.Message

func (*CreateCustomerResponse) Reset

func (x *CreateCustomerResponse) Reset()

func (*CreateCustomerResponse) SetCreateTime

func (x *CreateCustomerResponse) SetCreateTime(v *timestamppb.Timestamp)

func (*CreateCustomerResponse) SetCreatedBy

func (x *CreateCustomerResponse) SetCreatedBy(v *v1beta1.Identifier)

func (*CreateCustomerResponse) SetEtag

func (x *CreateCustomerResponse) SetEtag(v string)

func (*CreateCustomerResponse) SetId

func (*CreateCustomerResponse) SetUpdateTime

func (x *CreateCustomerResponse) SetUpdateTime(v *timestamppb.Timestamp)

func (*CreateCustomerResponse) SetUpdatedBy

func (x *CreateCustomerResponse) SetUpdatedBy(v *v1beta1.Identifier)

func (*CreateCustomerResponse) String

func (x *CreateCustomerResponse) String() string

type CreateCustomerResponse_builder

type CreateCustomerResponse_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// Output only. The time at which the configuration was created.
	CreateTime *timestamppb.Timestamp
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier
	// Output only. The time at which the configuration was last changed.
	//
	// This value is initially set to the `create_time` then increases monotonically with each change.
	UpdateTime *timestamppb.Timestamp
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier
	// Output only. Multiversion concurrency control version.
	Etag string
	// contains filtered or unexported fields
}

func (CreateCustomerResponse_builder) Build

type CreateDocumentRequest

type CreateDocumentRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	//	Identifier location = 2 [(validate.rules).message.required = true];
	//	// Name is unique and immutable name. It's not globally unique only unique in scope.
	//	string name = 3 [(validate.rules).string = {
	//	  min_len: 2,
	//	  max_len: 254
	//	  pattern: "^[a-z](?:[-a-z0-9]{0,252}[a-z0-9])$"
	//	}];
	//
	// NameIdentifier is unique and immutable name. It's not globally unique only unique in scope.
	Identifier *NameIdentifier `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Required. The document to create. `name` must not be set.
	Document *DocumentPatch `protobuf:"bytes,6,opt,name=document,proto3" json:"document,omitempty"`
	// contains filtered or unexported fields
}

CreateDocumentRequest is the request for CreateDocument.

func (*CreateDocumentRequest) ClearDocument

func (x *CreateDocumentRequest) ClearDocument()

func (*CreateDocumentRequest) ClearIdentifier

func (x *CreateDocumentRequest) ClearIdentifier()

func (*CreateDocumentRequest) ClearSubject

func (x *CreateDocumentRequest) ClearSubject()

func (*CreateDocumentRequest) GetDocument

func (x *CreateDocumentRequest) GetDocument() *DocumentPatch

func (*CreateDocumentRequest) GetIdentifier

func (x *CreateDocumentRequest) GetIdentifier() *NameIdentifier

func (*CreateDocumentRequest) GetSubject

func (x *CreateDocumentRequest) GetSubject() *SubjectParam

func (*CreateDocumentRequest) HasDocument

func (x *CreateDocumentRequest) HasDocument() bool

func (*CreateDocumentRequest) HasIdentifier

func (x *CreateDocumentRequest) HasIdentifier() bool

func (*CreateDocumentRequest) HasSubject

func (x *CreateDocumentRequest) HasSubject() bool

func (*CreateDocumentRequest) ProtoMessage

func (*CreateDocumentRequest) ProtoMessage()

func (*CreateDocumentRequest) ProtoReflect

func (x *CreateDocumentRequest) ProtoReflect() protoreflect.Message

func (*CreateDocumentRequest) Reset

func (x *CreateDocumentRequest) Reset()

func (*CreateDocumentRequest) SetDocument

func (x *CreateDocumentRequest) SetDocument(v *DocumentPatch)

func (*CreateDocumentRequest) SetIdentifier

func (x *CreateDocumentRequest) SetIdentifier(v *NameIdentifier)

func (*CreateDocumentRequest) SetSubject

func (x *CreateDocumentRequest) SetSubject(v *SubjectParam)

func (*CreateDocumentRequest) String

func (x *CreateDocumentRequest) String() string

type CreateDocumentRequest_builder

type CreateDocumentRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	//	Identifier location = 2 [(validate.rules).message.required = true];
	//	// Name is unique and immutable name. It's not globally unique only unique in scope.
	//	string name = 3 [(validate.rules).string = {
	//	  min_len: 2,
	//	  max_len: 254
	//	  pattern: "^[a-z](?:[-a-z0-9]{0,252}[a-z0-9])$"
	//	}];
	//
	// NameIdentifier is unique and immutable name. It's not globally unique only unique in scope.
	Identifier *NameIdentifier
	// Required. The document to create. `name` must not be set.
	Document *DocumentPatch
	// contains filtered or unexported fields
}

func (CreateDocumentRequest_builder) Build

type CreateDocumentResponse

type CreateDocumentResponse struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Output only. The time at which the configuration was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the configuration was last changed.
	//
	// This value is initially set to the `create_time` then increases monotonically with each change.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier `protobuf:"bytes,6,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier `protobuf:"bytes,7,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Output only. Multiversion concurrency control version.
	Etag string `protobuf:"bytes,4,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDocumentResponse) ClearCreateTime

func (x *CreateDocumentResponse) ClearCreateTime()

func (*CreateDocumentResponse) ClearCreatedBy

func (x *CreateDocumentResponse) ClearCreatedBy()

func (*CreateDocumentResponse) ClearId

func (x *CreateDocumentResponse) ClearId()

func (*CreateDocumentResponse) ClearUpdateTime

func (x *CreateDocumentResponse) ClearUpdateTime()

func (*CreateDocumentResponse) ClearUpdatedBy

func (x *CreateDocumentResponse) ClearUpdatedBy()

func (*CreateDocumentResponse) GetCreateTime

func (x *CreateDocumentResponse) GetCreateTime() *timestamppb.Timestamp

func (*CreateDocumentResponse) GetCreatedBy

func (x *CreateDocumentResponse) GetCreatedBy() *v1beta1.Identifier

func (*CreateDocumentResponse) GetEtag

func (x *CreateDocumentResponse) GetEtag() string

func (*CreateDocumentResponse) GetId

func (*CreateDocumentResponse) GetUpdateTime

func (x *CreateDocumentResponse) GetUpdateTime() *timestamppb.Timestamp

func (*CreateDocumentResponse) GetUpdatedBy

func (x *CreateDocumentResponse) GetUpdatedBy() *v1beta1.Identifier

func (*CreateDocumentResponse) HasCreateTime

func (x *CreateDocumentResponse) HasCreateTime() bool

func (*CreateDocumentResponse) HasCreatedBy

func (x *CreateDocumentResponse) HasCreatedBy() bool

func (*CreateDocumentResponse) HasId

func (x *CreateDocumentResponse) HasId() bool

func (*CreateDocumentResponse) HasUpdateTime

func (x *CreateDocumentResponse) HasUpdateTime() bool

func (*CreateDocumentResponse) HasUpdatedBy

func (x *CreateDocumentResponse) HasUpdatedBy() bool

func (*CreateDocumentResponse) ProtoMessage

func (*CreateDocumentResponse) ProtoMessage()

func (*CreateDocumentResponse) ProtoReflect

func (x *CreateDocumentResponse) ProtoReflect() protoreflect.Message

func (*CreateDocumentResponse) Reset

func (x *CreateDocumentResponse) Reset()

func (*CreateDocumentResponse) SetCreateTime

func (x *CreateDocumentResponse) SetCreateTime(v *timestamppb.Timestamp)

func (*CreateDocumentResponse) SetCreatedBy

func (x *CreateDocumentResponse) SetCreatedBy(v *v1beta1.Identifier)

func (*CreateDocumentResponse) SetEtag

func (x *CreateDocumentResponse) SetEtag(v string)

func (*CreateDocumentResponse) SetId

func (*CreateDocumentResponse) SetUpdateTime

func (x *CreateDocumentResponse) SetUpdateTime(v *timestamppb.Timestamp)

func (*CreateDocumentResponse) SetUpdatedBy

func (x *CreateDocumentResponse) SetUpdatedBy(v *v1beta1.Identifier)

func (*CreateDocumentResponse) String

func (x *CreateDocumentResponse) String() string

type CreateDocumentResponse_builder

type CreateDocumentResponse_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// Output only. The time at which the configuration was created.
	CreateTime *timestamppb.Timestamp
	// Output only. The time at which the configuration was last changed.
	//
	// This value is initially set to the `create_time` then increases monotonically with each change.
	UpdateTime *timestamppb.Timestamp
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier
	// Output only. Multiversion concurrency control version.
	Etag string
	// contains filtered or unexported fields
}

func (CreateDocumentResponse_builder) Build

type CreateOAuth2ApplicationRequest

type CreateOAuth2ApplicationRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// NameIdentifier is unique and immutable name. It's not globally unique only unique in scope.
	Identifier *NameIdentifier `protobuf:"bytes,2,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Required. The document to create. `name` must not be set.
	Document *DocumentPatch `protobuf:"bytes,3,opt,name=document,proto3" json:"document,omitempty"`
	// contains filtered or unexported fields
}

CreateOAuth2ApplicationRequest is the request for CreateDocument.

func (*CreateOAuth2ApplicationRequest) ClearDocument

func (x *CreateOAuth2ApplicationRequest) ClearDocument()

func (*CreateOAuth2ApplicationRequest) ClearIdentifier

func (x *CreateOAuth2ApplicationRequest) ClearIdentifier()

func (*CreateOAuth2ApplicationRequest) ClearSubject

func (x *CreateOAuth2ApplicationRequest) ClearSubject()

func (*CreateOAuth2ApplicationRequest) GetDocument

func (*CreateOAuth2ApplicationRequest) GetIdentifier

func (x *CreateOAuth2ApplicationRequest) GetIdentifier() *NameIdentifier

func (*CreateOAuth2ApplicationRequest) GetSubject

func (*CreateOAuth2ApplicationRequest) HasDocument

func (x *CreateOAuth2ApplicationRequest) HasDocument() bool

func (*CreateOAuth2ApplicationRequest) HasIdentifier

func (x *CreateOAuth2ApplicationRequest) HasIdentifier() bool

func (*CreateOAuth2ApplicationRequest) HasSubject

func (x *CreateOAuth2ApplicationRequest) HasSubject() bool

func (*CreateOAuth2ApplicationRequest) ProtoMessage

func (*CreateOAuth2ApplicationRequest) ProtoMessage()

func (*CreateOAuth2ApplicationRequest) ProtoReflect

func (*CreateOAuth2ApplicationRequest) Reset

func (x *CreateOAuth2ApplicationRequest) Reset()

func (*CreateOAuth2ApplicationRequest) SetDocument

func (x *CreateOAuth2ApplicationRequest) SetDocument(v *DocumentPatch)

func (*CreateOAuth2ApplicationRequest) SetIdentifier

func (x *CreateOAuth2ApplicationRequest) SetIdentifier(v *NameIdentifier)

func (*CreateOAuth2ApplicationRequest) SetSubject

func (x *CreateOAuth2ApplicationRequest) SetSubject(v *SubjectParam)

func (*CreateOAuth2ApplicationRequest) String

type CreateOAuth2ApplicationRequest_builder

type CreateOAuth2ApplicationRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// NameIdentifier is unique and immutable name. It's not globally unique only unique in scope.
	Identifier *NameIdentifier
	// Required. The document to create. `name` must not be set.
	Document *DocumentPatch
	// contains filtered or unexported fields
}

func (CreateOAuth2ApplicationRequest_builder) Build

type CreateOAuth2ApplicationResponse

type CreateOAuth2ApplicationResponse struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Output only. The time at which the configuration was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier `protobuf:"bytes,8,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Output only. The time at which the configuration was last changed.
	//
	// This value is initially set to the `create_time` then increases monotonically with each change.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier `protobuf:"bytes,9,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Output only. Multiversion concurrency control version.
	Etag     string `protobuf:"bytes,4,opt,name=etag,proto3" json:"etag,omitempty"`
	ClientId string `protobuf:"bytes,5,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// ClientSecret is the client's secret. The secret will be included in the create request as cleartext, and then
	// never again. The secret is stored using BCrypt so it is impossible to recover it. Tell your users
	// that they need to write the secret down as it will not be made available again.
	ClientSecret string `protobuf:"bytes,6,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOAuth2ApplicationResponse) ClearCreateTime

func (x *CreateOAuth2ApplicationResponse) ClearCreateTime()

func (*CreateOAuth2ApplicationResponse) ClearCreatedBy

func (x *CreateOAuth2ApplicationResponse) ClearCreatedBy()

func (*CreateOAuth2ApplicationResponse) ClearId

func (x *CreateOAuth2ApplicationResponse) ClearId()

func (*CreateOAuth2ApplicationResponse) ClearUpdateTime

func (x *CreateOAuth2ApplicationResponse) ClearUpdateTime()

func (*CreateOAuth2ApplicationResponse) ClearUpdatedBy

func (x *CreateOAuth2ApplicationResponse) ClearUpdatedBy()

func (*CreateOAuth2ApplicationResponse) GetClientId

func (x *CreateOAuth2ApplicationResponse) GetClientId() string

func (*CreateOAuth2ApplicationResponse) GetClientSecret

func (x *CreateOAuth2ApplicationResponse) GetClientSecret() string

func (*CreateOAuth2ApplicationResponse) GetCreateTime

func (*CreateOAuth2ApplicationResponse) GetCreatedBy

func (*CreateOAuth2ApplicationResponse) GetEtag

func (*CreateOAuth2ApplicationResponse) GetId

func (*CreateOAuth2ApplicationResponse) GetUpdateTime

func (*CreateOAuth2ApplicationResponse) GetUpdatedBy

func (*CreateOAuth2ApplicationResponse) HasCreateTime

func (x *CreateOAuth2ApplicationResponse) HasCreateTime() bool

func (*CreateOAuth2ApplicationResponse) HasCreatedBy

func (x *CreateOAuth2ApplicationResponse) HasCreatedBy() bool

func (*CreateOAuth2ApplicationResponse) HasId

func (*CreateOAuth2ApplicationResponse) HasUpdateTime

func (x *CreateOAuth2ApplicationResponse) HasUpdateTime() bool

func (*CreateOAuth2ApplicationResponse) HasUpdatedBy

func (x *CreateOAuth2ApplicationResponse) HasUpdatedBy() bool

func (*CreateOAuth2ApplicationResponse) ProtoMessage

func (*CreateOAuth2ApplicationResponse) ProtoMessage()

func (*CreateOAuth2ApplicationResponse) ProtoReflect

func (*CreateOAuth2ApplicationResponse) Reset

func (*CreateOAuth2ApplicationResponse) SetClientId

func (x *CreateOAuth2ApplicationResponse) SetClientId(v string)

func (*CreateOAuth2ApplicationResponse) SetClientSecret

func (x *CreateOAuth2ApplicationResponse) SetClientSecret(v string)

func (*CreateOAuth2ApplicationResponse) SetCreateTime

func (*CreateOAuth2ApplicationResponse) SetCreatedBy

func (*CreateOAuth2ApplicationResponse) SetEtag

func (*CreateOAuth2ApplicationResponse) SetId

func (*CreateOAuth2ApplicationResponse) SetUpdateTime

func (*CreateOAuth2ApplicationResponse) SetUpdatedBy

func (*CreateOAuth2ApplicationResponse) String

type CreateOAuth2ApplicationResponse_builder

type CreateOAuth2ApplicationResponse_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// Output only. The time at which the configuration was created.
	CreateTime *timestamppb.Timestamp
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier
	// Output only. The time at which the configuration was last changed.
	//
	// This value is initially set to the `create_time` then increases monotonically with each change.
	UpdateTime *timestamppb.Timestamp
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier
	// Output only. Multiversion concurrency control version.
	Etag     string
	ClientId string
	// ClientSecret is the client's secret. The secret will be included in the create request as cleartext, and then
	// never again. The secret is stored using BCrypt so it is impossible to recover it. Tell your users
	// that they need to write the secret down as it will not be made available again.
	ClientSecret string
	// contains filtered or unexported fields
}

func (CreateOAuth2ApplicationResponse_builder) Build

type Customer

type Customer struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name is unique domain name of customer.
	// The name value is immutable.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Human readable name of customer.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Description of the Customer
	Description *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The time at which the [Customer] was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier `protobuf:"bytes,11,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Output only. The time at which the [Customer] was last changed.
	//
	// This value is initially set to the `create_time` then increases
	// monotonically with each change to the document.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier `protobuf:"bytes,12,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Output only. The time this [Customer] was destroyed.
	// Only present if deletion of object was requested.
	DestroyTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=destroy_time,json=destroyTime,proto3" json:"destroy_time,omitempty"`
	// Output only. The time this configuration will be entirely deleted.
	//
	// Only present if deletion of object was requested.
	DeleteTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	// Output only. Multiversion concurrency control version.
	Etag string `protobuf:"bytes,9,opt,name=etag,proto3" json:"etag,omitempty"`
	// Flag if customer is has Enterprise SSO.
	IsSso bool `protobuf:"varint,13,opt,name=is_sso,json=isSso,proto3" json:"is_sso,omitempty"`
	// Database hosting type.
	DatabaseHostingType DatabaseHostingType `` /* 175-byte string literal not displayed */
	// Permission model is special Hub only specific attribute.
	// This is used temporarily until we manage to move Hub to internal KBAC.
	// See https://indykite.atlassian.net/browse/ENG-8056
	PermissionModel string `protobuf:"bytes,15,opt,name=permission_model,json=permissionModel,proto3" json:"permission_model,omitempty"`
	// contains filtered or unexported fields
}

Customer is a representation of a subscription holder.

func (*Customer) ClearCreateTime

func (x *Customer) ClearCreateTime()

func (*Customer) ClearCreatedBy

func (x *Customer) ClearCreatedBy()

func (*Customer) ClearDeleteTime

func (x *Customer) ClearDeleteTime()

func (*Customer) ClearDescription

func (x *Customer) ClearDescription()

func (*Customer) ClearDestroyTime

func (x *Customer) ClearDestroyTime()

func (*Customer) ClearId

func (x *Customer) ClearId()

func (*Customer) ClearUpdateTime

func (x *Customer) ClearUpdateTime()

func (*Customer) ClearUpdatedBy

func (x *Customer) ClearUpdatedBy()

func (*Customer) GetCreateTime

func (x *Customer) GetCreateTime() *timestamppb.Timestamp

func (*Customer) GetCreatedBy

func (x *Customer) GetCreatedBy() *v1beta1.Identifier

func (*Customer) GetDatabaseHostingType

func (x *Customer) GetDatabaseHostingType() DatabaseHostingType

func (*Customer) GetDeleteTime

func (x *Customer) GetDeleteTime() *timestamppb.Timestamp

func (*Customer) GetDescription

func (x *Customer) GetDescription() *wrapperspb.StringValue

func (*Customer) GetDestroyTime

func (x *Customer) GetDestroyTime() *timestamppb.Timestamp

func (*Customer) GetDisplayName

func (x *Customer) GetDisplayName() string

func (*Customer) GetEtag

func (x *Customer) GetEtag() string

func (*Customer) GetId

func (x *Customer) GetId() *v1beta1.Identifier

func (*Customer) GetIsSso

func (x *Customer) GetIsSso() bool

func (*Customer) GetName

func (x *Customer) GetName() string

func (*Customer) GetPermissionModel

func (x *Customer) GetPermissionModel() string

func (*Customer) GetUpdateTime

func (x *Customer) GetUpdateTime() *timestamppb.Timestamp

func (*Customer) GetUpdatedBy

func (x *Customer) GetUpdatedBy() *v1beta1.Identifier

func (*Customer) HasCreateTime

func (x *Customer) HasCreateTime() bool

func (*Customer) HasCreatedBy

func (x *Customer) HasCreatedBy() bool

func (*Customer) HasDeleteTime

func (x *Customer) HasDeleteTime() bool

func (*Customer) HasDescription

func (x *Customer) HasDescription() bool

func (*Customer) HasDestroyTime

func (x *Customer) HasDestroyTime() bool

func (*Customer) HasId

func (x *Customer) HasId() bool

func (*Customer) HasUpdateTime

func (x *Customer) HasUpdateTime() bool

func (*Customer) HasUpdatedBy

func (x *Customer) HasUpdatedBy() bool

func (*Customer) ProtoMessage

func (*Customer) ProtoMessage()

func (*Customer) ProtoReflect

func (x *Customer) ProtoReflect() protoreflect.Message

func (*Customer) Reset

func (x *Customer) Reset()

func (*Customer) SetCreateTime

func (x *Customer) SetCreateTime(v *timestamppb.Timestamp)

func (*Customer) SetCreatedBy

func (x *Customer) SetCreatedBy(v *v1beta1.Identifier)

func (*Customer) SetDatabaseHostingType

func (x *Customer) SetDatabaseHostingType(v DatabaseHostingType)

func (*Customer) SetDeleteTime

func (x *Customer) SetDeleteTime(v *timestamppb.Timestamp)

func (*Customer) SetDescription

func (x *Customer) SetDescription(v *wrapperspb.StringValue)

func (*Customer) SetDestroyTime

func (x *Customer) SetDestroyTime(v *timestamppb.Timestamp)

func (*Customer) SetDisplayName

func (x *Customer) SetDisplayName(v string)

func (*Customer) SetEtag

func (x *Customer) SetEtag(v string)

func (*Customer) SetId

func (x *Customer) SetId(v *v1beta1.Identifier)

func (*Customer) SetIsSso

func (x *Customer) SetIsSso(v bool)

func (*Customer) SetName

func (x *Customer) SetName(v string)

func (*Customer) SetPermissionModel

func (x *Customer) SetPermissionModel(v string)

func (*Customer) SetUpdateTime

func (x *Customer) SetUpdateTime(v *timestamppb.Timestamp)

func (*Customer) SetUpdatedBy

func (x *Customer) SetUpdatedBy(v *v1beta1.Identifier)

func (*Customer) String

func (x *Customer) String() string

type CustomerInput

type CustomerInput struct {

	// Id is the globally unique identifier.
	Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Etag is the multiversion concurrency control version.
	Etag *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	// DisplayName is a human readable name.
	DisplayName *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Description is a optional description.
	Description *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Permission model is special Hub only specific attribute.
	PermissionModel string `protobuf:"bytes,6,opt,name=permission_model,json=permissionModel,proto3" json:"permission_model,omitempty"`
	// contains filtered or unexported fields
}

CustomerInput is a collection of intended changes to apply on the Node object.

func (*CustomerInput) ClearDescription

func (x *CustomerInput) ClearDescription()

func (*CustomerInput) ClearDisplayName

func (x *CustomerInput) ClearDisplayName()

func (*CustomerInput) ClearEtag

func (x *CustomerInput) ClearEtag()

func (*CustomerInput) GetDescription

func (x *CustomerInput) GetDescription() *wrapperspb.StringValue

func (*CustomerInput) GetDisplayName

func (x *CustomerInput) GetDisplayName() *wrapperspb.StringValue

func (*CustomerInput) GetEtag

func (x *CustomerInput) GetEtag() *wrapperspb.StringValue

func (*CustomerInput) GetId

func (x *CustomerInput) GetId() []byte

func (*CustomerInput) GetPermissionModel

func (x *CustomerInput) GetPermissionModel() string

func (*CustomerInput) HasDescription

func (x *CustomerInput) HasDescription() bool

func (*CustomerInput) HasDisplayName

func (x *CustomerInput) HasDisplayName() bool

func (*CustomerInput) HasEtag

func (x *CustomerInput) HasEtag() bool

func (*CustomerInput) ProtoMessage

func (*CustomerInput) ProtoMessage()

func (*CustomerInput) ProtoReflect

func (x *CustomerInput) ProtoReflect() protoreflect.Message

func (*CustomerInput) Reset

func (x *CustomerInput) Reset()

func (*CustomerInput) SetDescription

func (x *CustomerInput) SetDescription(v *wrapperspb.StringValue)

func (*CustomerInput) SetDisplayName

func (x *CustomerInput) SetDisplayName(v *wrapperspb.StringValue)

func (*CustomerInput) SetEtag

func (x *CustomerInput) SetEtag(v *wrapperspb.StringValue)

func (*CustomerInput) SetId

func (x *CustomerInput) SetId(v []byte)

func (*CustomerInput) SetPermissionModel

func (x *CustomerInput) SetPermissionModel(v string)

func (*CustomerInput) String

func (x *CustomerInput) String() string

type CustomerInput_builder

type CustomerInput_builder struct {

	// Id is the globally unique identifier.
	Id []byte
	// Etag is the multiversion concurrency control version.
	Etag *wrapperspb.StringValue
	// DisplayName is a human readable name.
	DisplayName *wrapperspb.StringValue
	// Description is a optional description.
	Description *wrapperspb.StringValue
	// Permission model is special Hub only specific attribute.
	PermissionModel string
	// contains filtered or unexported fields
}

func (CustomerInput_builder) Build

type Customer_builder

type Customer_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// Name is unique domain name of customer.
	// The name value is immutable.
	Name string
	// Human readable name of customer.
	DisplayName string
	// Description of the Customer
	Description *wrapperspb.StringValue
	// Output only. The time at which the [Customer] was created.
	CreateTime *timestamppb.Timestamp
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier
	// Output only. The time at which the [Customer] was last changed.
	//
	// This value is initially set to the `create_time` then increases
	// monotonically with each change to the document.
	UpdateTime *timestamppb.Timestamp
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier
	// Output only. The time this [Customer] was destroyed.
	// Only present if deletion of object was requested.
	DestroyTime *timestamppb.Timestamp
	// Output only. The time this configuration will be entirely deleted.
	//
	// Only present if deletion of object was requested.
	DeleteTime *timestamppb.Timestamp
	// Output only. Multiversion concurrency control version.
	Etag string
	// Flag if customer is has Enterprise SSO.
	IsSso bool
	// Database hosting type.
	DatabaseHostingType DatabaseHostingType
	// Permission model is special Hub only specific attribute.
	// This is used temporarily until we manage to move Hub to internal KBAC.
	// See https://indykite.atlassian.net/browse/ENG-8056
	PermissionModel string
	// contains filtered or unexported fields
}

func (Customer_builder) Build

func (b0 Customer_builder) Build() *Customer

type DBConnection

type DBConnection struct {

	// Connection URL for the database (required if DBConnection is provided)
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// Username for database authentication (required if DBConnection is provided)
	Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// Password for database authentication (required if DBConnection is provided)
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	// Optional database name
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Optional composite database name
	CompositeDbName string `protobuf:"bytes,5,opt,name=composite_db_name,json=compositeDbName,proto3" json:"composite_db_name,omitempty"`
	// Optional alias mapping
	AliasMapping string `protobuf:"bytes,6,opt,name=alias_mapping,json=aliasMapping,proto3" json:"alias_mapping,omitempty"`
	// contains filtered or unexported fields
}

DB connection details

func (*DBConnection) GetAliasMapping

func (x *DBConnection) GetAliasMapping() string

func (*DBConnection) GetCompositeDbName

func (x *DBConnection) GetCompositeDbName() string

func (*DBConnection) GetName

func (x *DBConnection) GetName() string

func (*DBConnection) GetPassword

func (x *DBConnection) GetPassword() string

func (*DBConnection) GetUrl

func (x *DBConnection) GetUrl() string

func (*DBConnection) GetUsername

func (x *DBConnection) GetUsername() string

func (*DBConnection) ProtoMessage

func (*DBConnection) ProtoMessage()

func (*DBConnection) ProtoReflect

func (x *DBConnection) ProtoReflect() protoreflect.Message

func (*DBConnection) Reset

func (x *DBConnection) Reset()

func (*DBConnection) SetAliasMapping

func (x *DBConnection) SetAliasMapping(v string)

func (*DBConnection) SetCompositeDbName

func (x *DBConnection) SetCompositeDbName(v string)

func (*DBConnection) SetName

func (x *DBConnection) SetName(v string)

func (*DBConnection) SetPassword

func (x *DBConnection) SetPassword(v string)

func (*DBConnection) SetUrl

func (x *DBConnection) SetUrl(v string)

func (*DBConnection) SetUsername

func (x *DBConnection) SetUsername(v string)

func (*DBConnection) String

func (x *DBConnection) String() string

type DBConnection_builder

type DBConnection_builder struct {

	// Connection URL for the database (required if DBConnection is provided)
	Url string
	// Username for database authentication (required if DBConnection is provided)
	Username string
	// Password for database authentication (required if DBConnection is provided)
	Password string
	// Optional database name
	Name string
	// Optional composite database name
	CompositeDbName string
	// Optional alias mapping
	AliasMapping string
	// contains filtered or unexported fields
}

func (DBConnection_builder) Build

func (b0 DBConnection_builder) Build() *DBConnection

type DatabaseHostingType

type DatabaseHostingType int32
const (
	DatabaseHostingType_DATABASE_HOSTING_TYPE_INVALID          DatabaseHostingType = 0
	DatabaseHostingType_DATABASE_HOSTING_TYPE_INDYKITE_HOSTED  DatabaseHostingType = 1
	DatabaseHostingType_DATABASE_HOSTING_TYPE_CUSTOMER_HOSTED  DatabaseHostingType = 2
	DatabaseHostingType_DATABASE_HOSTING_TYPE_INDYKITE_SANDBOX DatabaseHostingType = 3
)

func (DatabaseHostingType) Descriptor

func (DatabaseHostingType) Enum

func (DatabaseHostingType) Number

func (DatabaseHostingType) String

func (x DatabaseHostingType) String() string

func (DatabaseHostingType) Type

type DeleteCustomerRequest

type DeleteCustomerRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Identifier of the document requested to delete.
	Identifier *v1beta1.Identifier     `protobuf:"bytes,2,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Etag       *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCustomerRequest) ClearEtag

func (x *DeleteCustomerRequest) ClearEtag()

func (*DeleteCustomerRequest) ClearIdentifier

func (x *DeleteCustomerRequest) ClearIdentifier()

func (*DeleteCustomerRequest) ClearSubject

func (x *DeleteCustomerRequest) ClearSubject()

func (*DeleteCustomerRequest) GetEtag

func (*DeleteCustomerRequest) GetIdentifier

func (x *DeleteCustomerRequest) GetIdentifier() *v1beta1.Identifier

func (*DeleteCustomerRequest) GetSubject

func (x *DeleteCustomerRequest) GetSubject() *SubjectParam

func (*DeleteCustomerRequest) HasEtag

func (x *DeleteCustomerRequest) HasEtag() bool

func (*DeleteCustomerRequest) HasIdentifier

func (x *DeleteCustomerRequest) HasIdentifier() bool

func (*DeleteCustomerRequest) HasSubject

func (x *DeleteCustomerRequest) HasSubject() bool

func (*DeleteCustomerRequest) ProtoMessage

func (*DeleteCustomerRequest) ProtoMessage()

func (*DeleteCustomerRequest) ProtoReflect

func (x *DeleteCustomerRequest) ProtoReflect() protoreflect.Message

func (*DeleteCustomerRequest) Reset

func (x *DeleteCustomerRequest) Reset()

func (*DeleteCustomerRequest) SetEtag

func (*DeleteCustomerRequest) SetIdentifier

func (x *DeleteCustomerRequest) SetIdentifier(v *v1beta1.Identifier)

func (*DeleteCustomerRequest) SetSubject

func (x *DeleteCustomerRequest) SetSubject(v *SubjectParam)

func (*DeleteCustomerRequest) String

func (x *DeleteCustomerRequest) String() string

type DeleteCustomerRequest_builder

type DeleteCustomerRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Identifier of the document requested to delete.
	Identifier *v1beta1.Identifier
	Etag       *wrapperspb.StringValue
	// contains filtered or unexported fields
}

func (DeleteCustomerRequest_builder) Build

type DeleteCustomerResponse

type DeleteCustomerResponse struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCustomerResponse) ClearId

func (x *DeleteCustomerResponse) ClearId()

func (*DeleteCustomerResponse) GetId

func (*DeleteCustomerResponse) HasId

func (x *DeleteCustomerResponse) HasId() bool

func (*DeleteCustomerResponse) ProtoMessage

func (*DeleteCustomerResponse) ProtoMessage()

func (*DeleteCustomerResponse) ProtoReflect

func (x *DeleteCustomerResponse) ProtoReflect() protoreflect.Message

func (*DeleteCustomerResponse) Reset

func (x *DeleteCustomerResponse) Reset()

func (*DeleteCustomerResponse) SetId

func (*DeleteCustomerResponse) String

func (x *DeleteCustomerResponse) String() string

type DeleteCustomerResponse_builder

type DeleteCustomerResponse_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// contains filtered or unexported fields
}

func (DeleteCustomerResponse_builder) Build

type DeleteDocumentRequest

type DeleteDocumentRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Identifier of the document requested to delete.
	Identifier *v1beta1.Identifier     `protobuf:"bytes,2,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Etag       *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

DeleteDocumentRequest ...

func (*DeleteDocumentRequest) ClearEtag

func (x *DeleteDocumentRequest) ClearEtag()

func (*DeleteDocumentRequest) ClearIdentifier

func (x *DeleteDocumentRequest) ClearIdentifier()

func (*DeleteDocumentRequest) ClearSubject

func (x *DeleteDocumentRequest) ClearSubject()

func (*DeleteDocumentRequest) GetEtag

func (*DeleteDocumentRequest) GetIdentifier

func (x *DeleteDocumentRequest) GetIdentifier() *v1beta1.Identifier

func (*DeleteDocumentRequest) GetSubject

func (x *DeleteDocumentRequest) GetSubject() *SubjectParam

func (*DeleteDocumentRequest) HasEtag

func (x *DeleteDocumentRequest) HasEtag() bool

func (*DeleteDocumentRequest) HasIdentifier

func (x *DeleteDocumentRequest) HasIdentifier() bool

func (*DeleteDocumentRequest) HasSubject

func (x *DeleteDocumentRequest) HasSubject() bool

func (*DeleteDocumentRequest) ProtoMessage

func (*DeleteDocumentRequest) ProtoMessage()

func (*DeleteDocumentRequest) ProtoReflect

func (x *DeleteDocumentRequest) ProtoReflect() protoreflect.Message

func (*DeleteDocumentRequest) Reset

func (x *DeleteDocumentRequest) Reset()

func (*DeleteDocumentRequest) SetEtag

func (*DeleteDocumentRequest) SetIdentifier

func (x *DeleteDocumentRequest) SetIdentifier(v *v1beta1.Identifier)

func (*DeleteDocumentRequest) SetSubject

func (x *DeleteDocumentRequest) SetSubject(v *SubjectParam)

func (*DeleteDocumentRequest) String

func (x *DeleteDocumentRequest) String() string

type DeleteDocumentRequest_builder

type DeleteDocumentRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Identifier of the document requested to delete.
	Identifier *v1beta1.Identifier
	Etag       *wrapperspb.StringValue
	// contains filtered or unexported fields
}

func (DeleteDocumentRequest_builder) Build

type DeleteDocumentResponse

type DeleteDocumentResponse struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteDocumentResponse) ClearId

func (x *DeleteDocumentResponse) ClearId()

func (*DeleteDocumentResponse) GetId

func (*DeleteDocumentResponse) HasId

func (x *DeleteDocumentResponse) HasId() bool

func (*DeleteDocumentResponse) ProtoMessage

func (*DeleteDocumentResponse) ProtoMessage()

func (*DeleteDocumentResponse) ProtoReflect

func (x *DeleteDocumentResponse) ProtoReflect() protoreflect.Message

func (*DeleteDocumentResponse) Reset

func (x *DeleteDocumentResponse) Reset()

func (*DeleteDocumentResponse) SetId

func (*DeleteDocumentResponse) String

func (x *DeleteDocumentResponse) String() string

type DeleteDocumentResponse_builder

type DeleteDocumentResponse_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// contains filtered or unexported fields
}

func (DeleteDocumentResponse_builder) Build

type Document

type Document struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name is unique domain name of customer.
	// The name value is immutable.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Human readable name of customer.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Description of the Customer
	Description *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The time at which the document was created.
	//
	// This value increases monotonically when a document is deleted then
	// recreated
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the document was last changed.
	//
	// This value is initially set to the `create_time` then increases
	// monotonically with each change to the document. It can also be
	// compared to values from other documents and the `read_time` of a query.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier `protobuf:"bytes,32,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier `protobuf:"bytes,33,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Output only. The time this configuration was destroyed.
	//
	// Only present if deletion of object was requested.
	DestroyTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=destroy_time,json=destroyTime,proto3" json:"destroy_time,omitempty"`
	// Output only. The time this configuration will be entirely deleted.
	//
	// Only present if deletion of object was requested.
	DeleteTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	// Output only. Multiversion concurrency control version.
	Etag string `protobuf:"bytes,9,opt,name=etag,proto3" json:"etag,omitempty"`
	// Types that are valid to be assigned to Config:
	//
	//	*Document_ApplicationSpace
	//	*Document_Application
	//	*Document_ApplicationAgent
	//	*Document_ApplicationAgentCredential
	//	*Document_ServiceAccount
	//	*Document_ServiceAccountCredential
	//	*Document_EventSinkConfig
	//	*Document_AuthorizationPolicyConfig
	//	*Document_TokenIntrospectConfig
	//	*Document_IngestPipelineConfig
	//	*Document_EntityMatchingPipelineConfig
	//	*Document_ExternalDataResolverConfig
	//	*Document_TrustScoreProfileConfig
	//	*Document_KnowledgeQueryConfig
	//	*Document_CapturePipelineConfig
	//	*Document_CapturePipelineTopicConfig
	//	*Document_McpServerConfig
	Config isDocument_Config `protobuf_oneof:"config"`
	// Optional. If document is versioned, can be set to a specific document version
	Version int64 `protobuf:"varint,34,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

Document represents any configuration object stored in database.

func (*Document) ClearApplication

func (x *Document) ClearApplication()

func (*Document) ClearApplicationAgent

func (x *Document) ClearApplicationAgent()

func (*Document) ClearApplicationAgentCredential

func (x *Document) ClearApplicationAgentCredential()

func (*Document) ClearApplicationSpace

func (x *Document) ClearApplicationSpace()

func (*Document) ClearAuthorizationPolicyConfig

func (x *Document) ClearAuthorizationPolicyConfig()

func (*Document) ClearCapturePipelineConfig

func (x *Document) ClearCapturePipelineConfig()

func (*Document) ClearCapturePipelineTopicConfig

func (x *Document) ClearCapturePipelineTopicConfig()

func (*Document) ClearConfig

func (x *Document) ClearConfig()

func (*Document) ClearCreateTime

func (x *Document) ClearCreateTime()

func (*Document) ClearCreatedBy

func (x *Document) ClearCreatedBy()

func (*Document) ClearDeleteTime

func (x *Document) ClearDeleteTime()

func (*Document) ClearDescription

func (x *Document) ClearDescription()

func (*Document) ClearDestroyTime

func (x *Document) ClearDestroyTime()

func (*Document) ClearEntityMatchingPipelineConfig

func (x *Document) ClearEntityMatchingPipelineConfig()

func (*Document) ClearEventSinkConfig

func (x *Document) ClearEventSinkConfig()

func (*Document) ClearExternalDataResolverConfig

func (x *Document) ClearExternalDataResolverConfig()

func (*Document) ClearId

func (x *Document) ClearId()

func (*Document) ClearIngestPipelineConfig

func (x *Document) ClearIngestPipelineConfig()

func (*Document) ClearKnowledgeQueryConfig

func (x *Document) ClearKnowledgeQueryConfig()

func (*Document) ClearMcpServerConfig

func (x *Document) ClearMcpServerConfig()

func (*Document) ClearServiceAccount

func (x *Document) ClearServiceAccount()

func (*Document) ClearServiceAccountCredential

func (x *Document) ClearServiceAccountCredential()

func (*Document) ClearTokenIntrospectConfig

func (x *Document) ClearTokenIntrospectConfig()

func (*Document) ClearTrustScoreProfileConfig

func (x *Document) ClearTrustScoreProfileConfig()

func (*Document) ClearUpdateTime

func (x *Document) ClearUpdateTime()

func (*Document) ClearUpdatedBy

func (x *Document) ClearUpdatedBy()

func (*Document) GetApplication

func (x *Document) GetApplication() *Application

func (*Document) GetApplicationAgent

func (x *Document) GetApplicationAgent() *ApplicationAgent

func (*Document) GetApplicationAgentCredential

func (x *Document) GetApplicationAgentCredential() *ApplicationAgentCredential

func (*Document) GetApplicationSpace

func (x *Document) GetApplicationSpace() *ApplicationSpace

func (*Document) GetAuthorizationPolicyConfig

func (x *Document) GetAuthorizationPolicyConfig() *AuthorizationPolicyConfig

func (*Document) GetCapturePipelineConfig

func (x *Document) GetCapturePipelineConfig() *CapturePipelineConfig

func (*Document) GetCapturePipelineTopicConfig

func (x *Document) GetCapturePipelineTopicConfig() *CapturePipelineTopicConfig

func (*Document) GetConfig

func (x *Document) GetConfig() isDocument_Config

func (*Document) GetCreateTime

func (x *Document) GetCreateTime() *timestamppb.Timestamp

func (*Document) GetCreatedBy

func (x *Document) GetCreatedBy() *v1beta1.Identifier

func (*Document) GetDeleteTime

func (x *Document) GetDeleteTime() *timestamppb.Timestamp

func (*Document) GetDescription

func (x *Document) GetDescription() *wrapperspb.StringValue

func (*Document) GetDestroyTime

func (x *Document) GetDestroyTime() *timestamppb.Timestamp

func (*Document) GetDisplayName

func (x *Document) GetDisplayName() string

func (*Document) GetEntityMatchingPipelineConfig

func (x *Document) GetEntityMatchingPipelineConfig() *v1beta11.EntityMatchingPipelineConfig

func (*Document) GetEtag

func (x *Document) GetEtag() string

func (*Document) GetEventSinkConfig

func (x *Document) GetEventSinkConfig() *v1beta11.EventSinkConfig

func (*Document) GetExternalDataResolverConfig

func (x *Document) GetExternalDataResolverConfig() *v1beta11.ExternalDataResolverConfig

func (*Document) GetId

func (x *Document) GetId() *v1beta1.Identifier

func (*Document) GetIngestPipelineConfig

func (x *Document) GetIngestPipelineConfig() *v1beta11.IngestPipelineConfig

func (*Document) GetKnowledgeQueryConfig

func (x *Document) GetKnowledgeQueryConfig() *KnowledgeQueryConfig

func (*Document) GetMcpServerConfig

func (x *Document) GetMcpServerConfig() *McpServerConfig

func (*Document) GetName

func (x *Document) GetName() string

func (*Document) GetServiceAccount

func (x *Document) GetServiceAccount() *ServiceAccount

func (*Document) GetServiceAccountCredential

func (x *Document) GetServiceAccountCredential() *ServiceAccountCredential

func (*Document) GetTokenIntrospectConfig

func (x *Document) GetTokenIntrospectConfig() *v1beta11.TokenIntrospectConfig

func (*Document) GetTrustScoreProfileConfig

func (x *Document) GetTrustScoreProfileConfig() *v1beta11.TrustScoreProfileConfig

func (*Document) GetUpdateTime

func (x *Document) GetUpdateTime() *timestamppb.Timestamp

func (*Document) GetUpdatedBy

func (x *Document) GetUpdatedBy() *v1beta1.Identifier

func (*Document) GetVersion

func (x *Document) GetVersion() int64

func (*Document) HasApplication

func (x *Document) HasApplication() bool

func (*Document) HasApplicationAgent

func (x *Document) HasApplicationAgent() bool

func (*Document) HasApplicationAgentCredential

func (x *Document) HasApplicationAgentCredential() bool

func (*Document) HasApplicationSpace

func (x *Document) HasApplicationSpace() bool

func (*Document) HasAuthorizationPolicyConfig

func (x *Document) HasAuthorizationPolicyConfig() bool

func (*Document) HasCapturePipelineConfig

func (x *Document) HasCapturePipelineConfig() bool

func (*Document) HasCapturePipelineTopicConfig

func (x *Document) HasCapturePipelineTopicConfig() bool

func (*Document) HasConfig

func (x *Document) HasConfig() bool

func (*Document) HasCreateTime

func (x *Document) HasCreateTime() bool

func (*Document) HasCreatedBy

func (x *Document) HasCreatedBy() bool

func (*Document) HasDeleteTime

func (x *Document) HasDeleteTime() bool

func (*Document) HasDescription

func (x *Document) HasDescription() bool

func (*Document) HasDestroyTime

func (x *Document) HasDestroyTime() bool

func (*Document) HasEntityMatchingPipelineConfig

func (x *Document) HasEntityMatchingPipelineConfig() bool

func (*Document) HasEventSinkConfig

func (x *Document) HasEventSinkConfig() bool

func (*Document) HasExternalDataResolverConfig

func (x *Document) HasExternalDataResolverConfig() bool

func (*Document) HasId

func (x *Document) HasId() bool

func (*Document) HasIngestPipelineConfig

func (x *Document) HasIngestPipelineConfig() bool

func (*Document) HasKnowledgeQueryConfig

func (x *Document) HasKnowledgeQueryConfig() bool

func (*Document) HasMcpServerConfig

func (x *Document) HasMcpServerConfig() bool

func (*Document) HasServiceAccount

func (x *Document) HasServiceAccount() bool

func (*Document) HasServiceAccountCredential

func (x *Document) HasServiceAccountCredential() bool

func (*Document) HasTokenIntrospectConfig

func (x *Document) HasTokenIntrospectConfig() bool

func (*Document) HasTrustScoreProfileConfig

func (x *Document) HasTrustScoreProfileConfig() bool

func (*Document) HasUpdateTime

func (x *Document) HasUpdateTime() bool

func (*Document) HasUpdatedBy

func (x *Document) HasUpdatedBy() bool

func (*Document) ProtoMessage

func (*Document) ProtoMessage()

func (*Document) ProtoReflect

func (x *Document) ProtoReflect() protoreflect.Message

func (*Document) Reset

func (x *Document) Reset()

func (*Document) SetApplication

func (x *Document) SetApplication(v *Application)

func (*Document) SetApplicationAgent

func (x *Document) SetApplicationAgent(v *ApplicationAgent)

func (*Document) SetApplicationAgentCredential

func (x *Document) SetApplicationAgentCredential(v *ApplicationAgentCredential)

func (*Document) SetApplicationSpace

func (x *Document) SetApplicationSpace(v *ApplicationSpace)

func (*Document) SetAuthorizationPolicyConfig

func (x *Document) SetAuthorizationPolicyConfig(v *AuthorizationPolicyConfig)

func (*Document) SetCapturePipelineConfig

func (x *Document) SetCapturePipelineConfig(v *CapturePipelineConfig)

func (*Document) SetCapturePipelineTopicConfig

func (x *Document) SetCapturePipelineTopicConfig(v *CapturePipelineTopicConfig)

func (*Document) SetCreateTime

func (x *Document) SetCreateTime(v *timestamppb.Timestamp)

func (*Document) SetCreatedBy

func (x *Document) SetCreatedBy(v *v1beta1.Identifier)

func (*Document) SetDeleteTime

func (x *Document) SetDeleteTime(v *timestamppb.Timestamp)

func (*Document) SetDescription

func (x *Document) SetDescription(v *wrapperspb.StringValue)

func (*Document) SetDestroyTime

func (x *Document) SetDestroyTime(v *timestamppb.Timestamp)

func (*Document) SetDisplayName

func (x *Document) SetDisplayName(v string)

func (*Document) SetEntityMatchingPipelineConfig

func (x *Document) SetEntityMatchingPipelineConfig(v *v1beta11.EntityMatchingPipelineConfig)

func (*Document) SetEtag

func (x *Document) SetEtag(v string)

func (*Document) SetEventSinkConfig

func (x *Document) SetEventSinkConfig(v *v1beta11.EventSinkConfig)

func (*Document) SetExternalDataResolverConfig

func (x *Document) SetExternalDataResolverConfig(v *v1beta11.ExternalDataResolverConfig)

func (*Document) SetId

func (x *Document) SetId(v *v1beta1.Identifier)

func (*Document) SetIngestPipelineConfig

func (x *Document) SetIngestPipelineConfig(v *v1beta11.IngestPipelineConfig)

func (*Document) SetKnowledgeQueryConfig

func (x *Document) SetKnowledgeQueryConfig(v *KnowledgeQueryConfig)

func (*Document) SetMcpServerConfig

func (x *Document) SetMcpServerConfig(v *McpServerConfig)

func (*Document) SetName

func (x *Document) SetName(v string)

func (*Document) SetServiceAccount

func (x *Document) SetServiceAccount(v *ServiceAccount)

func (*Document) SetServiceAccountCredential

func (x *Document) SetServiceAccountCredential(v *ServiceAccountCredential)

func (*Document) SetTokenIntrospectConfig

func (x *Document) SetTokenIntrospectConfig(v *v1beta11.TokenIntrospectConfig)

func (*Document) SetTrustScoreProfileConfig

func (x *Document) SetTrustScoreProfileConfig(v *v1beta11.TrustScoreProfileConfig)

func (*Document) SetUpdateTime

func (x *Document) SetUpdateTime(v *timestamppb.Timestamp)

func (*Document) SetUpdatedBy

func (x *Document) SetUpdatedBy(v *v1beta1.Identifier)

func (*Document) SetVersion

func (x *Document) SetVersion(v int64)

func (*Document) String

func (x *Document) String() string

func (*Document) WhichConfig

func (x *Document) WhichConfig() case_Document_Config

type DocumentMask

type DocumentMask struct {

	// The list of field paths.
	FieldPaths []string `protobuf:"bytes,1,rep,name=field_paths,json=fieldPaths,proto3" json:"field_paths,omitempty"`
	// contains filtered or unexported fields
}

A set of field paths on a document. Used to restrict a get or update operation on a document to a subset of its fields.

func (*DocumentMask) GetFieldPaths

func (x *DocumentMask) GetFieldPaths() []string

func (*DocumentMask) ProtoMessage

func (*DocumentMask) ProtoMessage()

func (*DocumentMask) ProtoReflect

func (x *DocumentMask) ProtoReflect() protoreflect.Message

func (*DocumentMask) Reset

func (x *DocumentMask) Reset()

func (*DocumentMask) SetFieldPaths

func (x *DocumentMask) SetFieldPaths(v []string)

func (*DocumentMask) String

func (x *DocumentMask) String() string

type DocumentMask_builder

type DocumentMask_builder struct {

	// The list of field paths.
	FieldPaths []string
	// contains filtered or unexported fields
}

func (DocumentMask_builder) Build

func (b0 DocumentMask_builder) Build() *DocumentMask

type DocumentPatch

type DocumentPatch struct {

	// DisplayName is a human readable name.
	DisplayName *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Description is a optional description.
	Description *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Types that are valid to be assigned to Config:
	//
	//	*DocumentPatch_ApplicationSpace
	//	*DocumentPatch_Application
	//	*DocumentPatch_ApplicationAgent
	//	*DocumentPatch_ServiceAccount
	//	*DocumentPatch_EventSinkConfig
	//	*DocumentPatch_AuthorizationPolicyConfig
	//	*DocumentPatch_TokenIntrospectConfig
	//	*DocumentPatch_IngestPipelineConfig
	//	*DocumentPatch_EntityMatchingPipelineConfig
	//	*DocumentPatch_ExternalDataResolverConfig
	//	*DocumentPatch_TrustScoreProfileConfig
	//	*DocumentPatch_KnowledgeQueryConfig
	//	*DocumentPatch_CapturePipelineConfig
	//	*DocumentPatch_CapturePipelineTopicConfig
	//	*DocumentPatch_McpServerConfig
	Config isDocumentPatch_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

A config document for create and update operations

func (*DocumentPatch) ClearApplication

func (x *DocumentPatch) ClearApplication()

func (*DocumentPatch) ClearApplicationAgent

func (x *DocumentPatch) ClearApplicationAgent()

func (*DocumentPatch) ClearApplicationSpace

func (x *DocumentPatch) ClearApplicationSpace()

func (*DocumentPatch) ClearAuthorizationPolicyConfig

func (x *DocumentPatch) ClearAuthorizationPolicyConfig()

func (*DocumentPatch) ClearCapturePipelineConfig

func (x *DocumentPatch) ClearCapturePipelineConfig()

func (*DocumentPatch) ClearCapturePipelineTopicConfig

func (x *DocumentPatch) ClearCapturePipelineTopicConfig()

func (*DocumentPatch) ClearConfig

func (x *DocumentPatch) ClearConfig()

func (*DocumentPatch) ClearDescription

func (x *DocumentPatch) ClearDescription()

func (*DocumentPatch) ClearDisplayName

func (x *DocumentPatch) ClearDisplayName()

func (*DocumentPatch) ClearEntityMatchingPipelineConfig

func (x *DocumentPatch) ClearEntityMatchingPipelineConfig()

func (*DocumentPatch) ClearEventSinkConfig

func (x *DocumentPatch) ClearEventSinkConfig()

func (*DocumentPatch) ClearExternalDataResolverConfig

func (x *DocumentPatch) ClearExternalDataResolverConfig()

func (*DocumentPatch) ClearIngestPipelineConfig

func (x *DocumentPatch) ClearIngestPipelineConfig()

func (*DocumentPatch) ClearKnowledgeQueryConfig

func (x *DocumentPatch) ClearKnowledgeQueryConfig()

func (*DocumentPatch) ClearMcpServerConfig

func (x *DocumentPatch) ClearMcpServerConfig()

func (*DocumentPatch) ClearServiceAccount

func (x *DocumentPatch) ClearServiceAccount()

func (*DocumentPatch) ClearTokenIntrospectConfig

func (x *DocumentPatch) ClearTokenIntrospectConfig()

func (*DocumentPatch) ClearTrustScoreProfileConfig

func (x *DocumentPatch) ClearTrustScoreProfileConfig()

func (*DocumentPatch) GetApplication

func (x *DocumentPatch) GetApplication() *ApplicationInput

func (*DocumentPatch) GetApplicationAgent

func (x *DocumentPatch) GetApplicationAgent() *ApplicationAgentInput

func (*DocumentPatch) GetApplicationSpace

func (x *DocumentPatch) GetApplicationSpace() *ApplicationSpaceInput

func (*DocumentPatch) GetAuthorizationPolicyConfig

func (x *DocumentPatch) GetAuthorizationPolicyConfig() *v1beta11.AuthorizationPolicyConfig

func (*DocumentPatch) GetCapturePipelineConfig

func (x *DocumentPatch) GetCapturePipelineConfig() *CapturePipelineConfig

func (*DocumentPatch) GetCapturePipelineTopicConfig

func (x *DocumentPatch) GetCapturePipelineTopicConfig() *CapturePipelineTopicConfig

func (*DocumentPatch) GetConfig

func (x *DocumentPatch) GetConfig() isDocumentPatch_Config

func (*DocumentPatch) GetDescription

func (x *DocumentPatch) GetDescription() *wrapperspb.StringValue

func (*DocumentPatch) GetDisplayName

func (x *DocumentPatch) GetDisplayName() *wrapperspb.StringValue

func (*DocumentPatch) GetEntityMatchingPipelineConfig

func (x *DocumentPatch) GetEntityMatchingPipelineConfig() *v1beta11.EntityMatchingPipelineConfig

func (*DocumentPatch) GetEventSinkConfig

func (x *DocumentPatch) GetEventSinkConfig() *v1beta11.EventSinkConfig

func (*DocumentPatch) GetExternalDataResolverConfig

func (x *DocumentPatch) GetExternalDataResolverConfig() *v1beta11.ExternalDataResolverConfig

func (*DocumentPatch) GetIngestPipelineConfig

func (x *DocumentPatch) GetIngestPipelineConfig() *v1beta11.IngestPipelineConfig

func (*DocumentPatch) GetKnowledgeQueryConfig

func (x *DocumentPatch) GetKnowledgeQueryConfig() *KnowledgeQueryConfig

func (*DocumentPatch) GetMcpServerConfig

func (x *DocumentPatch) GetMcpServerConfig() *McpServerConfig

func (*DocumentPatch) GetServiceAccount

func (x *DocumentPatch) GetServiceAccount() *ServiceAccountInput

func (*DocumentPatch) GetTokenIntrospectConfig

func (x *DocumentPatch) GetTokenIntrospectConfig() *v1beta11.TokenIntrospectConfig

func (*DocumentPatch) GetTrustScoreProfileConfig

func (x *DocumentPatch) GetTrustScoreProfileConfig() *v1beta11.TrustScoreProfileConfig

func (*DocumentPatch) HasApplication

func (x *DocumentPatch) HasApplication() bool

func (*DocumentPatch) HasApplicationAgent

func (x *DocumentPatch) HasApplicationAgent() bool

func (*DocumentPatch) HasApplicationSpace

func (x *DocumentPatch) HasApplicationSpace() bool

func (*DocumentPatch) HasAuthorizationPolicyConfig

func (x *DocumentPatch) HasAuthorizationPolicyConfig() bool

func (*DocumentPatch) HasCapturePipelineConfig

func (x *DocumentPatch) HasCapturePipelineConfig() bool

func (*DocumentPatch) HasCapturePipelineTopicConfig

func (x *DocumentPatch) HasCapturePipelineTopicConfig() bool

func (*DocumentPatch) HasConfig

func (x *DocumentPatch) HasConfig() bool

func (*DocumentPatch) HasDescription

func (x *DocumentPatch) HasDescription() bool

func (*DocumentPatch) HasDisplayName

func (x *DocumentPatch) HasDisplayName() bool

func (*DocumentPatch) HasEntityMatchingPipelineConfig

func (x *DocumentPatch) HasEntityMatchingPipelineConfig() bool

func (*DocumentPatch) HasEventSinkConfig

func (x *DocumentPatch) HasEventSinkConfig() bool

func (*DocumentPatch) HasExternalDataResolverConfig

func (x *DocumentPatch) HasExternalDataResolverConfig() bool

func (*DocumentPatch) HasIngestPipelineConfig

func (x *DocumentPatch) HasIngestPipelineConfig() bool

func (*DocumentPatch) HasKnowledgeQueryConfig

func (x *DocumentPatch) HasKnowledgeQueryConfig() bool

func (*DocumentPatch) HasMcpServerConfig

func (x *DocumentPatch) HasMcpServerConfig() bool

func (*DocumentPatch) HasServiceAccount

func (x *DocumentPatch) HasServiceAccount() bool

func (*DocumentPatch) HasTokenIntrospectConfig

func (x *DocumentPatch) HasTokenIntrospectConfig() bool

func (*DocumentPatch) HasTrustScoreProfileConfig

func (x *DocumentPatch) HasTrustScoreProfileConfig() bool

func (*DocumentPatch) ProtoMessage

func (*DocumentPatch) ProtoMessage()

func (*DocumentPatch) ProtoReflect

func (x *DocumentPatch) ProtoReflect() protoreflect.Message

func (*DocumentPatch) Reset

func (x *DocumentPatch) Reset()

func (*DocumentPatch) SetApplication

func (x *DocumentPatch) SetApplication(v *ApplicationInput)

func (*DocumentPatch) SetApplicationAgent

func (x *DocumentPatch) SetApplicationAgent(v *ApplicationAgentInput)

func (*DocumentPatch) SetApplicationSpace

func (x *DocumentPatch) SetApplicationSpace(v *ApplicationSpaceInput)

func (*DocumentPatch) SetAuthorizationPolicyConfig

func (x *DocumentPatch) SetAuthorizationPolicyConfig(v *v1beta11.AuthorizationPolicyConfig)

func (*DocumentPatch) SetCapturePipelineConfig

func (x *DocumentPatch) SetCapturePipelineConfig(v *CapturePipelineConfig)

func (*DocumentPatch) SetCapturePipelineTopicConfig

func (x *DocumentPatch) SetCapturePipelineTopicConfig(v *CapturePipelineTopicConfig)

func (*DocumentPatch) SetDescription

func (x *DocumentPatch) SetDescription(v *wrapperspb.StringValue)

func (*DocumentPatch) SetDisplayName

func (x *DocumentPatch) SetDisplayName(v *wrapperspb.StringValue)

func (*DocumentPatch) SetEntityMatchingPipelineConfig

func (x *DocumentPatch) SetEntityMatchingPipelineConfig(v *v1beta11.EntityMatchingPipelineConfig)

func (*DocumentPatch) SetEventSinkConfig

func (x *DocumentPatch) SetEventSinkConfig(v *v1beta11.EventSinkConfig)

func (*DocumentPatch) SetExternalDataResolverConfig

func (x *DocumentPatch) SetExternalDataResolverConfig(v *v1beta11.ExternalDataResolverConfig)

func (*DocumentPatch) SetIngestPipelineConfig

func (x *DocumentPatch) SetIngestPipelineConfig(v *v1beta11.IngestPipelineConfig)

func (*DocumentPatch) SetKnowledgeQueryConfig

func (x *DocumentPatch) SetKnowledgeQueryConfig(v *KnowledgeQueryConfig)

func (*DocumentPatch) SetMcpServerConfig

func (x *DocumentPatch) SetMcpServerConfig(v *McpServerConfig)

func (*DocumentPatch) SetServiceAccount

func (x *DocumentPatch) SetServiceAccount(v *ServiceAccountInput)

func (*DocumentPatch) SetTokenIntrospectConfig

func (x *DocumentPatch) SetTokenIntrospectConfig(v *v1beta11.TokenIntrospectConfig)

func (*DocumentPatch) SetTrustScoreProfileConfig

func (x *DocumentPatch) SetTrustScoreProfileConfig(v *v1beta11.TrustScoreProfileConfig)

func (*DocumentPatch) String

func (x *DocumentPatch) String() string

func (*DocumentPatch) WhichConfig

func (x *DocumentPatch) WhichConfig() case_DocumentPatch_Config

type DocumentPatch_Application

type DocumentPatch_Application struct {
	Application *ApplicationInput `protobuf:"bytes,13,opt,name=application,proto3,oneof"`
}

type DocumentPatch_ApplicationAgent

type DocumentPatch_ApplicationAgent struct {
	ApplicationAgent *ApplicationAgentInput `protobuf:"bytes,14,opt,name=application_agent,json=applicationAgent,proto3,oneof"`
}

type DocumentPatch_ApplicationSpace

type DocumentPatch_ApplicationSpace struct {
	ApplicationSpace *ApplicationSpaceInput `protobuf:"bytes,10,opt,name=application_space,json=applicationSpace,proto3,oneof"`
}

type DocumentPatch_AuthorizationPolicyConfig

type DocumentPatch_AuthorizationPolicyConfig struct {
	AuthorizationPolicyConfig *v1beta11.AuthorizationPolicyConfig `protobuf:"bytes,27,opt,name=authorization_policy_config,json=authorizationPolicyConfig,proto3,oneof"`
}

type DocumentPatch_CapturePipelineConfig

type DocumentPatch_CapturePipelineConfig struct {
	CapturePipelineConfig *CapturePipelineConfig `protobuf:"bytes,39,opt,name=capture_pipeline_config,json=capturePipelineConfig,proto3,oneof"`
}

type DocumentPatch_CapturePipelineTopicConfig

type DocumentPatch_CapturePipelineTopicConfig struct {
	CapturePipelineTopicConfig *CapturePipelineTopicConfig `protobuf:"bytes,40,opt,name=capture_pipeline_topic_config,json=capturePipelineTopicConfig,proto3,oneof"`
}

type DocumentPatch_EntityMatchingPipelineConfig

type DocumentPatch_EntityMatchingPipelineConfig struct {
	EntityMatchingPipelineConfig *v1beta11.EntityMatchingPipelineConfig `protobuf:"bytes,35,opt,name=entity_matching_pipeline_config,json=entityMatchingPipelineConfig,proto3,oneof"`
}

type DocumentPatch_EventSinkConfig

type DocumentPatch_EventSinkConfig struct {
	EventSinkConfig *v1beta11.EventSinkConfig `protobuf:"bytes,31,opt,name=event_sink_config,json=eventSinkConfig,proto3,oneof"`
}

type DocumentPatch_ExternalDataResolverConfig

type DocumentPatch_ExternalDataResolverConfig struct {
	ExternalDataResolverConfig *v1beta11.ExternalDataResolverConfig `protobuf:"bytes,36,opt,name=external_data_resolver_config,json=externalDataResolverConfig,proto3,oneof"`
}

type DocumentPatch_IngestPipelineConfig

type DocumentPatch_IngestPipelineConfig struct {
	IngestPipelineConfig *v1beta11.IngestPipelineConfig `protobuf:"bytes,34,opt,name=ingest_pipeline_config,json=ingestPipelineConfig,proto3,oneof"`
}

type DocumentPatch_KnowledgeQueryConfig

type DocumentPatch_KnowledgeQueryConfig struct {
	KnowledgeQueryConfig *KnowledgeQueryConfig `protobuf:"bytes,38,opt,name=knowledge_query_config,json=knowledgeQueryConfig,proto3,oneof"`
}

type DocumentPatch_McpServerConfig

type DocumentPatch_McpServerConfig struct {
	McpServerConfig *McpServerConfig `protobuf:"bytes,41,opt,name=mcp_server_config,json=mcpServerConfig,proto3,oneof"`
}

type DocumentPatch_ServiceAccount

type DocumentPatch_ServiceAccount struct {
	ServiceAccount *ServiceAccountInput `protobuf:"bytes,25,opt,name=service_account,json=serviceAccount,proto3,oneof"`
}

type DocumentPatch_TokenIntrospectConfig

type DocumentPatch_TokenIntrospectConfig struct {
	TokenIntrospectConfig *v1beta11.TokenIntrospectConfig `protobuf:"bytes,33,opt,name=token_introspect_config,json=tokenIntrospectConfig,proto3,oneof"`
}

type DocumentPatch_TrustScoreProfileConfig

type DocumentPatch_TrustScoreProfileConfig struct {
	TrustScoreProfileConfig *v1beta11.TrustScoreProfileConfig `protobuf:"bytes,37,opt,name=trust_score_profile_config,json=trustScoreProfileConfig,proto3,oneof"`
}

type DocumentPatch_builder

type DocumentPatch_builder struct {

	// DisplayName is a human readable name.
	DisplayName *wrapperspb.StringValue
	// Description is a optional description.
	Description *wrapperspb.StringValue
	// Fields of oneof Config:
	ApplicationSpace             *ApplicationSpaceInput
	Application                  *ApplicationInput
	ApplicationAgent             *ApplicationAgentInput
	ServiceAccount               *ServiceAccountInput
	EventSinkConfig              *v1beta11.EventSinkConfig
	AuthorizationPolicyConfig    *v1beta11.AuthorizationPolicyConfig
	TokenIntrospectConfig        *v1beta11.TokenIntrospectConfig
	IngestPipelineConfig         *v1beta11.IngestPipelineConfig
	EntityMatchingPipelineConfig *v1beta11.EntityMatchingPipelineConfig
	ExternalDataResolverConfig   *v1beta11.ExternalDataResolverConfig
	TrustScoreProfileConfig      *v1beta11.TrustScoreProfileConfig
	KnowledgeQueryConfig         *KnowledgeQueryConfig
	CapturePipelineConfig        *CapturePipelineConfig
	CapturePipelineTopicConfig   *CapturePipelineTopicConfig
	McpServerConfig              *McpServerConfig
	// contains filtered or unexported fields
}

func (DocumentPatch_builder) Build

type DocumentVersionsRequest

type DocumentVersionsRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Types that are valid to be assigned to Identifier:
	//
	//	*DocumentVersionsRequest_Id
	//	*DocumentVersionsRequest_Name
	Identifier isDocumentVersionsRequest_Identifier `protobuf_oneof:"identifier"`
	// contains filtered or unexported fields
}

func (*DocumentVersionsRequest) ClearId

func (x *DocumentVersionsRequest) ClearId()

func (*DocumentVersionsRequest) ClearIdentifier

func (x *DocumentVersionsRequest) ClearIdentifier()

func (*DocumentVersionsRequest) ClearName

func (x *DocumentVersionsRequest) ClearName()

func (*DocumentVersionsRequest) ClearSubject

func (x *DocumentVersionsRequest) ClearSubject()

func (*DocumentVersionsRequest) GetId

func (*DocumentVersionsRequest) GetIdentifier

func (x *DocumentVersionsRequest) GetIdentifier() isDocumentVersionsRequest_Identifier

func (*DocumentVersionsRequest) GetName

func (*DocumentVersionsRequest) GetSubject

func (x *DocumentVersionsRequest) GetSubject() *SubjectParam

func (*DocumentVersionsRequest) HasId

func (x *DocumentVersionsRequest) HasId() bool

func (*DocumentVersionsRequest) HasIdentifier

func (x *DocumentVersionsRequest) HasIdentifier() bool

func (*DocumentVersionsRequest) HasName

func (x *DocumentVersionsRequest) HasName() bool

func (*DocumentVersionsRequest) HasSubject

func (x *DocumentVersionsRequest) HasSubject() bool

func (*DocumentVersionsRequest) ProtoMessage

func (*DocumentVersionsRequest) ProtoMessage()

func (*DocumentVersionsRequest) ProtoReflect

func (x *DocumentVersionsRequest) ProtoReflect() protoreflect.Message

func (*DocumentVersionsRequest) Reset

func (x *DocumentVersionsRequest) Reset()

func (*DocumentVersionsRequest) SetId

func (*DocumentVersionsRequest) SetName

func (x *DocumentVersionsRequest) SetName(v *NameIdentifier)

func (*DocumentVersionsRequest) SetSubject

func (x *DocumentVersionsRequest) SetSubject(v *SubjectParam)

func (*DocumentVersionsRequest) String

func (x *DocumentVersionsRequest) String() string

func (*DocumentVersionsRequest) WhichIdentifier

func (x *DocumentVersionsRequest) WhichIdentifier() case_DocumentVersionsRequest_Identifier

type DocumentVersionsRequest_Id

type DocumentVersionsRequest_Id struct {
	Id *v1beta1.Identifier `protobuf:"bytes,2,opt,name=id,proto3,oneof"`
}

type DocumentVersionsRequest_Name

type DocumentVersionsRequest_Name struct {
	Name *NameIdentifier `protobuf:"bytes,3,opt,name=name,proto3,oneof"`
}

type DocumentVersionsRequest_builder

type DocumentVersionsRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Fields of oneof Identifier:
	Id   *v1beta1.Identifier
	Name *NameIdentifier
	// contains filtered or unexported fields
}

func (DocumentVersionsRequest_builder) Build

type DocumentVersionsResponse

type DocumentVersionsResponse struct {

	// The Documents found.
	Document []*Document `protobuf:"bytes,1,rep,name=document,proto3" json:"document,omitempty"`
	// contains filtered or unexported fields
}

func (*DocumentVersionsResponse) GetDocument

func (x *DocumentVersionsResponse) GetDocument() []*Document

func (*DocumentVersionsResponse) ProtoMessage

func (*DocumentVersionsResponse) ProtoMessage()

func (*DocumentVersionsResponse) ProtoReflect

func (x *DocumentVersionsResponse) ProtoReflect() protoreflect.Message

func (*DocumentVersionsResponse) Reset

func (x *DocumentVersionsResponse) Reset()

func (*DocumentVersionsResponse) SetDocument

func (x *DocumentVersionsResponse) SetDocument(v []*Document)

func (*DocumentVersionsResponse) String

func (x *DocumentVersionsResponse) String() string

type DocumentVersionsResponse_builder

type DocumentVersionsResponse_builder struct {

	// The Documents found.
	Document []*Document
	// contains filtered or unexported fields
}

func (DocumentVersionsResponse_builder) Build

type Document_Application

type Document_Application struct {
	Application *Application `protobuf:"bytes,13,opt,name=application,proto3,oneof"`
}

type Document_ApplicationAgent

type Document_ApplicationAgent struct {
	ApplicationAgent *ApplicationAgent `protobuf:"bytes,14,opt,name=application_agent,json=applicationAgent,proto3,oneof"`
}

type Document_ApplicationAgentCredential

type Document_ApplicationAgentCredential struct {
	ApplicationAgentCredential *ApplicationAgentCredential `protobuf:"bytes,24,opt,name=application_agent_credential,json=applicationAgentCredential,proto3,oneof"`
}

type Document_ApplicationSpace

type Document_ApplicationSpace struct {
	ApplicationSpace *ApplicationSpace `protobuf:"bytes,10,opt,name=application_space,json=applicationSpace,proto3,oneof"`
}

type Document_AuthorizationPolicyConfig

type Document_AuthorizationPolicyConfig struct {
	AuthorizationPolicyConfig *AuthorizationPolicyConfig `protobuf:"bytes,29,opt,name=authorization_policy_config,json=authorizationPolicyConfig,proto3,oneof"`
}

type Document_CapturePipelineConfig

type Document_CapturePipelineConfig struct {
	CapturePipelineConfig *CapturePipelineConfig `protobuf:"bytes,43,opt,name=capture_pipeline_config,json=capturePipelineConfig,proto3,oneof"`
}

type Document_CapturePipelineTopicConfig

type Document_CapturePipelineTopicConfig struct {
	CapturePipelineTopicConfig *CapturePipelineTopicConfig `protobuf:"bytes,44,opt,name=capture_pipeline_topic_config,json=capturePipelineTopicConfig,proto3,oneof"`
}

type Document_EntityMatchingPipelineConfig

type Document_EntityMatchingPipelineConfig struct {
	EntityMatchingPipelineConfig *v1beta11.EntityMatchingPipelineConfig `protobuf:"bytes,39,opt,name=entity_matching_pipeline_config,json=entityMatchingPipelineConfig,proto3,oneof"`
}

type Document_EventSinkConfig

type Document_EventSinkConfig struct {
	EventSinkConfig *v1beta11.EventSinkConfig `protobuf:"bytes,35,opt,name=event_sink_config,json=eventSinkConfig,proto3,oneof"`
}

type Document_ExternalDataResolverConfig

type Document_ExternalDataResolverConfig struct {
	ExternalDataResolverConfig *v1beta11.ExternalDataResolverConfig `protobuf:"bytes,40,opt,name=external_data_resolver_config,json=externalDataResolverConfig,proto3,oneof"`
}

type Document_IngestPipelineConfig

type Document_IngestPipelineConfig struct {
	IngestPipelineConfig *v1beta11.IngestPipelineConfig `protobuf:"bytes,38,opt,name=ingest_pipeline_config,json=ingestPipelineConfig,proto3,oneof"`
}

type Document_KnowledgeQueryConfig

type Document_KnowledgeQueryConfig struct {
	KnowledgeQueryConfig *KnowledgeQueryConfig `protobuf:"bytes,42,opt,name=knowledge_query_config,json=knowledgeQueryConfig,proto3,oneof"`
}

type Document_McpServerConfig

type Document_McpServerConfig struct {
	McpServerConfig *McpServerConfig `protobuf:"bytes,45,opt,name=mcp_server_config,json=mcpServerConfig,proto3,oneof"`
}

type Document_ServiceAccount

type Document_ServiceAccount struct {
	ServiceAccount *ServiceAccount `protobuf:"bytes,26,opt,name=service_account,json=serviceAccount,proto3,oneof"`
}

type Document_ServiceAccountCredential

type Document_ServiceAccountCredential struct {
	ServiceAccountCredential *ServiceAccountCredential `protobuf:"bytes,27,opt,name=service_account_credential,json=serviceAccountCredential,proto3,oneof"`
}

type Document_TokenIntrospectConfig

type Document_TokenIntrospectConfig struct {
	TokenIntrospectConfig *v1beta11.TokenIntrospectConfig `protobuf:"bytes,37,opt,name=token_introspect_config,json=tokenIntrospectConfig,proto3,oneof"`
}

type Document_TrustScoreProfileConfig

type Document_TrustScoreProfileConfig struct {
	TrustScoreProfileConfig *v1beta11.TrustScoreProfileConfig `protobuf:"bytes,41,opt,name=trust_score_profile_config,json=trustScoreProfileConfig,proto3,oneof"`
}

type Document_builder

type Document_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// Name is unique domain name of customer.
	// The name value is immutable.
	Name string
	// Human readable name of customer.
	DisplayName string
	// Description of the Customer
	Description *wrapperspb.StringValue
	// Output only. The time at which the document was created.
	//
	// This value increases monotonically when a document is deleted then
	// recreated
	CreateTime *timestamppb.Timestamp
	// Output only. The time at which the document was last changed.
	//
	// This value is initially set to the `create_time` then increases
	// monotonically with each change to the document. It can also be
	// compared to values from other documents and the `read_time` of a query.
	UpdateTime *timestamppb.Timestamp
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier
	// Output only. The time this configuration was destroyed.
	//
	// Only present if deletion of object was requested.
	DestroyTime *timestamppb.Timestamp
	// Output only. The time this configuration will be entirely deleted.
	//
	// Only present if deletion of object was requested.
	DeleteTime *timestamppb.Timestamp
	// Output only. Multiversion concurrency control version.
	Etag string
	// Fields of oneof Config:
	ApplicationSpace             *ApplicationSpace
	Application                  *Application
	ApplicationAgent             *ApplicationAgent
	ApplicationAgentCredential   *ApplicationAgentCredential
	ServiceAccount               *ServiceAccount
	ServiceAccountCredential     *ServiceAccountCredential
	EventSinkConfig              *v1beta11.EventSinkConfig
	AuthorizationPolicyConfig    *AuthorizationPolicyConfig
	TokenIntrospectConfig        *v1beta11.TokenIntrospectConfig
	IngestPipelineConfig         *v1beta11.IngestPipelineConfig
	EntityMatchingPipelineConfig *v1beta11.EntityMatchingPipelineConfig
	ExternalDataResolverConfig   *v1beta11.ExternalDataResolverConfig
	TrustScoreProfileConfig      *v1beta11.TrustScoreProfileConfig
	KnowledgeQueryConfig         *KnowledgeQueryConfig
	CapturePipelineConfig        *CapturePipelineConfig
	CapturePipelineTopicConfig   *CapturePipelineTopicConfig
	McpServerConfig              *McpServerConfig
	// -- end of Config
	// Optional. If document is versioned, can be set to a specific document version
	Version int64
	// contains filtered or unexported fields
}

func (Document_builder) Build

func (b0 Document_builder) Build() *Document

type EnterpriseLoginConfig

type EnterpriseLoginConfig struct {
	TenantId string                          `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	UiConfig *EnterpriseLoginConfig_UIConfig `protobuf:"bytes,2,opt,name=ui_config,json=uiConfig,proto3" json:"ui_config,omitempty"`
	// contains filtered or unexported fields
}

EnterpriseLoginConfig is the configuration for the enterprise login page. This message is used by console to store the configuration for the enterprise login page in GCP storage

func (*EnterpriseLoginConfig) ClearUiConfig

func (x *EnterpriseLoginConfig) ClearUiConfig()

func (*EnterpriseLoginConfig) GetTenantId

func (x *EnterpriseLoginConfig) GetTenantId() string

func (*EnterpriseLoginConfig) GetUiConfig

func (*EnterpriseLoginConfig) HasUiConfig

func (x *EnterpriseLoginConfig) HasUiConfig() bool

func (*EnterpriseLoginConfig) ProtoMessage

func (*EnterpriseLoginConfig) ProtoMessage()

func (*EnterpriseLoginConfig) ProtoReflect

func (x *EnterpriseLoginConfig) ProtoReflect() protoreflect.Message

func (*EnterpriseLoginConfig) Reset

func (x *EnterpriseLoginConfig) Reset()

func (*EnterpriseLoginConfig) SetTenantId

func (x *EnterpriseLoginConfig) SetTenantId(v string)

func (*EnterpriseLoginConfig) SetUiConfig

func (*EnterpriseLoginConfig) String

func (x *EnterpriseLoginConfig) String() string

type EnterpriseLoginConfig_UIConfig

type EnterpriseLoginConfig_UIConfig struct {
	LogoBase64     *string `protobuf:"bytes,1,opt,name=logo_base64,json=logoBase64,proto3,oneof" json:"logo_base64,omitempty"`
	PrimaryColor   string  `protobuf:"bytes,2,opt,name=primary_color,json=primaryColor,proto3" json:"primary_color,omitempty"`
	SecondaryColor string  `protobuf:"bytes,3,opt,name=secondary_color,json=secondaryColor,proto3" json:"secondary_color,omitempty"`
	// contains filtered or unexported fields
}

func (*EnterpriseLoginConfig_UIConfig) ClearLogoBase64

func (x *EnterpriseLoginConfig_UIConfig) ClearLogoBase64()

func (*EnterpriseLoginConfig_UIConfig) GetLogoBase64

func (x *EnterpriseLoginConfig_UIConfig) GetLogoBase64() string

func (*EnterpriseLoginConfig_UIConfig) GetPrimaryColor

func (x *EnterpriseLoginConfig_UIConfig) GetPrimaryColor() string

func (*EnterpriseLoginConfig_UIConfig) GetSecondaryColor

func (x *EnterpriseLoginConfig_UIConfig) GetSecondaryColor() string

func (*EnterpriseLoginConfig_UIConfig) HasLogoBase64

func (x *EnterpriseLoginConfig_UIConfig) HasLogoBase64() bool

func (*EnterpriseLoginConfig_UIConfig) ProtoMessage

func (*EnterpriseLoginConfig_UIConfig) ProtoMessage()

func (*EnterpriseLoginConfig_UIConfig) ProtoReflect

func (*EnterpriseLoginConfig_UIConfig) Reset

func (x *EnterpriseLoginConfig_UIConfig) Reset()

func (*EnterpriseLoginConfig_UIConfig) SetLogoBase64

func (x *EnterpriseLoginConfig_UIConfig) SetLogoBase64(v string)

func (*EnterpriseLoginConfig_UIConfig) SetPrimaryColor

func (x *EnterpriseLoginConfig_UIConfig) SetPrimaryColor(v string)

func (*EnterpriseLoginConfig_UIConfig) SetSecondaryColor

func (x *EnterpriseLoginConfig_UIConfig) SetSecondaryColor(v string)

func (*EnterpriseLoginConfig_UIConfig) String

type EnterpriseLoginConfig_UIConfig_builder

type EnterpriseLoginConfig_UIConfig_builder struct {
	LogoBase64     *string
	PrimaryColor   string
	SecondaryColor string
	// contains filtered or unexported fields
}

func (EnterpriseLoginConfig_UIConfig_builder) Build

type EnterpriseLoginConfig_builder

type EnterpriseLoginConfig_builder struct {
	TenantId string
	UiConfig *EnterpriseLoginConfig_UIConfig
	// contains filtered or unexported fields
}

func (EnterpriseLoginConfig_builder) Build

type Error

type Error struct {
	Code    uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*Error) GetCode

func (x *Error) GetCode() uint32

func (*Error) GetMessage

func (x *Error) GetMessage() string

func (*Error) ProtoMessage

func (*Error) ProtoMessage()

func (*Error) ProtoReflect

func (x *Error) ProtoReflect() protoreflect.Message

func (*Error) Reset

func (x *Error) Reset()

func (*Error) SetCode

func (x *Error) SetCode(v uint32)

func (*Error) SetMessage

func (x *Error) SetMessage(v string)

func (*Error) String

func (x *Error) String() string

type Error_builder

type Error_builder struct {
	Code    uint32
	Message string
	// contains filtered or unexported fields
}

func (Error_builder) Build

func (b0 Error_builder) Build() *Error

type KnowledgeQueryConfig

type KnowledgeQueryConfig struct {

	// PolicyID is flatten ID of the authorization policy that is used to authorize access to queried data.
	PolicyId *v1beta1.Identifier `protobuf:"bytes,1,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"`
	// Public definition of the message
	Config *v1beta11.KnowledgeQueryConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*KnowledgeQueryConfig) ClearConfig

func (x *KnowledgeQueryConfig) ClearConfig()

func (*KnowledgeQueryConfig) ClearPolicyId

func (x *KnowledgeQueryConfig) ClearPolicyId()

func (*KnowledgeQueryConfig) GetConfig

func (*KnowledgeQueryConfig) GetPolicyId

func (x *KnowledgeQueryConfig) GetPolicyId() *v1beta1.Identifier

func (*KnowledgeQueryConfig) HasConfig

func (x *KnowledgeQueryConfig) HasConfig() bool

func (*KnowledgeQueryConfig) HasPolicyId

func (x *KnowledgeQueryConfig) HasPolicyId() bool

func (*KnowledgeQueryConfig) ProtoMessage

func (*KnowledgeQueryConfig) ProtoMessage()

func (*KnowledgeQueryConfig) ProtoReflect

func (x *KnowledgeQueryConfig) ProtoReflect() protoreflect.Message

func (*KnowledgeQueryConfig) Reset

func (x *KnowledgeQueryConfig) Reset()

func (*KnowledgeQueryConfig) SetConfig

func (*KnowledgeQueryConfig) SetPolicyId

func (x *KnowledgeQueryConfig) SetPolicyId(v *v1beta1.Identifier)

func (*KnowledgeQueryConfig) String

func (x *KnowledgeQueryConfig) String() string

type KnowledgeQueryConfig_builder

type KnowledgeQueryConfig_builder struct {

	// PolicyID is flatten ID of the authorization policy that is used to authorize access to queried data.
	PolicyId *v1beta1.Identifier
	// Public definition of the message
	Config *v1beta11.KnowledgeQueryConfig
	// contains filtered or unexported fields
}

func (KnowledgeQueryConfig_builder) Build

type ListApplicationsRequest

type ListApplicationsRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Globally unique identifier.
	AppSpaceId *v1beta1.Identifier `protobuf:"bytes,2,opt,name=app_space_id,json=appSpaceId,proto3" json:"app_space_id,omitempty"`
	// The list of properties to return for application, must match property name in ReadApplication proto message.
	ApplicationReturnProps []string `` /* 129-byte string literal not displayed */
	// The list of properties to return for agent, must match property name in ReadApplicationAgent proto message.
	AgentReturnProps []string `protobuf:"bytes,4,rep,name=agent_return_props,json=agentReturnProps,proto3" json:"agent_return_props,omitempty"`
	// The list of properties to return for credential, must match property name in ReadCredential proto message.
	CredentialReturnProps []string `` /* 126-byte string literal not displayed */
	// Optionally filtered by name
	Query *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationsRequest) ClearAppSpaceId

func (x *ListApplicationsRequest) ClearAppSpaceId()

func (*ListApplicationsRequest) ClearQuery

func (x *ListApplicationsRequest) ClearQuery()

func (*ListApplicationsRequest) ClearSubject

func (x *ListApplicationsRequest) ClearSubject()

func (*ListApplicationsRequest) GetAgentReturnProps

func (x *ListApplicationsRequest) GetAgentReturnProps() []string

func (*ListApplicationsRequest) GetAppSpaceId

func (x *ListApplicationsRequest) GetAppSpaceId() *v1beta1.Identifier

func (*ListApplicationsRequest) GetApplicationReturnProps

func (x *ListApplicationsRequest) GetApplicationReturnProps() []string

func (*ListApplicationsRequest) GetCredentialReturnProps

func (x *ListApplicationsRequest) GetCredentialReturnProps() []string

func (*ListApplicationsRequest) GetQuery

func (*ListApplicationsRequest) GetSubject

func (x *ListApplicationsRequest) GetSubject() *SubjectParam

func (*ListApplicationsRequest) HasAppSpaceId

func (x *ListApplicationsRequest) HasAppSpaceId() bool

func (*ListApplicationsRequest) HasQuery

func (x *ListApplicationsRequest) HasQuery() bool

func (*ListApplicationsRequest) HasSubject

func (x *ListApplicationsRequest) HasSubject() bool

func (*ListApplicationsRequest) ProtoMessage

func (*ListApplicationsRequest) ProtoMessage()

func (*ListApplicationsRequest) ProtoReflect

func (x *ListApplicationsRequest) ProtoReflect() protoreflect.Message

func (*ListApplicationsRequest) Reset

func (x *ListApplicationsRequest) Reset()

func (*ListApplicationsRequest) SetAgentReturnProps

func (x *ListApplicationsRequest) SetAgentReturnProps(v []string)

func (*ListApplicationsRequest) SetAppSpaceId

func (x *ListApplicationsRequest) SetAppSpaceId(v *v1beta1.Identifier)

func (*ListApplicationsRequest) SetApplicationReturnProps

func (x *ListApplicationsRequest) SetApplicationReturnProps(v []string)

func (*ListApplicationsRequest) SetCredentialReturnProps

func (x *ListApplicationsRequest) SetCredentialReturnProps(v []string)

func (*ListApplicationsRequest) SetQuery

func (*ListApplicationsRequest) SetSubject

func (x *ListApplicationsRequest) SetSubject(v *SubjectParam)

func (*ListApplicationsRequest) String

func (x *ListApplicationsRequest) String() string

type ListApplicationsRequest_builder

type ListApplicationsRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Globally unique identifier.
	AppSpaceId *v1beta1.Identifier
	// The list of properties to return for application, must match property name in ReadApplication proto message.
	ApplicationReturnProps []string
	// The list of properties to return for agent, must match property name in ReadApplicationAgent proto message.
	AgentReturnProps []string
	// The list of properties to return for credential, must match property name in ReadCredential proto message.
	CredentialReturnProps []string
	// Optionally filtered by name
	Query *wrapperspb.StringValue
	// contains filtered or unexported fields
}

func (ListApplicationsRequest_builder) Build

type ListApplicationsResponse

type ListApplicationsResponse struct {
	Application *ReadApplication `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

func (*ListApplicationsResponse) ClearApplication

func (x *ListApplicationsResponse) ClearApplication()

func (*ListApplicationsResponse) GetApplication

func (x *ListApplicationsResponse) GetApplication() *ReadApplication

func (*ListApplicationsResponse) HasApplication

func (x *ListApplicationsResponse) HasApplication() bool

func (*ListApplicationsResponse) ProtoMessage

func (*ListApplicationsResponse) ProtoMessage()

func (*ListApplicationsResponse) ProtoReflect

func (x *ListApplicationsResponse) ProtoReflect() protoreflect.Message

func (*ListApplicationsResponse) Reset

func (x *ListApplicationsResponse) Reset()

func (*ListApplicationsResponse) SetApplication

func (x *ListApplicationsResponse) SetApplication(v *ReadApplication)

func (*ListApplicationsResponse) String

func (x *ListApplicationsResponse) String() string

type ListApplicationsResponse_builder

type ListApplicationsResponse_builder struct {
	Application *ReadApplication
	// contains filtered or unexported fields
}

func (ListApplicationsResponse_builder) Build

type ListCustomersRequest

type ListCustomersRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Optionally filtered by name
	Query *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	// sso_group is the group name for SSO to filter customers.
	// if sso_group is set, it will filter customers by sso_group regardless of the permissions.
	// If is not provided, it will return only customers to which subject has direct access.
	SsoGroup *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=sso_group,json=ssoGroup,proto3" json:"sso_group,omitempty"`
	// contains filtered or unexported fields
}

func (*ListCustomersRequest) ClearQuery

func (x *ListCustomersRequest) ClearQuery()

func (*ListCustomersRequest) ClearSsoGroup

func (x *ListCustomersRequest) ClearSsoGroup()

func (*ListCustomersRequest) ClearSubject

func (x *ListCustomersRequest) ClearSubject()

func (*ListCustomersRequest) GetQuery

func (*ListCustomersRequest) GetSsoGroup

func (x *ListCustomersRequest) GetSsoGroup() *wrapperspb.StringValue

func (*ListCustomersRequest) GetSubject

func (x *ListCustomersRequest) GetSubject() *SubjectParam

func (*ListCustomersRequest) HasQuery

func (x *ListCustomersRequest) HasQuery() bool

func (*ListCustomersRequest) HasSsoGroup

func (x *ListCustomersRequest) HasSsoGroup() bool

func (*ListCustomersRequest) HasSubject

func (x *ListCustomersRequest) HasSubject() bool

func (*ListCustomersRequest) ProtoMessage

func (*ListCustomersRequest) ProtoMessage()

func (*ListCustomersRequest) ProtoReflect

func (x *ListCustomersRequest) ProtoReflect() protoreflect.Message

func (*ListCustomersRequest) Reset

func (x *ListCustomersRequest) Reset()

func (*ListCustomersRequest) SetQuery

func (*ListCustomersRequest) SetSsoGroup

func (x *ListCustomersRequest) SetSsoGroup(v *wrapperspb.StringValue)

func (*ListCustomersRequest) SetSubject

func (x *ListCustomersRequest) SetSubject(v *SubjectParam)

func (*ListCustomersRequest) String

func (x *ListCustomersRequest) String() string

type ListCustomersRequest_builder

type ListCustomersRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Optionally filtered by name
	Query *wrapperspb.StringValue
	// sso_group is the group name for SSO to filter customers.
	// if sso_group is set, it will filter customers by sso_group regardless of the permissions.
	// If is not provided, it will return only customers to which subject has direct access.
	SsoGroup *wrapperspb.StringValue
	// contains filtered or unexported fields
}

func (ListCustomersRequest_builder) Build

type ListCustomersResponse

type ListCustomersResponse struct {
	Customer *Customer `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"`
	// The next page token.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

func (*ListCustomersResponse) ClearCustomer

func (x *ListCustomersResponse) ClearCustomer()

func (*ListCustomersResponse) GetCursor

func (x *ListCustomersResponse) GetCursor() string

func (*ListCustomersResponse) GetCustomer

func (x *ListCustomersResponse) GetCustomer() *Customer

func (*ListCustomersResponse) HasCustomer

func (x *ListCustomersResponse) HasCustomer() bool

func (*ListCustomersResponse) ProtoMessage

func (*ListCustomersResponse) ProtoMessage()

func (*ListCustomersResponse) ProtoReflect

func (x *ListCustomersResponse) ProtoReflect() protoreflect.Message

func (*ListCustomersResponse) Reset

func (x *ListCustomersResponse) Reset()

func (*ListCustomersResponse) SetCursor

func (x *ListCustomersResponse) SetCursor(v string)

func (*ListCustomersResponse) SetCustomer

func (x *ListCustomersResponse) SetCustomer(v *Customer)

func (*ListCustomersResponse) String

func (x *ListCustomersResponse) String() string

type ListCustomersResponse_builder

type ListCustomersResponse_builder struct {
	Customer *Customer
	// The next page token.
	Cursor string
	// contains filtered or unexported fields
}

func (ListCustomersResponse_builder) Build

type ListDocumentExactMatches

type ListDocumentExactMatches struct {
	Match []string `protobuf:"bytes,1,rep,name=match,proto3" json:"match,omitempty"`
	// contains filtered or unexported fields
}

Used as wrapper in ListDocumentsRequest

func (*ListDocumentExactMatches) GetMatch

func (x *ListDocumentExactMatches) GetMatch() []string

func (*ListDocumentExactMatches) ProtoMessage

func (*ListDocumentExactMatches) ProtoMessage()

func (*ListDocumentExactMatches) ProtoReflect

func (x *ListDocumentExactMatches) ProtoReflect() protoreflect.Message

func (*ListDocumentExactMatches) Reset

func (x *ListDocumentExactMatches) Reset()

func (*ListDocumentExactMatches) SetMatch

func (x *ListDocumentExactMatches) SetMatch(v []string)

func (*ListDocumentExactMatches) String

func (x *ListDocumentExactMatches) String() string

type ListDocumentExactMatches_builder

type ListDocumentExactMatches_builder struct {
	Match []string
	// contains filtered or unexported fields
}

func (ListDocumentExactMatches_builder) Build

type ListDocumentsRequest

type ListDocumentsRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// one of customer_id or app_space_id
	QueryAt *v1beta1.Identifier `protobuf:"bytes,4,opt,name=query_at,json=queryAt,proto3" json:"query_at,omitempty"`
	// list of object types to search for
	Context []v1beta1.DocumentType `protobuf:"varint,5,rep,packed,name=context,proto3,enum=indykite.platform.v1beta1.DocumentType" json:"context,omitempty"`
	// Optional advanced filter for more fine-grained filtering.
	ContextualFilter *ListingContextualFilter `protobuf:"bytes,10,opt,name=contextual_filter,json=contextualFilter,proto3" json:"contextual_filter,omitempty"`
	// Types that are valid to be assigned to Query:
	//
	//	*ListDocumentsRequest_Filter
	//	*ListDocumentsRequest_ExactMatches
	Query     isListDocumentsRequest_Query `protobuf_oneof:"query"`
	FullFetch bool                         `protobuf:"varint,11,opt,name=full_fetch,json=fullFetch,proto3" json:"full_fetch,omitempty"`
	// contains filtered or unexported fields
}

ListDocumentsRequest ...

func (*ListDocumentsRequest) ClearContextualFilter

func (x *ListDocumentsRequest) ClearContextualFilter()

func (*ListDocumentsRequest) ClearExactMatches

func (x *ListDocumentsRequest) ClearExactMatches()

func (*ListDocumentsRequest) ClearFilter

func (x *ListDocumentsRequest) ClearFilter()

func (*ListDocumentsRequest) ClearQuery

func (x *ListDocumentsRequest) ClearQuery()

func (*ListDocumentsRequest) ClearQueryAt

func (x *ListDocumentsRequest) ClearQueryAt()

func (*ListDocumentsRequest) ClearSubject

func (x *ListDocumentsRequest) ClearSubject()

func (*ListDocumentsRequest) GetContext

func (x *ListDocumentsRequest) GetContext() []v1beta1.DocumentType

func (*ListDocumentsRequest) GetContextualFilter

func (x *ListDocumentsRequest) GetContextualFilter() *ListingContextualFilter

func (*ListDocumentsRequest) GetExactMatches

func (x *ListDocumentsRequest) GetExactMatches() *ListDocumentExactMatches

func (*ListDocumentsRequest) GetFilter

func (x *ListDocumentsRequest) GetFilter() string

func (*ListDocumentsRequest) GetFullFetch

func (x *ListDocumentsRequest) GetFullFetch() bool

func (*ListDocumentsRequest) GetQuery

func (x *ListDocumentsRequest) GetQuery() isListDocumentsRequest_Query

func (*ListDocumentsRequest) GetQueryAt

func (x *ListDocumentsRequest) GetQueryAt() *v1beta1.Identifier

func (*ListDocumentsRequest) GetSubject

func (x *ListDocumentsRequest) GetSubject() *SubjectParam

func (*ListDocumentsRequest) HasContextualFilter

func (x *ListDocumentsRequest) HasContextualFilter() bool

func (*ListDocumentsRequest) HasExactMatches

func (x *ListDocumentsRequest) HasExactMatches() bool

func (*ListDocumentsRequest) HasFilter

func (x *ListDocumentsRequest) HasFilter() bool

func (*ListDocumentsRequest) HasQuery

func (x *ListDocumentsRequest) HasQuery() bool

func (*ListDocumentsRequest) HasQueryAt

func (x *ListDocumentsRequest) HasQueryAt() bool

func (*ListDocumentsRequest) HasSubject

func (x *ListDocumentsRequest) HasSubject() bool

func (*ListDocumentsRequest) ProtoMessage

func (*ListDocumentsRequest) ProtoMessage()

func (*ListDocumentsRequest) ProtoReflect

func (x *ListDocumentsRequest) ProtoReflect() protoreflect.Message

func (*ListDocumentsRequest) Reset

func (x *ListDocumentsRequest) Reset()

func (*ListDocumentsRequest) SetContext

func (x *ListDocumentsRequest) SetContext(v []v1beta1.DocumentType)

func (*ListDocumentsRequest) SetContextualFilter

func (x *ListDocumentsRequest) SetContextualFilter(v *ListingContextualFilter)

func (*ListDocumentsRequest) SetExactMatches

func (x *ListDocumentsRequest) SetExactMatches(v *ListDocumentExactMatches)

func (*ListDocumentsRequest) SetFilter

func (x *ListDocumentsRequest) SetFilter(v string)

func (*ListDocumentsRequest) SetFullFetch

func (x *ListDocumentsRequest) SetFullFetch(v bool)

func (*ListDocumentsRequest) SetQueryAt

func (x *ListDocumentsRequest) SetQueryAt(v *v1beta1.Identifier)

func (*ListDocumentsRequest) SetSubject

func (x *ListDocumentsRequest) SetSubject(v *SubjectParam)

func (*ListDocumentsRequest) String

func (x *ListDocumentsRequest) String() string

func (*ListDocumentsRequest) WhichQuery

func (x *ListDocumentsRequest) WhichQuery() case_ListDocumentsRequest_Query

type ListDocumentsRequest_ExactMatches

type ListDocumentsRequest_ExactMatches struct {
	// Filter documents with exact name search
	ExactMatches *ListDocumentExactMatches `protobuf:"bytes,8,opt,name=exact_matches,json=exactMatches,proto3,oneof"`
}

type ListDocumentsRequest_Filter

type ListDocumentsRequest_Filter struct {
	// Filter documents only to those partially matching this query in name, display_name and description
	Filter string `protobuf:"bytes,7,opt,name=filter,proto3,oneof"`
}

type ListDocumentsRequest_builder

type ListDocumentsRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// one of customer_id or app_space_id
	QueryAt *v1beta1.Identifier
	// list of object types to search for
	Context []v1beta1.DocumentType
	// Optional advanced filter for more fine-grained filtering.
	ContextualFilter *ListingContextualFilter
	// Fields of oneof Query:
	// Filter documents only to those partially matching this query in name, display_name and description
	Filter *string
	// Filter documents with exact name search
	ExactMatches *ListDocumentExactMatches
	// -- end of Query
	FullFetch bool
	// contains filtered or unexported fields
}

func (ListDocumentsRequest_builder) Build

type ListDocumentsResponse

type ListDocumentsResponse struct {

	// The Documents found.
	Document *Document `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"`
	// The next page token.
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// contains filtered or unexported fields
}

ListDocumentsResponse ...

func (*ListDocumentsResponse) ClearDocument

func (x *ListDocumentsResponse) ClearDocument()

func (*ListDocumentsResponse) GetCursor

func (x *ListDocumentsResponse) GetCursor() string

func (*ListDocumentsResponse) GetDocument

func (x *ListDocumentsResponse) GetDocument() *Document

func (*ListDocumentsResponse) HasDocument

func (x *ListDocumentsResponse) HasDocument() bool

func (*ListDocumentsResponse) ProtoMessage

func (*ListDocumentsResponse) ProtoMessage()

func (*ListDocumentsResponse) ProtoReflect

func (x *ListDocumentsResponse) ProtoReflect() protoreflect.Message

func (*ListDocumentsResponse) Reset

func (x *ListDocumentsResponse) Reset()

func (*ListDocumentsResponse) SetCursor

func (x *ListDocumentsResponse) SetCursor(v string)

func (*ListDocumentsResponse) SetDocument

func (x *ListDocumentsResponse) SetDocument(v *Document)

func (*ListDocumentsResponse) String

func (x *ListDocumentsResponse) String() string

type ListDocumentsResponse_builder

type ListDocumentsResponse_builder struct {

	// The Documents found.
	Document *Document
	// The next page token.
	Cursor string
	// contains filtered or unexported fields
}

func (ListDocumentsResponse_builder) Build

type ListPermissionsRequest

type ListPermissionsRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Location under which to retrieve permissions. Can be Customer, AppSpace or Tenant
	Location *v1beta1.Identifier `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	// Only return permissions for the current user. It will not perform authorization check,
	// as that is something Hub needs to get to behave properly - so they can fetch own user permissions.
	// Now every user that has access can also see permissions. But might not be case in future.
	OnlyOwnPermissions bool `protobuf:"varint,3,opt,name=only_own_permissions,json=onlyOwnPermissions,proto3" json:"only_own_permissions,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPermissionsRequest) ClearLocation

func (x *ListPermissionsRequest) ClearLocation()

func (*ListPermissionsRequest) ClearSubject

func (x *ListPermissionsRequest) ClearSubject()

func (*ListPermissionsRequest) GetLocation

func (x *ListPermissionsRequest) GetLocation() *v1beta1.Identifier

func (*ListPermissionsRequest) GetOnlyOwnPermissions

func (x *ListPermissionsRequest) GetOnlyOwnPermissions() bool

func (*ListPermissionsRequest) GetSubject

func (x *ListPermissionsRequest) GetSubject() *SubjectParam

func (*ListPermissionsRequest) HasLocation

func (x *ListPermissionsRequest) HasLocation() bool

func (*ListPermissionsRequest) HasSubject

func (x *ListPermissionsRequest) HasSubject() bool

func (*ListPermissionsRequest) ProtoMessage

func (*ListPermissionsRequest) ProtoMessage()

func (*ListPermissionsRequest) ProtoReflect

func (x *ListPermissionsRequest) ProtoReflect() protoreflect.Message

func (*ListPermissionsRequest) Reset

func (x *ListPermissionsRequest) Reset()

func (*ListPermissionsRequest) SetLocation

func (x *ListPermissionsRequest) SetLocation(v *v1beta1.Identifier)

func (*ListPermissionsRequest) SetOnlyOwnPermissions

func (x *ListPermissionsRequest) SetOnlyOwnPermissions(v bool)

func (*ListPermissionsRequest) SetSubject

func (x *ListPermissionsRequest) SetSubject(v *SubjectParam)

func (*ListPermissionsRequest) String

func (x *ListPermissionsRequest) String() string

type ListPermissionsRequest_builder

type ListPermissionsRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Location under which to retrieve permissions. Can be Customer, AppSpace or Tenant
	Location *v1beta1.Identifier
	// Only return permissions for the current user. It will not perform authorization check,
	// as that is something Hub needs to get to behave properly - so they can fetch own user permissions.
	// Now every user that has access can also see permissions. But might not be case in future.
	OnlyOwnPermissions bool
	// contains filtered or unexported fields
}

func (ListPermissionsRequest_builder) Build

type ListPermissionsResponse

type ListPermissionsResponse struct {
	Users           []*ListPermissionsResponse_User           `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	ServiceAccounts []*ListPermissionsResponse_ServiceAccount `protobuf:"bytes,2,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPermissionsResponse) GetServiceAccounts

func (*ListPermissionsResponse) GetUsers

func (*ListPermissionsResponse) ProtoMessage

func (*ListPermissionsResponse) ProtoMessage()

func (*ListPermissionsResponse) ProtoReflect

func (x *ListPermissionsResponse) ProtoReflect() protoreflect.Message

func (*ListPermissionsResponse) Reset

func (x *ListPermissionsResponse) Reset()

func (*ListPermissionsResponse) SetServiceAccounts

func (*ListPermissionsResponse) SetUsers

func (*ListPermissionsResponse) String

func (x *ListPermissionsResponse) String() string

type ListPermissionsResponse_ServiceAccount

type ListPermissionsResponse_ServiceAccount struct {
	Id          *v1beta1.Identifier         `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Name        string                      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DisplayName string                      `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	Description string                      `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Roles       []*PermissionRole           `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"`
	Credentials []*ServiceAccountCredential `protobuf:"bytes,6,rep,name=credentials,proto3" json:"credentials,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPermissionsResponse_ServiceAccount) ClearId

func (*ListPermissionsResponse_ServiceAccount) GetCredentials

func (*ListPermissionsResponse_ServiceAccount) GetDescription

func (x *ListPermissionsResponse_ServiceAccount) GetDescription() string

func (*ListPermissionsResponse_ServiceAccount) GetDisplayName

func (x *ListPermissionsResponse_ServiceAccount) GetDisplayName() string

func (*ListPermissionsResponse_ServiceAccount) GetId

func (*ListPermissionsResponse_ServiceAccount) GetName

func (*ListPermissionsResponse_ServiceAccount) GetRoles

func (*ListPermissionsResponse_ServiceAccount) HasId

func (*ListPermissionsResponse_ServiceAccount) ProtoMessage

func (*ListPermissionsResponse_ServiceAccount) ProtoReflect

func (*ListPermissionsResponse_ServiceAccount) Reset

func (*ListPermissionsResponse_ServiceAccount) SetCredentials

func (*ListPermissionsResponse_ServiceAccount) SetDescription

func (x *ListPermissionsResponse_ServiceAccount) SetDescription(v string)

func (*ListPermissionsResponse_ServiceAccount) SetDisplayName

func (x *ListPermissionsResponse_ServiceAccount) SetDisplayName(v string)

func (*ListPermissionsResponse_ServiceAccount) SetId

func (*ListPermissionsResponse_ServiceAccount) SetName

func (*ListPermissionsResponse_ServiceAccount) SetRoles

func (*ListPermissionsResponse_ServiceAccount) String

type ListPermissionsResponse_ServiceAccount_builder

type ListPermissionsResponse_ServiceAccount_builder struct {
	Id          *v1beta1.Identifier
	Name        string
	DisplayName string
	Description string
	Roles       []*PermissionRole
	Credentials []*ServiceAccountCredential
	// contains filtered or unexported fields
}

func (ListPermissionsResponse_ServiceAccount_builder) Build

type ListPermissionsResponse_User

type ListPermissionsResponse_User struct {
	Id    *v1beta1.DigitalTwin `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Roles []*PermissionRole    `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPermissionsResponse_User) ClearId

func (x *ListPermissionsResponse_User) ClearId()

func (*ListPermissionsResponse_User) GetId

func (*ListPermissionsResponse_User) GetRoles

func (*ListPermissionsResponse_User) HasId

func (*ListPermissionsResponse_User) ProtoMessage

func (*ListPermissionsResponse_User) ProtoMessage()

func (*ListPermissionsResponse_User) ProtoReflect

func (*ListPermissionsResponse_User) Reset

func (x *ListPermissionsResponse_User) Reset()

func (*ListPermissionsResponse_User) SetId

func (*ListPermissionsResponse_User) SetRoles

func (x *ListPermissionsResponse_User) SetRoles(v []*PermissionRole)

func (*ListPermissionsResponse_User) String

type ListPermissionsResponse_User_builder

type ListPermissionsResponse_User_builder struct {
	Id    *v1beta1.DigitalTwin
	Roles []*PermissionRole
	// contains filtered or unexported fields
}

func (ListPermissionsResponse_User_builder) Build

type ListPermissionsResponse_builder

type ListPermissionsResponse_builder struct {
	Users           []*ListPermissionsResponse_User
	ServiceAccounts []*ListPermissionsResponse_ServiceAccount
	// contains filtered or unexported fields
}

func (ListPermissionsResponse_builder) Build

type ListingContextualFilter

type ListingContextualFilter struct {
	AuthorizationPolicyType string `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Contains all extra attributes for filtering that is unique to each context. Add as many special case attributes is needed. Use prefix by context name, so it is clear to which context it belongs.

This might not be the best solution, but hard to define something generic and typed.

func (*ListingContextualFilter) GetAuthorizationPolicyType

func (x *ListingContextualFilter) GetAuthorizationPolicyType() string

func (*ListingContextualFilter) ProtoMessage

func (*ListingContextualFilter) ProtoMessage()

func (*ListingContextualFilter) ProtoReflect

func (x *ListingContextualFilter) ProtoReflect() protoreflect.Message

func (*ListingContextualFilter) Reset

func (x *ListingContextualFilter) Reset()

func (*ListingContextualFilter) SetAuthorizationPolicyType

func (x *ListingContextualFilter) SetAuthorizationPolicyType(v string)

func (*ListingContextualFilter) String

func (x *ListingContextualFilter) String() string

type ListingContextualFilter_builder

type ListingContextualFilter_builder struct {
	AuthorizationPolicyType string
	// contains filtered or unexported fields
}

func (ListingContextualFilter_builder) Build

type McpServerConfig

type McpServerConfig struct {

	// Enable or disable MCP server
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// AppAgent linked to this MCP server (required)
	AppAgentId []byte `protobuf:"bytes,2,opt,name=app_agent_id,json=appAgentId,proto3" json:"app_agent_id,omitempty"`
	// Third-party token verifier linked to MCP server (required)
	TokenIntrospectId []byte `protobuf:"bytes,3,opt,name=token_introspect_id,json=tokenIntrospectId,proto3" json:"token_introspect_id,omitempty"`
	// OAuth scopes supported by MCP server
	ScopesSupported []string `protobuf:"bytes,4,rep,name=scopes_supported,json=scopesSupported,proto3" json:"scopes_supported,omitempty"`
	// Resolved Application Agent configuration for app_agent_id. Populated on read by
	// GetMCPServerConfigForProject (Customer, AppSpace, App, AppAgent); ignored on create/update.
	AppAgent *v1beta11.ApplicationAgent `protobuf:"bytes,5,opt,name=app_agent,json=appAgent,proto3" json:"app_agent,omitempty"`
	// contains filtered or unexported fields
}

func (*McpServerConfig) ClearAppAgent

func (x *McpServerConfig) ClearAppAgent()

func (*McpServerConfig) GetAppAgent

func (x *McpServerConfig) GetAppAgent() *v1beta11.ApplicationAgent

func (*McpServerConfig) GetAppAgentId

func (x *McpServerConfig) GetAppAgentId() []byte

func (*McpServerConfig) GetEnabled

func (x *McpServerConfig) GetEnabled() bool

func (*McpServerConfig) GetScopesSupported

func (x *McpServerConfig) GetScopesSupported() []string

func (*McpServerConfig) GetTokenIntrospectId

func (x *McpServerConfig) GetTokenIntrospectId() []byte

func (*McpServerConfig) HasAppAgent

func (x *McpServerConfig) HasAppAgent() bool

func (*McpServerConfig) ProtoMessage

func (*McpServerConfig) ProtoMessage()

func (*McpServerConfig) ProtoReflect

func (x *McpServerConfig) ProtoReflect() protoreflect.Message

func (*McpServerConfig) Reset

func (x *McpServerConfig) Reset()

func (*McpServerConfig) SetAppAgent

func (x *McpServerConfig) SetAppAgent(v *v1beta11.ApplicationAgent)

func (*McpServerConfig) SetAppAgentId

func (x *McpServerConfig) SetAppAgentId(v []byte)

func (*McpServerConfig) SetEnabled

func (x *McpServerConfig) SetEnabled(v bool)

func (*McpServerConfig) SetScopesSupported

func (x *McpServerConfig) SetScopesSupported(v []string)

func (*McpServerConfig) SetTokenIntrospectId

func (x *McpServerConfig) SetTokenIntrospectId(v []byte)

func (*McpServerConfig) String

func (x *McpServerConfig) String() string

type McpServerConfig_builder

type McpServerConfig_builder struct {

	// Enable or disable MCP server
	Enabled bool
	// AppAgent linked to this MCP server (required)
	AppAgentId []byte
	// Third-party token verifier linked to MCP server (required)
	TokenIntrospectId []byte
	// OAuth scopes supported by MCP server
	ScopesSupported []string
	// Resolved Application Agent configuration for app_agent_id. Populated on read by
	// GetMCPServerConfigForProject (Customer, AppSpace, App, AppAgent); ignored on create/update.
	AppAgent *v1beta11.ApplicationAgent
	// contains filtered or unexported fields
}

func (McpServerConfig_builder) Build

type NameIdentifier

type NameIdentifier struct {

	// Globally unique identifier.
	Location *v1beta1.Identifier `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	// ContainerId identifies which Config the configuration belongs to.
	// bytes container_id = 4  [(validate.rules).bytes = {len: 16, ignore_empty: true}];
	// DocumentType specifies what type of document to look for.
	DocumentType v1beta1.DocumentType `` /* 142-byte string literal not displayed */
	Name         string               `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

NameIdentifier is a globally unique full qualified identifier object. WARNING! This type is used for generating uniqueID so be aware if any change is made to it.

func (*NameIdentifier) ClearLocation

func (x *NameIdentifier) ClearLocation()

func (*NameIdentifier) GetDocumentType

func (x *NameIdentifier) GetDocumentType() v1beta1.DocumentType

func (*NameIdentifier) GetLocation

func (x *NameIdentifier) GetLocation() *v1beta1.Identifier

func (*NameIdentifier) GetName

func (x *NameIdentifier) GetName() string

func (*NameIdentifier) HasLocation

func (x *NameIdentifier) HasLocation() bool

func (*NameIdentifier) ProtoMessage

func (*NameIdentifier) ProtoMessage()

func (*NameIdentifier) ProtoReflect

func (x *NameIdentifier) ProtoReflect() protoreflect.Message

func (*NameIdentifier) Reset

func (x *NameIdentifier) Reset()

func (*NameIdentifier) SetDocumentType

func (x *NameIdentifier) SetDocumentType(v v1beta1.DocumentType)

func (*NameIdentifier) SetLocation

func (x *NameIdentifier) SetLocation(v *v1beta1.Identifier)

func (*NameIdentifier) SetName

func (x *NameIdentifier) SetName(v string)

func (*NameIdentifier) String

func (x *NameIdentifier) String() string

type NameIdentifier_builder

type NameIdentifier_builder struct {

	// Globally unique identifier.
	Location *v1beta1.Identifier
	// ContainerId identifies which Config the configuration belongs to.
	// bytes container_id = 4  [(validate.rules).bytes = {len: 16, ignore_empty: true}];
	// DocumentType specifies what type of document to look for.
	DocumentType v1beta1.DocumentType
	Name         string
	// contains filtered or unexported fields
}

func (NameIdentifier_builder) Build

type PermissionRole

type PermissionRole struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionRole) GetDisplayName

func (x *PermissionRole) GetDisplayName() string

func (*PermissionRole) GetId

func (x *PermissionRole) GetId() string

func (*PermissionRole) ProtoMessage

func (*PermissionRole) ProtoMessage()

func (*PermissionRole) ProtoReflect

func (x *PermissionRole) ProtoReflect() protoreflect.Message

func (*PermissionRole) Reset

func (x *PermissionRole) Reset()

func (*PermissionRole) SetDisplayName

func (x *PermissionRole) SetDisplayName(v string)

func (*PermissionRole) SetId

func (x *PermissionRole) SetId(v string)

func (*PermissionRole) String

func (x *PermissionRole) String() string

type PermissionRole_builder

type PermissionRole_builder struct {
	Id          string
	DisplayName string
	// contains filtered or unexported fields
}

func (PermissionRole_builder) Build

type ReadApplication

type ReadApplication struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name is unique domain name of customer.
	// The name value is immutable.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Human readable name of customer.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Description of the Customer
	Description *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The time at which the document was created.
	//
	// This value increases monotonically when a document is deleted then
	// recreated
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier `protobuf:"bytes,11,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Output only. The time at which the document was last changed.
	//
	// This value is initially set to the `create_time` then increases
	// monotonically with each change to the document. It can also be
	// compared to values from other documents and the `read_time` of a query.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier `protobuf:"bytes,12,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Output only. The time this configuration was destroyed.
	//
	// Only present if deletion of object was requested.
	DestroyTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=destroy_time,json=destroyTime,proto3" json:"destroy_time,omitempty"`
	// Output only. The time this configuration will be entirely deleted.
	//
	// Only present if deletion of object was requested.
	DeleteTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	// Output only. Multiversion concurrency control version.
	Etag   string                  `protobuf:"bytes,9,opt,name=etag,proto3" json:"etag,omitempty"`
	Agents []*ReadApplicationAgent `protobuf:"bytes,10,rep,name=agents,proto3" json:"agents,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadApplication) ClearCreateTime

func (x *ReadApplication) ClearCreateTime()

func (*ReadApplication) ClearCreatedBy

func (x *ReadApplication) ClearCreatedBy()

func (*ReadApplication) ClearDeleteTime

func (x *ReadApplication) ClearDeleteTime()

func (*ReadApplication) ClearDescription

func (x *ReadApplication) ClearDescription()

func (*ReadApplication) ClearDestroyTime

func (x *ReadApplication) ClearDestroyTime()

func (*ReadApplication) ClearId

func (x *ReadApplication) ClearId()

func (*ReadApplication) ClearUpdateTime

func (x *ReadApplication) ClearUpdateTime()

func (*ReadApplication) ClearUpdatedBy

func (x *ReadApplication) ClearUpdatedBy()

func (*ReadApplication) GetAgents

func (x *ReadApplication) GetAgents() []*ReadApplicationAgent

func (*ReadApplication) GetCreateTime

func (x *ReadApplication) GetCreateTime() *timestamppb.Timestamp

func (*ReadApplication) GetCreatedBy

func (x *ReadApplication) GetCreatedBy() *v1beta1.Identifier

func (*ReadApplication) GetDeleteTime

func (x *ReadApplication) GetDeleteTime() *timestamppb.Timestamp

func (*ReadApplication) GetDescription

func (x *ReadApplication) GetDescription() *wrapperspb.StringValue

func (*ReadApplication) GetDestroyTime

func (x *ReadApplication) GetDestroyTime() *timestamppb.Timestamp

func (*ReadApplication) GetDisplayName

func (x *ReadApplication) GetDisplayName() string

func (*ReadApplication) GetEtag

func (x *ReadApplication) GetEtag() string

func (*ReadApplication) GetId

func (x *ReadApplication) GetId() *v1beta1.Identifier

func (*ReadApplication) GetName

func (x *ReadApplication) GetName() string

func (*ReadApplication) GetUpdateTime

func (x *ReadApplication) GetUpdateTime() *timestamppb.Timestamp

func (*ReadApplication) GetUpdatedBy

func (x *ReadApplication) GetUpdatedBy() *v1beta1.Identifier

func (*ReadApplication) HasCreateTime

func (x *ReadApplication) HasCreateTime() bool

func (*ReadApplication) HasCreatedBy

func (x *ReadApplication) HasCreatedBy() bool

func (*ReadApplication) HasDeleteTime

func (x *ReadApplication) HasDeleteTime() bool

func (*ReadApplication) HasDescription

func (x *ReadApplication) HasDescription() bool

func (*ReadApplication) HasDestroyTime

func (x *ReadApplication) HasDestroyTime() bool

func (*ReadApplication) HasId

func (x *ReadApplication) HasId() bool

func (*ReadApplication) HasUpdateTime

func (x *ReadApplication) HasUpdateTime() bool

func (*ReadApplication) HasUpdatedBy

func (x *ReadApplication) HasUpdatedBy() bool

func (*ReadApplication) ProtoMessage

func (*ReadApplication) ProtoMessage()

func (*ReadApplication) ProtoReflect

func (x *ReadApplication) ProtoReflect() protoreflect.Message

func (*ReadApplication) Reset

func (x *ReadApplication) Reset()

func (*ReadApplication) SetAgents

func (x *ReadApplication) SetAgents(v []*ReadApplicationAgent)

func (*ReadApplication) SetCreateTime

func (x *ReadApplication) SetCreateTime(v *timestamppb.Timestamp)

func (*ReadApplication) SetCreatedBy

func (x *ReadApplication) SetCreatedBy(v *v1beta1.Identifier)

func (*ReadApplication) SetDeleteTime

func (x *ReadApplication) SetDeleteTime(v *timestamppb.Timestamp)

func (*ReadApplication) SetDescription

func (x *ReadApplication) SetDescription(v *wrapperspb.StringValue)

func (*ReadApplication) SetDestroyTime

func (x *ReadApplication) SetDestroyTime(v *timestamppb.Timestamp)

func (*ReadApplication) SetDisplayName

func (x *ReadApplication) SetDisplayName(v string)

func (*ReadApplication) SetEtag

func (x *ReadApplication) SetEtag(v string)

func (*ReadApplication) SetId

func (x *ReadApplication) SetId(v *v1beta1.Identifier)

func (*ReadApplication) SetName

func (x *ReadApplication) SetName(v string)

func (*ReadApplication) SetUpdateTime

func (x *ReadApplication) SetUpdateTime(v *timestamppb.Timestamp)

func (*ReadApplication) SetUpdatedBy

func (x *ReadApplication) SetUpdatedBy(v *v1beta1.Identifier)

func (*ReadApplication) String

func (x *ReadApplication) String() string

type ReadApplicationAgent

type ReadApplicationAgent struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name is unique domain name of customer.
	// The name value is immutable.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Human readable name of customer.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Description of the Customer
	Description *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The time at which the document was created.
	//
	// This value increases monotonically when a document is deleted then
	// recreated
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier `protobuf:"bytes,12,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Output only. The time at which the document was last changed.
	//
	// This value is initially set to the `create_time` then increases
	// monotonically with each change to the document. It can also be
	// compared to values from other documents and the `read_time` of a query.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier `protobuf:"bytes,13,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Output only. The time this configuration was destroyed.
	//
	// Only present if deletion of object was requested.
	DestroyTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=destroy_time,json=destroyTime,proto3" json:"destroy_time,omitempty"`
	// Output only. The time this configuration will be entirely deleted.
	//
	// Only present if deletion of object was requested.
	DeleteTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	// Output only. Multiversion concurrency control version.
	Etag string `protobuf:"bytes,9,opt,name=etag,proto3" json:"etag,omitempty"`
	// ApplicationId identifies which Application the agent belongs to.
	ApplicationId  []byte                            `protobuf:"bytes,10,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	ApiPermissions []string                          `protobuf:"bytes,14,rep,name=api_permissions,json=apiPermissions,proto3" json:"api_permissions,omitempty"`
	Credentials    []*ReadApplicationAgentCredential `protobuf:"bytes,11,rep,name=credentials,proto3" json:"credentials,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadApplicationAgent) ClearCreateTime

func (x *ReadApplicationAgent) ClearCreateTime()

func (*ReadApplicationAgent) ClearCreatedBy

func (x *ReadApplicationAgent) ClearCreatedBy()

func (*ReadApplicationAgent) ClearDeleteTime

func (x *ReadApplicationAgent) ClearDeleteTime()

func (*ReadApplicationAgent) ClearDescription

func (x *ReadApplicationAgent) ClearDescription()

func (*ReadApplicationAgent) ClearDestroyTime

func (x *ReadApplicationAgent) ClearDestroyTime()

func (*ReadApplicationAgent) ClearId

func (x *ReadApplicationAgent) ClearId()

func (*ReadApplicationAgent) ClearUpdateTime

func (x *ReadApplicationAgent) ClearUpdateTime()

func (*ReadApplicationAgent) ClearUpdatedBy

func (x *ReadApplicationAgent) ClearUpdatedBy()

func (*ReadApplicationAgent) GetApiPermissions

func (x *ReadApplicationAgent) GetApiPermissions() []string

func (*ReadApplicationAgent) GetApplicationId

func (x *ReadApplicationAgent) GetApplicationId() []byte

func (*ReadApplicationAgent) GetCreateTime

func (x *ReadApplicationAgent) GetCreateTime() *timestamppb.Timestamp

func (*ReadApplicationAgent) GetCreatedBy

func (x *ReadApplicationAgent) GetCreatedBy() *v1beta1.Identifier

func (*ReadApplicationAgent) GetCredentials

func (*ReadApplicationAgent) GetDeleteTime

func (x *ReadApplicationAgent) GetDeleteTime() *timestamppb.Timestamp

func (*ReadApplicationAgent) GetDescription

func (x *ReadApplicationAgent) GetDescription() *wrapperspb.StringValue

func (*ReadApplicationAgent) GetDestroyTime

func (x *ReadApplicationAgent) GetDestroyTime() *timestamppb.Timestamp

func (*ReadApplicationAgent) GetDisplayName

func (x *ReadApplicationAgent) GetDisplayName() string

func (*ReadApplicationAgent) GetEtag

func (x *ReadApplicationAgent) GetEtag() string

func (*ReadApplicationAgent) GetId

func (*ReadApplicationAgent) GetName

func (x *ReadApplicationAgent) GetName() string

func (*ReadApplicationAgent) GetUpdateTime

func (x *ReadApplicationAgent) GetUpdateTime() *timestamppb.Timestamp

func (*ReadApplicationAgent) GetUpdatedBy

func (x *ReadApplicationAgent) GetUpdatedBy() *v1beta1.Identifier

func (*ReadApplicationAgent) HasCreateTime

func (x *ReadApplicationAgent) HasCreateTime() bool

func (*ReadApplicationAgent) HasCreatedBy

func (x *ReadApplicationAgent) HasCreatedBy() bool

func (*ReadApplicationAgent) HasDeleteTime

func (x *ReadApplicationAgent) HasDeleteTime() bool

func (*ReadApplicationAgent) HasDescription

func (x *ReadApplicationAgent) HasDescription() bool

func (*ReadApplicationAgent) HasDestroyTime

func (x *ReadApplicationAgent) HasDestroyTime() bool

func (*ReadApplicationAgent) HasId

func (x *ReadApplicationAgent) HasId() bool

func (*ReadApplicationAgent) HasUpdateTime

func (x *ReadApplicationAgent) HasUpdateTime() bool

func (*ReadApplicationAgent) HasUpdatedBy

func (x *ReadApplicationAgent) HasUpdatedBy() bool

func (*ReadApplicationAgent) ProtoMessage

func (*ReadApplicationAgent) ProtoMessage()

func (*ReadApplicationAgent) ProtoReflect

func (x *ReadApplicationAgent) ProtoReflect() protoreflect.Message

func (*ReadApplicationAgent) Reset

func (x *ReadApplicationAgent) Reset()

func (*ReadApplicationAgent) SetApiPermissions

func (x *ReadApplicationAgent) SetApiPermissions(v []string)

func (*ReadApplicationAgent) SetApplicationId

func (x *ReadApplicationAgent) SetApplicationId(v []byte)

func (*ReadApplicationAgent) SetCreateTime

func (x *ReadApplicationAgent) SetCreateTime(v *timestamppb.Timestamp)

func (*ReadApplicationAgent) SetCreatedBy

func (x *ReadApplicationAgent) SetCreatedBy(v *v1beta1.Identifier)

func (*ReadApplicationAgent) SetCredentials

func (x *ReadApplicationAgent) SetCredentials(v []*ReadApplicationAgentCredential)

func (*ReadApplicationAgent) SetDeleteTime

func (x *ReadApplicationAgent) SetDeleteTime(v *timestamppb.Timestamp)

func (*ReadApplicationAgent) SetDescription

func (x *ReadApplicationAgent) SetDescription(v *wrapperspb.StringValue)

func (*ReadApplicationAgent) SetDestroyTime

func (x *ReadApplicationAgent) SetDestroyTime(v *timestamppb.Timestamp)

func (*ReadApplicationAgent) SetDisplayName

func (x *ReadApplicationAgent) SetDisplayName(v string)

func (*ReadApplicationAgent) SetEtag

func (x *ReadApplicationAgent) SetEtag(v string)

func (*ReadApplicationAgent) SetId

func (*ReadApplicationAgent) SetName

func (x *ReadApplicationAgent) SetName(v string)

func (*ReadApplicationAgent) SetUpdateTime

func (x *ReadApplicationAgent) SetUpdateTime(v *timestamppb.Timestamp)

func (*ReadApplicationAgent) SetUpdatedBy

func (x *ReadApplicationAgent) SetUpdatedBy(v *v1beta1.Identifier)

func (*ReadApplicationAgent) String

func (x *ReadApplicationAgent) String() string

type ReadApplicationAgentCredential

type ReadApplicationAgentCredential struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Name is unique domain name of customer.
	// The name value is immutable.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Human readable name of customer.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Description of the Customer
	Description *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Output only. The time at which the document was created.
	//
	// This value increases monotonically when a document is deleted then
	// recreated
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier `protobuf:"bytes,14,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Output only. The time at which the document was last changed.
	//
	// This value is initially set to the `create_time` then increases
	// monotonically with each change to the document. It can also be
	// compared to values from other documents and the `read_time` of a query.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier `protobuf:"bytes,15,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Output only. The time this configuration was destroyed.
	//
	// Only present if deletion of object was requested.
	DestroyTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=destroy_time,json=destroyTime,proto3" json:"destroy_time,omitempty"`
	// Output only. The time this configuration will be entirely deleted.
	//
	// Only present if deletion of object was requested.
	DeleteTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"`
	// Output only. Multiversion concurrency control version.
	Etag string `protobuf:"bytes,9,opt,name=etag,proto3" json:"etag,omitempty"`
	Kid  string `protobuf:"bytes,10,opt,name=kid,proto3" json:"kid,omitempty"`
	// ApplicationId identifies under which Application the credentials belongs to.
	ApplicationId []byte `protobuf:"bytes,11,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"`
	// ApplicationAgentId identifies which Application Agent the credential belongs to.
	ApplicationAgentId []byte `protobuf:"bytes,12,opt,name=application_agent_id,json=applicationAgentId,proto3" json:"application_agent_id,omitempty"`
	// Output only. The time at which the credential will expire.
	ExpireTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadApplicationAgentCredential) ClearCreateTime

func (x *ReadApplicationAgentCredential) ClearCreateTime()

func (*ReadApplicationAgentCredential) ClearCreatedBy

func (x *ReadApplicationAgentCredential) ClearCreatedBy()

func (*ReadApplicationAgentCredential) ClearDeleteTime

func (x *ReadApplicationAgentCredential) ClearDeleteTime()

func (*ReadApplicationAgentCredential) ClearDescription

func (x *ReadApplicationAgentCredential) ClearDescription()

func (*ReadApplicationAgentCredential) ClearDestroyTime

func (x *ReadApplicationAgentCredential) ClearDestroyTime()

func (*ReadApplicationAgentCredential) ClearExpireTime

func (x *ReadApplicationAgentCredential) ClearExpireTime()

func (*ReadApplicationAgentCredential) ClearId

func (x *ReadApplicationAgentCredential) ClearId()

func (*ReadApplicationAgentCredential) ClearUpdateTime

func (x *ReadApplicationAgentCredential) ClearUpdateTime()

func (*ReadApplicationAgentCredential) ClearUpdatedBy

func (x *ReadApplicationAgentCredential) ClearUpdatedBy()

func (*ReadApplicationAgentCredential) GetApplicationAgentId

func (x *ReadApplicationAgentCredential) GetApplicationAgentId() []byte

func (*ReadApplicationAgentCredential) GetApplicationId

func (x *ReadApplicationAgentCredential) GetApplicationId() []byte

func (*ReadApplicationAgentCredential) GetCreateTime

func (*ReadApplicationAgentCredential) GetCreatedBy

func (*ReadApplicationAgentCredential) GetDeleteTime

func (*ReadApplicationAgentCredential) GetDescription

func (*ReadApplicationAgentCredential) GetDestroyTime

func (*ReadApplicationAgentCredential) GetDisplayName

func (x *ReadApplicationAgentCredential) GetDisplayName() string

func (*ReadApplicationAgentCredential) GetEtag

func (*ReadApplicationAgentCredential) GetExpireTime

func (*ReadApplicationAgentCredential) GetId

func (*ReadApplicationAgentCredential) GetKid

func (*ReadApplicationAgentCredential) GetName

func (*ReadApplicationAgentCredential) GetUpdateTime

func (*ReadApplicationAgentCredential) GetUpdatedBy

func (*ReadApplicationAgentCredential) HasCreateTime

func (x *ReadApplicationAgentCredential) HasCreateTime() bool

func (*ReadApplicationAgentCredential) HasCreatedBy

func (x *ReadApplicationAgentCredential) HasCreatedBy() bool

func (*ReadApplicationAgentCredential) HasDeleteTime

func (x *ReadApplicationAgentCredential) HasDeleteTime() bool

func (*ReadApplicationAgentCredential) HasDescription

func (x *ReadApplicationAgentCredential) HasDescription() bool

func (*ReadApplicationAgentCredential) HasDestroyTime

func (x *ReadApplicationAgentCredential) HasDestroyTime() bool

func (*ReadApplicationAgentCredential) HasExpireTime

func (x *ReadApplicationAgentCredential) HasExpireTime() bool

func (*ReadApplicationAgentCredential) HasId

func (*ReadApplicationAgentCredential) HasUpdateTime

func (x *ReadApplicationAgentCredential) HasUpdateTime() bool

func (*ReadApplicationAgentCredential) HasUpdatedBy

func (x *ReadApplicationAgentCredential) HasUpdatedBy() bool

func (*ReadApplicationAgentCredential) ProtoMessage

func (*ReadApplicationAgentCredential) ProtoMessage()

func (*ReadApplicationAgentCredential) ProtoReflect

func (*ReadApplicationAgentCredential) Reset

func (x *ReadApplicationAgentCredential) Reset()

func (*ReadApplicationAgentCredential) SetApplicationAgentId

func (x *ReadApplicationAgentCredential) SetApplicationAgentId(v []byte)

func (*ReadApplicationAgentCredential) SetApplicationId

func (x *ReadApplicationAgentCredential) SetApplicationId(v []byte)

func (*ReadApplicationAgentCredential) SetCreateTime

func (*ReadApplicationAgentCredential) SetCreatedBy

func (*ReadApplicationAgentCredential) SetDeleteTime

func (*ReadApplicationAgentCredential) SetDescription

func (*ReadApplicationAgentCredential) SetDestroyTime

func (*ReadApplicationAgentCredential) SetDisplayName

func (x *ReadApplicationAgentCredential) SetDisplayName(v string)

func (*ReadApplicationAgentCredential) SetEtag

func (x *ReadApplicationAgentCredential) SetEtag(v string)

func (*ReadApplicationAgentCredential) SetExpireTime

func (*ReadApplicationAgentCredential) SetId

func (*ReadApplicationAgentCredential) SetKid

func (*ReadApplicationAgentCredential) SetName

func (x *ReadApplicationAgentCredential) SetName(v string)

func (*ReadApplicationAgentCredential) SetUpdateTime

func (*ReadApplicationAgentCredential) SetUpdatedBy

func (*ReadApplicationAgentCredential) String

type ReadApplicationAgentCredential_builder

type ReadApplicationAgentCredential_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// Name is unique domain name of customer.
	// The name value is immutable.
	Name string
	// Human readable name of customer.
	DisplayName string
	// Description of the Customer
	Description *wrapperspb.StringValue
	// Output only. The time at which the document was created.
	//
	// This value increases monotonically when a document is deleted then
	// recreated
	CreateTime *timestamppb.Timestamp
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier
	// Output only. The time at which the document was last changed.
	//
	// This value is initially set to the `create_time` then increases
	// monotonically with each change to the document. It can also be
	// compared to values from other documents and the `read_time` of a query.
	UpdateTime *timestamppb.Timestamp
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier
	// Output only. The time this configuration was destroyed.
	//
	// Only present if deletion of object was requested.
	DestroyTime *timestamppb.Timestamp
	// Output only. The time this configuration will be entirely deleted.
	//
	// Only present if deletion of object was requested.
	DeleteTime *timestamppb.Timestamp
	// Output only. Multiversion concurrency control version.
	Etag string
	Kid  string
	// ApplicationId identifies under which Application the credentials belongs to.
	ApplicationId []byte
	// ApplicationAgentId identifies which Application Agent the credential belongs to.
	ApplicationAgentId []byte
	// Output only. The time at which the credential will expire.
	ExpireTime *timestamppb.Timestamp
	// contains filtered or unexported fields
}

func (ReadApplicationAgentCredential_builder) Build

type ReadApplicationAgent_builder

type ReadApplicationAgent_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// Name is unique domain name of customer.
	// The name value is immutable.
	Name string
	// Human readable name of customer.
	DisplayName string
	// Description of the Customer
	Description *wrapperspb.StringValue
	// Output only. The time at which the document was created.
	//
	// This value increases monotonically when a document is deleted then
	// recreated
	CreateTime *timestamppb.Timestamp
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier
	// Output only. The time at which the document was last changed.
	//
	// This value is initially set to the `create_time` then increases
	// monotonically with each change to the document. It can also be
	// compared to values from other documents and the `read_time` of a query.
	UpdateTime *timestamppb.Timestamp
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier
	// Output only. The time this configuration was destroyed.
	//
	// Only present if deletion of object was requested.
	DestroyTime *timestamppb.Timestamp
	// Output only. The time this configuration will be entirely deleted.
	//
	// Only present if deletion of object was requested.
	DeleteTime *timestamppb.Timestamp
	// Output only. Multiversion concurrency control version.
	Etag string
	// ApplicationId identifies which Application the agent belongs to.
	ApplicationId  []byte
	ApiPermissions []string
	Credentials    []*ReadApplicationAgentCredential
	// contains filtered or unexported fields
}

func (ReadApplicationAgent_builder) Build

type ReadApplicationRequest

type ReadApplicationRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Types that are valid to be assigned to Identifier:
	//
	//	*ReadApplicationRequest_Id
	//	*ReadApplicationRequest_Name
	Identifier isReadApplicationRequest_Identifier `protobuf_oneof:"identifier"`
	// The list of properties to return for application, must match property name in ReadApplication proto message.
	ApplicationReturnProps []string `` /* 129-byte string literal not displayed */
	// The list of properties to return for agent, must match property name in ReadAgent proto messages.
	AgentReturnProps []string `protobuf:"bytes,4,rep,name=agent_return_props,json=agentReturnProps,proto3" json:"agent_return_props,omitempty"`
	// The list of properties to return for credential, must match property name in ReadCredential proto message.
	CredentialReturnProps []string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ReadApplicationRequest) ClearId

func (x *ReadApplicationRequest) ClearId()

func (*ReadApplicationRequest) ClearIdentifier

func (x *ReadApplicationRequest) ClearIdentifier()

func (*ReadApplicationRequest) ClearName

func (x *ReadApplicationRequest) ClearName()

func (*ReadApplicationRequest) ClearSubject

func (x *ReadApplicationRequest) ClearSubject()

func (*ReadApplicationRequest) GetAgentReturnProps

func (x *ReadApplicationRequest) GetAgentReturnProps() []string

func (*ReadApplicationRequest) GetApplicationReturnProps

func (x *ReadApplicationRequest) GetApplicationReturnProps() []string

func (*ReadApplicationRequest) GetCredentialReturnProps

func (x *ReadApplicationRequest) GetCredentialReturnProps() []string

func (*ReadApplicationRequest) GetId

func (*ReadApplicationRequest) GetIdentifier

func (x *ReadApplicationRequest) GetIdentifier() isReadApplicationRequest_Identifier

func (*ReadApplicationRequest) GetName

func (x *ReadApplicationRequest) GetName() *NameIdentifier

func (*ReadApplicationRequest) GetSubject

func (x *ReadApplicationRequest) GetSubject() *SubjectParam

func (*ReadApplicationRequest) HasId

func (x *ReadApplicationRequest) HasId() bool

func (*ReadApplicationRequest) HasIdentifier

func (x *ReadApplicationRequest) HasIdentifier() bool

func (*ReadApplicationRequest) HasName

func (x *ReadApplicationRequest) HasName() bool

func (*ReadApplicationRequest) HasSubject

func (x *ReadApplicationRequest) HasSubject() bool

func (*ReadApplicationRequest) ProtoMessage

func (*ReadApplicationRequest) ProtoMessage()

func (*ReadApplicationRequest) ProtoReflect

func (x *ReadApplicationRequest) ProtoReflect() protoreflect.Message

func (*ReadApplicationRequest) Reset

func (x *ReadApplicationRequest) Reset()

func (*ReadApplicationRequest) SetAgentReturnProps

func (x *ReadApplicationRequest) SetAgentReturnProps(v []string)

func (*ReadApplicationRequest) SetApplicationReturnProps

func (x *ReadApplicationRequest) SetApplicationReturnProps(v []string)

func (*ReadApplicationRequest) SetCredentialReturnProps

func (x *ReadApplicationRequest) SetCredentialReturnProps(v []string)

func (*ReadApplicationRequest) SetId

func (*ReadApplicationRequest) SetName

func (x *ReadApplicationRequest) SetName(v *NameIdentifier)

func (*ReadApplicationRequest) SetSubject

func (x *ReadApplicationRequest) SetSubject(v *SubjectParam)

func (*ReadApplicationRequest) String

func (x *ReadApplicationRequest) String() string

func (*ReadApplicationRequest) WhichIdentifier

func (x *ReadApplicationRequest) WhichIdentifier() case_ReadApplicationRequest_Identifier

type ReadApplicationRequest_Id

type ReadApplicationRequest_Id struct {
	Id *v1beta1.Identifier `protobuf:"bytes,2,opt,name=id,proto3,oneof"`
}

type ReadApplicationRequest_Name

type ReadApplicationRequest_Name struct {
	Name *NameIdentifier `protobuf:"bytes,6,opt,name=name,proto3,oneof"`
}

type ReadApplicationRequest_builder

type ReadApplicationRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Fields of oneof Identifier:
	Id   *v1beta1.Identifier
	Name *NameIdentifier
	// -- end of Identifier
	// The list of properties to return for application, must match property name in ReadApplication proto message.
	ApplicationReturnProps []string
	// The list of properties to return for agent, must match property name in ReadAgent proto messages.
	AgentReturnProps []string
	// The list of properties to return for credential, must match property name in ReadCredential proto message.
	CredentialReturnProps []string
	// contains filtered or unexported fields
}

func (ReadApplicationRequest_builder) Build

type ReadApplicationResponse

type ReadApplicationResponse struct {
	Application *ReadApplication `protobuf:"bytes,1,opt,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadApplicationResponse) ClearApplication

func (x *ReadApplicationResponse) ClearApplication()

func (*ReadApplicationResponse) GetApplication

func (x *ReadApplicationResponse) GetApplication() *ReadApplication

func (*ReadApplicationResponse) HasApplication

func (x *ReadApplicationResponse) HasApplication() bool

func (*ReadApplicationResponse) ProtoMessage

func (*ReadApplicationResponse) ProtoMessage()

func (*ReadApplicationResponse) ProtoReflect

func (x *ReadApplicationResponse) ProtoReflect() protoreflect.Message

func (*ReadApplicationResponse) Reset

func (x *ReadApplicationResponse) Reset()

func (*ReadApplicationResponse) SetApplication

func (x *ReadApplicationResponse) SetApplication(v *ReadApplication)

func (*ReadApplicationResponse) String

func (x *ReadApplicationResponse) String() string

type ReadApplicationResponse_builder

type ReadApplicationResponse_builder struct {
	Application *ReadApplication
	// contains filtered or unexported fields
}

func (ReadApplicationResponse_builder) Build

type ReadApplication_builder

type ReadApplication_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// Name is unique domain name of customer.
	// The name value is immutable.
	Name string
	// Human readable name of customer.
	DisplayName string
	// Description of the Customer
	Description *wrapperspb.StringValue
	// Output only. The time at which the document was created.
	//
	// This value increases monotonically when a document is deleted then
	// recreated
	CreateTime *timestamppb.Timestamp
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier
	// Output only. The time at which the document was last changed.
	//
	// This value is initially set to the `create_time` then increases
	// monotonically with each change to the document. It can also be
	// compared to values from other documents and the `read_time` of a query.
	UpdateTime *timestamppb.Timestamp
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier
	// Output only. The time this configuration was destroyed.
	//
	// Only present if deletion of object was requested.
	DestroyTime *timestamppb.Timestamp
	// Output only. The time this configuration will be entirely deleted.
	//
	// Only present if deletion of object was requested.
	DeleteTime *timestamppb.Timestamp
	// Output only. Multiversion concurrency control version.
	Etag   string
	Agents []*ReadApplicationAgent
	// contains filtered or unexported fields
}

func (ReadApplication_builder) Build

type ReadCustomerRequest

type ReadCustomerRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Types that are valid to be assigned to Identifier:
	//
	//	*ReadCustomerRequest_Id
	//	*ReadCustomerRequest_Name
	Identifier isReadCustomerRequest_Identifier `protobuf_oneof:"identifier"`
	// sso_group is the group name for SSO to filter customers.
	// if sso_group is set, it will filter customers by sso_group regardless of the permissions.
	// If is not provided, it will return customer only if subject has direct access to it.
	SsoGroup *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=sso_group,json=ssoGroup,proto3" json:"sso_group,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadCustomerRequest) ClearId

func (x *ReadCustomerRequest) ClearId()

func (*ReadCustomerRequest) ClearIdentifier

func (x *ReadCustomerRequest) ClearIdentifier()

func (*ReadCustomerRequest) ClearName

func (x *ReadCustomerRequest) ClearName()

func (*ReadCustomerRequest) ClearSsoGroup

func (x *ReadCustomerRequest) ClearSsoGroup()

func (*ReadCustomerRequest) ClearSubject

func (x *ReadCustomerRequest) ClearSubject()

func (*ReadCustomerRequest) GetId

func (x *ReadCustomerRequest) GetId() []byte

func (*ReadCustomerRequest) GetIdentifier

func (x *ReadCustomerRequest) GetIdentifier() isReadCustomerRequest_Identifier

func (*ReadCustomerRequest) GetName

func (x *ReadCustomerRequest) GetName() string

func (*ReadCustomerRequest) GetSsoGroup

func (x *ReadCustomerRequest) GetSsoGroup() *wrapperspb.StringValue

func (*ReadCustomerRequest) GetSubject

func (x *ReadCustomerRequest) GetSubject() *SubjectParam

func (*ReadCustomerRequest) HasId

func (x *ReadCustomerRequest) HasId() bool

func (*ReadCustomerRequest) HasIdentifier

func (x *ReadCustomerRequest) HasIdentifier() bool

func (*ReadCustomerRequest) HasName

func (x *ReadCustomerRequest) HasName() bool

func (*ReadCustomerRequest) HasSsoGroup

func (x *ReadCustomerRequest) HasSsoGroup() bool

func (*ReadCustomerRequest) HasSubject

func (x *ReadCustomerRequest) HasSubject() bool

func (*ReadCustomerRequest) ProtoMessage

func (*ReadCustomerRequest) ProtoMessage()

func (*ReadCustomerRequest) ProtoReflect

func (x *ReadCustomerRequest) ProtoReflect() protoreflect.Message

func (*ReadCustomerRequest) Reset

func (x *ReadCustomerRequest) Reset()

func (*ReadCustomerRequest) SetId

func (x *ReadCustomerRequest) SetId(v []byte)

func (*ReadCustomerRequest) SetName

func (x *ReadCustomerRequest) SetName(v string)

func (*ReadCustomerRequest) SetSsoGroup

func (x *ReadCustomerRequest) SetSsoGroup(v *wrapperspb.StringValue)

func (*ReadCustomerRequest) SetSubject

func (x *ReadCustomerRequest) SetSubject(v *SubjectParam)

func (*ReadCustomerRequest) String

func (x *ReadCustomerRequest) String() string

func (*ReadCustomerRequest) WhichIdentifier

func (x *ReadCustomerRequest) WhichIdentifier() case_ReadCustomerRequest_Identifier

type ReadCustomerRequest_Id

type ReadCustomerRequest_Id struct {
	Id []byte `protobuf:"bytes,6,opt,name=id,proto3,oneof"`
}

type ReadCustomerRequest_Name

type ReadCustomerRequest_Name struct {
	Name string `protobuf:"bytes,3,opt,name=name,proto3,oneof"`
}

type ReadCustomerRequest_builder

type ReadCustomerRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Fields of oneof Identifier:
	Id   []byte
	Name *string
	// -- end of Identifier
	// sso_group is the group name for SSO to filter customers.
	// if sso_group is set, it will filter customers by sso_group regardless of the permissions.
	// If is not provided, it will return customer only if subject has direct access to it.
	SsoGroup *wrapperspb.StringValue
	// contains filtered or unexported fields
}

func (ReadCustomerRequest_builder) Build

type ReadCustomerResponse

type ReadCustomerResponse struct {
	Customer *Customer `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadCustomerResponse) ClearCustomer

func (x *ReadCustomerResponse) ClearCustomer()

func (*ReadCustomerResponse) GetCustomer

func (x *ReadCustomerResponse) GetCustomer() *Customer

func (*ReadCustomerResponse) HasCustomer

func (x *ReadCustomerResponse) HasCustomer() bool

func (*ReadCustomerResponse) ProtoMessage

func (*ReadCustomerResponse) ProtoMessage()

func (*ReadCustomerResponse) ProtoReflect

func (x *ReadCustomerResponse) ProtoReflect() protoreflect.Message

func (*ReadCustomerResponse) Reset

func (x *ReadCustomerResponse) Reset()

func (*ReadCustomerResponse) SetCustomer

func (x *ReadCustomerResponse) SetCustomer(v *Customer)

func (*ReadCustomerResponse) String

func (x *ReadCustomerResponse) String() string

type ReadCustomerResponse_builder

type ReadCustomerResponse_builder struct {
	Customer *Customer
	// contains filtered or unexported fields
}

func (ReadCustomerResponse_builder) Build

type ReadDocumentRequest

type ReadDocumentRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Types that are valid to be assigned to Identifier:
	//
	//	*ReadDocumentRequest_Id
	//	*ReadDocumentRequest_Name
	Identifier isReadDocumentRequest_Identifier `protobuf_oneof:"identifier"`
	// Optional. If document is versioned, can be set to a specific document version
	Version int64 `protobuf:"varint,5,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

ReadDocumentRequest ...

func (*ReadDocumentRequest) ClearId

func (x *ReadDocumentRequest) ClearId()

func (*ReadDocumentRequest) ClearIdentifier

func (x *ReadDocumentRequest) ClearIdentifier()

func (*ReadDocumentRequest) ClearName

func (x *ReadDocumentRequest) ClearName()

func (*ReadDocumentRequest) ClearSubject

func (x *ReadDocumentRequest) ClearSubject()

func (*ReadDocumentRequest) GetId

func (*ReadDocumentRequest) GetIdentifier

func (x *ReadDocumentRequest) GetIdentifier() isReadDocumentRequest_Identifier

func (*ReadDocumentRequest) GetName

func (x *ReadDocumentRequest) GetName() *NameIdentifier

func (*ReadDocumentRequest) GetSubject

func (x *ReadDocumentRequest) GetSubject() *SubjectParam

func (*ReadDocumentRequest) GetVersion

func (x *ReadDocumentRequest) GetVersion() int64

func (*ReadDocumentRequest) HasId

func (x *ReadDocumentRequest) HasId() bool

func (*ReadDocumentRequest) HasIdentifier

func (x *ReadDocumentRequest) HasIdentifier() bool

func (*ReadDocumentRequest) HasName

func (x *ReadDocumentRequest) HasName() bool

func (*ReadDocumentRequest) HasSubject

func (x *ReadDocumentRequest) HasSubject() bool

func (*ReadDocumentRequest) ProtoMessage

func (*ReadDocumentRequest) ProtoMessage()

func (*ReadDocumentRequest) ProtoReflect

func (x *ReadDocumentRequest) ProtoReflect() protoreflect.Message

func (*ReadDocumentRequest) Reset

func (x *ReadDocumentRequest) Reset()

func (*ReadDocumentRequest) SetId

func (x *ReadDocumentRequest) SetId(v *v1beta1.Identifier)

func (*ReadDocumentRequest) SetName

func (x *ReadDocumentRequest) SetName(v *NameIdentifier)

func (*ReadDocumentRequest) SetSubject

func (x *ReadDocumentRequest) SetSubject(v *SubjectParam)

func (*ReadDocumentRequest) SetVersion

func (x *ReadDocumentRequest) SetVersion(v int64)

func (*ReadDocumentRequest) String

func (x *ReadDocumentRequest) String() string

func (*ReadDocumentRequest) WhichIdentifier

func (x *ReadDocumentRequest) WhichIdentifier() case_ReadDocumentRequest_Identifier

type ReadDocumentRequest_Id

type ReadDocumentRequest_Id struct {
	Id *v1beta1.Identifier `protobuf:"bytes,2,opt,name=id,proto3,oneof"`
}

type ReadDocumentRequest_Name

type ReadDocumentRequest_Name struct {
	Name *NameIdentifier `protobuf:"bytes,3,opt,name=name,proto3,oneof"`
}

type ReadDocumentRequest_builder

type ReadDocumentRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Fields of oneof Identifier:
	Id   *v1beta1.Identifier
	Name *NameIdentifier
	// -- end of Identifier
	// Optional. If document is versioned, can be set to a specific document version
	Version int64
	// contains filtered or unexported fields
}

func (ReadDocumentRequest_builder) Build

type ReadDocumentResponse

type ReadDocumentResponse struct {
	Document *Document `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadDocumentResponse) ClearDocument

func (x *ReadDocumentResponse) ClearDocument()

func (*ReadDocumentResponse) GetDocument

func (x *ReadDocumentResponse) GetDocument() *Document

func (*ReadDocumentResponse) HasDocument

func (x *ReadDocumentResponse) HasDocument() bool

func (*ReadDocumentResponse) ProtoMessage

func (*ReadDocumentResponse) ProtoMessage()

func (*ReadDocumentResponse) ProtoReflect

func (x *ReadDocumentResponse) ProtoReflect() protoreflect.Message

func (*ReadDocumentResponse) Reset

func (x *ReadDocumentResponse) Reset()

func (*ReadDocumentResponse) SetDocument

func (x *ReadDocumentResponse) SetDocument(v *Document)

func (*ReadDocumentResponse) String

func (x *ReadDocumentResponse) String() string

type ReadDocumentResponse_builder

type ReadDocumentResponse_builder struct {
	Document *Document
	// contains filtered or unexported fields
}

func (ReadDocumentResponse_builder) Build

type RebuildDataSchemaRequest

type RebuildDataSchemaRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// UUID of Application Space.
	AppSpaceId []byte `protobuf:"bytes,2,opt,name=app_space_id,json=appSpaceId,proto3" json:"app_space_id,omitempty"`
	// contains filtered or unexported fields
}

RebuildDataSchemaRequest specifies the options for rebuilding the data schema.

func (*RebuildDataSchemaRequest) ClearSubject

func (x *RebuildDataSchemaRequest) ClearSubject()

func (*RebuildDataSchemaRequest) GetAppSpaceId

func (x *RebuildDataSchemaRequest) GetAppSpaceId() []byte

func (*RebuildDataSchemaRequest) GetSubject

func (x *RebuildDataSchemaRequest) GetSubject() *SubjectParam

func (*RebuildDataSchemaRequest) HasSubject

func (x *RebuildDataSchemaRequest) HasSubject() bool

func (*RebuildDataSchemaRequest) ProtoMessage

func (*RebuildDataSchemaRequest) ProtoMessage()

func (*RebuildDataSchemaRequest) ProtoReflect

func (x *RebuildDataSchemaRequest) ProtoReflect() protoreflect.Message

func (*RebuildDataSchemaRequest) Reset

func (x *RebuildDataSchemaRequest) Reset()

func (*RebuildDataSchemaRequest) SetAppSpaceId

func (x *RebuildDataSchemaRequest) SetAppSpaceId(v []byte)

func (*RebuildDataSchemaRequest) SetSubject

func (x *RebuildDataSchemaRequest) SetSubject(v *SubjectParam)

func (*RebuildDataSchemaRequest) String

func (x *RebuildDataSchemaRequest) String() string

type RebuildDataSchemaRequest_builder

type RebuildDataSchemaRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// UUID of Application Space.
	AppSpaceId []byte
	// contains filtered or unexported fields
}

func (RebuildDataSchemaRequest_builder) Build

type RebuildDataSchemaResponse

type RebuildDataSchemaResponse struct {
	// contains filtered or unexported fields
}

RebuildDataSchemaResponse indicates the result of the data schema rebuild operation.

func (*RebuildDataSchemaResponse) ProtoMessage

func (*RebuildDataSchemaResponse) ProtoMessage()

func (*RebuildDataSchemaResponse) ProtoReflect

func (*RebuildDataSchemaResponse) Reset

func (x *RebuildDataSchemaResponse) Reset()

func (*RebuildDataSchemaResponse) String

func (x *RebuildDataSchemaResponse) String() string

type RebuildDataSchemaResponse_builder

type RebuildDataSchemaResponse_builder struct {
	// contains filtered or unexported fields
}

func (RebuildDataSchemaResponse_builder) Build

type RevokePermissionsRequest

type RevokePermissionsRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// DigitalTwin to assign the permissions to
	DigitalTwin *v1beta1.Identifier `protobuf:"bytes,2,opt,name=digital_twin,json=digitalTwin,proto3" json:"digital_twin,omitempty"`
	// Permission role to be revoked
	Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	// Customer under which to revoke permissions.
	Customer *v1beta1.Identifier `protobuf:"bytes,4,opt,name=customer,proto3" json:"customer,omitempty"`
	// Object to which Permission will be revoked. Can be Customer, AppSpace or Tenant
	Object *v1beta1.Identifier `protobuf:"bytes,5,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*RevokePermissionsRequest) ClearCustomer

func (x *RevokePermissionsRequest) ClearCustomer()

func (*RevokePermissionsRequest) ClearDigitalTwin

func (x *RevokePermissionsRequest) ClearDigitalTwin()

func (*RevokePermissionsRequest) ClearObject

func (x *RevokePermissionsRequest) ClearObject()

func (*RevokePermissionsRequest) ClearSubject

func (x *RevokePermissionsRequest) ClearSubject()

func (*RevokePermissionsRequest) GetCustomer

func (x *RevokePermissionsRequest) GetCustomer() *v1beta1.Identifier

func (*RevokePermissionsRequest) GetDigitalTwin

func (x *RevokePermissionsRequest) GetDigitalTwin() *v1beta1.Identifier

func (*RevokePermissionsRequest) GetObject

func (*RevokePermissionsRequest) GetRole

func (x *RevokePermissionsRequest) GetRole() string

func (*RevokePermissionsRequest) GetSubject

func (x *RevokePermissionsRequest) GetSubject() *SubjectParam

func (*RevokePermissionsRequest) HasCustomer

func (x *RevokePermissionsRequest) HasCustomer() bool

func (*RevokePermissionsRequest) HasDigitalTwin

func (x *RevokePermissionsRequest) HasDigitalTwin() bool

func (*RevokePermissionsRequest) HasObject

func (x *RevokePermissionsRequest) HasObject() bool

func (*RevokePermissionsRequest) HasSubject

func (x *RevokePermissionsRequest) HasSubject() bool

func (*RevokePermissionsRequest) ProtoMessage

func (*RevokePermissionsRequest) ProtoMessage()

func (*RevokePermissionsRequest) ProtoReflect

func (x *RevokePermissionsRequest) ProtoReflect() protoreflect.Message

func (*RevokePermissionsRequest) Reset

func (x *RevokePermissionsRequest) Reset()

func (*RevokePermissionsRequest) SetCustomer

func (x *RevokePermissionsRequest) SetCustomer(v *v1beta1.Identifier)

func (*RevokePermissionsRequest) SetDigitalTwin

func (x *RevokePermissionsRequest) SetDigitalTwin(v *v1beta1.Identifier)

func (*RevokePermissionsRequest) SetObject

func (x *RevokePermissionsRequest) SetObject(v *v1beta1.Identifier)

func (*RevokePermissionsRequest) SetRole

func (x *RevokePermissionsRequest) SetRole(v string)

func (*RevokePermissionsRequest) SetSubject

func (x *RevokePermissionsRequest) SetSubject(v *SubjectParam)

func (*RevokePermissionsRequest) String

func (x *RevokePermissionsRequest) String() string

type RevokePermissionsRequest_builder

type RevokePermissionsRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// DigitalTwin to assign the permissions to
	DigitalTwin *v1beta1.Identifier
	// Permission role to be revoked
	Role string
	// Customer under which to revoke permissions.
	Customer *v1beta1.Identifier
	// Object to which Permission will be revoked. Can be Customer, AppSpace or Tenant
	Object *v1beta1.Identifier
	// contains filtered or unexported fields
}

func (RevokePermissionsRequest_builder) Build

type RevokePermissionsResponse

type RevokePermissionsResponse struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

func (*RevokePermissionsResponse) GetSuccess

func (x *RevokePermissionsResponse) GetSuccess() bool

func (*RevokePermissionsResponse) ProtoMessage

func (*RevokePermissionsResponse) ProtoMessage()

func (*RevokePermissionsResponse) ProtoReflect

func (*RevokePermissionsResponse) Reset

func (x *RevokePermissionsResponse) Reset()

func (*RevokePermissionsResponse) SetSuccess

func (x *RevokePermissionsResponse) SetSuccess(v bool)

func (*RevokePermissionsResponse) String

func (x *RevokePermissionsResponse) String() string

type RevokePermissionsResponse_builder

type RevokePermissionsResponse_builder struct {
	Success bool
	// contains filtered or unexported fields
}

func (RevokePermissionsResponse_builder) Build

type SeedAPIScopesRequest

type SeedAPIScopesRequest struct {
	// contains filtered or unexported fields
}

SeedAPIScopesRequest specifies the options of the Seed API Scopes task.

func (*SeedAPIScopesRequest) ProtoMessage

func (*SeedAPIScopesRequest) ProtoMessage()

func (*SeedAPIScopesRequest) ProtoReflect

func (x *SeedAPIScopesRequest) ProtoReflect() protoreflect.Message

func (*SeedAPIScopesRequest) Reset

func (x *SeedAPIScopesRequest) Reset()

func (*SeedAPIScopesRequest) String

func (x *SeedAPIScopesRequest) String() string

type SeedAPIScopesRequest_builder

type SeedAPIScopesRequest_builder struct {
	// contains filtered or unexported fields
}

func (SeedAPIScopesRequest_builder) Build

type SeedAPIScopesResponse

type SeedAPIScopesResponse struct {
	// contains filtered or unexported fields
}

SeedAPIScopesResponse indicates the result of the Seed API Scopes task.

func (*SeedAPIScopesResponse) ProtoMessage

func (*SeedAPIScopesResponse) ProtoMessage()

func (*SeedAPIScopesResponse) ProtoReflect

func (x *SeedAPIScopesResponse) ProtoReflect() protoreflect.Message

func (*SeedAPIScopesResponse) Reset

func (x *SeedAPIScopesResponse) Reset()

func (*SeedAPIScopesResponse) String

func (x *SeedAPIScopesResponse) String() string

type SeedAPIScopesResponse_builder

type SeedAPIScopesResponse_builder struct {
	// contains filtered or unexported fields
}

func (SeedAPIScopesResponse_builder) Build

type ServiceAccount

type ServiceAccount struct {
	// contains filtered or unexported fields
}

func (*ServiceAccount) ProtoMessage

func (*ServiceAccount) ProtoMessage()

func (*ServiceAccount) ProtoReflect

func (x *ServiceAccount) ProtoReflect() protoreflect.Message

func (*ServiceAccount) Reset

func (x *ServiceAccount) Reset()

func (*ServiceAccount) String

func (x *ServiceAccount) String() string

type ServiceAccountCredential

type ServiceAccountCredential struct {
	Kid string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid,omitempty"`
	// ServiceAccountId identifies which Service Account the credential belongs to.
	ServiceAccountId []byte `protobuf:"bytes,2,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// Output only. The time at which the credential will expire.
	ExpireTime  *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
	DisplayName string                 `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	Id          []byte                 `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceAccountCredential) ClearExpireTime

func (x *ServiceAccountCredential) ClearExpireTime()

func (*ServiceAccountCredential) GetDisplayName

func (x *ServiceAccountCredential) GetDisplayName() string

func (*ServiceAccountCredential) GetExpireTime

func (x *ServiceAccountCredential) GetExpireTime() *timestamppb.Timestamp

func (*ServiceAccountCredential) GetId

func (x *ServiceAccountCredential) GetId() []byte

func (*ServiceAccountCredential) GetKid

func (x *ServiceAccountCredential) GetKid() string

func (*ServiceAccountCredential) GetServiceAccountId

func (x *ServiceAccountCredential) GetServiceAccountId() []byte

func (*ServiceAccountCredential) HasExpireTime

func (x *ServiceAccountCredential) HasExpireTime() bool

func (*ServiceAccountCredential) ProtoMessage

func (*ServiceAccountCredential) ProtoMessage()

func (*ServiceAccountCredential) ProtoReflect

func (x *ServiceAccountCredential) ProtoReflect() protoreflect.Message

func (*ServiceAccountCredential) Reset

func (x *ServiceAccountCredential) Reset()

func (*ServiceAccountCredential) SetDisplayName

func (x *ServiceAccountCredential) SetDisplayName(v string)

func (*ServiceAccountCredential) SetExpireTime

func (x *ServiceAccountCredential) SetExpireTime(v *timestamppb.Timestamp)

func (*ServiceAccountCredential) SetId

func (x *ServiceAccountCredential) SetId(v []byte)

func (*ServiceAccountCredential) SetKid

func (x *ServiceAccountCredential) SetKid(v string)

func (*ServiceAccountCredential) SetServiceAccountId

func (x *ServiceAccountCredential) SetServiceAccountId(v []byte)

func (*ServiceAccountCredential) String

func (x *ServiceAccountCredential) String() string

type ServiceAccountCredential_builder

type ServiceAccountCredential_builder struct {
	Kid string
	// ServiceAccountId identifies which Service Account the credential belongs to.
	ServiceAccountId []byte
	// Output only. The time at which the credential will expire.
	ExpireTime  *timestamppb.Timestamp
	DisplayName string
	Id          []byte
	// contains filtered or unexported fields
}

func (ServiceAccountCredential_builder) Build

type ServiceAccountInput

type ServiceAccountInput struct {
	// contains filtered or unexported fields
}

func (*ServiceAccountInput) ProtoMessage

func (*ServiceAccountInput) ProtoMessage()

func (*ServiceAccountInput) ProtoReflect

func (x *ServiceAccountInput) ProtoReflect() protoreflect.Message

func (*ServiceAccountInput) Reset

func (x *ServiceAccountInput) Reset()

func (*ServiceAccountInput) String

func (x *ServiceAccountInput) String() string

type ServiceAccountInput_builder

type ServiceAccountInput_builder struct {
	// contains filtered or unexported fields
}

func (ServiceAccountInput_builder) Build

type ServiceAccount_builder

type ServiceAccount_builder struct {
	// contains filtered or unexported fields
}

func (ServiceAccount_builder) Build

type SubjectParam

type SubjectParam struct {

	// Types that are valid to be assigned to Sub:
	//
	//	*SubjectParam_IdentityToken
	//	*SubjectParam_ServiceAccountToken
	Sub isSubjectParam_Sub `protobuf_oneof:"sub"`
	// contains filtered or unexported fields
}

SubjectParam contains the pre-validated subject condition for authorized access.

func (*SubjectParam) ClearIdentityToken

func (x *SubjectParam) ClearIdentityToken()

func (*SubjectParam) ClearServiceAccountToken

func (x *SubjectParam) ClearServiceAccountToken()

func (*SubjectParam) ClearSub

func (x *SubjectParam) ClearSub()

func (*SubjectParam) GetIdentityToken

func (x *SubjectParam) GetIdentityToken() *v1beta12.IdentityTokenInfo

func (*SubjectParam) GetServiceAccountToken

func (x *SubjectParam) GetServiceAccountToken() *v1beta12.ServiceAccountTokenInfo

func (*SubjectParam) GetSub

func (x *SubjectParam) GetSub() isSubjectParam_Sub

func (*SubjectParam) HasIdentityToken

func (x *SubjectParam) HasIdentityToken() bool

func (*SubjectParam) HasServiceAccountToken

func (x *SubjectParam) HasServiceAccountToken() bool

func (*SubjectParam) HasSub

func (x *SubjectParam) HasSub() bool

func (*SubjectParam) ProtoMessage

func (*SubjectParam) ProtoMessage()

func (*SubjectParam) ProtoReflect

func (x *SubjectParam) ProtoReflect() protoreflect.Message

func (*SubjectParam) Reset

func (x *SubjectParam) Reset()

func (*SubjectParam) SetIdentityToken

func (x *SubjectParam) SetIdentityToken(v *v1beta12.IdentityTokenInfo)

func (*SubjectParam) SetServiceAccountToken

func (x *SubjectParam) SetServiceAccountToken(v *v1beta12.ServiceAccountTokenInfo)

func (*SubjectParam) String

func (x *SubjectParam) String() string

func (*SubjectParam) WhichSub

func (x *SubjectParam) WhichSub() case_SubjectParam_Sub

type SubjectParam_IdentityToken

type SubjectParam_IdentityToken struct {
	IdentityToken *v1beta12.IdentityTokenInfo `protobuf:"bytes,2,opt,name=identity_token,json=identityToken,proto3,oneof"`
}

type SubjectParam_ServiceAccountToken

type SubjectParam_ServiceAccountToken struct {
	ServiceAccountToken *v1beta12.ServiceAccountTokenInfo `protobuf:"bytes,3,opt,name=service_account_token,json=serviceAccountToken,proto3,oneof"`
}

type SubjectParam_builder

type SubjectParam_builder struct {

	// Fields of oneof Sub:
	IdentityToken       *v1beta12.IdentityTokenInfo
	ServiceAccountToken *v1beta12.ServiceAccountTokenInfo
	// contains filtered or unexported fields
}

func (SubjectParam_builder) Build

func (b0 SubjectParam_builder) Build() *SubjectParam

type UpdateCustomerRequest

type UpdateCustomerRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject  *SubjectParam  `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Customer *CustomerInput `protobuf:"bytes,2,opt,name=customer,proto3" json:"customer,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateCustomerRequest) ClearCustomer

func (x *UpdateCustomerRequest) ClearCustomer()

func (*UpdateCustomerRequest) ClearSubject

func (x *UpdateCustomerRequest) ClearSubject()

func (*UpdateCustomerRequest) GetCustomer

func (x *UpdateCustomerRequest) GetCustomer() *CustomerInput

func (*UpdateCustomerRequest) GetSubject

func (x *UpdateCustomerRequest) GetSubject() *SubjectParam

func (*UpdateCustomerRequest) HasCustomer

func (x *UpdateCustomerRequest) HasCustomer() bool

func (*UpdateCustomerRequest) HasSubject

func (x *UpdateCustomerRequest) HasSubject() bool

func (*UpdateCustomerRequest) ProtoMessage

func (*UpdateCustomerRequest) ProtoMessage()

func (*UpdateCustomerRequest) ProtoReflect

func (x *UpdateCustomerRequest) ProtoReflect() protoreflect.Message

func (*UpdateCustomerRequest) Reset

func (x *UpdateCustomerRequest) Reset()

func (*UpdateCustomerRequest) SetCustomer

func (x *UpdateCustomerRequest) SetCustomer(v *CustomerInput)

func (*UpdateCustomerRequest) SetSubject

func (x *UpdateCustomerRequest) SetSubject(v *SubjectParam)

func (*UpdateCustomerRequest) String

func (x *UpdateCustomerRequest) String() string

type UpdateCustomerRequest_builder

type UpdateCustomerRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject  *SubjectParam
	Customer *CustomerInput
	// contains filtered or unexported fields
}

func (UpdateCustomerRequest_builder) Build

type UpdateCustomerResponse

type UpdateCustomerResponse struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Output only. The time at which the configuration was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the document was last changed.
	//
	// This value is initially set to the `create_time` then increases monotonically with each change.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier `protobuf:"bytes,6,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier `protobuf:"bytes,7,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Output only. Multiversion concurrency control version.
	Etag string `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateCustomerResponse) ClearCreateTime

func (x *UpdateCustomerResponse) ClearCreateTime()

func (*UpdateCustomerResponse) ClearCreatedBy

func (x *UpdateCustomerResponse) ClearCreatedBy()

func (*UpdateCustomerResponse) ClearId

func (x *UpdateCustomerResponse) ClearId()

func (*UpdateCustomerResponse) ClearUpdateTime

func (x *UpdateCustomerResponse) ClearUpdateTime()

func (*UpdateCustomerResponse) ClearUpdatedBy

func (x *UpdateCustomerResponse) ClearUpdatedBy()

func (*UpdateCustomerResponse) GetCreateTime

func (x *UpdateCustomerResponse) GetCreateTime() *timestamppb.Timestamp

func (*UpdateCustomerResponse) GetCreatedBy

func (x *UpdateCustomerResponse) GetCreatedBy() *v1beta1.Identifier

func (*UpdateCustomerResponse) GetEtag

func (x *UpdateCustomerResponse) GetEtag() string

func (*UpdateCustomerResponse) GetId

func (*UpdateCustomerResponse) GetUpdateTime

func (x *UpdateCustomerResponse) GetUpdateTime() *timestamppb.Timestamp

func (*UpdateCustomerResponse) GetUpdatedBy

func (x *UpdateCustomerResponse) GetUpdatedBy() *v1beta1.Identifier

func (*UpdateCustomerResponse) HasCreateTime

func (x *UpdateCustomerResponse) HasCreateTime() bool

func (*UpdateCustomerResponse) HasCreatedBy

func (x *UpdateCustomerResponse) HasCreatedBy() bool

func (*UpdateCustomerResponse) HasId

func (x *UpdateCustomerResponse) HasId() bool

func (*UpdateCustomerResponse) HasUpdateTime

func (x *UpdateCustomerResponse) HasUpdateTime() bool

func (*UpdateCustomerResponse) HasUpdatedBy

func (x *UpdateCustomerResponse) HasUpdatedBy() bool

func (*UpdateCustomerResponse) ProtoMessage

func (*UpdateCustomerResponse) ProtoMessage()

func (*UpdateCustomerResponse) ProtoReflect

func (x *UpdateCustomerResponse) ProtoReflect() protoreflect.Message

func (*UpdateCustomerResponse) Reset

func (x *UpdateCustomerResponse) Reset()

func (*UpdateCustomerResponse) SetCreateTime

func (x *UpdateCustomerResponse) SetCreateTime(v *timestamppb.Timestamp)

func (*UpdateCustomerResponse) SetCreatedBy

func (x *UpdateCustomerResponse) SetCreatedBy(v *v1beta1.Identifier)

func (*UpdateCustomerResponse) SetEtag

func (x *UpdateCustomerResponse) SetEtag(v string)

func (*UpdateCustomerResponse) SetId

func (*UpdateCustomerResponse) SetUpdateTime

func (x *UpdateCustomerResponse) SetUpdateTime(v *timestamppb.Timestamp)

func (*UpdateCustomerResponse) SetUpdatedBy

func (x *UpdateCustomerResponse) SetUpdatedBy(v *v1beta1.Identifier)

func (*UpdateCustomerResponse) String

func (x *UpdateCustomerResponse) String() string

type UpdateCustomerResponse_builder

type UpdateCustomerResponse_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// Output only. The time at which the configuration was created.
	CreateTime *timestamppb.Timestamp
	// Output only. The time at which the document was last changed.
	//
	// This value is initially set to the `create_time` then increases monotonically with each change.
	UpdateTime *timestamppb.Timestamp
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier
	// Output only. Multiversion concurrency control version.
	Etag string
	// contains filtered or unexported fields
}

func (UpdateCustomerResponse_builder) Build

type UpdateDocumentRequest

type UpdateDocumentRequest struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	// Identifier is the globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Etag is the multiversion concurrency control version.
	Etag *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
	// Required. The updated document.
	Document *DocumentPatch `protobuf:"bytes,4,opt,name=document,proto3" json:"document,omitempty"`
	// contains filtered or unexported fields
}

UpdateDocumentRequest ...

func (*UpdateDocumentRequest) ClearDocument

func (x *UpdateDocumentRequest) ClearDocument()

func (*UpdateDocumentRequest) ClearEtag

func (x *UpdateDocumentRequest) ClearEtag()

func (*UpdateDocumentRequest) ClearId

func (x *UpdateDocumentRequest) ClearId()

func (*UpdateDocumentRequest) ClearSubject

func (x *UpdateDocumentRequest) ClearSubject()

func (*UpdateDocumentRequest) GetDocument

func (x *UpdateDocumentRequest) GetDocument() *DocumentPatch

func (*UpdateDocumentRequest) GetEtag

func (*UpdateDocumentRequest) GetId

func (*UpdateDocumentRequest) GetSubject

func (x *UpdateDocumentRequest) GetSubject() *SubjectParam

func (*UpdateDocumentRequest) HasDocument

func (x *UpdateDocumentRequest) HasDocument() bool

func (*UpdateDocumentRequest) HasEtag

func (x *UpdateDocumentRequest) HasEtag() bool

func (*UpdateDocumentRequest) HasId

func (x *UpdateDocumentRequest) HasId() bool

func (*UpdateDocumentRequest) HasSubject

func (x *UpdateDocumentRequest) HasSubject() bool

func (*UpdateDocumentRequest) ProtoMessage

func (*UpdateDocumentRequest) ProtoMessage()

func (*UpdateDocumentRequest) ProtoReflect

func (x *UpdateDocumentRequest) ProtoReflect() protoreflect.Message

func (*UpdateDocumentRequest) Reset

func (x *UpdateDocumentRequest) Reset()

func (*UpdateDocumentRequest) SetDocument

func (x *UpdateDocumentRequest) SetDocument(v *DocumentPatch)

func (*UpdateDocumentRequest) SetEtag

func (*UpdateDocumentRequest) SetId

func (*UpdateDocumentRequest) SetSubject

func (x *UpdateDocumentRequest) SetSubject(v *SubjectParam)

func (*UpdateDocumentRequest) String

func (x *UpdateDocumentRequest) String() string

type UpdateDocumentRequest_builder

type UpdateDocumentRequest_builder struct {

	// Subject contains the access controls to authorize the access.
	Subject *SubjectParam
	// Identifier is the globally unique identifier.
	Id *v1beta1.Identifier
	// Etag is the multiversion concurrency control version.
	Etag *wrapperspb.StringValue
	// Required. The updated document.
	Document *DocumentPatch
	// contains filtered or unexported fields
}

func (UpdateDocumentRequest_builder) Build

type UpdateDocumentResponse

type UpdateDocumentResponse struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Output only. The time at which the configuration was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time at which the configuration was last changed.
	//
	// This value is initially set to the `create_time` then increases monotonically with each change.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier `protobuf:"bytes,4,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier `protobuf:"bytes,5,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Output only. Multiversion concurrency control version.
	Etag string `protobuf:"bytes,9,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateDocumentResponse) ClearCreateTime

func (x *UpdateDocumentResponse) ClearCreateTime()

func (*UpdateDocumentResponse) ClearCreatedBy

func (x *UpdateDocumentResponse) ClearCreatedBy()

func (*UpdateDocumentResponse) ClearId

func (x *UpdateDocumentResponse) ClearId()

func (*UpdateDocumentResponse) ClearUpdateTime

func (x *UpdateDocumentResponse) ClearUpdateTime()

func (*UpdateDocumentResponse) ClearUpdatedBy

func (x *UpdateDocumentResponse) ClearUpdatedBy()

func (*UpdateDocumentResponse) GetCreateTime

func (x *UpdateDocumentResponse) GetCreateTime() *timestamppb.Timestamp

func (*UpdateDocumentResponse) GetCreatedBy

func (x *UpdateDocumentResponse) GetCreatedBy() *v1beta1.Identifier

func (*UpdateDocumentResponse) GetEtag

func (x *UpdateDocumentResponse) GetEtag() string

func (*UpdateDocumentResponse) GetId

func (*UpdateDocumentResponse) GetUpdateTime

func (x *UpdateDocumentResponse) GetUpdateTime() *timestamppb.Timestamp

func (*UpdateDocumentResponse) GetUpdatedBy

func (x *UpdateDocumentResponse) GetUpdatedBy() *v1beta1.Identifier

func (*UpdateDocumentResponse) HasCreateTime

func (x *UpdateDocumentResponse) HasCreateTime() bool

func (*UpdateDocumentResponse) HasCreatedBy

func (x *UpdateDocumentResponse) HasCreatedBy() bool

func (*UpdateDocumentResponse) HasId

func (x *UpdateDocumentResponse) HasId() bool

func (*UpdateDocumentResponse) HasUpdateTime

func (x *UpdateDocumentResponse) HasUpdateTime() bool

func (*UpdateDocumentResponse) HasUpdatedBy

func (x *UpdateDocumentResponse) HasUpdatedBy() bool

func (*UpdateDocumentResponse) ProtoMessage

func (*UpdateDocumentResponse) ProtoMessage()

func (*UpdateDocumentResponse) ProtoReflect

func (x *UpdateDocumentResponse) ProtoReflect() protoreflect.Message

func (*UpdateDocumentResponse) Reset

func (x *UpdateDocumentResponse) Reset()

func (*UpdateDocumentResponse) SetCreateTime

func (x *UpdateDocumentResponse) SetCreateTime(v *timestamppb.Timestamp)

func (*UpdateDocumentResponse) SetCreatedBy

func (x *UpdateDocumentResponse) SetCreatedBy(v *v1beta1.Identifier)

func (*UpdateDocumentResponse) SetEtag

func (x *UpdateDocumentResponse) SetEtag(v string)

func (*UpdateDocumentResponse) SetId

func (*UpdateDocumentResponse) SetUpdateTime

func (x *UpdateDocumentResponse) SetUpdateTime(v *timestamppb.Timestamp)

func (*UpdateDocumentResponse) SetUpdatedBy

func (x *UpdateDocumentResponse) SetUpdatedBy(v *v1beta1.Identifier)

func (*UpdateDocumentResponse) String

func (x *UpdateDocumentResponse) String() string

type UpdateDocumentResponse_builder

type UpdateDocumentResponse_builder struct {

	// Globally unique identifier.
	Id *v1beta1.Identifier
	// Output only. The time at which the configuration was created.
	CreateTime *timestamppb.Timestamp
	// Output only. The time at which the configuration was last changed.
	//
	// This value is initially set to the `create_time` then increases monotonically with each change.
	UpdateTime *timestamppb.Timestamp
	// Output only. The user/service id who created the configuration.
	CreatedBy *v1beta1.Identifier
	// Output only. The user/service id who last changed the configuration.
	UpdatedBy *v1beta1.Identifier
	// Output only. Multiversion concurrency control version.
	Etag string
	// contains filtered or unexported fields
}

func (UpdateDocumentResponse_builder) Build

Source Files

  • back_office_management_api.pb.go
  • capture_pipeline_model.pb.go
  • model.pb.go

Jump to

Keyboard shortcuts

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