connections

package
v1.2.5 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2026 License: Apache-2.0 Imports: 6 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectionAuth

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

func (*ConnectionAuth) AccessToken

func (ca *ConnectionAuth) AccessToken(value string) *ConnectionAuth

func (*ConnectionAuth) AwsAccessKey

func (ca *ConnectionAuth) AwsAccessKey(value string) *ConnectionAuth

func (*ConnectionAuth) AwsSecretKey

func (ca *ConnectionAuth) AwsSecretKey(value string) *ConnectionAuth

func (*ConnectionAuth) ClientAccess

func (ca *ConnectionAuth) ClientAccess(value *ConnectionAuthClientAccess) *ConnectionAuth

func (*ConnectionAuth) ClientId

func (ca *ConnectionAuth) ClientId(value string) *ConnectionAuth

func (*ConnectionAuth) ClientSecret

func (ca *ConnectionAuth) ClientSecret(value string) *ConnectionAuth

func (*ConnectionAuth) ConsumerKey

func (ca *ConnectionAuth) ConsumerKey(value string) *ConnectionAuth

func (*ConnectionAuth) ConsumerSecret

func (ca *ConnectionAuth) ConsumerSecret(value string) *ConnectionAuth

func (*ConnectionAuth) KeyId

func (ca *ConnectionAuth) KeyId(value string) *ConnectionAuth

func (*ConnectionAuth) Merge

func (ca *ConnectionAuth) Merge(customAuth *map[string]interface{}) (*map[string]interface{}, error)

func (*ConnectionAuth) OauthToken

func (ca *ConnectionAuth) OauthToken(value string) *ConnectionAuth

func (*ConnectionAuth) OauthTokenSecret

func (ca *ConnectionAuth) OauthTokenSecret(value string) *ConnectionAuth

func (*ConnectionAuth) PreviousRefreshToken

func (ca *ConnectionAuth) PreviousRefreshToken(value string) *ConnectionAuth

func (*ConnectionAuth) RealmID

func (ca *ConnectionAuth) RealmID(value string) *ConnectionAuth

func (*ConnectionAuth) RefreshToken

func (ca *ConnectionAuth) RefreshToken(value string) *ConnectionAuth

func (*ConnectionAuth) Request

func (ca *ConnectionAuth) Request() *connectionAuthRequest

func (*ConnectionAuth) RoleArn

func (ca *ConnectionAuth) RoleArn(value string) *ConnectionAuth

func (*ConnectionAuth) TeamId

func (ca *ConnectionAuth) TeamId(value string) *ConnectionAuth

func (*ConnectionAuth) UserAccessToken

func (ca *ConnectionAuth) UserAccessToken(value string) *ConnectionAuth

type ConnectionAuthClientAccess

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

func (*ConnectionAuthClientAccess) ClientID

func (*ConnectionAuthClientAccess) ClientSecret

func (*ConnectionAuthClientAccess) DeveloperToken

func (*ConnectionAuthClientAccess) UserAgent

type ConnectionColumnConfigListResponse

type ConnectionColumnConfigListResponse struct {
	common.CommonResponse
	Data struct {
		Columns map[string]*ConnectionSchemaConfigColumnResponse `json:"columns"`
	} `json:"data"`
}

type ConnectionColumnConfigListService

type ConnectionColumnConfigListService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionColumnConfigListService) ConnectionId

func (*ConnectionColumnConfigListService) Do

func (*ConnectionColumnConfigListService) Schema

func (*ConnectionColumnConfigListService) Table

type ConnectionColumnConfigUpdateService

type ConnectionColumnConfigUpdateService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionColumnConfigUpdateService) Column

func (*ConnectionColumnConfigUpdateService) ConnectionId

func (*ConnectionColumnConfigUpdateService) Do

func (*ConnectionColumnConfigUpdateService) Enabled

func (*ConnectionColumnConfigUpdateService) Hashed

func (*ConnectionColumnConfigUpdateService) Schema

func (*ConnectionColumnConfigUpdateService) Table

type ConnectionConfig

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

func (*ConnectionConfig) ABSConnectionString

func (cc *ConnectionConfig) ABSConnectionString(value string) *ConnectionConfig

func (*ConnectionConfig) ABSContainerName

func (cc *ConnectionConfig) ABSContainerName(value string) *ConnectionConfig

func (*ConnectionConfig) APIAccessToken

func (cc *ConnectionConfig) APIAccessToken(value string) *ConnectionConfig

func (*ConnectionConfig) APIKey

func (cc *ConnectionConfig) APIKey(value string) *ConnectionConfig

func (*ConnectionConfig) APIKeys

func (cc *ConnectionConfig) APIKeys(value []string) *ConnectionConfig

func (*ConnectionConfig) APIQuota

func (cc *ConnectionConfig) APIQuota(value int) *ConnectionConfig

func (*ConnectionConfig) APISecret

func (cc *ConnectionConfig) APISecret(value string) *ConnectionConfig

func (*ConnectionConfig) APIToken

func (cc *ConnectionConfig) APIToken(value string) *ConnectionConfig

func (*ConnectionConfig) APIURL

func (cc *ConnectionConfig) APIURL(value string) *ConnectionConfig

func (*ConnectionConfig) APIVersion

func (cc *ConnectionConfig) APIVersion(value string) *ConnectionConfig

func (*ConnectionConfig) AWSRegionCode

func (cc *ConnectionConfig) AWSRegionCode(value string) *ConnectionConfig

func (*ConnectionConfig) AccessKeyID

func (cc *ConnectionConfig) AccessKeyID(value string) *ConnectionConfig

func (*ConnectionConfig) AccessToken

func (cc *ConnectionConfig) AccessToken(value string) *ConnectionConfig

func (*ConnectionConfig) Account

func (cc *ConnectionConfig) Account(value string) *ConnectionConfig

func (*ConnectionConfig) AccountID

func (cc *ConnectionConfig) AccountID(value string) *ConnectionConfig

func (*ConnectionConfig) AccountIDs

func (cc *ConnectionConfig) AccountIDs(value []string) *ConnectionConfig

func (*ConnectionConfig) Accounts

func (cc *ConnectionConfig) Accounts(value []string) *ConnectionConfig

func (*ConnectionConfig) ActionBreakdowns

func (cc *ConnectionConfig) ActionBreakdowns(value []string) *ConnectionConfig

func (*ConnectionConfig) ActionReportTime

func (cc *ConnectionConfig) ActionReportTime(value string) *ConnectionConfig

func (*ConnectionConfig) AdobeAnalyticsConfigurations

func (cc *ConnectionConfig) AdobeAnalyticsConfigurations(value []*ConnectionConfigAdobeAnalyticsConfiguration) *ConnectionConfig

func (*ConnectionConfig) Advertisables

func (cc *ConnectionConfig) Advertisables(value []string) *ConnectionConfig

func (*ConnectionConfig) Advertisers

func (cc *ConnectionConfig) Advertisers(value []string) *ConnectionConfig

func (*ConnectionConfig) AdvertisersID

func (cc *ConnectionConfig) AdvertisersID(value []string) *ConnectionConfig

func (*ConnectionConfig) Aggregation

func (cc *ConnectionConfig) Aggregation(value string) *ConnectionConfig

func (*ConnectionConfig) AlwaysEncrypted

func (cc *ConnectionConfig) AlwaysEncrypted(value bool) *ConnectionConfig

func (*ConnectionConfig) ApiType

func (cc *ConnectionConfig) ApiType(value string) *ConnectionConfig

func (*ConnectionConfig) AppSyncMode

func (cc *ConnectionConfig) AppSyncMode(value string) *ConnectionConfig

func (*ConnectionConfig) AppendFileOption

func (cc *ConnectionConfig) AppendFileOption(value string) *ConnectionConfig

func (*ConnectionConfig) Apps

func (cc *ConnectionConfig) Apps(value []string) *ConnectionConfig

func (*ConnectionConfig) ArchivePattern

func (cc *ConnectionConfig) ArchivePattern(value string) *ConnectionConfig

func (*ConnectionConfig) AuthMode

func (cc *ConnectionConfig) AuthMode(value string) *ConnectionConfig

func (*ConnectionConfig) AuthType

func (cc *ConnectionConfig) AuthType(value string) *ConnectionConfig

func (*ConnectionConfig) BaseUrl

func (cc *ConnectionConfig) BaseUrl(value string) *ConnectionConfig

func (*ConnectionConfig) Breakdowns

func (cc *ConnectionConfig) Breakdowns(value []string) *ConnectionConfig

func (*ConnectionConfig) Bucket

func (cc *ConnectionConfig) Bucket(value string) *ConnectionConfig

func (*ConnectionConfig) BucketName

func (cc *ConnectionConfig) BucketName(value string) *ConnectionConfig

func (*ConnectionConfig) BucketService

func (cc *ConnectionConfig) BucketService(value string) *ConnectionConfig

func (*ConnectionConfig) Certificate

func (cc *ConnectionConfig) Certificate(value string) *ConnectionConfig

func (*ConnectionConfig) ClickAttributionWindow

func (cc *ConnectionConfig) ClickAttributionWindow(value string) *ConnectionConfig

func (*ConnectionConfig) ClientID

func (cc *ConnectionConfig) ClientID(value string) *ConnectionConfig

func (*ConnectionConfig) ClientSecret

func (cc *ConnectionConfig) ClientSecret(value string) *ConnectionConfig

func (*ConnectionConfig) CloudStorageType

func (cc *ConnectionConfig) CloudStorageType(value string) *ConnectionConfig

func (*ConnectionConfig) Columns

func (cc *ConnectionConfig) Columns(value []string) *ConnectionConfig

func (*ConnectionConfig) Compression

func (cc *ConnectionConfig) Compression(value string) *ConnectionConfig

func (*ConnectionConfig) ConfigMethod

func (cc *ConnectionConfig) ConfigMethod(value string) *ConnectionConfig

func (*ConnectionConfig) ConfigType

func (cc *ConnectionConfig) ConfigType(value string) *ConnectionConfig

func (*ConnectionConfig) ConnectionString

func (cc *ConnectionConfig) ConnectionString(value string) *ConnectionConfig

func (*ConnectionConfig) ConnectionType

func (cc *ConnectionConfig) ConnectionType(value string) *ConnectionConfig

func (*ConnectionConfig) ConsumerGroup

func (cc *ConnectionConfig) ConsumerGroup(value string) *ConnectionConfig

func (*ConnectionConfig) ConsumerKey

func (cc *ConnectionConfig) ConsumerKey(value string) *ConnectionConfig

func (*ConnectionConfig) ConsumerSecret

func (cc *ConnectionConfig) ConsumerSecret(value string) *ConnectionConfig

func (*ConnectionConfig) ContainerName

func (cc *ConnectionConfig) ContainerName(value string) *ConnectionConfig

func (*ConnectionConfig) ConversionReportTime

func (cc *ConnectionConfig) ConversionReportTime(value string) *ConnectionConfig

func (*ConnectionConfig) ConversionWindowSize

func (cc *ConnectionConfig) ConversionWindowSize(value int) *ConnectionConfig

func (*ConnectionConfig) CustomTables

func (*ConnectionConfig) CustomerID

func (cc *ConnectionConfig) CustomerID(value string) *ConnectionConfig

func (*ConnectionConfig) DailyAPICallLimit

func (cc *ConnectionConfig) DailyAPICallLimit(value int) *ConnectionConfig

func (*ConnectionConfig) DataCenter

func (cc *ConnectionConfig) DataCenter(value string) *ConnectionConfig

func (*ConnectionConfig) Database

func (cc *ConnectionConfig) Database(value string) *ConnectionConfig

func (*ConnectionConfig) DatasetID

func (cc *ConnectionConfig) DatasetID(value string) *ConnectionConfig

func (*ConnectionConfig) Datasource

func (cc *ConnectionConfig) Datasource(value string) *ConnectionConfig

func (*ConnectionConfig) DateGranularity

func (cc *ConnectionConfig) DateGranularity(value string) *ConnectionConfig

func (*ConnectionConfig) Delimiter

func (cc *ConnectionConfig) Delimiter(value string) *ConnectionConfig

func (*ConnectionConfig) DimensionAttributes

func (cc *ConnectionConfig) DimensionAttributes(value []string) *ConnectionConfig

func (*ConnectionConfig) Dimensions

func (cc *ConnectionConfig) Dimensions(value []string) *ConnectionConfig

func (*ConnectionConfig) Domain

func (cc *ConnectionConfig) Domain(value string) *ConnectionConfig

func (*ConnectionConfig) DomainName

func (cc *ConnectionConfig) DomainName(value string) *ConnectionConfig

func (*ConnectionConfig) Elements

func (cc *ConnectionConfig) Elements(value []string) *ConnectionConfig

func (*ConnectionConfig) Email

func (cc *ConnectionConfig) Email(value string) *ConnectionConfig

func (*ConnectionConfig) EnableAllDimensionCombinations

func (cc *ConnectionConfig) EnableAllDimensionCombinations(value bool) *ConnectionConfig

func (*ConnectionConfig) EncryptionKey

func (cc *ConnectionConfig) EncryptionKey(value string) *ConnectionConfig

func (*ConnectionConfig) Endpoint

func (cc *ConnectionConfig) Endpoint(value string) *ConnectionConfig

func (*ConnectionConfig) EngagementAttributionWindow

func (cc *ConnectionConfig) EngagementAttributionWindow(value string) *ConnectionConfig

func (*ConnectionConfig) EntityId

func (cc *ConnectionConfig) EntityId(value string) *ConnectionConfig

func (*ConnectionConfig) EscapeChar

func (cc *ConnectionConfig) EscapeChar(value string) *ConnectionConfig

func (*ConnectionConfig) EuRegion

func (cc *ConnectionConfig) EuRegion(value bool) *ConnectionConfig

func (*ConnectionConfig) ExternalID

func (cc *ConnectionConfig) ExternalID(value string) *ConnectionConfig

func (*ConnectionConfig) FTPHost

func (cc *ConnectionConfig) FTPHost(value string) *ConnectionConfig

func (*ConnectionConfig) FTPPassword

func (cc *ConnectionConfig) FTPPassword(value string) *ConnectionConfig

func (*ConnectionConfig) FTPPort

func (cc *ConnectionConfig) FTPPort(value int) *ConnectionConfig

func (*ConnectionConfig) FTPUser

func (cc *ConnectionConfig) FTPUser(value string) *ConnectionConfig

func (*ConnectionConfig) Fields

func (cc *ConnectionConfig) Fields(value []string) *ConnectionConfig

func (*ConnectionConfig) FileType

func (cc *ConnectionConfig) FileType(value string) *ConnectionConfig

func (*ConnectionConfig) FinanceAccountSyncMode

func (cc *ConnectionConfig) FinanceAccountSyncMode(value string) *ConnectionConfig

func (*ConnectionConfig) FinanceAccounts

func (cc *ConnectionConfig) FinanceAccounts(value []string) *ConnectionConfig

func (*ConnectionConfig) FolderId

func (cc *ConnectionConfig) FolderId(value string) *ConnectionConfig

func (*ConnectionConfig) Function

func (cc *ConnectionConfig) Function(value string) *ConnectionConfig

func (*ConnectionConfig) FunctionApp

func (cc *ConnectionConfig) FunctionApp(value string) *ConnectionConfig

func (*ConnectionConfig) FunctionKey

func (cc *ConnectionConfig) FunctionKey(value string) *ConnectionConfig

func (*ConnectionConfig) FunctionName

func (cc *ConnectionConfig) FunctionName(value string) *ConnectionConfig

func (*ConnectionConfig) FunctionTrigger

func (cc *ConnectionConfig) FunctionTrigger(value string) *ConnectionConfig

func (*ConnectionConfig) GCSBucket

func (cc *ConnectionConfig) GCSBucket(value string) *ConnectionConfig

func (*ConnectionConfig) GCSFolder

func (cc *ConnectionConfig) GCSFolder(value string) *ConnectionConfig

func (*ConnectionConfig) HomeFolder

func (cc *ConnectionConfig) HomeFolder(value string) *ConnectionConfig

func (*ConnectionConfig) Host

func (cc *ConnectionConfig) Host(value string) *ConnectionConfig

func (*ConnectionConfig) Hosts

func (cc *ConnectionConfig) Hosts(value []string) *ConnectionConfig

func (*ConnectionConfig) Identity

func (cc *ConnectionConfig) Identity(value string) *ConnectionConfig

func (*ConnectionConfig) Instance

func (cc *ConnectionConfig) Instance(value string) *ConnectionConfig

func (*ConnectionConfig) IntegrationKey

func (cc *ConnectionConfig) IntegrationKey(value string) *ConnectionConfig

func (*ConnectionConfig) IsFTPS

func (cc *ConnectionConfig) IsFTPS(value bool) *ConnectionConfig

func (*ConnectionConfig) IsKeypair

func (cc *ConnectionConfig) IsKeypair(value bool) *ConnectionConfig

func (*ConnectionConfig) IsMultiEntityFeatureEnabled

func (cc *ConnectionConfig) IsMultiEntityFeatureEnabled(value bool) *ConnectionConfig

func (*ConnectionConfig) IsNewPackage

func (cc *ConnectionConfig) IsNewPackage(value bool) *ConnectionConfig

func (*ConnectionConfig) IsSecure

func (cc *ConnectionConfig) IsSecure(value bool) *ConnectionConfig

func (*ConnectionConfig) Key

func (cc *ConnectionConfig) Key(value string) *ConnectionConfig

func (*ConnectionConfig) ManagerAccounts

func (cc *ConnectionConfig) ManagerAccounts(value []string) *ConnectionConfig

func (*ConnectionConfig) MerchantID

func (cc *ConnectionConfig) MerchantID(value string) *ConnectionConfig

func (*ConnectionConfig) Merge

func (cc *ConnectionConfig) Merge(customConfig *map[string]interface{}) (*map[string]interface{}, error)

func (*ConnectionConfig) MessageType

func (cc *ConnectionConfig) MessageType(value string) *ConnectionConfig

func (*ConnectionConfig) Metrics

func (cc *ConnectionConfig) Metrics(value []string) *ConnectionConfig

func (*ConnectionConfig) NamedRange

func (cc *ConnectionConfig) NamedRange(value string) *ConnectionConfig

func (*ConnectionConfig) NetworkCode

func (cc *ConnectionConfig) NetworkCode(value string) *ConnectionConfig

func (*ConnectionConfig) NullSequence

func (cc *ConnectionConfig) NullSequence(value string) *ConnectionConfig

func (*ConnectionConfig) OauthToken

func (cc *ConnectionConfig) OauthToken(value string) *ConnectionConfig

func (*ConnectionConfig) OauthTokenSecret

func (cc *ConnectionConfig) OauthTokenSecret(value string) *ConnectionConfig

func (*ConnectionConfig) OnError

func (cc *ConnectionConfig) OnError(value string) *ConnectionConfig

func (*ConnectionConfig) OnPremise

func (cc *ConnectionConfig) OnPremise(value bool) *ConnectionConfig

func (*ConnectionConfig) OrganizationID

func (cc *ConnectionConfig) OrganizationID(value string) *ConnectionConfig

func (*ConnectionConfig) Organizations

func (cc *ConnectionConfig) Organizations(value []string) *ConnectionConfig

func (*ConnectionConfig) PAT

func (cc *ConnectionConfig) PAT(value string) *ConnectionConfig

func (*ConnectionConfig) PEMCertificate

func (cc *ConnectionConfig) PEMCertificate(value string) *ConnectionConfig

func (*ConnectionConfig) Pages

func (cc *ConnectionConfig) Pages(value []string) *ConnectionConfig

func (*ConnectionConfig) Password

func (cc *ConnectionConfig) Password(value string) *ConnectionConfig

func (*ConnectionConfig) Path

func (cc *ConnectionConfig) Path(value string) *ConnectionConfig

func (*ConnectionConfig) Pattern

func (cc *ConnectionConfig) Pattern(value string) *ConnectionConfig

func (*ConnectionConfig) Port

func (cc *ConnectionConfig) Port(value int) *ConnectionConfig

func (*ConnectionConfig) PostClickAttributionWindowSize

func (cc *ConnectionConfig) PostClickAttributionWindowSize(value string) *ConnectionConfig

func (*ConnectionConfig) PrebuiltReport

func (cc *ConnectionConfig) PrebuiltReport(value string) *ConnectionConfig

func (*ConnectionConfig) Prefix

func (cc *ConnectionConfig) Prefix(value string) *ConnectionConfig

func (*ConnectionConfig) PrivateKey

func (cc *ConnectionConfig) PrivateKey(value string) *ConnectionConfig

func (*ConnectionConfig) Profiles

func (cc *ConnectionConfig) Profiles(value []string) *ConnectionConfig

func (*ConnectionConfig) ProjectCredentials

func (cc *ConnectionConfig) ProjectCredentials(value []*ConnectionConfigProjectCredentials) *ConnectionConfig

func (*ConnectionConfig) ProjectID

func (cc *ConnectionConfig) ProjectID(value string) *ConnectionConfig

func (*ConnectionConfig) Projects

func (cc *ConnectionConfig) Projects(value []string) *ConnectionConfig

func (*ConnectionConfig) PublicKey

func (cc *ConnectionConfig) PublicKey(value string) *ConnectionConfig

func (*ConnectionConfig) PublicationName

func (cc *ConnectionConfig) PublicationName(value string) *ConnectionConfig

func (*ConnectionConfig) QueryID

func (cc *ConnectionConfig) QueryID(value string) *ConnectionConfig

func (*ConnectionConfig) Region

func (cc *ConnectionConfig) Region(value string) *ConnectionConfig

func (*ConnectionConfig) ReplicationSlot

func (cc *ConnectionConfig) ReplicationSlot(value string) *ConnectionConfig

func (*ConnectionConfig) ReportConfigurationIDs

func (cc *ConnectionConfig) ReportConfigurationIDs(value []string) *ConnectionConfig

func (*ConnectionConfig) ReportSuites

func (cc *ConnectionConfig) ReportSuites(value []string) *ConnectionConfig

func (*ConnectionConfig) ReportType

func (cc *ConnectionConfig) ReportType(value string) *ConnectionConfig

func (*ConnectionConfig) ReportURL

func (cc *ConnectionConfig) ReportURL(value string) *ConnectionConfig

func (*ConnectionConfig) Reports

func (*ConnectionConfig) Repositories

func (cc *ConnectionConfig) Repositories(value []string) *ConnectionConfig

func (*ConnectionConfig) Request

func (cc *ConnectionConfig) Request() *connectionConfigRequest

func (*ConnectionConfig) ResourceURL

func (cc *ConnectionConfig) ResourceURL(value string) *ConnectionConfig

func (*ConnectionConfig) Role

func (cc *ConnectionConfig) Role(value string) *ConnectionConfig

func (*ConnectionConfig) RoleArn

func (cc *ConnectionConfig) RoleArn(value string) *ConnectionConfig

func (*ConnectionConfig) S3Bucket

func (cc *ConnectionConfig) S3Bucket(value string) *ConnectionConfig

func (*ConnectionConfig) S3ExternalID

func (cc *ConnectionConfig) S3ExternalID(value string) *ConnectionConfig

func (*ConnectionConfig) S3Folder

func (cc *ConnectionConfig) S3Folder(value string) *ConnectionConfig

func (*ConnectionConfig) S3RoleArn

func (cc *ConnectionConfig) S3RoleArn(value string) *ConnectionConfig

func (*ConnectionConfig) SFTPHost

func (cc *ConnectionConfig) SFTPHost(value string) *ConnectionConfig

func (*ConnectionConfig) SFTPIsKeyPair

func (cc *ConnectionConfig) SFTPIsKeyPair(value bool) *ConnectionConfig

func (*ConnectionConfig) SFTPPassword

func (cc *ConnectionConfig) SFTPPassword(value string) *ConnectionConfig

func (*ConnectionConfig) SFTPPort

func (cc *ConnectionConfig) SFTPPort(value int) *ConnectionConfig

func (*ConnectionConfig) SFTPUser

func (cc *ConnectionConfig) SFTPUser(value string) *ConnectionConfig

func (*ConnectionConfig) SID

func (cc *ConnectionConfig) SID(value string) *ConnectionConfig

func (*ConnectionConfig) SalesAccountSyncMode

func (cc *ConnectionConfig) SalesAccountSyncMode(value string) *ConnectionConfig

func (*ConnectionConfig) SalesAccounts

func (cc *ConnectionConfig) SalesAccounts(value []string) *ConnectionConfig

func (*ConnectionConfig) Schema

func (cc *ConnectionConfig) Schema(value string) *ConnectionConfig

func (*ConnectionConfig) SchemaPrefix

func (cc *ConnectionConfig) SchemaPrefix(value string) *ConnectionConfig

func (*ConnectionConfig) Secret

func (cc *ConnectionConfig) Secret(value string) *ConnectionConfig

func (*ConnectionConfig) SecretKey

func (cc *ConnectionConfig) SecretKey(value string) *ConnectionConfig

func (*ConnectionConfig) Secrets

func (cc *ConnectionConfig) Secrets(value string) *ConnectionConfig

func (*ConnectionConfig) SecretsList

func (cc *ConnectionConfig) SecretsList(value []*FunctionSecret) *ConnectionConfig

func (*ConnectionConfig) SecurityProtocol

func (cc *ConnectionConfig) SecurityProtocol(value string) *ConnectionConfig

func (*ConnectionConfig) SelectedExports

func (cc *ConnectionConfig) SelectedExports(value []string) *ConnectionConfig

func (*ConnectionConfig) ServerURL

func (cc *ConnectionConfig) ServerURL(value string) *ConnectionConfig

func (*ConnectionConfig) Servers

func (cc *ConnectionConfig) Servers(value string) *ConnectionConfig

func (*ConnectionConfig) ShareURL

func (cc *ConnectionConfig) ShareURL(value string) *ConnectionConfig

func (*ConnectionConfig) SheetID

func (cc *ConnectionConfig) SheetID(value string) *ConnectionConfig

func (*ConnectionConfig) Shop

func (cc *ConnectionConfig) Shop(value string) *ConnectionConfig

func (*ConnectionConfig) SiteURLs

func (cc *ConnectionConfig) SiteURLs(value []string) *ConnectionConfig

func (*ConnectionConfig) SkipAfter

func (cc *ConnectionConfig) SkipAfter(value int) *ConnectionConfig

func (*ConnectionConfig) SkipBefore

func (cc *ConnectionConfig) SkipBefore(value int) *ConnectionConfig

func (*ConnectionConfig) SoapUri

func (cc *ConnectionConfig) SoapUri(value string) *ConnectionConfig

func (*ConnectionConfig) Source

func (cc *ConnectionConfig) Source(value string) *ConnectionConfig

func (*ConnectionConfig) SubDomain

func (cc *ConnectionConfig) SubDomain(value string) *ConnectionConfig

func (*ConnectionConfig) Subdomain

func (cc *ConnectionConfig) Subdomain(value string) *ConnectionConfig

func (*ConnectionConfig) SwipeAttributionWindow

func (cc *ConnectionConfig) SwipeAttributionWindow(value string) *ConnectionConfig

func (*ConnectionConfig) SyncDataLocker

func (cc *ConnectionConfig) SyncDataLocker(value bool) *ConnectionConfig

func (*ConnectionConfig) SyncFormat

func (cc *ConnectionConfig) SyncFormat(value string) *ConnectionConfig

func (*ConnectionConfig) SyncMode

func (cc *ConnectionConfig) SyncMode(value string) *ConnectionConfig

func (*ConnectionConfig) SyncType

func (cc *ConnectionConfig) SyncType(value string) *ConnectionConfig

func (*ConnectionConfig) Table

func (cc *ConnectionConfig) Table(value string) *ConnectionConfig

func (*ConnectionConfig) TechnicalAccountID

func (cc *ConnectionConfig) TechnicalAccountID(value string) *ConnectionConfig

func (*ConnectionConfig) TestTableName

func (cc *ConnectionConfig) TestTableName(value string) *ConnectionConfig

func (*ConnectionConfig) TimeZone

func (cc *ConnectionConfig) TimeZone(value string) *ConnectionConfig

func (*ConnectionConfig) TimeframeMonths

func (cc *ConnectionConfig) TimeframeMonths(value string) *ConnectionConfig

func (*ConnectionConfig) TokenKey

func (cc *ConnectionConfig) TokenKey(value string) *ConnectionConfig

func (*ConnectionConfig) TokenSecret

func (cc *ConnectionConfig) TokenSecret(value string) *ConnectionConfig

func (*ConnectionConfig) TunnelHost

func (cc *ConnectionConfig) TunnelHost(value string) *ConnectionConfig

func (*ConnectionConfig) TunnelPort

func (cc *ConnectionConfig) TunnelPort(value int) *ConnectionConfig

func (*ConnectionConfig) TunnelUser

func (cc *ConnectionConfig) TunnelUser(value string) *ConnectionConfig

func (*ConnectionConfig) UniqueID

func (cc *ConnectionConfig) UniqueID(value string) *ConnectionConfig

func (*ConnectionConfig) UpdateConfigOnEachSync

func (cc *ConnectionConfig) UpdateConfigOnEachSync(value bool) *ConnectionConfig

func (*ConnectionConfig) UpdateMethod

func (cc *ConnectionConfig) UpdateMethod(value string) *ConnectionConfig

func (*ConnectionConfig) UseAPIKeys

func (cc *ConnectionConfig) UseAPIKeys(value bool) *ConnectionConfig

func (*ConnectionConfig) UseWebhooks

func (cc *ConnectionConfig) UseWebhooks(value bool) *ConnectionConfig

func (*ConnectionConfig) User

func (cc *ConnectionConfig) User(value string) *ConnectionConfig

func (*ConnectionConfig) UserId

func (cc *ConnectionConfig) UserId(value string) *ConnectionConfig

func (*ConnectionConfig) UserKey

func (cc *ConnectionConfig) UserKey(value string) *ConnectionConfig

func (*ConnectionConfig) UserName

func (cc *ConnectionConfig) UserName(value string) *ConnectionConfig

func (*ConnectionConfig) UserProfiles

func (cc *ConnectionConfig) UserProfiles(value []string) *ConnectionConfig

func (*ConnectionConfig) Username

func (cc *ConnectionConfig) Username(value string) *ConnectionConfig

func (*ConnectionConfig) ViewAttributionWindow

func (cc *ConnectionConfig) ViewAttributionWindow(value string) *ConnectionConfig

func (*ConnectionConfig) ViewThroughAttributionWindowSize

func (cc *ConnectionConfig) ViewThroughAttributionWindowSize(value string) *ConnectionConfig

type ConnectionConfigAdobeAnalyticsConfiguration

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

func (*ConnectionConfigAdobeAnalyticsConfiguration) CalculatedMetrics

func (*ConnectionConfigAdobeAnalyticsConfiguration) Elements

func (*ConnectionConfigAdobeAnalyticsConfiguration) Metrics

func (*ConnectionConfigAdobeAnalyticsConfiguration) ReportSuites

func (*ConnectionConfigAdobeAnalyticsConfiguration) Segments

func (*ConnectionConfigAdobeAnalyticsConfiguration) SyncMode

type ConnectionConfigAdobeAnalyticsConfigurationResponse

type ConnectionConfigAdobeAnalyticsConfigurationResponse struct {
	SyncMode          string   `json:"sync_mode"`
	ReportSuites      []string `json:"report_suites"`
	Elements          []string `json:"elements"`
	Metrics           []string `json:"metrics"`
	CalculatedMetrics []string `json:"calculated_metrics"`
	Segments          []string `json:"segments"`
}

type ConnectionConfigCustomTables

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

func (*ConnectionConfigCustomTables) ActionBreakdowns

func (ct *ConnectionConfigCustomTables) ActionBreakdowns(value []string) *ConnectionConfigCustomTables

func (*ConnectionConfigCustomTables) ActionReportTime

func (*ConnectionConfigCustomTables) Aggregation

func (*ConnectionConfigCustomTables) Breakdowns

func (*ConnectionConfigCustomTables) ClickAttributionWindow

func (ct *ConnectionConfigCustomTables) ClickAttributionWindow(value string) *ConnectionConfigCustomTables

func (*ConnectionConfigCustomTables) ConfigType

func (*ConnectionConfigCustomTables) Fields

func (*ConnectionConfigCustomTables) PrebuiltReportName

func (ct *ConnectionConfigCustomTables) PrebuiltReportName(value string) *ConnectionConfigCustomTables

func (*ConnectionConfigCustomTables) TableName

func (*ConnectionConfigCustomTables) ViewAttributionWindow

func (ct *ConnectionConfigCustomTables) ViewAttributionWindow(value string) *ConnectionConfigCustomTables

type ConnectionConfigCustomTablesResponse

type ConnectionConfigCustomTablesResponse struct {
	TableName              string   `json:"table_name"`
	ConfigType             string   `json:"config_type"`
	Fields                 []string `json:"fields"`
	Breakdowns             []string `json:"breakdowns"`
	ActionBreakdowns       []string `json:"action_breakdowns"`
	Aggregation            string   `json:"aggregation"`
	ActionReportTime       string   `json:"action_report_time"`
	ClickAttributionWindow string   `json:"click_attribution_window"`
	ViewAttributionWindow  string   `json:"view_attribution_window"`
	PrebuiltReportName     string   `json:"prebuilt_report_name"`
}

type ConnectionConfigProjectCredentials

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

func (*ConnectionConfigProjectCredentials) APIKey

func (*ConnectionConfigProjectCredentials) Project

func (*ConnectionConfigProjectCredentials) SecretKey

type ConnectionConfigProjectCredentialsResponse

type ConnectionConfigProjectCredentialsResponse struct {
	Project   string `json:"project"`
	APIKey    string `json:"api_key"`
	SecretKey string `json:"secret_key"`
}

type ConnectionConfigReports

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

func (*ConnectionConfigReports) ConfigType

func (*ConnectionConfigReports) Dimensions

func (r *ConnectionConfigReports) Dimensions(value []string) *ConnectionConfigReports

func (*ConnectionConfigReports) Fields

func (*ConnectionConfigReports) Filter

func (*ConnectionConfigReports) Metrics

func (*ConnectionConfigReports) PrebuiltReport

func (r *ConnectionConfigReports) PrebuiltReport(value string) *ConnectionConfigReports

func (*ConnectionConfigReports) ReportType

func (*ConnectionConfigReports) Segments

func (*ConnectionConfigReports) Table

type ConnectionConfigReportsResponse

type ConnectionConfigReportsResponse struct {
	Table          string   `json:"table"`
	ConfigType     string   `json:"config_type"`
	PrebuiltReport string   `json:"prebuilt_report"`
	ReportType     string   `json:"report_type"`
	Fields         []string `json:"fields"`
	Dimensions     []string `json:"dimensions"`
	Metrics        []string `json:"metrics"`
	Segments       []string `json:"segments"`
	Filter         string   `json:"filter"`
}

type ConnectionConfigResponse

type ConnectionConfigResponse struct {
	AdobeAnalyticsConfigurations     []ConnectionConfigAdobeAnalyticsConfigurationResponse `json:"adobe_analytics_configurations"`
	Schema                           string                                                `json:"schema"`
	Table                            string                                                `json:"table"`
	SheetID                          string                                                `json:"sheet_id"`
	NamedRange                       string                                                `json:"named_range"`
	ClientID                         string                                                `json:"client_id"`
	ClientSecret                     string                                                `json:"client_secret"`
	TechnicalAccountID               string                                                `json:"technical_account_id"`
	OrganizationID                   string                                                `json:"organization_id"`
	PrivateKey                       string                                                `json:"private_key"`
	SyncMode                         string                                                `json:"sync_mode"`
	ReportSuites                     []string                                              `json:"report_suites"`
	Elements                         []string                                              `json:"elements"`
	Metrics                          []string                                              `json:"metrics"`
	DateGranularity                  string                                                `json:"date_granularity"`
	TimeframeMonths                  string                                                `json:"timeframe_months"`
	Source                           string                                                `json:"source"`
	S3Bucket                         string                                                `json:"s3bucket"`
	S3RoleArn                        string                                                `json:"s3role_arn"`
	ABSConnectionString              string                                                `json:"abs_connection_string"`
	ABSContainerName                 string                                                `json:"abs_container_name"`
	FolderId                         string                                                `json:"folder_id"`
	FTPHost                          string                                                `json:"ftp_host"`
	FTPPort                          *int                                                  `json:"ftp_port"`
	FTPUser                          string                                                `json:"ftp_user"`
	FTPPassword                      string                                                `json:"ftp_password"`
	IsFTPS                           *bool                                                 `json:"is_ftps"`
	SFTPHost                         string                                                `json:"sftp_host"`
	SFTPPort                         *int                                                  `json:"sftp_port"`
	SFTPUser                         string                                                `json:"sftp_user"`
	SFTPPassword                     string                                                `json:"sftp_password"`
	SFTPIsKeyPair                    *bool                                                 `json:"sftp_is_key_pair"`
	IsKeypair                        *bool                                                 `json:"is_keypair"`
	Advertisables                    []string                                              `json:"advertisables"`
	ReportType                       string                                                `json:"report_type"`
	Dimensions                       []string                                              `json:"dimensions"`
	SchemaPrefix                     string                                                `json:"schema_prefix"`
	APIKey                           string                                                `json:"api_key"`
	ExternalID                       string                                                `json:"external_id"`
	RoleArn                          string                                                `json:"role_arn"`
	Bucket                           string                                                `json:"bucket"`
	Prefix                           string                                                `json:"prefix"`
	Pattern                          string                                                `json:"pattern"`
	PAT                              string                                                `json:"pat"`
	FileType                         string                                                `json:"file_type"`
	Compression                      string                                                `json:"compression"`
	OnError                          string                                                `json:"on_error"`
	AppendFileOption                 string                                                `json:"append_file_option"`
	ArchivePattern                   string                                                `json:"archive_pattern"`
	NullSequence                     string                                                `json:"null_sequence"`
	Delimiter                        string                                                `json:"delimiter"`
	EscapeChar                       string                                                `json:"escape_char"`
	SkipBefore                       *int                                                  `json:"skip_before"`
	SkipAfter                        *int                                                  `json:"skip_after"`
	SecretsList                      []FunctionSecretResponse                              `json:"secrets_list"`
	ProjectCredentials               []ConnectionConfigProjectCredentialsResponse          `json:"project_credentials"`
	AuthMode                         string                                                `json:"auth_mode"`
	Username                         string                                                `json:"username"`
	Password                         string                                                `json:"password"`
	Certificate                      string                                                `json:"certificate"`
	SelectedExports                  []string                                              `json:"selected_exports"`
	ConsumerGroup                    string                                                `json:"consumer_group"`
	Servers                          string                                                `json:"servers"`
	MessageType                      string                                                `json:"message_type"`
	SyncType                         string                                                `json:"sync_type"`
	SecurityProtocol                 string                                                `json:"security_protocol"`
	Apps                             []string                                              `json:"apps"`
	SalesAccounts                    []string                                              `json:"sales_accounts"`
	FinanceAccounts                  []string                                              `json:"finance_accounts"`
	AppSyncMode                      string                                                `json:"app_sync_mode"`
	SalesAccountSyncMode             string                                                `json:"sales_account_sync_mode"`
	FinanceAccountSyncMode           string                                                `json:"finance_account_sync_mode"`
	PEMCertificate                   string                                                `json:"pem_certificate"`
	AccessKeyID                      string                                                `json:"access_key_id"`
	SecretKey                        string                                                `json:"secret_key"`
	HomeFolder                       string                                                `json:"home_folder"`
	SyncDataLocker                   *bool                                                 `json:"sync_data_locker"`
	Projects                         []string                                              `json:"projects"`
	Function                         string                                                `json:"function"`
	Region                           string                                                `json:"region"`
	Secrets                          string                                                `json:"secrets"`
	ContainerName                    string                                                `json:"container_name"`
	ConnectionString                 string                                                `json:"connection_string"`
	FunctionApp                      string                                                `json:"function_app"`
	FunctionName                     string                                                `json:"function_name"`
	FunctionKey                      string                                                `json:"function_key"`
	PublicKey                        string                                                `json:"public_key"`
	MerchantID                       string                                                `json:"merchant_id"`
	APIURL                           string                                                `json:"api_url"`
	CloudStorageType                 string                                                `json:"cloud_storage_type"`
	S3ExternalID                     string                                                `json:"s3external_id"`
	S3Folder                         string                                                `json:"s3folder"`
	GCSBucket                        string                                                `json:"gcs_bucket"`
	GCSFolder                        string                                                `json:"gcs_folder"`
	UserProfiles                     []string                                              `json:"user_profiles"`
	ReportConfigurationIDs           []string                                              `json:"report_configuration_ids"`
	EnableAllDimensionCombinations   *bool                                                 `json:"enable_all_dimension_combinations"`
	Instance                         string                                                `json:"instance"`
	AWSRegionCode                    string                                                `json:"aws_region_code"`
	Accounts                         []string                                              `json:"accounts"`
	Fields                           []string                                              `json:"fields"`
	Breakdowns                       []string                                              `json:"breakdowns"`
	ActionBreakdowns                 []string                                              `json:"action_breakdowns"`
	Aggregation                      string                                                `json:"aggregation"`
	ConfigType                       string                                                `json:"config_type"`
	PrebuiltReport                   string                                                `json:"prebuilt_report"`
	ActionReportTime                 string                                                `json:"action_report_time"`
	ClickAttributionWindow           string                                                `json:"click_attribution_window"`
	ViewAttributionWindow            string                                                `json:"view_attribution_window"`
	CustomTables                     []ConnectionConfigCustomTablesResponse                `json:"custom_tables"`
	Pages                            []string                                              `json:"pages"`
	Subdomain                        string                                                `json:"subdomain"`
	Host                             string                                                `json:"host"`
	Port                             *int                                                  `json:"port"`
	User                             string                                                `json:"user"`
	IsSecure                         *bool                                                 `json:"is_secure"`
	Repositories                     []string                                              `json:"repositories"`
	UseWebhooks                      *bool                                                 `json:"use_webhooks"`
	DimensionAttributes              []string                                              `json:"dimension_attributes"`
	Columns                          []string                                              `json:"columns"`
	NetworkCode                      string                                                `json:"network_code"`
	CustomerID                       string                                                `json:"customer_id"`
	ManagerAccounts                  []string                                              `json:"manager_accounts"`
	Reports                          []ConnectionConfigReportsResponse                     `json:"reports"`
	ConversionWindowSize             *int                                                  `json:"conversion_window_size"`
	Profiles                         []string                                              `json:"profiles"`
	ProjectID                        string                                                `json:"project_id"`
	DatasetID                        string                                                `json:"dataset_id"`
	BucketName                       string                                                `json:"bucket_name"`
	FunctionTrigger                  string                                                `json:"function_trigger"`
	ConfigMethod                     string                                                `json:"config_method"`
	QueryID                          string                                                `json:"query_id"`
	UpdateConfigOnEachSync           *bool                                                 `json:"update_config_on_each_sync"`
	SiteURLs                         []string                                              `json:"site_urls"`
	Path                             string                                                `json:"path"`
	OnPremise                        *bool                                                 `json:"on_premise"`
	AccessToken                      string                                                `json:"access_token"`
	ViewThroughAttributionWindowSize string                                                `json:"view_through_attribution_window_size"`
	PostClickAttributionWindowSize   string                                                `json:"post_click_attribution_window_size"`
	UseAPIKeys                       *bool                                                 `json:"use_api_keys"`
	APIKeys                          []string                                              `json:"api_keys"`
	Endpoint                         string                                                `json:"endpoint"`
	Identity                         string                                                `json:"identity"`
	APIQuota                         *int                                                  `json:"api_quota"`
	DomainName                       string                                                `json:"domain_name"`
	ResourceURL                      string                                                `json:"resource_url"`
	APISecret                        string                                                `json:"api_secret"`
	Hosts                            []string                                              `json:"hosts"`
	TunnelHost                       string                                                `json:"tunnel_host"`
	TunnelPort                       *int                                                  `json:"tunnel_port"`
	TunnelUser                       string                                                `json:"tunnel_user"`
	Database                         string                                                `json:"database"`
	Datasource                       string                                                `json:"datasource"`
	Account                          string                                                `json:"account"`
	Role                             string                                                `json:"role"`
	Email                            string                                                `json:"email"`
	AccountID                        string                                                `json:"account_id"`
	ServerURL                        string                                                `json:"server_url"`
	UserKey                          string                                                `json:"user_key"`
	APIVersion                       string                                                `json:"api_version"`
	DailyAPICallLimit                *int                                                  `json:"daily_api_call_limit"`
	TimeZone                         string                                                `json:"time_zone"`
	IntegrationKey                   string                                                `json:"integration_key"`
	Advertisers                      []string                                              `json:"advertisers"`
	EngagementAttributionWindow      string                                                `json:"engagement_attribution_window"`
	ConversionReportTime             string                                                `json:"conversion_report_time"`
	Domain                           string                                                `json:"domain"`
	UpdateMethod                     string                                                `json:"update_method"`
	ReplicationSlot                  string                                                `json:"replication_slot"`
	PublicationName                  string                                                `json:"publication_name"`
	DataCenter                       string                                                `json:"data_center"`
	APIToken                         string                                                `json:"api_token"`
	SubDomain                        string                                                `json:"sub_domain"`
	TestTableName                    string                                                `json:"test_table_name"`
	Shop                             string                                                `json:"shop"`
	Organizations                    []string                                              `json:"organizations"`
	SwipeAttributionWindow           string                                                `json:"swipe_attribution_window"`
	APIAccessToken                   string                                                `json:"api_access_token"`
	AccountIDs                       []string                                              `json:"account_ids"`
	SID                              string                                                `json:"sid"`
	Secret                           string                                                `json:"secret"`
	OauthToken                       string                                                `json:"oauth_token"`
	OauthTokenSecret                 string                                                `json:"oauth_token_secret"`
	ConsumerKey                      string                                                `json:"consumer_key"`
	ConsumerSecret                   string                                                `json:"consumer_secret"`
	Key                              string                                                `json:"key"`
	AdvertisersID                    []string                                              `json:"advertisers_id"`
	SyncFormat                       string                                                `json:"sync_format"`
	BucketService                    string                                                `json:"bucket_service"`
	UserName                         string                                                `json:"user_name"`
	ReportURL                        string                                                `json:"report_url"`
	UniqueID                         string                                                `json:"unique_id"`
	AuthType                         string                                                `json:"auth_type"`
	LatestVersion                    string                                                `json:"latest_version"`
	AuthorizationMethod              string                                                `json:"authorization_method"`
	ServiceVersion                   string                                                `json:"service_version"`
	LastSyncedChangesUtc             string                                                `json:"last_synced_changes__utc_"`
	IsNewPackage                     *bool                                                 `json:"is_new_package"`
	ConnectionType                   string                                                `json:"connection_type"`
	IsMultiEntityFeatureEnabled      *bool                                                 `json:"is_multi_entity_feature_enabled"`
	AlwaysEncrypted                  *bool                                                 `json:"always_encrypted"`
	ApiType                          string                                                `json:"api_type"`
	BaseUrl                          string                                                `json:"base_url"`
	EntityId                         string                                                `json:"entity_id"`
	SoapUri                          string                                                `json:"soap_uri"`
	UserId                           string                                                `json:"user_id"`
	EncryptionKey                    string                                                `json:"encryption_key"`
	EuRegion                         *bool                                                 `json:"eu_region"`
	TokenKey                         string                                                `json:"token_key"`
	TokenSecret                      string                                                `json:"token_secret"`
	ShareURL                         string                                                `json:"share_url"`
}

type ConnectionCreateService

type ConnectionCreateService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionCreateService) Auth

func (*ConnectionCreateService) AuthCustom

func (s *ConnectionCreateService) AuthCustom(value *map[string]interface{}) *ConnectionCreateService

func (*ConnectionCreateService) Config

func (*ConnectionCreateService) ConfigCustom

func (s *ConnectionCreateService) ConfigCustom(value *map[string]interface{}) *ConnectionCreateService

func (*ConnectionCreateService) DailySyncTime

func (s *ConnectionCreateService) DailySyncTime(value string) *ConnectionCreateService

func (*ConnectionCreateService) DataDelaySensitivity

func (s *ConnectionCreateService) DataDelaySensitivity(value string) *ConnectionCreateService

func (*ConnectionCreateService) DataDelayThreshold

func (s *ConnectionCreateService) DataDelayThreshold(value *int) *ConnectionCreateService

func (*ConnectionCreateService) Do

func (*ConnectionCreateService) DoCustom

func (*ConnectionCreateService) DoCustomMerged

func (*ConnectionCreateService) GroupID

func (*ConnectionCreateService) HybridDeploymentAgentId

func (s *ConnectionCreateService) HybridDeploymentAgentId(value string) *ConnectionCreateService

func (*ConnectionCreateService) NetworkingMethod

func (s *ConnectionCreateService) NetworkingMethod(value string) *ConnectionCreateService

func (*ConnectionCreateService) PauseAfterTrial

func (s *ConnectionCreateService) PauseAfterTrial(value bool) *ConnectionCreateService

func (*ConnectionCreateService) Paused

func (*ConnectionCreateService) PrivateLinkId

func (s *ConnectionCreateService) PrivateLinkId(value string) *ConnectionCreateService

func (*ConnectionCreateService) ProxyAgentId

func (s *ConnectionCreateService) ProxyAgentId(value string) *ConnectionCreateService

func (*ConnectionCreateService) RunSetupTests

func (s *ConnectionCreateService) RunSetupTests(value bool) *ConnectionCreateService

func (*ConnectionCreateService) Service

func (*ConnectionCreateService) SyncFrequency

func (s *ConnectionCreateService) SyncFrequency(value *int) *ConnectionCreateService

func (*ConnectionCreateService) TrustCertificates

func (s *ConnectionCreateService) TrustCertificates(value bool) *ConnectionCreateService

func (*ConnectionCreateService) TrustFingerprints

func (s *ConnectionCreateService) TrustFingerprints(value bool) *ConnectionCreateService

type ConnectionDatabaseSchemaConfigUpdateService

type ConnectionDatabaseSchemaConfigUpdateService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionDatabaseSchemaConfigUpdateService) ConnectionId

func (*ConnectionDatabaseSchemaConfigUpdateService) Do

func (*ConnectionDatabaseSchemaConfigUpdateService) Enabled

func (*ConnectionDatabaseSchemaConfigUpdateService) Schema

func (*ConnectionDatabaseSchemaConfigUpdateService) Tables

type ConnectionDeleteService

type ConnectionDeleteService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionDeleteService) ConnectionID

func (s *ConnectionDeleteService) ConnectionID(connectionID string) *ConnectionDeleteService

func (*ConnectionDeleteService) Do

type ConnectionDetailsService

type ConnectionDetailsService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionDetailsService) ConnectionID

func (*ConnectionDetailsService) Do

func (*ConnectionDetailsService) DoCustom

func (*ConnectionDetailsService) DoCustomMerged

type ConnectionReSyncTableService

type ConnectionReSyncTableService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionReSyncTableService) ConnectionID

func (*ConnectionReSyncTableService) Do

func (*ConnectionReSyncTableService) Schema

func (*ConnectionReSyncTableService) Table

type ConnectionSchemaConfigColumn

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

func (*ConnectionSchemaConfigColumn) Enabled

func (*ConnectionSchemaConfigColumn) Hashed

func (*ConnectionSchemaConfigColumn) IsPrimaryKey

func (*ConnectionSchemaConfigColumn) Request

type ConnectionSchemaConfigColumnRequest

type ConnectionSchemaConfigColumnRequest struct {
	Enabled      *bool `json:"enabled,omitempty"`
	Hashed       *bool `json:"hashed,omitempty"`
	IsPrimaryKey *bool `json:"is_primary_key"`
}

type ConnectionSchemaConfigColumnResponse

type ConnectionSchemaConfigColumnResponse struct {
	NameInDestination    *string `json:"name_in_destination"`
	Enabled              *bool   `json:"enabled"`
	Hashed               *bool   `json:"hashed"`
	IsPrimaryKey         *bool   `json:"is_primary_key"`
	EnabledPatchSettings struct {
		Allowed    *bool   `json:"allowed"`
		ReasonCode *string `json:"reason_code"`
		Reason     *string `json:"reason"`
	} `json:"enabled_patch_settings"`
}

type ConnectionSchemaConfigCreateService

type ConnectionSchemaConfigCreateService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionSchemaConfigCreateService) ConnectionID

func (*ConnectionSchemaConfigCreateService) Do

func (*ConnectionSchemaConfigCreateService) Schema

func (*ConnectionSchemaConfigCreateService) SchemaChangeHandling

type ConnectionSchemaConfigSchema

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

func (*ConnectionSchemaConfigSchema) Enabled

func (*ConnectionSchemaConfigSchema) Request

func (*ConnectionSchemaConfigSchema) Table

type ConnectionSchemaConfigSchemaRequest

type ConnectionSchemaConfigSchemaRequest struct {
	Enabled *bool                                          `json:"enabled,omitempty"`
	Tables  map[string]*ConnectionSchemaConfigTableRequest `json:"tables,omitempty"`
}

type ConnectionSchemaConfigSchemaResponse

type ConnectionSchemaConfigSchemaResponse struct {
	NameInDestination *string                                         `json:"name_in_destination"`
	Enabled           *bool                                           `json:"enabled"`
	Tables            map[string]*ConnectionSchemaConfigTableResponse `json:"tables"`
}

type ConnectionSchemaConfigTable

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

func (*ConnectionSchemaConfigTable) Column

func (*ConnectionSchemaConfigTable) Enabled

func (*ConnectionSchemaConfigTable) Request

func (*ConnectionSchemaConfigTable) SyncMode

type ConnectionSchemaConfigTableRequest

type ConnectionSchemaConfigTableRequest struct {
	Enabled  *bool                                           `json:"enabled,omitempty"`
	SyncMode *string                                         `json:"sync_mode,omitempty"`
	Columns  map[string]*ConnectionSchemaConfigColumnRequest `json:"columns,omitempty"`
}

type ConnectionSchemaConfigTableResponse

type ConnectionSchemaConfigTableResponse struct {
	NameInDestination     *string                                          `json:"name_in_destination"`
	Enabled               *bool                                            `json:"enabled"`
	SyncMode              *string                                          `json:"sync_mode"`
	Columns               map[string]*ConnectionSchemaConfigColumnResponse `json:"columns"`
	SupportsColumnsConfig *bool                                            `json:"supports_columns_config"`
	EnabledPatchSettings  struct {
		Allowed    *bool   `json:"allowed"`
		ReasonCode *string `json:"reason_code"`
		Reason     *string `json:"reason"`
	} `json:"enabled_patch_settings"`
}

type ConnectionSchemaConfigUpdateService

type ConnectionSchemaConfigUpdateService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionSchemaConfigUpdateService) ConnectionID

func (*ConnectionSchemaConfigUpdateService) Do

func (*ConnectionSchemaConfigUpdateService) Schema

func (*ConnectionSchemaConfigUpdateService) SchemaChangeHandling

type ConnectionSchemaDetailsResponse

type ConnectionSchemaDetailsResponse struct {
	common.CommonResponse
	Data struct {
		SchemaChangeHandling string                                           `json:"schema_change_handling"`
		Schemas              map[string]*ConnectionSchemaConfigSchemaResponse `json:"schemas"`
	} `json:"data"`
}

type ConnectionSchemaDetailsService

type ConnectionSchemaDetailsService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionSchemaDetailsService) ConnectionID

func (*ConnectionSchemaDetailsService) Do

type ConnectionSchemaReloadService

type ConnectionSchemaReloadService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionSchemaReloadService) ConnectionID

func (*ConnectionSchemaReloadService) Do

func (*ConnectionSchemaReloadService) ExcludeMode

type ConnectionSetupTestsService

type ConnectionSetupTestsService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionSetupTestsService) ConnectionID

func (*ConnectionSetupTestsService) Do

func (*ConnectionSetupTestsService) DoCustom

func (*ConnectionSetupTestsService) DoCustomMerged

func (*ConnectionSetupTestsService) TrustCertificates

func (s *ConnectionSetupTestsService) TrustCertificates(value bool) *ConnectionSetupTestsService

func (*ConnectionSetupTestsService) TrustFingerprints

func (s *ConnectionSetupTestsService) TrustFingerprints(value bool) *ConnectionSetupTestsService

type ConnectionSyncService

type ConnectionSyncService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionSyncService) ConnectionID

func (s *ConnectionSyncService) ConnectionID(connectionID string) *ConnectionSyncService

func (*ConnectionSyncService) Do

type ConnectionTableConfigUpdateService

type ConnectionTableConfigUpdateService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionTableConfigUpdateService) Columns

func (*ConnectionTableConfigUpdateService) ConnectionId

func (*ConnectionTableConfigUpdateService) Do

func (*ConnectionTableConfigUpdateService) Enabled

func (*ConnectionTableConfigUpdateService) Schema

func (*ConnectionTableConfigUpdateService) SyncMode

func (*ConnectionTableConfigUpdateService) Table

type ConnectionUpdateService

type ConnectionUpdateService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionUpdateService) Auth

func (*ConnectionUpdateService) AuthCustom

func (s *ConnectionUpdateService) AuthCustom(value *map[string]interface{}) *ConnectionUpdateService

func (*ConnectionUpdateService) Config

func (*ConnectionUpdateService) ConfigCustom

func (s *ConnectionUpdateService) ConfigCustom(value *map[string]interface{}) *ConnectionUpdateService

func (*ConnectionUpdateService) ConnectionID

func (s *ConnectionUpdateService) ConnectionID(value string) *ConnectionUpdateService

func (*ConnectionUpdateService) DailySyncTime

func (s *ConnectionUpdateService) DailySyncTime(value string) *ConnectionUpdateService

func (*ConnectionUpdateService) DataDelaySensitivity

func (s *ConnectionUpdateService) DataDelaySensitivity(value string) *ConnectionUpdateService

func (*ConnectionUpdateService) DataDelayThreshold

func (s *ConnectionUpdateService) DataDelayThreshold(value *int) *ConnectionUpdateService

func (*ConnectionUpdateService) Do

func (*ConnectionUpdateService) DoCustom

func (*ConnectionUpdateService) DoCustomMerged

func (*ConnectionUpdateService) HybridDeploymentAgentId

func (s *ConnectionUpdateService) HybridDeploymentAgentId(value string) *ConnectionUpdateService

func (*ConnectionUpdateService) IsHistoricalSync

func (s *ConnectionUpdateService) IsHistoricalSync(value bool) *ConnectionUpdateService

func (*ConnectionUpdateService) NetworkingMethod

func (s *ConnectionUpdateService) NetworkingMethod(value string) *ConnectionUpdateService

func (*ConnectionUpdateService) PauseAfterTrial

func (s *ConnectionUpdateService) PauseAfterTrial(value bool) *ConnectionUpdateService

func (*ConnectionUpdateService) Paused

func (*ConnectionUpdateService) PrivateLinkId

func (s *ConnectionUpdateService) PrivateLinkId(value string) *ConnectionUpdateService

func (*ConnectionUpdateService) ProxyAgentId

func (s *ConnectionUpdateService) ProxyAgentId(value string) *ConnectionUpdateService

func (*ConnectionUpdateService) RunSetupTests

func (s *ConnectionUpdateService) RunSetupTests(value bool) *ConnectionUpdateService

func (*ConnectionUpdateService) ScheduleType

func (s *ConnectionUpdateService) ScheduleType(value string) *ConnectionUpdateService

func (*ConnectionUpdateService) SyncFrequency

func (s *ConnectionUpdateService) SyncFrequency(value *int) *ConnectionUpdateService

func (*ConnectionUpdateService) TrustCertificates

func (s *ConnectionUpdateService) TrustCertificates(value bool) *ConnectionUpdateService

func (*ConnectionUpdateService) TrustFingerprints

func (s *ConnectionUpdateService) TrustFingerprints(value bool) *ConnectionUpdateService

type ConnectionsListResponse

type ConnectionsListResponse struct {
	common.CommonResponse
	Data struct {
		Items      []DetailsResponseDataCommon `json:"items"`
		NextCursor string                      `json:"next_cursor"`
	} `json:"data"`
}

type ConnectionsListService

type ConnectionsListService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ConnectionsListService) Cursor

func (*ConnectionsListService) Do

func (*ConnectionsListService) GroupID added in v1.2.3

func (*ConnectionsListService) Limit

func (*ConnectionsListService) Schema added in v1.2.3

type DetailsAndSetupTestsResponseDataCommon

type DetailsAndSetupTestsResponseDataCommon struct {
	DetailsResponseDataCommon
	SetupTests []common.SetupTestResponse `json:"setup_tests"`
}

type DetailsResponseDataCommon

type DetailsResponseDataCommon struct {
	ID                      string         `json:"id"`
	GroupID                 string         `json:"group_id"`
	Service                 string         `json:"service"`
	ServiceVersion          *int           `json:"service_version"`
	Schema                  string         `json:"schema"`
	ConnectedBy             string         `json:"connected_by"`
	CreatedAt               time.Time      `json:"created_at"`
	SucceededAt             time.Time      `json:"succeeded_at"`
	FailedAt                time.Time      `json:"failed_at"`
	SyncFrequency           *int           `json:"sync_frequency"`
	ScheduleType            string         `json:"schedule_type"`
	Paused                  *bool          `json:"paused"`
	PauseAfterTrial         *bool          `json:"pause_after_trial"`
	DailySyncTime           string         `json:"daily_sync_time"`
	PrivateLinkId           string         `json:"private_link_id"`
	HybridDeploymentAgentId string         `json:"hybrid_deployment_agent_id"`
	ProxyAgentId            string         `json:"proxy_agent_id"`
	NetworkingMethod        string         `json:"networking_method"`
	DataDelaySensitivity    string         `json:"data_delay_sensitivity"`
	DataDelayThreshold      *int           `json:"data_delay_threshold"`
	Status                  StatusResponse `json:"status"`
}

type DetailsWithConfigNoTestsResponse

type DetailsWithConfigNoTestsResponse struct {
	common.CommonResponse
	Data struct {
		DetailsResponseDataCommon
		Config ConnectionConfigResponse `json:"config"`
	} `json:"data"`
}

type DetailsWithConfigResponse

type DetailsWithConfigResponse struct {
	common.CommonResponse
	Data struct {
		DetailsAndSetupTestsResponseDataCommon
		Config ConnectionConfigResponse `json:"config"`
	} `json:"data"`
}

type DetailsWithCustomConfigNoTestsResponse

type DetailsWithCustomConfigNoTestsResponse struct {
	common.CommonResponse
	Data struct {
		DetailsResponseDataCommon
		Config map[string]interface{} `json:"config"`
	} `json:"data"`
}

type DetailsWithCustomConfigResponse

type DetailsWithCustomConfigResponse struct {
	common.CommonResponse
	Data struct {
		DetailsAndSetupTestsResponseDataCommon
		Config map[string]interface{} `json:"config"`
	} `json:"data"`
}

type DetailsWithCustomMergedConfigNoTestsResponse

type DetailsWithCustomMergedConfigNoTestsResponse struct {
	common.CommonResponse
	Data struct {
		DetailsResponseDataCommon
		CustomConfig map[string]interface{}   `json:"config"`
		Config       ConnectionConfigResponse // no mapping here
	} `json:"data"`
}

type DetailsWithCustomMergedConfigResponse

type DetailsWithCustomMergedConfigResponse struct {
	common.CommonResponse
	Data struct {
		DetailsAndSetupTestsResponseDataCommon
		CustomConfig map[string]interface{}   `json:"config"`
		Config       ConnectionConfigResponse // no mapping here
	} `json:"data"`
}

type FunctionSecret

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

func (*FunctionSecret) Key

func (fs *FunctionSecret) Key(value string) *FunctionSecret

func (*FunctionSecret) Value

func (fs *FunctionSecret) Value(value string) *FunctionSecret

type FunctionSecretResponse

type FunctionSecretResponse struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

type StatusResponse

type StatusResponse struct {
	SetupState       string                  `json:"setup_state"`
	SyncState        string                  `json:"sync_state"`
	UpdateState      string                  `json:"update_state"`
	IsHistoricalSync *bool                   `json:"is_historical_sync"`
	Tasks            []common.CommonResponse `json:"tasks"`
	Warnings         []common.CommonResponse `json:"warnings"`
}

Jump to

Keyboard shortcuts

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