...

Package integrations

import "google.golang.org/api/integrations/v1"
Overview
Index

Overview ▾

Package integrations provides access to the Application Integration API.

For product documentation, see: https://cloud.google.com/application-integration

Creating a client

Usage example:

import "google.golang.org/api/integrations/v1"
...
ctx := context.Background()
integrationsService, err := integrations.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication.

For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:

integrationsService, err := integrations.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:

config := &oauth2.Config{...}
// ...
token, err := config.Exchange(ctx, ...)
integrationsService, err := integrations.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

See https://godoc.org/google.golang.org/api/option/ for details on options.

Index ▾

Constants
type CallbackGenerateTokenCall
    func (c *CallbackGenerateTokenCall) Code(code string) *CallbackGenerateTokenCall
    func (c *CallbackGenerateTokenCall) Context(ctx context.Context) *CallbackGenerateTokenCall
    func (c *CallbackGenerateTokenCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaGenerateTokenResponse, error)
    func (c *CallbackGenerateTokenCall) Fields(s ...googleapi.Field) *CallbackGenerateTokenCall
    func (c *CallbackGenerateTokenCall) GcpProjectId(gcpProjectId string) *CallbackGenerateTokenCall
    func (c *CallbackGenerateTokenCall) Header() http.Header
    func (c *CallbackGenerateTokenCall) IfNoneMatch(entityTag string) *CallbackGenerateTokenCall
    func (c *CallbackGenerateTokenCall) Product(product string) *CallbackGenerateTokenCall
    func (c *CallbackGenerateTokenCall) RedirectUri(redirectUri string) *CallbackGenerateTokenCall
    func (c *CallbackGenerateTokenCall) State(state string) *CallbackGenerateTokenCall
type CallbackService
    func NewCallbackService(s *Service) *CallbackService
    func (r *CallbackService) GenerateToken() *CallbackGenerateTokenCall
type ConnectorPlatformRegionsEnumerateCall
    func (c *ConnectorPlatformRegionsEnumerateCall) Context(ctx context.Context) *ConnectorPlatformRegionsEnumerateCall
    func (c *ConnectorPlatformRegionsEnumerateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse, error)
    func (c *ConnectorPlatformRegionsEnumerateCall) Fields(s ...googleapi.Field) *ConnectorPlatformRegionsEnumerateCall
    func (c *ConnectorPlatformRegionsEnumerateCall) Header() http.Header
    func (c *ConnectorPlatformRegionsEnumerateCall) IfNoneMatch(entityTag string) *ConnectorPlatformRegionsEnumerateCall
type ConnectorPlatformRegionsService
    func NewConnectorPlatformRegionsService(s *Service) *ConnectorPlatformRegionsService
    func (r *ConnectorPlatformRegionsService) Enumerate() *ConnectorPlatformRegionsEnumerateCall
type CrmlogErrorCode
    func (s *CrmlogErrorCode) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam
    func (s *EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoAddress
    func (s *EnterpriseCrmEventbusProtoAddress) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoAttributes
    func (s *EnterpriseCrmEventbusProtoAttributes) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList
    func (s *EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue
    func (s *EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoBaseFunction
    func (s *EnterpriseCrmEventbusProtoBaseFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoBaseValue
    func (s *EnterpriseCrmEventbusProtoBaseValue) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoBooleanArrayFunction
    func (s *EnterpriseCrmEventbusProtoBooleanArrayFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoBooleanFunction
    func (s *EnterpriseCrmEventbusProtoBooleanFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoBooleanParameterArray
    func (s *EnterpriseCrmEventbusProtoBooleanParameterArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoBuganizerNotification
    func (s *EnterpriseCrmEventbusProtoBuganizerNotification) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoCloudSchedulerConfig
    func (s *EnterpriseCrmEventbusProtoCloudSchedulerConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoCombinedCondition
    func (s *EnterpriseCrmEventbusProtoCombinedCondition) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoCondition
    func (s *EnterpriseCrmEventbusProtoCondition) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoConditionResult
    func (s *EnterpriseCrmEventbusProtoConditionResult) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoConnectorsConnection
    func (s *EnterpriseCrmEventbusProtoConnectorsConnection) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig
    func (s *EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoCoordinate
    func (s *EnterpriseCrmEventbusProtoCoordinate) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoCustomSuspensionRequest
    func (s *EnterpriseCrmEventbusProtoCustomSuspensionRequest) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoDoubleArray
    func (s *EnterpriseCrmEventbusProtoDoubleArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoDoubleArrayFunction
    func (s *EnterpriseCrmEventbusProtoDoubleArrayFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoDoubleFunction
    func (s *EnterpriseCrmEventbusProtoDoubleFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoDoubleParameterArray
    func (s *EnterpriseCrmEventbusProtoDoubleParameterArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoErrorDetail
    func (s *EnterpriseCrmEventbusProtoErrorDetail) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoEventBusProperties
    func (s *EnterpriseCrmEventbusProtoEventBusProperties) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoEventExecutionDetails
    func (s *EnterpriseCrmEventbusProtoEventExecutionDetails) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats
    func (s *EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoEventExecutionSnapshot
    func (s *EnterpriseCrmEventbusProtoEventExecutionSnapshot) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata
    func (s *EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoEventParameters
    func (s *EnterpriseCrmEventbusProtoEventParameters) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoExecutionTraceInfo
    func (s *EnterpriseCrmEventbusProtoExecutionTraceInfo) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoExternalTraffic
    func (s *EnterpriseCrmEventbusProtoExternalTraffic) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoFailurePolicy
    func (s *EnterpriseCrmEventbusProtoFailurePolicy) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoField
    func (s *EnterpriseCrmEventbusProtoField) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoFieldMappingConfig
    func (s *EnterpriseCrmEventbusProtoFieldMappingConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoFunction
    func (s *EnterpriseCrmEventbusProtoFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoFunctionType
    func (s *EnterpriseCrmEventbusProtoFunctionType) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoIntArray
    func (s *EnterpriseCrmEventbusProtoIntArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoIntArrayFunction
    func (s *EnterpriseCrmEventbusProtoIntArrayFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoIntFunction
    func (s *EnterpriseCrmEventbusProtoIntFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoIntParameterArray
    func (s *EnterpriseCrmEventbusProtoIntParameterArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoJsonFunction
    func (s *EnterpriseCrmEventbusProtoJsonFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoLogSettings
    func (s *EnterpriseCrmEventbusProtoLogSettings) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoLoopMetadata
    func (s *EnterpriseCrmEventbusProtoLoopMetadata) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoMappedField
    func (s *EnterpriseCrmEventbusProtoMappedField) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoNextTask
    func (s *EnterpriseCrmEventbusProtoNextTask) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoNextTeardownTask
    func (s *EnterpriseCrmEventbusProtoNextTeardownTask) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoNodeIdentifier
    func (s *EnterpriseCrmEventbusProtoNodeIdentifier) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoNotification
    func (s *EnterpriseCrmEventbusProtoNotification) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoParamSpecEntryConfig
    func (s *EnterpriseCrmEventbusProtoParamSpecEntryConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition
    func (s *EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoParamSpecEntryValidationRule
    func (s *EnterpriseCrmEventbusProtoParamSpecEntryValidationRule) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange
    func (s *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange) MarshalJSON() ([]byte, error)
    func (s *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange) UnmarshalJSON(data []byte) error
type EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange
    func (s *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex
    func (s *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoParameterEntry
    func (s *EnterpriseCrmEventbusProtoParameterEntry) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoParameterMap
    func (s *EnterpriseCrmEventbusProtoParameterMap) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoParameterMapEntry
    func (s *EnterpriseCrmEventbusProtoParameterMapEntry) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoParameterMapField
    func (s *EnterpriseCrmEventbusProtoParameterMapField) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoParameterValueType
    func (s *EnterpriseCrmEventbusProtoParameterValueType) MarshalJSON() ([]byte, error)
    func (s *EnterpriseCrmEventbusProtoParameterValueType) UnmarshalJSON(data []byte) error
type EnterpriseCrmEventbusProtoPropertyEntry
    func (s *EnterpriseCrmEventbusProtoPropertyEntry) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoProtoArrayFunction
    func (s *EnterpriseCrmEventbusProtoProtoArrayFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoProtoFunction
    func (s *EnterpriseCrmEventbusProtoProtoFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoProtoParameterArray
    func (s *EnterpriseCrmEventbusProtoProtoParameterArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoScatterResponse
    func (s *EnterpriseCrmEventbusProtoScatterResponse) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoSerializedObjectParameter
    func (s *EnterpriseCrmEventbusProtoSerializedObjectParameter) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoStringArray
    func (s *EnterpriseCrmEventbusProtoStringArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoStringArrayFunction
    func (s *EnterpriseCrmEventbusProtoStringArrayFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoStringFunction
    func (s *EnterpriseCrmEventbusProtoStringFunction) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoStringParameterArray
    func (s *EnterpriseCrmEventbusProtoStringParameterArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoSuccessPolicy
    func (s *EnterpriseCrmEventbusProtoSuccessPolicy) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoSuspensionAuthPermissions
    func (s *EnterpriseCrmEventbusProtoSuspensionAuthPermissions) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity
    func (s *EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoSuspensionConfig
    func (s *EnterpriseCrmEventbusProtoSuspensionConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoSuspensionExpiration
    func (s *EnterpriseCrmEventbusProtoSuspensionExpiration) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoSuspensionResolutionInfo
    func (s *EnterpriseCrmEventbusProtoSuspensionResolutionInfo) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit
    func (s *EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTaskAlertConfig
    func (s *EnterpriseCrmEventbusProtoTaskAlertConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTaskExecutionDetails
    func (s *EnterpriseCrmEventbusProtoTaskExecutionDetails) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats
    func (s *EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTaskMetadata
    func (s *EnterpriseCrmEventbusProtoTaskMetadata) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTaskMetadataAdmin
    func (s *EnterpriseCrmEventbusProtoTaskMetadataAdmin) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTaskUiConfig
    func (s *EnterpriseCrmEventbusProtoTaskUiConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTaskUiModuleConfig
    func (s *EnterpriseCrmEventbusProtoTaskUiModuleConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTeardown
    func (s *EnterpriseCrmEventbusProtoTeardown) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTeardownTaskConfig
    func (s *EnterpriseCrmEventbusProtoTeardownTaskConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoToken
    func (s *EnterpriseCrmEventbusProtoToken) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTransformExpression
    func (s *EnterpriseCrmEventbusProtoTransformExpression) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoTriggerCriteria
    func (s *EnterpriseCrmEventbusProtoTriggerCriteria) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusProtoValueType
    func (s *EnterpriseCrmEventbusProtoValueType) MarshalJSON() ([]byte, error)
    func (s *EnterpriseCrmEventbusProtoValueType) UnmarshalJSON(data []byte) error
type EnterpriseCrmEventbusProtoWorkflowAlertConfig
    func (s *EnterpriseCrmEventbusProtoWorkflowAlertConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmEventbusStats
    func (s *EnterpriseCrmEventbusStats) MarshalJSON() ([]byte, error)
    func (s *EnterpriseCrmEventbusStats) UnmarshalJSON(data []byte) error
type EnterpriseCrmEventbusStatsDimensions
    func (s *EnterpriseCrmEventbusStatsDimensions) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray
    func (s *EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray
    func (s *EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails
    func (s *EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo
    func (s *EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot
    func (s *EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoEventParameters
    func (s *EnterpriseCrmFrontendsEventbusProtoEventParameters) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoIntParameterArray
    func (s *EnterpriseCrmFrontendsEventbusProtoIntParameterArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoParamSpecEntry
    func (s *EnterpriseCrmFrontendsEventbusProtoParamSpecEntry) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage
    func (s *EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoParameterEntry
    func (s *EnterpriseCrmFrontendsEventbusProtoParameterEntry) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoParameterMap
    func (s *EnterpriseCrmFrontendsEventbusProtoParameterMap) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoParameterMapEntry
    func (s *EnterpriseCrmFrontendsEventbusProtoParameterMapEntry) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoParameterMapField
    func (s *EnterpriseCrmFrontendsEventbusProtoParameterMapField) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoParameterValueType
    func (s *EnterpriseCrmFrontendsEventbusProtoParameterValueType) MarshalJSON() ([]byte, error)
    func (s *EnterpriseCrmFrontendsEventbusProtoParameterValueType) UnmarshalJSON(data []byte) error
type EnterpriseCrmFrontendsEventbusProtoProtoParameterArray
    func (s *EnterpriseCrmFrontendsEventbusProtoProtoParameterArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoRollbackStrategy
    func (s *EnterpriseCrmFrontendsEventbusProtoRollbackStrategy) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter
    func (s *EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoStringParameterArray
    func (s *EnterpriseCrmFrontendsEventbusProtoStringParameterArray) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoTaskConfig
    func (s *EnterpriseCrmFrontendsEventbusProtoTaskConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoTaskEntity
    func (s *EnterpriseCrmFrontendsEventbusProtoTaskEntity) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoTriggerConfig
    func (s *EnterpriseCrmFrontendsEventbusProtoTriggerConfig) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry
    func (s *EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry) MarshalJSON() ([]byte, error)
type EnterpriseCrmFrontendsEventbusProtoWorkflowParameters
    func (s *EnterpriseCrmFrontendsEventbusProtoWorkflowParameters) MarshalJSON() ([]byte, error)
type EnterpriseCrmLoggingGwsFieldLimits
    func (s *EnterpriseCrmLoggingGwsFieldLimits) MarshalJSON() ([]byte, error)
type EnterpriseCrmLoggingGwsSanitizeOptions
    func (s *EnterpriseCrmLoggingGwsSanitizeOptions) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1AuthConfig
    func (s *GoogleCloudConnectorsV1AuthConfig) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials
    func (s *GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer
    func (s *GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims
    func (s *GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1AuthConfigSshPublicKey
    func (s *GoogleCloudConnectorsV1AuthConfigSshPublicKey) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1AuthConfigUserPassword
    func (s *GoogleCloudConnectorsV1AuthConfigUserPassword) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1ConfigVariable
    func (s *GoogleCloudConnectorsV1ConfigVariable) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1Connection
    func (s *GoogleCloudConnectorsV1Connection) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1ConnectionStatus
    func (s *GoogleCloudConnectorsV1ConnectionStatus) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1Destination
    func (s *GoogleCloudConnectorsV1Destination) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1DestinationConfig
    func (s *GoogleCloudConnectorsV1DestinationConfig) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1LockConfig
    func (s *GoogleCloudConnectorsV1LockConfig) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1NodeConfig
    func (s *GoogleCloudConnectorsV1NodeConfig) MarshalJSON() ([]byte, error)
type GoogleCloudConnectorsV1Secret
    func (s *GoogleCloudConnectorsV1Secret) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaAccessToken
    func (s *GoogleCloudIntegrationsV1alphaAccessToken) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaArchiveBundleRequest
type GoogleCloudIntegrationsV1alphaArchiveBundleResponse
type GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest
type GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse
type GoogleCloudIntegrationsV1alphaAttemptStats
    func (s *GoogleCloudIntegrationsV1alphaAttemptStats) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaAuthConfig
    func (s *GoogleCloudIntegrationsV1alphaAuthConfig) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaAuthToken
    func (s *GoogleCloudIntegrationsV1alphaAuthToken) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaBooleanParameterArray
    func (s *GoogleCloudIntegrationsV1alphaBooleanParameterArray) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCancelExecutionRequest
type GoogleCloudIntegrationsV1alphaCancelExecutionResponse
    func (s *GoogleCloudIntegrationsV1alphaCancelExecutionResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCertificate
    func (s *GoogleCloudIntegrationsV1alphaCertificate) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaClientCertificate
    func (s *GoogleCloudIntegrationsV1alphaClientCertificate) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaClientConfig
    func (s *GoogleCloudIntegrationsV1alphaClientConfig) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCloudKmsConfig
    func (s *GoogleCloudIntegrationsV1alphaCloudKmsConfig) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCloudLoggingConfig
    func (s *GoogleCloudIntegrationsV1alphaCloudLoggingConfig) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCloudSchedulerConfig
    func (s *GoogleCloudIntegrationsV1alphaCloudSchedulerConfig) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata
    func (s *GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest
    func (s *GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse
    func (s *GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCreateBundleRequest
    func (s *GoogleCloudIntegrationsV1alphaCreateBundleRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCreateBundleResponse
    func (s *GoogleCloudIntegrationsV1alphaCreateBundleResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest
    func (s *GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse
    func (s *GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaCredential
    func (s *GoogleCloudIntegrationsV1alphaCredential) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest
type GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse
type GoogleCloudIntegrationsV1alphaDeprovisionClientRequest
type GoogleCloudIntegrationsV1alphaDoubleParameterArray
    func (s *GoogleCloudIntegrationsV1alphaDoubleParameterArray) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaDownloadExecutionResponse
    func (s *GoogleCloudIntegrationsV1alphaDownloadExecutionResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse
    func (s *GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse
    func (s *GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaEventParameter
    func (s *GoogleCloudIntegrationsV1alphaEventParameter) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest
    func (s *GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse
    func (s *GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaExecution
    func (s *GoogleCloudIntegrationsV1alphaExecution) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaExecutionDetails
    func (s *GoogleCloudIntegrationsV1alphaExecutionDetails) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaExecutionSnapshot
    func (s *GoogleCloudIntegrationsV1alphaExecutionSnapshot) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata
    func (s *GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaFailurePolicy
    func (s *GoogleCloudIntegrationsV1alphaFailurePolicy) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaGenerateTokenResponse
    func (s *GoogleCloudIntegrationsV1alphaGenerateTokenResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaGetBundleResponse
    func (s *GoogleCloudIntegrationsV1alphaGetBundleResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaGetClientMetadataResponse
    func (s *GoogleCloudIntegrationsV1alphaGetClientMetadataResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaGetClientResponse
    func (s *GoogleCloudIntegrationsV1alphaGetClientResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaIntParameterArray
    func (s *GoogleCloudIntegrationsV1alphaIntParameterArray) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaIntegration
    func (s *GoogleCloudIntegrationsV1alphaIntegration) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaIntegrationAlertConfig
    func (s *GoogleCloudIntegrationsV1alphaIntegrationAlertConfig) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue
    func (s *GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaIntegrationBundleConfig
    func (s *GoogleCloudIntegrationsV1alphaIntegrationBundleConfig) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaIntegrationParameter
    func (s *GoogleCloudIntegrationsV1alphaIntegrationParameter) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaIntegrationVersion
    func (s *GoogleCloudIntegrationsV1alphaIntegrationVersion) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaJwt
    func (s *GoogleCloudIntegrationsV1alphaJwt) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaLiftSuspensionRequest
    func (s *GoogleCloudIntegrationsV1alphaLiftSuspensionRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaLiftSuspensionResponse
    func (s *GoogleCloudIntegrationsV1alphaLiftSuspensionResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest
    func (s *GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse
    func (s *GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListAuthConfigsResponse
    func (s *GoogleCloudIntegrationsV1alphaListAuthConfigsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListCertificatesResponse
    func (s *GoogleCloudIntegrationsV1alphaListCertificatesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListConnectionsResponse
    func (s *GoogleCloudIntegrationsV1alphaListConnectionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse
    func (s *GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListExecutionsResponse
    func (s *GoogleCloudIntegrationsV1alphaListExecutionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse
    func (s *GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListIntegrationsResponse
    func (s *GoogleCloudIntegrationsV1alphaListIntegrationsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse
    func (s *GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse
    func (s *GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse
    func (s *GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse
    func (s *GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListSuspensionsResponse
    func (s *GoogleCloudIntegrationsV1alphaListSuspensionsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse
    func (s *GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaNextTask
    func (s *GoogleCloudIntegrationsV1alphaNextTask) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode
    func (s *GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials
    func (s *GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials
    func (s *GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaOidcToken
    func (s *GoogleCloudIntegrationsV1alphaOidcToken) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaParameterMap
    func (s *GoogleCloudIntegrationsV1alphaParameterMap) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaParameterMapEntry
    func (s *GoogleCloudIntegrationsV1alphaParameterMapEntry) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaParameterMapField
    func (s *GoogleCloudIntegrationsV1alphaParameterMapField) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaProjectProperties
    func (s *GoogleCloudIntegrationsV1alphaProjectProperties) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaProvisionClientRequest
    func (s *GoogleCloudIntegrationsV1alphaProvisionClientRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest
type GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse
type GoogleCloudIntegrationsV1alphaResolveSuspensionRequest
    func (s *GoogleCloudIntegrationsV1alphaResolveSuspensionRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaResolveSuspensionResponse
type GoogleCloudIntegrationsV1alphaRuntimeActionSchema
    func (s *GoogleCloudIntegrationsV1alphaRuntimeActionSchema) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaRuntimeEntitySchema
    func (s *GoogleCloudIntegrationsV1alphaRuntimeEntitySchema) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest
    func (s *GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse
    func (s *GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaServiceAccountCredentials
    func (s *GoogleCloudIntegrationsV1alphaServiceAccountCredentials) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaSfdcChannel
    func (s *GoogleCloudIntegrationsV1alphaSfdcChannel) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaSfdcInstance
    func (s *GoogleCloudIntegrationsV1alphaSfdcInstance) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaStringParameterArray
    func (s *GoogleCloudIntegrationsV1alphaStringParameterArray) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaSuccessPolicy
    func (s *GoogleCloudIntegrationsV1alphaSuccessPolicy) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaSuspension
    func (s *GoogleCloudIntegrationsV1alphaSuspension) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig
    func (s *GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration
    func (s *GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaSuspensionAudit
    func (s *GoogleCloudIntegrationsV1alphaSuspensionAudit) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest
type GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse
    func (s *GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaTaskConfig
    func (s *GoogleCloudIntegrationsV1alphaTaskConfig) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaTaskExecutionDetails
    func (s *GoogleCloudIntegrationsV1alphaTaskExecutionDetails) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaTestIntegrationsRequest
    func (s *GoogleCloudIntegrationsV1alphaTestIntegrationsRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaTestIntegrationsResponse
    func (s *GoogleCloudIntegrationsV1alphaTestIntegrationsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaTriggerConfig
    func (s *GoogleCloudIntegrationsV1alphaTriggerConfig) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest
type GoogleCloudIntegrationsV1alphaUpdateBundleRequest
    func (s *GoogleCloudIntegrationsV1alphaUpdateBundleRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaUpdateBundleResponse
    func (s *GoogleCloudIntegrationsV1alphaUpdateBundleResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest
    func (s *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse
    func (s *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaUsernameAndPassword
    func (s *GoogleCloudIntegrationsV1alphaUsernameAndPassword) MarshalJSON() ([]byte, error)
type GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest
type GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse
type GoogleCloudIntegrationsV1alphaValueType
    func (s *GoogleCloudIntegrationsV1alphaValueType) MarshalJSON() ([]byte, error)
    func (s *GoogleCloudIntegrationsV1alphaValueType) UnmarshalJSON(data []byte) error
type GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest
    func (s *GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest) MarshalJSON() ([]byte, error)
type GoogleProtobufEmpty
type ProjectsGetClientmetadataCall
    func (c *ProjectsGetClientmetadataCall) Context(ctx context.Context) *ProjectsGetClientmetadataCall
    func (c *ProjectsGetClientmetadataCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaGetClientMetadataResponse, error)
    func (c *ProjectsGetClientmetadataCall) Fields(s ...googleapi.Field) *ProjectsGetClientmetadataCall
    func (c *ProjectsGetClientmetadataCall) Header() http.Header
    func (c *ProjectsGetClientmetadataCall) IfNoneMatch(entityTag string) *ProjectsGetClientmetadataCall
type ProjectsLocationsAppsScriptProjectsCreateCall
    func (c *ProjectsLocationsAppsScriptProjectsCreateCall) Context(ctx context.Context) *ProjectsLocationsAppsScriptProjectsCreateCall
    func (c *ProjectsLocationsAppsScriptProjectsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse, error)
    func (c *ProjectsLocationsAppsScriptProjectsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppsScriptProjectsCreateCall
    func (c *ProjectsLocationsAppsScriptProjectsCreateCall) Header() http.Header
type ProjectsLocationsAppsScriptProjectsLinkCall
    func (c *ProjectsLocationsAppsScriptProjectsLinkCall) Context(ctx context.Context) *ProjectsLocationsAppsScriptProjectsLinkCall
    func (c *ProjectsLocationsAppsScriptProjectsLinkCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse, error)
    func (c *ProjectsLocationsAppsScriptProjectsLinkCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppsScriptProjectsLinkCall
    func (c *ProjectsLocationsAppsScriptProjectsLinkCall) Header() http.Header
type ProjectsLocationsAppsScriptProjectsService
    func NewProjectsLocationsAppsScriptProjectsService(s *Service) *ProjectsLocationsAppsScriptProjectsService
    func (r *ProjectsLocationsAppsScriptProjectsService) Create(parent string, googlecloudintegrationsv1alphacreateappsscriptprojectrequest *GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest) *ProjectsLocationsAppsScriptProjectsCreateCall
    func (r *ProjectsLocationsAppsScriptProjectsService) Link(parent string, googlecloudintegrationsv1alphalinkappsscriptprojectrequest *GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest) *ProjectsLocationsAppsScriptProjectsLinkCall
type ProjectsLocationsAuthConfigsCreateCall
    func (c *ProjectsLocationsAuthConfigsCreateCall) ClientCertificateEncryptedPrivateKey(clientCertificateEncryptedPrivateKey string) *ProjectsLocationsAuthConfigsCreateCall
    func (c *ProjectsLocationsAuthConfigsCreateCall) ClientCertificatePassphrase(clientCertificatePassphrase string) *ProjectsLocationsAuthConfigsCreateCall
    func (c *ProjectsLocationsAuthConfigsCreateCall) ClientCertificateSslCertificate(clientCertificateSslCertificate string) *ProjectsLocationsAuthConfigsCreateCall
    func (c *ProjectsLocationsAuthConfigsCreateCall) Context(ctx context.Context) *ProjectsLocationsAuthConfigsCreateCall
    func (c *ProjectsLocationsAuthConfigsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)
    func (c *ProjectsLocationsAuthConfigsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAuthConfigsCreateCall
    func (c *ProjectsLocationsAuthConfigsCreateCall) Header() http.Header
type ProjectsLocationsAuthConfigsDeleteCall
    func (c *ProjectsLocationsAuthConfigsDeleteCall) Context(ctx context.Context) *ProjectsLocationsAuthConfigsDeleteCall
    func (c *ProjectsLocationsAuthConfigsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsAuthConfigsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsAuthConfigsDeleteCall
    func (c *ProjectsLocationsAuthConfigsDeleteCall) Header() http.Header
type ProjectsLocationsAuthConfigsGetCall
    func (c *ProjectsLocationsAuthConfigsGetCall) Context(ctx context.Context) *ProjectsLocationsAuthConfigsGetCall
    func (c *ProjectsLocationsAuthConfigsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)
    func (c *ProjectsLocationsAuthConfigsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsAuthConfigsGetCall
    func (c *ProjectsLocationsAuthConfigsGetCall) Header() http.Header
    func (c *ProjectsLocationsAuthConfigsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsAuthConfigsGetCall
type ProjectsLocationsAuthConfigsListCall
    func (c *ProjectsLocationsAuthConfigsListCall) Context(ctx context.Context) *ProjectsLocationsAuthConfigsListCall
    func (c *ProjectsLocationsAuthConfigsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListAuthConfigsResponse, error)
    func (c *ProjectsLocationsAuthConfigsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsAuthConfigsListCall
    func (c *ProjectsLocationsAuthConfigsListCall) Filter(filter string) *ProjectsLocationsAuthConfigsListCall
    func (c *ProjectsLocationsAuthConfigsListCall) Header() http.Header
    func (c *ProjectsLocationsAuthConfigsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsAuthConfigsListCall
    func (c *ProjectsLocationsAuthConfigsListCall) PageSize(pageSize int64) *ProjectsLocationsAuthConfigsListCall
    func (c *ProjectsLocationsAuthConfigsListCall) PageToken(pageToken string) *ProjectsLocationsAuthConfigsListCall
    func (c *ProjectsLocationsAuthConfigsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListAuthConfigsResponse) error) error
    func (c *ProjectsLocationsAuthConfigsListCall) ReadMask(readMask string) *ProjectsLocationsAuthConfigsListCall
type ProjectsLocationsAuthConfigsPatchCall
    func (c *ProjectsLocationsAuthConfigsPatchCall) ClientCertificateEncryptedPrivateKey(clientCertificateEncryptedPrivateKey string) *ProjectsLocationsAuthConfigsPatchCall
    func (c *ProjectsLocationsAuthConfigsPatchCall) ClientCertificatePassphrase(clientCertificatePassphrase string) *ProjectsLocationsAuthConfigsPatchCall
    func (c *ProjectsLocationsAuthConfigsPatchCall) ClientCertificateSslCertificate(clientCertificateSslCertificate string) *ProjectsLocationsAuthConfigsPatchCall
    func (c *ProjectsLocationsAuthConfigsPatchCall) Context(ctx context.Context) *ProjectsLocationsAuthConfigsPatchCall
    func (c *ProjectsLocationsAuthConfigsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)
    func (c *ProjectsLocationsAuthConfigsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsAuthConfigsPatchCall
    func (c *ProjectsLocationsAuthConfigsPatchCall) Header() http.Header
    func (c *ProjectsLocationsAuthConfigsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsAuthConfigsPatchCall
type ProjectsLocationsAuthConfigsService
    func NewProjectsLocationsAuthConfigsService(s *Service) *ProjectsLocationsAuthConfigsService
    func (r *ProjectsLocationsAuthConfigsService) Create(parent string, googlecloudintegrationsv1alphaauthconfig *GoogleCloudIntegrationsV1alphaAuthConfig) *ProjectsLocationsAuthConfigsCreateCall
    func (r *ProjectsLocationsAuthConfigsService) Delete(name string) *ProjectsLocationsAuthConfigsDeleteCall
    func (r *ProjectsLocationsAuthConfigsService) Get(name string) *ProjectsLocationsAuthConfigsGetCall
    func (r *ProjectsLocationsAuthConfigsService) List(parent string) *ProjectsLocationsAuthConfigsListCall
    func (r *ProjectsLocationsAuthConfigsService) Patch(name string, googlecloudintegrationsv1alphaauthconfig *GoogleCloudIntegrationsV1alphaAuthConfig) *ProjectsLocationsAuthConfigsPatchCall
type ProjectsLocationsCertificatesCreateCall
    func (c *ProjectsLocationsCertificatesCreateCall) Context(ctx context.Context) *ProjectsLocationsCertificatesCreateCall
    func (c *ProjectsLocationsCertificatesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)
    func (c *ProjectsLocationsCertificatesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCertificatesCreateCall
    func (c *ProjectsLocationsCertificatesCreateCall) Header() http.Header
type ProjectsLocationsCertificatesDeleteCall
    func (c *ProjectsLocationsCertificatesDeleteCall) Context(ctx context.Context) *ProjectsLocationsCertificatesDeleteCall
    func (c *ProjectsLocationsCertificatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsCertificatesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCertificatesDeleteCall
    func (c *ProjectsLocationsCertificatesDeleteCall) Header() http.Header
type ProjectsLocationsCertificatesGetCall
    func (c *ProjectsLocationsCertificatesGetCall) Context(ctx context.Context) *ProjectsLocationsCertificatesGetCall
    func (c *ProjectsLocationsCertificatesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)
    func (c *ProjectsLocationsCertificatesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCertificatesGetCall
    func (c *ProjectsLocationsCertificatesGetCall) Header() http.Header
    func (c *ProjectsLocationsCertificatesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCertificatesGetCall
type ProjectsLocationsCertificatesListCall
    func (c *ProjectsLocationsCertificatesListCall) Context(ctx context.Context) *ProjectsLocationsCertificatesListCall
    func (c *ProjectsLocationsCertificatesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListCertificatesResponse, error)
    func (c *ProjectsLocationsCertificatesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCertificatesListCall
    func (c *ProjectsLocationsCertificatesListCall) Filter(filter string) *ProjectsLocationsCertificatesListCall
    func (c *ProjectsLocationsCertificatesListCall) Header() http.Header
    func (c *ProjectsLocationsCertificatesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCertificatesListCall
    func (c *ProjectsLocationsCertificatesListCall) PageSize(pageSize int64) *ProjectsLocationsCertificatesListCall
    func (c *ProjectsLocationsCertificatesListCall) PageToken(pageToken string) *ProjectsLocationsCertificatesListCall
    func (c *ProjectsLocationsCertificatesListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListCertificatesResponse) error) error
    func (c *ProjectsLocationsCertificatesListCall) ReadMask(readMask string) *ProjectsLocationsCertificatesListCall
type ProjectsLocationsCertificatesPatchCall
    func (c *ProjectsLocationsCertificatesPatchCall) Context(ctx context.Context) *ProjectsLocationsCertificatesPatchCall
    func (c *ProjectsLocationsCertificatesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)
    func (c *ProjectsLocationsCertificatesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCertificatesPatchCall
    func (c *ProjectsLocationsCertificatesPatchCall) Header() http.Header
    func (c *ProjectsLocationsCertificatesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCertificatesPatchCall
type ProjectsLocationsCertificatesService
    func NewProjectsLocationsCertificatesService(s *Service) *ProjectsLocationsCertificatesService
    func (r *ProjectsLocationsCertificatesService) Create(parent string, googlecloudintegrationsv1alphacertificate *GoogleCloudIntegrationsV1alphaCertificate) *ProjectsLocationsCertificatesCreateCall
    func (r *ProjectsLocationsCertificatesService) Delete(name string) *ProjectsLocationsCertificatesDeleteCall
    func (r *ProjectsLocationsCertificatesService) Get(name string) *ProjectsLocationsCertificatesGetCall
    func (r *ProjectsLocationsCertificatesService) List(parent string) *ProjectsLocationsCertificatesListCall
    func (r *ProjectsLocationsCertificatesService) Patch(name string, googlecloudintegrationsv1alphacertificate *GoogleCloudIntegrationsV1alphaCertificate) *ProjectsLocationsCertificatesPatchCall
type ProjectsLocationsClientsDeprovisionCall
    func (c *ProjectsLocationsClientsDeprovisionCall) Context(ctx context.Context) *ProjectsLocationsClientsDeprovisionCall
    func (c *ProjectsLocationsClientsDeprovisionCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsClientsDeprovisionCall) Fields(s ...googleapi.Field) *ProjectsLocationsClientsDeprovisionCall
    func (c *ProjectsLocationsClientsDeprovisionCall) Header() http.Header
type ProjectsLocationsClientsProvisionCall
    func (c *ProjectsLocationsClientsProvisionCall) Context(ctx context.Context) *ProjectsLocationsClientsProvisionCall
    func (c *ProjectsLocationsClientsProvisionCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsClientsProvisionCall) Fields(s ...googleapi.Field) *ProjectsLocationsClientsProvisionCall
    func (c *ProjectsLocationsClientsProvisionCall) Header() http.Header
type ProjectsLocationsClientsService
    func NewProjectsLocationsClientsService(s *Service) *ProjectsLocationsClientsService
    func (r *ProjectsLocationsClientsService) Deprovision(parent string, googlecloudintegrationsv1alphadeprovisionclientrequest *GoogleCloudIntegrationsV1alphaDeprovisionClientRequest) *ProjectsLocationsClientsDeprovisionCall
    func (r *ProjectsLocationsClientsService) Provision(parent string, googlecloudintegrationsv1alphaprovisionclientrequest *GoogleCloudIntegrationsV1alphaProvisionClientRequest) *ProjectsLocationsClientsProvisionCall
type ProjectsLocationsCloudFunctionsCreateCall
    func (c *ProjectsLocationsCloudFunctionsCreateCall) Context(ctx context.Context) *ProjectsLocationsCloudFunctionsCreateCall
    func (c *ProjectsLocationsCloudFunctionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse, error)
    func (c *ProjectsLocationsCloudFunctionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCloudFunctionsCreateCall
    func (c *ProjectsLocationsCloudFunctionsCreateCall) Header() http.Header
type ProjectsLocationsCloudFunctionsService
    func NewProjectsLocationsCloudFunctionsService(s *Service) *ProjectsLocationsCloudFunctionsService
    func (r *ProjectsLocationsCloudFunctionsService) Create(parent string, googlecloudintegrationsv1alphacreatecloudfunctionrequest *GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest) *ProjectsLocationsCloudFunctionsCreateCall
type ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall
    func (c *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Context(ctx context.Context) *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall
    func (c *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata, error)
    func (c *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall
    func (c *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Header() http.Header
    func (c *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall
type ProjectsLocationsConnectionsListCall
    func (c *ProjectsLocationsConnectionsListCall) Context(ctx context.Context) *ProjectsLocationsConnectionsListCall
    func (c *ProjectsLocationsConnectionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListConnectionsResponse, error)
    func (c *ProjectsLocationsConnectionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsListCall
    func (c *ProjectsLocationsConnectionsListCall) Filter(filter string) *ProjectsLocationsConnectionsListCall
    func (c *ProjectsLocationsConnectionsListCall) Header() http.Header
    func (c *ProjectsLocationsConnectionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsListCall
    func (c *ProjectsLocationsConnectionsListCall) OrderBy(orderBy string) *ProjectsLocationsConnectionsListCall
    func (c *ProjectsLocationsConnectionsListCall) PageSize(pageSize int64) *ProjectsLocationsConnectionsListCall
    func (c *ProjectsLocationsConnectionsListCall) PageToken(pageToken string) *ProjectsLocationsConnectionsListCall
    func (c *ProjectsLocationsConnectionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListConnectionsResponse) error) error
type ProjectsLocationsConnectionsRuntimeActionSchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Context(ctx context.Context) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse, error)
    func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Filter(filter string) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Header() http.Header
    func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) PageSize(pageSize int64) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) PageToken(pageToken string) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse) error) error
type ProjectsLocationsConnectionsRuntimeActionSchemasService
    func NewProjectsLocationsConnectionsRuntimeActionSchemasService(s *Service) *ProjectsLocationsConnectionsRuntimeActionSchemasService
    func (r *ProjectsLocationsConnectionsRuntimeActionSchemasService) List(parent string) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall
type ProjectsLocationsConnectionsRuntimeEntitySchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Context(ctx context.Context) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse, error)
    func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Filter(filter string) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Header() http.Header
    func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) PageSize(pageSize int64) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) PageToken(pageToken string) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall
    func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse) error) error
type ProjectsLocationsConnectionsRuntimeEntitySchemasService
    func NewProjectsLocationsConnectionsRuntimeEntitySchemasService(s *Service) *ProjectsLocationsConnectionsRuntimeEntitySchemasService
    func (r *ProjectsLocationsConnectionsRuntimeEntitySchemasService) List(parent string) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall
type ProjectsLocationsConnectionsService
    func NewProjectsLocationsConnectionsService(s *Service) *ProjectsLocationsConnectionsService
    func (r *ProjectsLocationsConnectionsService) GetConnectionSchemaMetadata(name string) *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall
    func (r *ProjectsLocationsConnectionsService) List(parent string) *ProjectsLocationsConnectionsListCall
type ProjectsLocationsGetClientsCall
    func (c *ProjectsLocationsGetClientsCall) Context(ctx context.Context) *ProjectsLocationsGetClientsCall
    func (c *ProjectsLocationsGetClientsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaGetClientResponse, error)
    func (c *ProjectsLocationsGetClientsCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetClientsCall
    func (c *ProjectsLocationsGetClientsCall) Header() http.Header
    func (c *ProjectsLocationsGetClientsCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetClientsCall
type ProjectsLocationsIntegrationsDeleteCall
    func (c *ProjectsLocationsIntegrationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsDeleteCall
    func (c *ProjectsLocationsIntegrationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsIntegrationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsDeleteCall
    func (c *ProjectsLocationsIntegrationsDeleteCall) Header() http.Header
type ProjectsLocationsIntegrationsExecuteCall
    func (c *ProjectsLocationsIntegrationsExecuteCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecuteCall
    func (c *ProjectsLocationsIntegrationsExecuteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse, error)
    func (c *ProjectsLocationsIntegrationsExecuteCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecuteCall
    func (c *ProjectsLocationsIntegrationsExecuteCall) Header() http.Header
type ProjectsLocationsIntegrationsExecutionsDownloadCall
    func (c *ProjectsLocationsIntegrationsExecutionsDownloadCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsDownloadCall
    func (c *ProjectsLocationsIntegrationsExecutionsDownloadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDownloadExecutionResponse, error)
    func (c *ProjectsLocationsIntegrationsExecutionsDownloadCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsDownloadCall
    func (c *ProjectsLocationsIntegrationsExecutionsDownloadCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsExecutionsDownloadCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsExecutionsDownloadCall
type ProjectsLocationsIntegrationsExecutionsGetCall
    func (c *ProjectsLocationsIntegrationsExecutionsGetCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsGetCall
    func (c *ProjectsLocationsIntegrationsExecutionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaExecution, error)
    func (c *ProjectsLocationsIntegrationsExecutionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsGetCall
    func (c *ProjectsLocationsIntegrationsExecutionsGetCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsExecutionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsExecutionsGetCall
type ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListExecutionsResponse, error)
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) Filter(filter string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsCustomFilter(filterParamsCustomFilter string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsEndTime(filterParamsEndTime int64) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsEventStatuses(filterParamsEventStatuses ...string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsExecutionId(filterParamsExecutionId string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterKey(filterParamsParameterKey string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterPairKey(filterParamsParameterPairKey string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterPairValue(filterParamsParameterPairValue string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterType(filterParamsParameterType string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterValue(filterParamsParameterValue string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsStartTime(filterParamsStartTime int64) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsTaskStatuses(filterParamsTaskStatuses ...string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsWorkflowName(filterParamsWorkflowName string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) OrderBy(orderBy string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) PageSize(pageSize int64) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) PageToken(pageToken string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListExecutionsResponse) error) error
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) ReadMask(readMask string) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) RefreshAcl(refreshAcl bool) *ProjectsLocationsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsListCall) TruncateParams(truncateParams bool) *ProjectsLocationsIntegrationsExecutionsListCall
type ProjectsLocationsIntegrationsExecutionsService
    func NewProjectsLocationsIntegrationsExecutionsService(s *Service) *ProjectsLocationsIntegrationsExecutionsService
    func (r *ProjectsLocationsIntegrationsExecutionsService) Download(name string) *ProjectsLocationsIntegrationsExecutionsDownloadCall
    func (r *ProjectsLocationsIntegrationsExecutionsService) Get(name string) *ProjectsLocationsIntegrationsExecutionsGetCall
    func (r *ProjectsLocationsIntegrationsExecutionsService) List(parent string) *ProjectsLocationsIntegrationsExecutionsListCall
type ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaLiftSuspensionResponse, error)
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Header() http.Header
type ProjectsLocationsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSuspensionsResponse, error)
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Filter(filter string) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) OrderBy(orderBy string) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) PageSize(pageSize int64) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) PageToken(pageToken string) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSuspensionsResponse) error) error
type ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaResolveSuspensionResponse, error)
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall
    func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Header() http.Header
type ProjectsLocationsIntegrationsExecutionsSuspensionsService
    func NewProjectsLocationsIntegrationsExecutionsSuspensionsService(s *Service) *ProjectsLocationsIntegrationsExecutionsSuspensionsService
    func (r *ProjectsLocationsIntegrationsExecutionsSuspensionsService) Lift(name string, googlecloudintegrationsv1alphaliftsuspensionrequest *GoogleCloudIntegrationsV1alphaLiftSuspensionRequest) *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall
    func (r *ProjectsLocationsIntegrationsExecutionsSuspensionsService) List(parent string) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall
    func (r *ProjectsLocationsIntegrationsExecutionsSuspensionsService) Resolve(name string, googlecloudintegrationsv1alpharesolvesuspensionrequest *GoogleCloudIntegrationsV1alphaResolveSuspensionRequest) *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall
type ProjectsLocationsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse, error)
    func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Filter(filter string) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) PageSize(pageSize int64) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) PageToken(pageToken string) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse) error) error
    func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) ReadMask(readMask string) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall
type ProjectsLocationsIntegrationsExecutionsnapshotsService
    func NewProjectsLocationsIntegrationsExecutionsnapshotsService(s *Service) *ProjectsLocationsIntegrationsExecutionsnapshotsService
    func (r *ProjectsLocationsIntegrationsExecutionsnapshotsService) List(parent string) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall
type ProjectsLocationsIntegrationsListCall
    func (c *ProjectsLocationsIntegrationsListCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsListCall
    func (c *ProjectsLocationsIntegrationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListIntegrationsResponse, error)
    func (c *ProjectsLocationsIntegrationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsListCall
    func (c *ProjectsLocationsIntegrationsListCall) Filter(filter string) *ProjectsLocationsIntegrationsListCall
    func (c *ProjectsLocationsIntegrationsListCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsListCall
    func (c *ProjectsLocationsIntegrationsListCall) OrderBy(orderBy string) *ProjectsLocationsIntegrationsListCall
    func (c *ProjectsLocationsIntegrationsListCall) PageSize(pageSize int64) *ProjectsLocationsIntegrationsListCall
    func (c *ProjectsLocationsIntegrationsListCall) PageToken(pageToken string) *ProjectsLocationsIntegrationsListCall
    func (c *ProjectsLocationsIntegrationsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListIntegrationsResponse) error) error
type ProjectsLocationsIntegrationsScheduleCall
    func (c *ProjectsLocationsIntegrationsScheduleCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsScheduleCall
    func (c *ProjectsLocationsIntegrationsScheduleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse, error)
    func (c *ProjectsLocationsIntegrationsScheduleCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsScheduleCall
    func (c *ProjectsLocationsIntegrationsScheduleCall) Header() http.Header
type ProjectsLocationsIntegrationsService
    func NewProjectsLocationsIntegrationsService(s *Service) *ProjectsLocationsIntegrationsService
    func (r *ProjectsLocationsIntegrationsService) Delete(name string) *ProjectsLocationsIntegrationsDeleteCall
    func (r *ProjectsLocationsIntegrationsService) Execute(name string, googlecloudintegrationsv1alphaexecuteintegrationsrequest *GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest) *ProjectsLocationsIntegrationsExecuteCall
    func (r *ProjectsLocationsIntegrationsService) List(parent string) *ProjectsLocationsIntegrationsListCall
    func (r *ProjectsLocationsIntegrationsService) Schedule(name string, googlecloudintegrationsv1alphascheduleintegrationsrequest *GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest) *ProjectsLocationsIntegrationsScheduleCall
    func (r *ProjectsLocationsIntegrationsService) Test(name string, googlecloudintegrationsv1alphatestintegrationsrequest *GoogleCloudIntegrationsV1alphaTestIntegrationsRequest) *ProjectsLocationsIntegrationsTestCall
type ProjectsLocationsIntegrationsTestCall
    func (c *ProjectsLocationsIntegrationsTestCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsTestCall
    func (c *ProjectsLocationsIntegrationsTestCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaTestIntegrationsResponse, error)
    func (c *ProjectsLocationsIntegrationsTestCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsTestCall
    func (c *ProjectsLocationsIntegrationsTestCall) Header() http.Header
type ProjectsLocationsIntegrationsVersionsArchiveCall
    func (c *ProjectsLocationsIntegrationsVersionsArchiveCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsArchiveCall
    func (c *ProjectsLocationsIntegrationsVersionsArchiveCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse, error)
    func (c *ProjectsLocationsIntegrationsVersionsArchiveCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsArchiveCall
    func (c *ProjectsLocationsIntegrationsVersionsArchiveCall) Header() http.Header
type ProjectsLocationsIntegrationsVersionsCreateCall
    func (c *ProjectsLocationsIntegrationsVersionsCreateCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsCreateCall
    func (c *ProjectsLocationsIntegrationsVersionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)
    func (c *ProjectsLocationsIntegrationsVersionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsCreateCall
    func (c *ProjectsLocationsIntegrationsVersionsCreateCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsVersionsCreateCall) NewIntegration(newIntegration bool) *ProjectsLocationsIntegrationsVersionsCreateCall
type ProjectsLocationsIntegrationsVersionsDeactivateCall
    func (c *ProjectsLocationsIntegrationsVersionsDeactivateCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsDeactivateCall
    func (c *ProjectsLocationsIntegrationsVersionsDeactivateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse, error)
    func (c *ProjectsLocationsIntegrationsVersionsDeactivateCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsDeactivateCall
    func (c *ProjectsLocationsIntegrationsVersionsDeactivateCall) Header() http.Header
type ProjectsLocationsIntegrationsVersionsDeleteCall
    func (c *ProjectsLocationsIntegrationsVersionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsDeleteCall
    func (c *ProjectsLocationsIntegrationsVersionsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsIntegrationsVersionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsDeleteCall
    func (c *ProjectsLocationsIntegrationsVersionsDeleteCall) Header() http.Header
type ProjectsLocationsIntegrationsVersionsDownloadCall
    func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsDownloadCall
    func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse, error)
    func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsDownloadCall
    func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) FileFormat(fileFormat string) *ProjectsLocationsIntegrationsVersionsDownloadCall
    func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsVersionsDownloadCall
type ProjectsLocationsIntegrationsVersionsGetCall
    func (c *ProjectsLocationsIntegrationsVersionsGetCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsGetCall
    func (c *ProjectsLocationsIntegrationsVersionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)
    func (c *ProjectsLocationsIntegrationsVersionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsGetCall
    func (c *ProjectsLocationsIntegrationsVersionsGetCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsVersionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsVersionsGetCall
type ProjectsLocationsIntegrationsVersionsListCall
    func (c *ProjectsLocationsIntegrationsVersionsListCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsListCall
    func (c *ProjectsLocationsIntegrationsVersionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse, error)
    func (c *ProjectsLocationsIntegrationsVersionsListCall) FieldMask(fieldMask string) *ProjectsLocationsIntegrationsVersionsListCall
    func (c *ProjectsLocationsIntegrationsVersionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsListCall
    func (c *ProjectsLocationsIntegrationsVersionsListCall) Filter(filter string) *ProjectsLocationsIntegrationsVersionsListCall
    func (c *ProjectsLocationsIntegrationsVersionsListCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsVersionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsVersionsListCall
    func (c *ProjectsLocationsIntegrationsVersionsListCall) OrderBy(orderBy string) *ProjectsLocationsIntegrationsVersionsListCall
    func (c *ProjectsLocationsIntegrationsVersionsListCall) PageSize(pageSize int64) *ProjectsLocationsIntegrationsVersionsListCall
    func (c *ProjectsLocationsIntegrationsVersionsListCall) PageToken(pageToken string) *ProjectsLocationsIntegrationsVersionsListCall
    func (c *ProjectsLocationsIntegrationsVersionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse) error) error
type ProjectsLocationsIntegrationsVersionsPatchCall
    func (c *ProjectsLocationsIntegrationsVersionsPatchCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsPatchCall
    func (c *ProjectsLocationsIntegrationsVersionsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)
    func (c *ProjectsLocationsIntegrationsVersionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsPatchCall
    func (c *ProjectsLocationsIntegrationsVersionsPatchCall) Header() http.Header
    func (c *ProjectsLocationsIntegrationsVersionsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsIntegrationsVersionsPatchCall
type ProjectsLocationsIntegrationsVersionsPublishCall
    func (c *ProjectsLocationsIntegrationsVersionsPublishCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsPublishCall
    func (c *ProjectsLocationsIntegrationsVersionsPublishCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse, error)
    func (c *ProjectsLocationsIntegrationsVersionsPublishCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsPublishCall
    func (c *ProjectsLocationsIntegrationsVersionsPublishCall) Header() http.Header
type ProjectsLocationsIntegrationsVersionsService
    func NewProjectsLocationsIntegrationsVersionsService(s *Service) *ProjectsLocationsIntegrationsVersionsService
    func (r *ProjectsLocationsIntegrationsVersionsService) Archive(name string, googlecloudintegrationsv1alphaarchiveintegrationversionrequest *GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsArchiveCall
    func (r *ProjectsLocationsIntegrationsVersionsService) Create(parent string, googlecloudintegrationsv1alphaintegrationversion *GoogleCloudIntegrationsV1alphaIntegrationVersion) *ProjectsLocationsIntegrationsVersionsCreateCall
    func (r *ProjectsLocationsIntegrationsVersionsService) Deactivate(name string, googlecloudintegrationsv1alphadeactivateintegrationversionrequest *GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsDeactivateCall
    func (r *ProjectsLocationsIntegrationsVersionsService) Delete(name string) *ProjectsLocationsIntegrationsVersionsDeleteCall
    func (r *ProjectsLocationsIntegrationsVersionsService) Download(name string) *ProjectsLocationsIntegrationsVersionsDownloadCall
    func (r *ProjectsLocationsIntegrationsVersionsService) Get(name string) *ProjectsLocationsIntegrationsVersionsGetCall
    func (r *ProjectsLocationsIntegrationsVersionsService) List(parent string) *ProjectsLocationsIntegrationsVersionsListCall
    func (r *ProjectsLocationsIntegrationsVersionsService) Patch(name string, googlecloudintegrationsv1alphaintegrationversion *GoogleCloudIntegrationsV1alphaIntegrationVersion) *ProjectsLocationsIntegrationsVersionsPatchCall
    func (r *ProjectsLocationsIntegrationsVersionsService) Publish(name string, googlecloudintegrationsv1alphapublishintegrationversionrequest *GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsPublishCall
    func (r *ProjectsLocationsIntegrationsVersionsService) Unpublish(name string, googlecloudintegrationsv1alphaunpublishintegrationversionrequest *GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsUnpublishCall
    func (r *ProjectsLocationsIntegrationsVersionsService) Upload(parent string, googlecloudintegrationsv1alphauploadintegrationversionrequest *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsUploadCall
    func (r *ProjectsLocationsIntegrationsVersionsService) Validate(name string, googlecloudintegrationsv1alphavalidateintegrationversionrequest *GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsValidateCall
type ProjectsLocationsIntegrationsVersionsUnpublishCall
    func (c *ProjectsLocationsIntegrationsVersionsUnpublishCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsUnpublishCall
    func (c *ProjectsLocationsIntegrationsVersionsUnpublishCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsIntegrationsVersionsUnpublishCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsUnpublishCall
    func (c *ProjectsLocationsIntegrationsVersionsUnpublishCall) Header() http.Header
type ProjectsLocationsIntegrationsVersionsUploadCall
    func (c *ProjectsLocationsIntegrationsVersionsUploadCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsUploadCall
    func (c *ProjectsLocationsIntegrationsVersionsUploadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse, error)
    func (c *ProjectsLocationsIntegrationsVersionsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsUploadCall
    func (c *ProjectsLocationsIntegrationsVersionsUploadCall) Header() http.Header
type ProjectsLocationsIntegrationsVersionsValidateCall
    func (c *ProjectsLocationsIntegrationsVersionsValidateCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsValidateCall
    func (c *ProjectsLocationsIntegrationsVersionsValidateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse, error)
    func (c *ProjectsLocationsIntegrationsVersionsValidateCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsValidateCall
    func (c *ProjectsLocationsIntegrationsVersionsValidateCall) Header() http.Header
type ProjectsLocationsListTaskEntitiesCall
    func (c *ProjectsLocationsListTaskEntitiesCall) Context(ctx context.Context) *ProjectsLocationsListTaskEntitiesCall
    func (c *ProjectsLocationsListTaskEntitiesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse, error)
    func (c *ProjectsLocationsListTaskEntitiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsListTaskEntitiesCall
    func (c *ProjectsLocationsListTaskEntitiesCall) Header() http.Header
    func (c *ProjectsLocationsListTaskEntitiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsListTaskEntitiesCall
type ProjectsLocationsProductsAuthConfigsCreateCall
    func (c *ProjectsLocationsProductsAuthConfigsCreateCall) ClientCertificateEncryptedPrivateKey(clientCertificateEncryptedPrivateKey string) *ProjectsLocationsProductsAuthConfigsCreateCall
    func (c *ProjectsLocationsProductsAuthConfigsCreateCall) ClientCertificatePassphrase(clientCertificatePassphrase string) *ProjectsLocationsProductsAuthConfigsCreateCall
    func (c *ProjectsLocationsProductsAuthConfigsCreateCall) ClientCertificateSslCertificate(clientCertificateSslCertificate string) *ProjectsLocationsProductsAuthConfigsCreateCall
    func (c *ProjectsLocationsProductsAuthConfigsCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsAuthConfigsCreateCall
    func (c *ProjectsLocationsProductsAuthConfigsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)
    func (c *ProjectsLocationsProductsAuthConfigsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsAuthConfigsCreateCall
    func (c *ProjectsLocationsProductsAuthConfigsCreateCall) Header() http.Header
type ProjectsLocationsProductsAuthConfigsDeleteCall
    func (c *ProjectsLocationsProductsAuthConfigsDeleteCall) Context(ctx context.Context) *ProjectsLocationsProductsAuthConfigsDeleteCall
    func (c *ProjectsLocationsProductsAuthConfigsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsProductsAuthConfigsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsAuthConfigsDeleteCall
    func (c *ProjectsLocationsProductsAuthConfigsDeleteCall) Header() http.Header
type ProjectsLocationsProductsAuthConfigsGetCall
    func (c *ProjectsLocationsProductsAuthConfigsGetCall) Context(ctx context.Context) *ProjectsLocationsProductsAuthConfigsGetCall
    func (c *ProjectsLocationsProductsAuthConfigsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)
    func (c *ProjectsLocationsProductsAuthConfigsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsAuthConfigsGetCall
    func (c *ProjectsLocationsProductsAuthConfigsGetCall) Header() http.Header
    func (c *ProjectsLocationsProductsAuthConfigsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsAuthConfigsGetCall
type ProjectsLocationsProductsAuthConfigsListCall
    func (c *ProjectsLocationsProductsAuthConfigsListCall) Context(ctx context.Context) *ProjectsLocationsProductsAuthConfigsListCall
    func (c *ProjectsLocationsProductsAuthConfigsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListAuthConfigsResponse, error)
    func (c *ProjectsLocationsProductsAuthConfigsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsAuthConfigsListCall
    func (c *ProjectsLocationsProductsAuthConfigsListCall) Filter(filter string) *ProjectsLocationsProductsAuthConfigsListCall
    func (c *ProjectsLocationsProductsAuthConfigsListCall) Header() http.Header
    func (c *ProjectsLocationsProductsAuthConfigsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsAuthConfigsListCall
    func (c *ProjectsLocationsProductsAuthConfigsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsAuthConfigsListCall
    func (c *ProjectsLocationsProductsAuthConfigsListCall) PageToken(pageToken string) *ProjectsLocationsProductsAuthConfigsListCall
    func (c *ProjectsLocationsProductsAuthConfigsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListAuthConfigsResponse) error) error
    func (c *ProjectsLocationsProductsAuthConfigsListCall) ReadMask(readMask string) *ProjectsLocationsProductsAuthConfigsListCall
type ProjectsLocationsProductsAuthConfigsPatchCall
    func (c *ProjectsLocationsProductsAuthConfigsPatchCall) ClientCertificateEncryptedPrivateKey(clientCertificateEncryptedPrivateKey string) *ProjectsLocationsProductsAuthConfigsPatchCall
    func (c *ProjectsLocationsProductsAuthConfigsPatchCall) ClientCertificatePassphrase(clientCertificatePassphrase string) *ProjectsLocationsProductsAuthConfigsPatchCall
    func (c *ProjectsLocationsProductsAuthConfigsPatchCall) ClientCertificateSslCertificate(clientCertificateSslCertificate string) *ProjectsLocationsProductsAuthConfigsPatchCall
    func (c *ProjectsLocationsProductsAuthConfigsPatchCall) Context(ctx context.Context) *ProjectsLocationsProductsAuthConfigsPatchCall
    func (c *ProjectsLocationsProductsAuthConfigsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)
    func (c *ProjectsLocationsProductsAuthConfigsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsAuthConfigsPatchCall
    func (c *ProjectsLocationsProductsAuthConfigsPatchCall) Header() http.Header
    func (c *ProjectsLocationsProductsAuthConfigsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProductsAuthConfigsPatchCall
type ProjectsLocationsProductsAuthConfigsService
    func NewProjectsLocationsProductsAuthConfigsService(s *Service) *ProjectsLocationsProductsAuthConfigsService
    func (r *ProjectsLocationsProductsAuthConfigsService) Create(parent string, googlecloudintegrationsv1alphaauthconfig *GoogleCloudIntegrationsV1alphaAuthConfig) *ProjectsLocationsProductsAuthConfigsCreateCall
    func (r *ProjectsLocationsProductsAuthConfigsService) Delete(name string) *ProjectsLocationsProductsAuthConfigsDeleteCall
    func (r *ProjectsLocationsProductsAuthConfigsService) Get(name string) *ProjectsLocationsProductsAuthConfigsGetCall
    func (r *ProjectsLocationsProductsAuthConfigsService) List(parent string) *ProjectsLocationsProductsAuthConfigsListCall
    func (r *ProjectsLocationsProductsAuthConfigsService) Patch(name string, googlecloudintegrationsv1alphaauthconfig *GoogleCloudIntegrationsV1alphaAuthConfig) *ProjectsLocationsProductsAuthConfigsPatchCall
type ProjectsLocationsProductsCertificatesCreateCall
    func (c *ProjectsLocationsProductsCertificatesCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsCertificatesCreateCall
    func (c *ProjectsLocationsProductsCertificatesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)
    func (c *ProjectsLocationsProductsCertificatesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCertificatesCreateCall
    func (c *ProjectsLocationsProductsCertificatesCreateCall) Header() http.Header
type ProjectsLocationsProductsCertificatesDeleteCall
    func (c *ProjectsLocationsProductsCertificatesDeleteCall) Context(ctx context.Context) *ProjectsLocationsProductsCertificatesDeleteCall
    func (c *ProjectsLocationsProductsCertificatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsProductsCertificatesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCertificatesDeleteCall
    func (c *ProjectsLocationsProductsCertificatesDeleteCall) Header() http.Header
type ProjectsLocationsProductsCertificatesGetCall
    func (c *ProjectsLocationsProductsCertificatesGetCall) Context(ctx context.Context) *ProjectsLocationsProductsCertificatesGetCall
    func (c *ProjectsLocationsProductsCertificatesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)
    func (c *ProjectsLocationsProductsCertificatesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCertificatesGetCall
    func (c *ProjectsLocationsProductsCertificatesGetCall) Header() http.Header
    func (c *ProjectsLocationsProductsCertificatesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsCertificatesGetCall
type ProjectsLocationsProductsCertificatesListCall
    func (c *ProjectsLocationsProductsCertificatesListCall) Context(ctx context.Context) *ProjectsLocationsProductsCertificatesListCall
    func (c *ProjectsLocationsProductsCertificatesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListCertificatesResponse, error)
    func (c *ProjectsLocationsProductsCertificatesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCertificatesListCall
    func (c *ProjectsLocationsProductsCertificatesListCall) Filter(filter string) *ProjectsLocationsProductsCertificatesListCall
    func (c *ProjectsLocationsProductsCertificatesListCall) Header() http.Header
    func (c *ProjectsLocationsProductsCertificatesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsCertificatesListCall
    func (c *ProjectsLocationsProductsCertificatesListCall) PageSize(pageSize int64) *ProjectsLocationsProductsCertificatesListCall
    func (c *ProjectsLocationsProductsCertificatesListCall) PageToken(pageToken string) *ProjectsLocationsProductsCertificatesListCall
    func (c *ProjectsLocationsProductsCertificatesListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListCertificatesResponse) error) error
    func (c *ProjectsLocationsProductsCertificatesListCall) ReadMask(readMask string) *ProjectsLocationsProductsCertificatesListCall
type ProjectsLocationsProductsCertificatesPatchCall
    func (c *ProjectsLocationsProductsCertificatesPatchCall) Context(ctx context.Context) *ProjectsLocationsProductsCertificatesPatchCall
    func (c *ProjectsLocationsProductsCertificatesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)
    func (c *ProjectsLocationsProductsCertificatesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCertificatesPatchCall
    func (c *ProjectsLocationsProductsCertificatesPatchCall) Header() http.Header
    func (c *ProjectsLocationsProductsCertificatesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProductsCertificatesPatchCall
type ProjectsLocationsProductsCertificatesService
    func NewProjectsLocationsProductsCertificatesService(s *Service) *ProjectsLocationsProductsCertificatesService
    func (r *ProjectsLocationsProductsCertificatesService) Create(parent string, googlecloudintegrationsv1alphacertificate *GoogleCloudIntegrationsV1alphaCertificate) *ProjectsLocationsProductsCertificatesCreateCall
    func (r *ProjectsLocationsProductsCertificatesService) Delete(name string) *ProjectsLocationsProductsCertificatesDeleteCall
    func (r *ProjectsLocationsProductsCertificatesService) Get(name string) *ProjectsLocationsProductsCertificatesGetCall
    func (r *ProjectsLocationsProductsCertificatesService) List(parent string) *ProjectsLocationsProductsCertificatesListCall
    func (r *ProjectsLocationsProductsCertificatesService) Patch(name string, googlecloudintegrationsv1alphacertificate *GoogleCloudIntegrationsV1alphaCertificate) *ProjectsLocationsProductsCertificatesPatchCall
type ProjectsLocationsProductsCloudFunctionsCreateCall
    func (c *ProjectsLocationsProductsCloudFunctionsCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsCloudFunctionsCreateCall
    func (c *ProjectsLocationsProductsCloudFunctionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse, error)
    func (c *ProjectsLocationsProductsCloudFunctionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCloudFunctionsCreateCall
    func (c *ProjectsLocationsProductsCloudFunctionsCreateCall) Header() http.Header
type ProjectsLocationsProductsCloudFunctionsService
    func NewProjectsLocationsProductsCloudFunctionsService(s *Service) *ProjectsLocationsProductsCloudFunctionsService
    func (r *ProjectsLocationsProductsCloudFunctionsService) Create(parent string, googlecloudintegrationsv1alphacreatecloudfunctionrequest *GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest) *ProjectsLocationsProductsCloudFunctionsCreateCall
type ProjectsLocationsProductsCreateBundleCall
    func (c *ProjectsLocationsProductsCreateBundleCall) Context(ctx context.Context) *ProjectsLocationsProductsCreateBundleCall
    func (c *ProjectsLocationsProductsCreateBundleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCreateBundleResponse, error)
    func (c *ProjectsLocationsProductsCreateBundleCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCreateBundleCall
    func (c *ProjectsLocationsProductsCreateBundleCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsArchiveBundleCall
    func (c *ProjectsLocationsProductsIntegrationsArchiveBundleCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsArchiveBundleCall
    func (c *ProjectsLocationsProductsIntegrationsArchiveBundleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaArchiveBundleResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsArchiveBundleCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsArchiveBundleCall
    func (c *ProjectsLocationsProductsIntegrationsArchiveBundleCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsExecuteCall
    func (c *ProjectsLocationsProductsIntegrationsExecuteCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecuteCall
    func (c *ProjectsLocationsProductsIntegrationsExecuteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsExecuteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecuteCall
    func (c *ProjectsLocationsProductsIntegrationsExecuteCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsExecutionsCancelCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsCancelCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCancelExecutionResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsCancelCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsExecutionsDownloadCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDownloadExecutionResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall
type ProjectsLocationsProductsIntegrationsExecutionsGetCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsGetCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsGetCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaExecution, error)
    func (c *ProjectsLocationsProductsIntegrationsExecutionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsGetCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsGetCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsExecutionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsExecutionsGetCall
type ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListExecutionsResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Filter(filter string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsCustomFilter(filterParamsCustomFilter string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsEndTime(filterParamsEndTime int64) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsEventStatuses(filterParamsEventStatuses ...string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsExecutionId(filterParamsExecutionId string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterKey(filterParamsParameterKey string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterPairKey(filterParamsParameterPairKey string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterPairValue(filterParamsParameterPairValue string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterType(filterParamsParameterType string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterValue(filterParamsParameterValue string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsStartTime(filterParamsStartTime int64) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsTaskStatuses(filterParamsTaskStatuses ...string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsWorkflowName(filterParamsWorkflowName string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) OrderBy(orderBy string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) PageToken(pageToken string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListExecutionsResponse) error) error
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) ReadMask(readMask string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) RefreshAcl(refreshAcl bool) *ProjectsLocationsProductsIntegrationsExecutionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) TruncateParams(truncateParams bool) *ProjectsLocationsProductsIntegrationsExecutionsListCall
type ProjectsLocationsProductsIntegrationsExecutionsService
    func NewProjectsLocationsProductsIntegrationsExecutionsService(s *Service) *ProjectsLocationsProductsIntegrationsExecutionsService
    func (r *ProjectsLocationsProductsIntegrationsExecutionsService) Cancel(name string, googlecloudintegrationsv1alphacancelexecutionrequest *GoogleCloudIntegrationsV1alphaCancelExecutionRequest) *ProjectsLocationsProductsIntegrationsExecutionsCancelCall
    func (r *ProjectsLocationsProductsIntegrationsExecutionsService) Download(name string) *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall
    func (r *ProjectsLocationsProductsIntegrationsExecutionsService) Get(name string) *ProjectsLocationsProductsIntegrationsExecutionsGetCall
    func (r *ProjectsLocationsProductsIntegrationsExecutionsService) List(parent string) *ProjectsLocationsProductsIntegrationsExecutionsListCall
type ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaLiftSuspensionResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSuspensionsResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Filter(filter string) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) OrderBy(orderBy string) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) PageToken(pageToken string) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSuspensionsResponse) error) error
type ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaResolveSuspensionResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService
    func NewProjectsLocationsProductsIntegrationsExecutionsSuspensionsService(s *Service) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService
    func (r *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService) Lift(name string, googlecloudintegrationsv1alphaliftsuspensionrequest *GoogleCloudIntegrationsV1alphaLiftSuspensionRequest) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall
    func (r *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService) List(parent string) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall
    func (r *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService) Resolve(name string, googlecloudintegrationsv1alpharesolvesuspensionrequest *GoogleCloudIntegrationsV1alphaResolveSuspensionRequest) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall
type ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Filter(filter string) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) PageToken(pageToken string) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall
    func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse) error) error
    func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) ReadMask(readMask string) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall
type ProjectsLocationsProductsIntegrationsExecutionsnapshotsService
    func NewProjectsLocationsProductsIntegrationsExecutionsnapshotsService(s *Service) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsService
    func (r *ProjectsLocationsProductsIntegrationsExecutionsnapshotsService) List(parent string) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall
type ProjectsLocationsProductsIntegrationsListCall
    func (c *ProjectsLocationsProductsIntegrationsListCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsListCall
    func (c *ProjectsLocationsProductsIntegrationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListIntegrationsResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsListCall
    func (c *ProjectsLocationsProductsIntegrationsListCall) Filter(filter string) *ProjectsLocationsProductsIntegrationsListCall
    func (c *ProjectsLocationsProductsIntegrationsListCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsListCall
    func (c *ProjectsLocationsProductsIntegrationsListCall) OrderBy(orderBy string) *ProjectsLocationsProductsIntegrationsListCall
    func (c *ProjectsLocationsProductsIntegrationsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsIntegrationsListCall
    func (c *ProjectsLocationsProductsIntegrationsListCall) PageToken(pageToken string) *ProjectsLocationsProductsIntegrationsListCall
    func (c *ProjectsLocationsProductsIntegrationsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListIntegrationsResponse) error) error
type ProjectsLocationsProductsIntegrationsScheduleCall
    func (c *ProjectsLocationsProductsIntegrationsScheduleCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsScheduleCall
    func (c *ProjectsLocationsProductsIntegrationsScheduleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsScheduleCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsScheduleCall
    func (c *ProjectsLocationsProductsIntegrationsScheduleCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsService
    func NewProjectsLocationsProductsIntegrationsService(s *Service) *ProjectsLocationsProductsIntegrationsService
    func (r *ProjectsLocationsProductsIntegrationsService) ArchiveBundle(name string, googlecloudintegrationsv1alphaarchivebundlerequest *GoogleCloudIntegrationsV1alphaArchiveBundleRequest) *ProjectsLocationsProductsIntegrationsArchiveBundleCall
    func (r *ProjectsLocationsProductsIntegrationsService) Execute(name string, googlecloudintegrationsv1alphaexecuteintegrationsrequest *GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest) *ProjectsLocationsProductsIntegrationsExecuteCall
    func (r *ProjectsLocationsProductsIntegrationsService) List(parent string) *ProjectsLocationsProductsIntegrationsListCall
    func (r *ProjectsLocationsProductsIntegrationsService) Schedule(name string, googlecloudintegrationsv1alphascheduleintegrationsrequest *GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest) *ProjectsLocationsProductsIntegrationsScheduleCall
    func (r *ProjectsLocationsProductsIntegrationsService) Test(name string, googlecloudintegrationsv1alphatestintegrationsrequest *GoogleCloudIntegrationsV1alphaTestIntegrationsRequest) *ProjectsLocationsProductsIntegrationsTestCall
type ProjectsLocationsProductsIntegrationsTestCall
    func (c *ProjectsLocationsProductsIntegrationsTestCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsTestCall
    func (c *ProjectsLocationsProductsIntegrationsTestCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaTestIntegrationsResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsTestCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsTestCall
    func (c *ProjectsLocationsProductsIntegrationsTestCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsVersionsArchiveCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsArchiveCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsArchiveCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsVersionsCreateCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsCreateCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsCreateCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsCreateCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsVersionsCreateCall) NewIntegration(newIntegration bool) *ProjectsLocationsProductsIntegrationsVersionsCreateCall
type ProjectsLocationsProductsIntegrationsVersionsDeactivateCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsVersionsDeleteCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsDeleteCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsDeleteCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsVersionsDownloadCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsDownloadCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsDownloadCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) FileFormat(fileFormat string) *ProjectsLocationsProductsIntegrationsVersionsDownloadCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsVersionsDownloadCall
type ProjectsLocationsProductsIntegrationsVersionsGetBundleCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaGetBundleResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall
type ProjectsLocationsProductsIntegrationsVersionsGetCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsGetCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsGetCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsGetCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsGetCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsVersionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsVersionsGetCall
type ProjectsLocationsProductsIntegrationsVersionsListCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsListCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) FieldMask(fieldMask string) *ProjectsLocationsProductsIntegrationsVersionsListCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsListCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Filter(filter string) *ProjectsLocationsProductsIntegrationsVersionsListCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsVersionsListCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) OrderBy(orderBy string) *ProjectsLocationsProductsIntegrationsVersionsListCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsIntegrationsVersionsListCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) PageToken(pageToken string) *ProjectsLocationsProductsIntegrationsVersionsListCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse) error) error
type ProjectsLocationsProductsIntegrationsVersionsPatchCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsPatchCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsPatchCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsPatchCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsPatchCall) Header() http.Header
    func (c *ProjectsLocationsProductsIntegrationsVersionsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProductsIntegrationsVersionsPatchCall
type ProjectsLocationsProductsIntegrationsVersionsPublishCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsPublishCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsPublishCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsPublishCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsPublishCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsPublishCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsPublishCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsVersionsService
    func NewProjectsLocationsProductsIntegrationsVersionsService(s *Service) *ProjectsLocationsProductsIntegrationsVersionsService
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Archive(name string, googlecloudintegrationsv1alphaarchiveintegrationversionrequest *GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsArchiveCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Create(parent string, googlecloudintegrationsv1alphaintegrationversion *GoogleCloudIntegrationsV1alphaIntegrationVersion) *ProjectsLocationsProductsIntegrationsVersionsCreateCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Deactivate(name string, googlecloudintegrationsv1alphadeactivateintegrationversionrequest *GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Delete(name string) *ProjectsLocationsProductsIntegrationsVersionsDeleteCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Download(name string) *ProjectsLocationsProductsIntegrationsVersionsDownloadCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Get(name string) *ProjectsLocationsProductsIntegrationsVersionsGetCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) GetBundle(name string) *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) List(parent string) *ProjectsLocationsProductsIntegrationsVersionsListCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Patch(name string, googlecloudintegrationsv1alphaintegrationversion *GoogleCloudIntegrationsV1alphaIntegrationVersion) *ProjectsLocationsProductsIntegrationsVersionsPatchCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Publish(name string, googlecloudintegrationsv1alphapublishintegrationversionrequest *GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsPublishCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) TakeoverEditLock(integrationVersion string, googlecloudintegrationsv1alphatakeovereditlockrequest *GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest) *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Unpublish(name string, googlecloudintegrationsv1alphaunpublishintegrationversionrequest *GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) UpdateBundle(name string, googlecloudintegrationsv1alphaupdatebundlerequest *GoogleCloudIntegrationsV1alphaUpdateBundleRequest) *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Upload(parent string, googlecloudintegrationsv1alphauploadintegrationversionrequest *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsUploadCall
    func (r *ProjectsLocationsProductsIntegrationsVersionsService) Validate(name string, googlecloudintegrationsv1alphavalidateintegrationversionrequest *GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsValidateCall
type ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsVersionsUnpublishCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaUpdateBundleResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsVersionsUploadCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsUploadCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsUploadCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsUploadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsUploadCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsUploadCall) Header() http.Header
type ProjectsLocationsProductsIntegrationsVersionsValidateCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsValidateCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsValidateCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsValidateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse, error)
    func (c *ProjectsLocationsProductsIntegrationsVersionsValidateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsValidateCall
    func (c *ProjectsLocationsProductsIntegrationsVersionsValidateCall) Header() http.Header
type ProjectsLocationsProductsListTaskEntitiesCall
    func (c *ProjectsLocationsProductsListTaskEntitiesCall) Context(ctx context.Context) *ProjectsLocationsProductsListTaskEntitiesCall
    func (c *ProjectsLocationsProductsListTaskEntitiesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse, error)
    func (c *ProjectsLocationsProductsListTaskEntitiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsListTaskEntitiesCall
    func (c *ProjectsLocationsProductsListTaskEntitiesCall) Header() http.Header
    func (c *ProjectsLocationsProductsListTaskEntitiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsListTaskEntitiesCall
type ProjectsLocationsProductsService
    func NewProjectsLocationsProductsService(s *Service) *ProjectsLocationsProductsService
    func (r *ProjectsLocationsProductsService) CreateBundle(parent string, googlecloudintegrationsv1alphacreatebundlerequest *GoogleCloudIntegrationsV1alphaCreateBundleRequest) *ProjectsLocationsProductsCreateBundleCall
    func (r *ProjectsLocationsProductsService) ListTaskEntities(parent string) *ProjectsLocationsProductsListTaskEntitiesCall
type ProjectsLocationsProductsSfdcInstancesCreateCall
    func (c *ProjectsLocationsProductsSfdcInstancesCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesCreateCall
    func (c *ProjectsLocationsProductsSfdcInstancesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)
    func (c *ProjectsLocationsProductsSfdcInstancesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesCreateCall
    func (c *ProjectsLocationsProductsSfdcInstancesCreateCall) Header() http.Header
type ProjectsLocationsProductsSfdcInstancesDeleteCall
    func (c *ProjectsLocationsProductsSfdcInstancesDeleteCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesDeleteCall
    func (c *ProjectsLocationsProductsSfdcInstancesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsProductsSfdcInstancesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesDeleteCall
    func (c *ProjectsLocationsProductsSfdcInstancesDeleteCall) Header() http.Header
type ProjectsLocationsProductsSfdcInstancesGetCall
    func (c *ProjectsLocationsProductsSfdcInstancesGetCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesGetCall
    func (c *ProjectsLocationsProductsSfdcInstancesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)
    func (c *ProjectsLocationsProductsSfdcInstancesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesGetCall
    func (c *ProjectsLocationsProductsSfdcInstancesGetCall) Header() http.Header
    func (c *ProjectsLocationsProductsSfdcInstancesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsSfdcInstancesGetCall
type ProjectsLocationsProductsSfdcInstancesListCall
    func (c *ProjectsLocationsProductsSfdcInstancesListCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesListCall
    func (c *ProjectsLocationsProductsSfdcInstancesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse, error)
    func (c *ProjectsLocationsProductsSfdcInstancesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesListCall
    func (c *ProjectsLocationsProductsSfdcInstancesListCall) Filter(filter string) *ProjectsLocationsProductsSfdcInstancesListCall
    func (c *ProjectsLocationsProductsSfdcInstancesListCall) Header() http.Header
    func (c *ProjectsLocationsProductsSfdcInstancesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsSfdcInstancesListCall
    func (c *ProjectsLocationsProductsSfdcInstancesListCall) PageSize(pageSize int64) *ProjectsLocationsProductsSfdcInstancesListCall
    func (c *ProjectsLocationsProductsSfdcInstancesListCall) PageToken(pageToken string) *ProjectsLocationsProductsSfdcInstancesListCall
    func (c *ProjectsLocationsProductsSfdcInstancesListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse) error) error
    func (c *ProjectsLocationsProductsSfdcInstancesListCall) ReadMask(readMask string) *ProjectsLocationsProductsSfdcInstancesListCall
type ProjectsLocationsProductsSfdcInstancesPatchCall
    func (c *ProjectsLocationsProductsSfdcInstancesPatchCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesPatchCall
    func (c *ProjectsLocationsProductsSfdcInstancesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)
    func (c *ProjectsLocationsProductsSfdcInstancesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesPatchCall
    func (c *ProjectsLocationsProductsSfdcInstancesPatchCall) Header() http.Header
    func (c *ProjectsLocationsProductsSfdcInstancesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProductsSfdcInstancesPatchCall
type ProjectsLocationsProductsSfdcInstancesService
    func NewProjectsLocationsProductsSfdcInstancesService(s *Service) *ProjectsLocationsProductsSfdcInstancesService
    func (r *ProjectsLocationsProductsSfdcInstancesService) Create(parent string, googlecloudintegrationsv1alphasfdcinstance *GoogleCloudIntegrationsV1alphaSfdcInstance) *ProjectsLocationsProductsSfdcInstancesCreateCall
    func (r *ProjectsLocationsProductsSfdcInstancesService) Delete(name string) *ProjectsLocationsProductsSfdcInstancesDeleteCall
    func (r *ProjectsLocationsProductsSfdcInstancesService) Get(name string) *ProjectsLocationsProductsSfdcInstancesGetCall
    func (r *ProjectsLocationsProductsSfdcInstancesService) List(parent string) *ProjectsLocationsProductsSfdcInstancesListCall
    func (r *ProjectsLocationsProductsSfdcInstancesService) Patch(name string, googlecloudintegrationsv1alphasfdcinstance *GoogleCloudIntegrationsV1alphaSfdcInstance) *ProjectsLocationsProductsSfdcInstancesPatchCall
type ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Header() http.Header
type ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Header() http.Header
type ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Header() http.Header
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall
type ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse, error)
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Filter(filter string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Header() http.Header
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) PageToken(pageToken string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse) error) error
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) ReadMask(readMask string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall
type ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Header() http.Header
    func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall
type ProjectsLocationsProductsSfdcInstancesSfdcChannelsService
    func NewProjectsLocationsProductsSfdcInstancesSfdcChannelsService(s *Service) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService
    func (r *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Create(parent string, googlecloudintegrationsv1alphasfdcchannel *GoogleCloudIntegrationsV1alphaSfdcChannel) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall
    func (r *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Delete(name string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall
    func (r *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Get(name string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall
    func (r *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) List(parent string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall
    func (r *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Patch(name string, googlecloudintegrationsv1alphasfdcchannel *GoogleCloudIntegrationsV1alphaSfdcChannel) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall
type ProjectsLocationsService
    func NewProjectsLocationsService(s *Service) *ProjectsLocationsService
    func (r *ProjectsLocationsService) GetClients(parent string) *ProjectsLocationsGetClientsCall
    func (r *ProjectsLocationsService) ListTaskEntities(parent string) *ProjectsLocationsListTaskEntitiesCall
type ProjectsLocationsSfdcInstancesCreateCall
    func (c *ProjectsLocationsSfdcInstancesCreateCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesCreateCall
    func (c *ProjectsLocationsSfdcInstancesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)
    func (c *ProjectsLocationsSfdcInstancesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesCreateCall
    func (c *ProjectsLocationsSfdcInstancesCreateCall) Header() http.Header
type ProjectsLocationsSfdcInstancesDeleteCall
    func (c *ProjectsLocationsSfdcInstancesDeleteCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesDeleteCall
    func (c *ProjectsLocationsSfdcInstancesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsSfdcInstancesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesDeleteCall
    func (c *ProjectsLocationsSfdcInstancesDeleteCall) Header() http.Header
type ProjectsLocationsSfdcInstancesGetCall
    func (c *ProjectsLocationsSfdcInstancesGetCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesGetCall
    func (c *ProjectsLocationsSfdcInstancesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)
    func (c *ProjectsLocationsSfdcInstancesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesGetCall
    func (c *ProjectsLocationsSfdcInstancesGetCall) Header() http.Header
    func (c *ProjectsLocationsSfdcInstancesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsSfdcInstancesGetCall
type ProjectsLocationsSfdcInstancesListCall
    func (c *ProjectsLocationsSfdcInstancesListCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesListCall
    func (c *ProjectsLocationsSfdcInstancesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse, error)
    func (c *ProjectsLocationsSfdcInstancesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesListCall
    func (c *ProjectsLocationsSfdcInstancesListCall) Filter(filter string) *ProjectsLocationsSfdcInstancesListCall
    func (c *ProjectsLocationsSfdcInstancesListCall) Header() http.Header
    func (c *ProjectsLocationsSfdcInstancesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsSfdcInstancesListCall
    func (c *ProjectsLocationsSfdcInstancesListCall) PageSize(pageSize int64) *ProjectsLocationsSfdcInstancesListCall
    func (c *ProjectsLocationsSfdcInstancesListCall) PageToken(pageToken string) *ProjectsLocationsSfdcInstancesListCall
    func (c *ProjectsLocationsSfdcInstancesListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse) error) error
    func (c *ProjectsLocationsSfdcInstancesListCall) ReadMask(readMask string) *ProjectsLocationsSfdcInstancesListCall
type ProjectsLocationsSfdcInstancesPatchCall
    func (c *ProjectsLocationsSfdcInstancesPatchCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesPatchCall
    func (c *ProjectsLocationsSfdcInstancesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)
    func (c *ProjectsLocationsSfdcInstancesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesPatchCall
    func (c *ProjectsLocationsSfdcInstancesPatchCall) Header() http.Header
    func (c *ProjectsLocationsSfdcInstancesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsSfdcInstancesPatchCall
type ProjectsLocationsSfdcInstancesService
    func NewProjectsLocationsSfdcInstancesService(s *Service) *ProjectsLocationsSfdcInstancesService
    func (r *ProjectsLocationsSfdcInstancesService) Create(parent string, googlecloudintegrationsv1alphasfdcinstance *GoogleCloudIntegrationsV1alphaSfdcInstance) *ProjectsLocationsSfdcInstancesCreateCall
    func (r *ProjectsLocationsSfdcInstancesService) Delete(name string) *ProjectsLocationsSfdcInstancesDeleteCall
    func (r *ProjectsLocationsSfdcInstancesService) Get(name string) *ProjectsLocationsSfdcInstancesGetCall
    func (r *ProjectsLocationsSfdcInstancesService) List(parent string) *ProjectsLocationsSfdcInstancesListCall
    func (r *ProjectsLocationsSfdcInstancesService) Patch(name string, googlecloudintegrationsv1alphasfdcinstance *GoogleCloudIntegrationsV1alphaSfdcInstance) *ProjectsLocationsSfdcInstancesPatchCall
type ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Header() http.Header
type ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Header() http.Header
type ProjectsLocationsSfdcInstancesSfdcChannelsGetCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Header() http.Header
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall
type ProjectsLocationsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse, error)
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Filter(filter string) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Header() http.Header
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) PageSize(pageSize int64) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) PageToken(pageToken string) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse) error) error
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) ReadMask(readMask string) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall
type ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Header() http.Header
    func (c *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall
type ProjectsLocationsSfdcInstancesSfdcChannelsService
    func NewProjectsLocationsSfdcInstancesSfdcChannelsService(s *Service) *ProjectsLocationsSfdcInstancesSfdcChannelsService
    func (r *ProjectsLocationsSfdcInstancesSfdcChannelsService) Create(parent string, googlecloudintegrationsv1alphasfdcchannel *GoogleCloudIntegrationsV1alphaSfdcChannel) *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall
    func (r *ProjectsLocationsSfdcInstancesSfdcChannelsService) Delete(name string) *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall
    func (r *ProjectsLocationsSfdcInstancesSfdcChannelsService) Get(name string) *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall
    func (r *ProjectsLocationsSfdcInstancesSfdcChannelsService) List(parent string) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall
    func (r *ProjectsLocationsSfdcInstancesSfdcChannelsService) Patch(name string, googlecloudintegrationsv1alphasfdcchannel *GoogleCloudIntegrationsV1alphaSfdcChannel) *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall
type ProjectsService
    func NewProjectsService(s *Service) *ProjectsService
    func (r *ProjectsService) GetClientmetadata(parent string) *ProjectsGetClientmetadataCall
type Service
    func New(client *http.Client) (*Service, error)
    func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

Package files

integrations-gen.go

Constants

OAuth2 scopes used by this API.

const (
    // See, edit, configure, and delete your Google Cloud data and see the
    // email address for your Google Account.
    CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
)

type CallbackGenerateTokenCall

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

func (*CallbackGenerateTokenCall) Code

func (c *CallbackGenerateTokenCall) Code(code string) *CallbackGenerateTokenCall

Code sets the optional parameter "code": The auth code for the given request

func (*CallbackGenerateTokenCall) Context

func (c *CallbackGenerateTokenCall) Context(ctx context.Context) *CallbackGenerateTokenCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*CallbackGenerateTokenCall) Do

func (c *CallbackGenerateTokenCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaGenerateTokenResponse, error)

Do executes the "integrations.callback.generateToken" call. Exactly one of *GoogleCloudIntegrationsV1alphaGenerateTokenResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaGenerateTokenResponse.ServerResponse.He ader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*CallbackGenerateTokenCall) Fields

func (c *CallbackGenerateTokenCall) Fields(s ...googleapi.Field) *CallbackGenerateTokenCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*CallbackGenerateTokenCall) GcpProjectId

func (c *CallbackGenerateTokenCall) GcpProjectId(gcpProjectId string) *CallbackGenerateTokenCall

GcpProjectId sets the optional parameter "gcpProjectId": The gcp project id of the request

func (*CallbackGenerateTokenCall) Header

func (c *CallbackGenerateTokenCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*CallbackGenerateTokenCall) IfNoneMatch

func (c *CallbackGenerateTokenCall) IfNoneMatch(entityTag string) *CallbackGenerateTokenCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*CallbackGenerateTokenCall) Product

func (c *CallbackGenerateTokenCall) Product(product string) *CallbackGenerateTokenCall

Product sets the optional parameter "product": Which product sends the request

Possible values:

"UNSPECIFIED_PRODUCT"
"IP"
"APIGEE"
"SECURITY"

func (*CallbackGenerateTokenCall) RedirectUri

func (c *CallbackGenerateTokenCall) RedirectUri(redirectUri string) *CallbackGenerateTokenCall

RedirectUri sets the optional parameter "redirectUri": Redirect uri of the auth code request

func (*CallbackGenerateTokenCall) State

func (c *CallbackGenerateTokenCall) State(state string) *CallbackGenerateTokenCall

State sets the optional parameter "state": The auth config id for the given request

type CallbackService

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

func NewCallbackService

func NewCallbackService(s *Service) *CallbackService

func (*CallbackService) GenerateToken

func (r *CallbackService) GenerateToken() *CallbackGenerateTokenCall

GenerateToken: Receives the auth code and auth config id to combine that with the client id and secret to retrieve access tokens from the token endpoint. Returns either a success or error message when it's done.

type ConnectorPlatformRegionsEnumerateCall

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

func (*ConnectorPlatformRegionsEnumerateCall) Context

func (c *ConnectorPlatformRegionsEnumerateCall) Context(ctx context.Context) *ConnectorPlatformRegionsEnumerateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ConnectorPlatformRegionsEnumerateCall) Do

func (c *ConnectorPlatformRegionsEnumerateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse, error)

Do executes the "integrations.connectorPlatformRegions.enumerate" call. Exactly one of *GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsRespon se or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsRespon se.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ConnectorPlatformRegionsEnumerateCall) Fields

func (c *ConnectorPlatformRegionsEnumerateCall) Fields(s ...googleapi.Field) *ConnectorPlatformRegionsEnumerateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ConnectorPlatformRegionsEnumerateCall) Header

func (c *ConnectorPlatformRegionsEnumerateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ConnectorPlatformRegionsEnumerateCall) IfNoneMatch

func (c *ConnectorPlatformRegionsEnumerateCall) IfNoneMatch(entityTag string) *ConnectorPlatformRegionsEnumerateCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ConnectorPlatformRegionsService

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

func NewConnectorPlatformRegionsService

func NewConnectorPlatformRegionsService(s *Service) *ConnectorPlatformRegionsService

func (*ConnectorPlatformRegionsService) Enumerate

func (r *ConnectorPlatformRegionsService) Enumerate() *ConnectorPlatformRegionsEnumerateCall

Enumerate: Enumerates the regions for which Connector Platform is provisioned.

type CrmlogErrorCode

CrmlogErrorCode: Registered ids for errors, as "oneof" enums. Each task or logical grouping of tasks may share the same enum.

type CrmlogErrorCode struct {
    // Possible values:
    //   "COMMON_ERROR_CODE_UNSPECIFIED"
    //   "INVALID_CREDENTIALS"
    //   "REQUIRED_FIELDS_MISSING"
    //   "INVALID_FIELDS"
    //   "BACKEND"
    //   "GENERAL"
    //   "INTERNAL"
    //   "IO_ERROR"
    //   "NOT_FOUND"
    //   "EVENT_BUS"
    //   "ALREADY_EXISTS"
    //   "CONCORD"
    //   "CONVERSION"
    //   "FLUME"
    //   "PERMISSION"
    //   "SALES_FORCE"
    //   "SPANNER"
    //   "UNIMPLEMENTED"
    //   "RELTIO"
    //   "WORKFLOW_NOT_FOUND"
    //   "QUOTA_THROTTLED"
    //   "QUOTA_ENQUEUED"
    //   "INVALID_QUOTA_CONFIGURATION"
    //   "TASK_NOT_FOUND"
    //   "EXECUTION_TIMEOUT"
    //   "INVALID_EVENT_EXECUTION_STATE"
    //   "INVALID_ATTRIBUTE"
    //   "MISSING_ATTRIBUTE"
    //   "CLIENT_UNAUTHORIZED_FOR_WORKFLOW"
    //   "INVALID_PARAMETER"
    //   "MISSING_PARAMETER"
    //   "UNAUTHROIZED_WORKFLOW_EDITOR_ACTION"
    //   "FAILED_PRECONDITION"
    //   "INVALID_CLIENT"
    //   "MISSING_CLIENT"
    //   "INVALID_WORKFLOW"
    //   "MISSING_QUOTA_CONFIGURATION"
    //   "UNHANDLED_TASK_ERROR"
    //   "SCRIPT_TASK_RUNTIME_ERROR"
    //   "RPC"
    //   "INVALID_PROTO"
    //   "UNHANDLED_EVENTBUS_ERROR"
    //   "INVALID_TASK_STATE"
    //   "TYPED_TASK_INVALID_INPUT_OPERATION"
    //   "TYPED_TASK_INVALID_OUTPUT_OPERATION"
    //   "VALIDATION_ERROR"
    //   "RESUME_ERROR"
    //   "APPS_SCRIPT_EXECUTION_ERROR"
    //   "INVALID_VECTOR_USER"
    //   "INFORMATICA"
    //   "RETRYABLE_TASK_ERROR"
    //   "INVALID_TENANT"
    //   "WRONG_TENANT"
    //   "INFORMATICA_BACKEND_UNAVAILABLE"
    //   "RPC_PERMISSION_DENIED"
    //   "SYNC_EVENTBUS_EXECUTION_TIMEOUT" - SYNC_EVENTBUS_EXECUTION_TIMEOUT
    // is for eventbus internal use only.
    //   "ASYNC_EVENTBUS_EXECUTION_TIMEOUT" -
    // ASYNC_EVENTBUS_EXECUTION_TIMEOUT is for eventbus internal use only.
    // This error will be counted as server availability error.
    //   "NOT_SUPPORTED_DATA_TYPE"
    //   "UNSANITIZED_USER_INPUT"
    //   "TRANSFORM_EXPRESSION_EVALUATION_ERROR"
    //   "HTTP_EXCEPTION"
    //   "EXECUTION_CANCELLED"
    CommonErrorCode string `json:"commonErrorCode,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CommonErrorCode") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CommonErrorCode") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*CrmlogErrorCode) MarshalJSON

func (s *CrmlogErrorCode) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam

type EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam struct {
    // AllowedCredentialTypes: Defines the credential types to be supported
    // as Task may restrict specific types to use, e.g. Cloud SQL Task will
    // use username/password type only.
    //
    // Possible values:
    //   "CREDENTIAL_TYPE_UNSPECIFIED"
    //   "USERNAME_AND_PASSWORD" - Regular username/password pair.
    //   "API_KEY" - API key.
    //   "OAUTH2_AUTHORIZATION_CODE" - OAuth 2.0 Authorization Code Grant
    // Type.
    //   "OAUTH2_IMPLICIT" - OAuth 2.0 Implicit Grant Type.
    //   "OAUTH2_CLIENT_CREDENTIALS" - OAuth 2.0 Client Credentials Grant
    // Type.
    //   "OAUTH2_RESOURCE_OWNER_CREDENTIALS" - OAuth 2.0 Resource Owner
    // Credentials Grant Type.
    //   "JWT" - JWT Token.
    //   "AUTH_TOKEN" - Auth Token, e.g. bearer token.
    //   "SERVICE_ACCOUNT" - Service Account which can be used to generate
    // token for authentication.
    //   "CLIENT_CERTIFICATE_ONLY" - Client Certificate only.
    //   "OIDC_TOKEN" - Google OIDC ID Token
    AllowedCredentialTypes []string `json:"allowedCredentialTypes,omitempty"`

    AllowedServiceAccountInContext bool `json:"allowedServiceAccountInContext,omitempty"`

    // AuthConfigId: UUID of the AuthConfig.
    AuthConfigId string `json:"authConfigId,omitempty"`

    // Scope: A space-delimited list of requested scope permissions.
    Scope string `json:"scope,omitempty"`

    UseServiceAccountInContext bool `json:"useServiceAccountInContext,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "AllowedCredentialTypes") to unconditionally include in API requests.
    // By default, fields with empty or default values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AllowedCredentialTypes")
    // to include in API requests with the JSON null value. By default,
    // fields with empty values are omitted from API requests. However, any
    // field with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam) MarshalJSON

func (s *EnterpriseCrmEventbusAuthconfigAuthConfigTaskParam) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoAddress

EnterpriseCrmEventbusProtoAddress: Email address along with optional name and tokens. These tokens will be substituted for the variables in the form of [{var_name}], where var_name could be any string of no more than 32 bytes.

type EnterpriseCrmEventbusProtoAddress struct {
    // Email: Required.
    Email string `json:"email,omitempty"`

    Name string `json:"name,omitempty"`

    Tokens []*EnterpriseCrmEventbusProtoToken `json:"tokens,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Email") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Email") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoAddress) MarshalJSON

func (s *EnterpriseCrmEventbusProtoAddress) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoAttributes

EnterpriseCrmEventbusProtoAttributes: Attributes are additional options that can be associated with each event property. For more information, see go/integration-platform/event_bus/attributes_registry.md. Next available: 8

type EnterpriseCrmEventbusProtoAttributes struct {
    // DataType: Things like URL, Email, Currency, Timestamp (rather than
    // string, int64...)
    //
    // Possible values:
    //   "DATA_TYPE_UNSPECIFIED"
    //   "EMAIL"
    //   "URL"
    //   "CURRENCY"
    //   "TIMESTAMP"
    //   "DOMAIN_NAME" - Domain is a web url string with one top-level
    // private domain and a suffix (for example: google.com, walmart.com)
    DataType string `json:"dataType,omitempty"`

    // DefaultValue: Used to define defaults.
    DefaultValue *EnterpriseCrmEventbusProtoValueType `json:"defaultValue,omitempty"`

    // IsRequired: Required for event execution. The validation will be done
    // by the event bus when the event is triggered.
    IsRequired bool `json:"isRequired,omitempty"`

    // IsSearchable: Used to indicate if a ParameterEntry should be
    // converted to ParamIndexes for ST-Spanner full-text search.
    // DEPRECATED: use searchable.
    IsSearchable bool `json:"isSearchable,omitempty"`

    // LogSettings: See go/integration-platform/analytics/logging_task.md
    // for details.
    LogSettings *EnterpriseCrmEventbusProtoLogSettings `json:"logSettings,omitempty"`

    // Possible values:
    //   "UNSPECIFIED"
    //   "YES" - If yes, the parameter key and value will be full-text
    // indexed. In a proto, this value will propagate to all children whose
    // searchable is unspecified.
    //   "NO" - If no, the parameter key and value will not be full-text
    // indexed. In a proto, this value will propagate to all children whose
    // searchable is unspecified.
    Searchable string `json:"searchable,omitempty"`

    // TaskVisibility: List of tasks that can view this property, if empty
    // then all.
    TaskVisibility []string `json:"taskVisibility,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DataType") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DataType") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoAttributes) MarshalJSON

func (s *EnterpriseCrmEventbusProtoAttributes) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList

EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList: List of error enums for alerts.

type EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList struct {
    EnumStrings []string `json:"enumStrings,omitempty"`

    // Possible values:
    //   "DEFAULT_INCLUSIVE"
    //   "EXCLUSIVE"
    FilterType string `json:"filterType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "EnumStrings") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EnumStrings") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList) MarshalJSON

func (s *EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue

EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue: The threshold value of the metric, above or below which the alert should be triggered. See EventAlertConfig or TaskAlertConfig for the different alert metric types in each case. For the *RATE metrics, one or both of these fields may be set. Zero is the default value and can be left at that. For *PERCENTILE_DURATION metrics, one or both of these fields may be set, and also, the duration threshold value should be specified in the threshold_duration_ms member below. For *AVERAGE_DURATION metrics, these fields should not be set at all. A different member, threshold_duration_ms, must be set in the EventAlertConfig or the TaskAlertConfig. See go/eventbus-alert-config-examples

type EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue struct {
    Absolute int64 `json:"absolute,omitempty,string"`

    Percentage int64 `json:"percentage,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Absolute") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Absolute") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue) MarshalJSON

func (s *EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoBaseFunction

type EnterpriseCrmEventbusProtoBaseFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "NOW_IN_MILLIS"
    //   "INT_LIST"
    //   "ENVIRONMENT"
    //   "GET_EXECUTION_ID"
    //   "GET_INTEGRATION_NAME"
    //   "GET_REGION"
    //   "GET_UUID"
    //   "GET_PROJECT_ID"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoBaseFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoBaseFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoBaseValue

type EnterpriseCrmEventbusProtoBaseValue struct {
    // BaseFunction: Start with a function that does not build on existing
    // values. Eg. CurrentTime, Min, Max, Exists, etc.
    BaseFunction *EnterpriseCrmEventbusProtoFunction `json:"baseFunction,omitempty"`

    // LiteralValue: Start with a literal value.
    LiteralValue *EnterpriseCrmEventbusProtoParameterValueType `json:"literalValue,omitempty"`

    // ReferenceValue: Start with a reference value to dereference.
    ReferenceValue string `json:"referenceValue,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BaseFunction") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BaseFunction") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoBaseValue) MarshalJSON

func (s *EnterpriseCrmEventbusProtoBaseValue) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoBooleanArrayFunction

type EnterpriseCrmEventbusProtoBooleanArrayFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "GET"
    //   "APPEND"
    //   "SIZE"
    //   "TO_SET"
    //   "APPEND_ALL"
    //   "TO_JSON"
    //   "SET"
    //   "REMOVE"
    //   "REMOVE_AT"
    //   "CONTAINS"
    //   "FOR_EACH"
    //   "FILTER"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoBooleanArrayFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoBooleanArrayFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoBooleanFunction

type EnterpriseCrmEventbusProtoBooleanFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "TO_JSON"
    //   "NOT"
    //   "AND"
    //   "NAND"
    //   "OR"
    //   "XOR"
    //   "NOR"
    //   "XNOR"
    //   "TO_STRING"
    //   "EQUALS"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoBooleanFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoBooleanFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoBooleanParameterArray

type EnterpriseCrmEventbusProtoBooleanParameterArray struct {
    BooleanValues []bool `json:"booleanValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BooleanValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BooleanValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoBooleanParameterArray) MarshalJSON

func (s *EnterpriseCrmEventbusProtoBooleanParameterArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoBuganizerNotification

type EnterpriseCrmEventbusProtoBuganizerNotification struct {
    // AssigneeEmailAddress: Whom to assign the new bug. Optional.
    AssigneeEmailAddress string `json:"assigneeEmailAddress,omitempty"`

    // ComponentId: ID of the buganizer component within which to create a
    // new issue. Required.
    ComponentId int64 `json:"componentId,omitempty,string"`

    // TemplateId: ID of the buganizer template to use. Optional.
    TemplateId int64 `json:"templateId,omitempty,string"`

    // Title: Title of the issue to be created. Required.
    Title string `json:"title,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "AssigneeEmailAddress") to unconditionally include in API requests.
    // By default, fields with empty or default values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AssigneeEmailAddress") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoBuganizerNotification) MarshalJSON

func (s *EnterpriseCrmEventbusProtoBuganizerNotification) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoCloudSchedulerConfig

EnterpriseCrmEventbusProtoCloudSchedulerConfig: Cloud Scheduler Trigger configuration

type EnterpriseCrmEventbusProtoCloudSchedulerConfig struct {
    // CronTab: Required. The cron tab of cloud scheduler trigger.
    CronTab string `json:"cronTab,omitempty"`

    // ErrorMessage: Optional. When the job was deleted from Pantheon UI,
    // error_message will be populated when Get/List integrations
    ErrorMessage string `json:"errorMessage,omitempty"`

    // Location: Required. The location where associated cloud scheduler job
    // will be created
    Location string `json:"location,omitempty"`

    // ServiceAccountEmail: Required. Service account used by Cloud
    // Scheduler to trigger the integration at scheduled time
    ServiceAccountEmail string `json:"serviceAccountEmail,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CronTab") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CronTab") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoCloudSchedulerConfig) MarshalJSON

func (s *EnterpriseCrmEventbusProtoCloudSchedulerConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoCombinedCondition

EnterpriseCrmEventbusProtoCombinedCondition: This message recursively combines constituent conditions using logical AND.

type EnterpriseCrmEventbusProtoCombinedCondition struct {
    // Conditions: A set of individual constituent conditions.
    Conditions []*EnterpriseCrmEventbusProtoCondition `json:"conditions,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Conditions") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Conditions") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoCombinedCondition) MarshalJSON

func (s *EnterpriseCrmEventbusProtoCombinedCondition) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoCondition

EnterpriseCrmEventbusProtoCondition: Condition that uses `operator` to evaluate the key against the value.

type EnterpriseCrmEventbusProtoCondition struct {
    // EventPropertyKey: Key that's evaluated against the `value`. Please
    // note the data type of the runtime value associated with the key
    // should match the data type of `value`, else an
    // IllegalArgumentException is thrown.
    EventPropertyKey string `json:"eventPropertyKey,omitempty"`

    // Operator: Operator used to evaluate the condition. Please note that
    // an operator with an inappropriate key/value operand will result in
    // IllegalArgumentException, e.g. CONTAINS with boolean key/value pair.
    //
    // Possible values:
    //   "UNSET"
    //   "EQUALS"
    //   "CONTAINS"
    //   "LESS_THAN"
    //   "GREATER_THAN"
    //   "EXISTS"
    //   "DOES_NOT_EXIST"
    //   "IS_EMPTY"
    //   "IS_NOT_EMPTY"
    Operator string `json:"operator,omitempty"`

    // Value: Value that's checked for the key.
    Value *EnterpriseCrmEventbusProtoValueType `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "EventPropertyKey") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EventPropertyKey") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoCondition) MarshalJSON

func (s *EnterpriseCrmEventbusProtoCondition) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoConditionResult

EnterpriseCrmEventbusProtoConditionResult: Contains the combined condition calculation results.

type EnterpriseCrmEventbusProtoConditionResult struct {
    // CurrentTaskNumber: the current task number.
    CurrentTaskNumber string `json:"currentTaskNumber,omitempty"`

    // NextTaskNumber: the next task number.
    NextTaskNumber string `json:"nextTaskNumber,omitempty"`

    // Result: the result comes out after evaluate the combined condition.
    // True if there's no combined condition specified.
    Result bool `json:"result,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CurrentTaskNumber")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CurrentTaskNumber") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoConditionResult) MarshalJSON

func (s *EnterpriseCrmEventbusProtoConditionResult) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoConnectorsConnection

type EnterpriseCrmEventbusProtoConnectorsConnection struct {
    // ConnectionName: Connection name Format:
    // projects/{project}/locations/{location}/connections/{connection}
    ConnectionName string `json:"connectionName,omitempty"`

    // ConnectorVersion: Connector version Format:
    // projects/{project}/locations/{location}/providers/{provider}/connector
    // s/{connector}/versions/{version}
    ConnectorVersion string `json:"connectorVersion,omitempty"`

    // ServiceName: Service name Format:
    // projects/{project}/locations/{location}/namespaces/{namespace}/service
    // s/{service}
    ServiceName string `json:"serviceName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ConnectionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ConnectionName") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoConnectorsConnection) MarshalJSON

func (s *EnterpriseCrmEventbusProtoConnectorsConnection) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig

type EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig struct {
    // Connection: User-selected connection.
    Connection *EnterpriseCrmEventbusProtoConnectorsConnection `json:"connection,omitempty"`

    // Operation: Operation to perform using the configured connection.
    //
    // Possible values:
    //   "OPERATION_UNSPECIFIED"
    //   "EXECUTE_ACTION"
    //   "LIST_ENTITIES"
    //   "GET_ENTITY"
    //   "CREATE_ENTITY"
    //   "UPDATE_ENTITY"
    //   "DELETE_ENTITY"
    Operation string `json:"operation,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Connection") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Connection") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig) MarshalJSON

func (s *EnterpriseCrmEventbusProtoConnectorsGenericConnectorTaskConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoCoordinate

EnterpriseCrmEventbusProtoCoordinate: Represents two-dimensional positions.

type EnterpriseCrmEventbusProtoCoordinate struct {
    X int64 `json:"x,omitempty"`

    Y int64 `json:"y,omitempty"`

    // ForceSendFields is a list of field names (e.g. "X") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "X") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoCoordinate) MarshalJSON

func (s *EnterpriseCrmEventbusProtoCoordinate) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoCustomSuspensionRequest

type EnterpriseCrmEventbusProtoCustomSuspensionRequest struct {
    // PostToQueueWithTriggerIdRequest: Request to fire an event containing
    // the SuspensionInfo message.
    PostToQueueWithTriggerIdRequest *GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest `json:"postToQueueWithTriggerIdRequest,omitempty"`

    // SuspensionInfoEventParameterKey: In the fired event, set the
    // SuspensionInfo message as the value for this key.
    SuspensionInfoEventParameterKey string `json:"suspensionInfoEventParameterKey,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "PostToQueueWithTriggerIdRequest") to unconditionally include in API
    // requests. By default, fields with empty or default values are omitted
    // from API requests. However, any non-pointer, non-interface field
    // appearing in ForceSendFields will be sent to the server regardless of
    // whether the field is empty or not. This may be used to include empty
    // fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g.
    // "PostToQueueWithTriggerIdRequest") to include in API requests with
    // the JSON null value. By default, fields with empty values are omitted
    // from API requests. However, any field with an empty value appearing
    // in NullFields will be sent to the server as null. It is an error if a
    // field in this list has a non-empty value. This may be used to include
    // null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoCustomSuspensionRequest) MarshalJSON

func (s *EnterpriseCrmEventbusProtoCustomSuspensionRequest) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoDoubleArray

type EnterpriseCrmEventbusProtoDoubleArray struct {
    Values []float64 `json:"values,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Values") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Values") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoDoubleArray) MarshalJSON

func (s *EnterpriseCrmEventbusProtoDoubleArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoDoubleArrayFunction

type EnterpriseCrmEventbusProtoDoubleArrayFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "GET"
    //   "APPEND"
    //   "SIZE"
    //   "SUM"
    //   "AVG"
    //   "MAX"
    //   "MIN"
    //   "TO_SET"
    //   "APPEND_ALL"
    //   "TO_JSON"
    //   "SET"
    //   "REMOVE"
    //   "REMOVE_AT"
    //   "CONTAINS"
    //   "FOR_EACH"
    //   "FILTER"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoDoubleArrayFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoDoubleArrayFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoDoubleFunction

type EnterpriseCrmEventbusProtoDoubleFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "TO_JSON"
    //   "TO_STRING"
    //   "ADD"
    //   "SUBTRACT"
    //   "MULTIPLY"
    //   "DIVIDE"
    //   "EXPONENT"
    //   "ROUND"
    //   "FLOOR"
    //   "CEIL"
    //   "GREATER_THAN"
    //   "LESS_THAN"
    //   "EQUALS"
    //   "GREATER_THAN_EQUALS"
    //   "LESS_THAN_EQUALS"
    //   "MOD"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoDoubleFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoDoubleFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoDoubleParameterArray

type EnterpriseCrmEventbusProtoDoubleParameterArray struct {
    DoubleValues []float64 `json:"doubleValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DoubleValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DoubleValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoDoubleParameterArray) MarshalJSON

func (s *EnterpriseCrmEventbusProtoDoubleParameterArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoErrorDetail

EnterpriseCrmEventbusProtoErrorDetail: An error, warning, or information message associated with a workflow.

type EnterpriseCrmEventbusProtoErrorDetail struct {
    // ErrorCode: The associated error-code, which can be a common or
    // internal code.
    ErrorCode *CrmlogErrorCode `json:"errorCode,omitempty"`

    // ErrorMessage: The full text of the error message, including any
    // parameters that were thrown along with the exception.
    ErrorMessage string `json:"errorMessage,omitempty"`

    // Severity: The severity of the error: ERROR|WARN|INFO.
    //
    // Possible values:
    //   "SEVERITY_UNSPECIFIED"
    //   "ERROR"
    //   "WARN"
    //   "INFO"
    Severity string `json:"severity,omitempty"`

    // TaskNumber: The task try-number, in which, the error occurred. If
    // zero, the error happened at the event level.
    TaskNumber int64 `json:"taskNumber,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ErrorCode") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ErrorCode") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoErrorDetail) MarshalJSON

func (s *EnterpriseCrmEventbusProtoErrorDetail) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoEventBusProperties

EnterpriseCrmEventbusProtoEventBusProperties: LINT.IfChange This message is used for storing key value pair properties for each Event / Task in the EventBus. Please see go/cloud-crm-eng/platform/event_bus.md for more details.

type EnterpriseCrmEventbusProtoEventBusProperties struct {
    // Properties: An unordered list of property entries.
    Properties []*EnterpriseCrmEventbusProtoPropertyEntry `json:"properties,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Properties") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Properties") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoEventBusProperties) MarshalJSON

func (s *EnterpriseCrmEventbusProtoEventBusProperties) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoEventExecutionDetails

EnterpriseCrmEventbusProtoEventExecutionDetails: Contains the details of the execution info of this event: this includes the tasks execution details plus the event execution statistics. Next available id: 10

type EnterpriseCrmEventbusProtoEventExecutionDetails struct {
    EventAttemptStats []*EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats `json:"eventAttemptStats,omitempty"`

    EventExecutionSnapshot []*EnterpriseCrmEventbusProtoEventExecutionSnapshot `json:"eventExecutionSnapshot,omitempty"`

    // Possible values:
    //   "UNSPECIFIED"
    //   "ON_HOLD" - Event is received and waiting for the execution. This
    // happens when firing the event via "postToQueue" or "schedule".
    //   "IN_PROCESS" - Event is under processing.
    //   "SUCCEEDED" - Event execution successfully finished. There's no
    // more change after this state.
    //   "FAILED" - Event execution failed. There's no more change after
    // this state.
    //   "CANCELED" - Event execution canceled by user. There's no more
    // change after this state.
    //   "RETRY_ON_HOLD" - Event execution failed and waiting for retry.
    //   "SUSPENDED" - Event execution suspended and waiting for manual
    // intervention.
    EventExecutionState string `json:"eventExecutionState,omitempty"`

    // EventRetriesFromBeginningCount: Indicates the number of times the
    // execution has restarted from the beginning.
    EventRetriesFromBeginningCount int64 `json:"eventRetriesFromBeginningCount,omitempty"`

    // LogFilePath: The log file path (aka. cns address) for this event.
    LogFilePath string `json:"logFilePath,omitempty"`

    // NetworkAddress: The network address (aka. bns address) that indicates
    // where the event executor is running.
    NetworkAddress string `json:"networkAddress,omitempty"`

    // NextExecutionTime: Next scheduled execution time in case the
    // execution status was RETRY_ON_HOLD.
    NextExecutionTime int64 `json:"nextExecutionTime,omitempty,string"`

    // RyeLockUnheldCount: Used internally and shouldn't be exposed to
    // users. A counter for the cron job to record how many times this event
    // is in in_process state but don't have a lock consecutively/
    RyeLockUnheldCount int64 `json:"ryeLockUnheldCount,omitempty"`

    // ForceSendFields is a list of field names (e.g. "EventAttemptStats")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EventAttemptStats") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoEventExecutionDetails) MarshalJSON

func (s *EnterpriseCrmEventbusProtoEventExecutionDetails) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats

type EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats struct {
    // EndTime: The end time of the event execution for current attempt.
    EndTime int64 `json:"endTime,omitempty,string"`

    // StartTime: The start time of the event execution for current attempt.
    // This could be in the future if it's been scheduled.
    StartTime int64 `json:"startTime,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "EndTime") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EndTime") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats) MarshalJSON

func (s *EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoEventExecutionSnapshot

EnterpriseCrmEventbusProtoEventExecutionSnapshot: Contains the snapshot of the event execution for a given checkpoint. Next available id: 13

type EnterpriseCrmEventbusProtoEventExecutionSnapshot struct {
    // CheckpointTaskNumber: Indicates "right after which checkpoint task's
    // execution" this snapshot is taken.
    CheckpointTaskNumber string `json:"checkpointTaskNumber,omitempty"`

    // ConditionResults: All of the computed conditions that been
    // calculated.
    ConditionResults []*EnterpriseCrmEventbusProtoConditionResult `json:"conditionResults,omitempty"`

    // DiffParams: The parameters in Event object that differs from last
    // snapshot.
    DiffParams *EnterpriseCrmEventbusProtoEventParameters `json:"diffParams,omitempty"`

    // EventExecutionInfoId: Points to the event execution info this
    // snapshot belongs to.
    EventExecutionInfoId string `json:"eventExecutionInfoId,omitempty"`

    // EventExecutionSnapshotId: Auto-generated. Used as primary key for
    // EventExecutionSnapshots table.
    EventExecutionSnapshotId string `json:"eventExecutionSnapshotId,omitempty"`

    EventExecutionSnapshotMetadata *EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata `json:"eventExecutionSnapshotMetadata,omitempty"`

    // EventParams: The parameters in Event object.
    EventParams *EnterpriseCrmEventbusProtoEventParameters `json:"eventParams,omitempty"`

    // ExceedMaxSize: indicate whether snapshot exceeded maximum size before
    // clean up
    ExceedMaxSize bool `json:"exceedMaxSize,omitempty"`

    // SnapshotTime: Indicates when this snapshot is taken.
    SnapshotTime int64 `json:"snapshotTime,omitempty,string"`

    // TaskExecutionDetails: All of the task execution details at the given
    // point of time.
    TaskExecutionDetails []*EnterpriseCrmEventbusProtoTaskExecutionDetails `json:"taskExecutionDetails,omitempty"`

    // TaskName: The task name associated with this snapshot. Could be
    // empty.
    TaskName string `json:"taskName,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "CheckpointTaskNumber") to unconditionally include in API requests.
    // By default, fields with empty or default values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CheckpointTaskNumber") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoEventExecutionSnapshot) MarshalJSON

func (s *EnterpriseCrmEventbusProtoEventExecutionSnapshot) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata

type EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata struct {
    // EventAttemptNum: the event attempt number this snapshot belongs to.
    EventAttemptNum int64 `json:"eventAttemptNum,omitempty"`

    // TaskAttemptNum: the task attempt number this snapshot belongs to.
    // Could be empty.
    TaskAttemptNum int64 `json:"taskAttemptNum,omitempty"`

    // TaskName: the task name associated with this snapshot. Could be
    // empty.
    TaskName string `json:"taskName,omitempty"`

    // TaskNumber: The task number associated with this snapshot. Could be
    // empty.
    TaskNumber string `json:"taskNumber,omitempty"`

    // ForceSendFields is a list of field names (e.g. "EventAttemptNum") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EventAttemptNum") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata) MarshalJSON

func (s *EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoEventParameters

EnterpriseCrmEventbusProtoEventParameters: LINT.IfChange This message is used for processing and persisting (when applicable) key value pair parameters for each event in the event bus. Please see go/integration-platform/event_bus.md for more details. Next id: 4

type EnterpriseCrmEventbusProtoEventParameters struct {
    // Parameters: Parameters are a part of Event and can be used to
    // communicate between different tasks that are part of the same
    // integration execution.
    Parameters []*EnterpriseCrmEventbusProtoParameterEntry `json:"parameters,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Parameters") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Parameters") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoEventParameters) MarshalJSON

func (s *EnterpriseCrmEventbusProtoEventParameters) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoExecutionTraceInfo

EnterpriseCrmEventbusProtoExecutionTraceInfo: Message that helps aggregate all sub-executions triggered by one execution and keeps track of child-parent relationships.

type EnterpriseCrmEventbusProtoExecutionTraceInfo struct {
    // ParentEventExecutionInfoId: Parent event execution info id that
    // triggers the current execution through SubWorkflowExecutorTask.
    ParentEventExecutionInfoId string `json:"parentEventExecutionInfoId,omitempty"`

    // TraceId: Used to aggregate ExecutionTraceInfo.
    TraceId string `json:"traceId,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "ParentEventExecutionInfoId") to unconditionally include in API
    // requests. By default, fields with empty or default values are omitted
    // from API requests. However, any non-pointer, non-interface field
    // appearing in ForceSendFields will be sent to the server regardless of
    // whether the field is empty or not. This may be used to include empty
    // fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g.
    // "ParentEventExecutionInfoId") to include in API requests with the
    // JSON null value. By default, fields with empty values are omitted
    // from API requests. However, any field with an empty value appearing
    // in NullFields will be sent to the server as null. It is an error if a
    // field in this list has a non-empty value. This may be used to include
    // null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoExecutionTraceInfo) MarshalJSON

func (s *EnterpriseCrmEventbusProtoExecutionTraceInfo) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoExternalTraffic

EnterpriseCrmEventbusProtoExternalTraffic: Represents external traffic type and id.

type EnterpriseCrmEventbusProtoExternalTraffic struct {
    // GcpProjectId: User’s GCP project id the traffic is referring to.
    GcpProjectId string `json:"gcpProjectId,omitempty"`

    // GcpProjectNumber: User’s GCP project number the traffic is
    // referring to.
    GcpProjectNumber string `json:"gcpProjectNumber,omitempty"`

    // Location: Location for the user's request.
    Location string `json:"location,omitempty"`

    // Source:
    // LINT.ThenChange(//depot/google3/enterprise/crm/eventbus/proto/product.
    // proto:product,
    // //depot/google3/java/com/google/enterprise/crm/integrationplatform/api
    // /utils/ConverterUtils.java:source_to_product)
    //
    // Possible values:
    //   "SOURCE_UNSPECIFIED"
    //   "APIGEE"
    //   "SECURITY"
    Source string `json:"source,omitempty"`

    // ForceSendFields is a list of field names (e.g. "GcpProjectId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "GcpProjectId") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoExternalTraffic) MarshalJSON

func (s *EnterpriseCrmEventbusProtoExternalTraffic) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoFailurePolicy

EnterpriseCrmEventbusProtoFailurePolicy: Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied).

type EnterpriseCrmEventbusProtoFailurePolicy struct {
    // IntervalInSeconds: Required if retry_strategy is FIXED_INTERVAL or
    // LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the
    // initial interval for backoff.
    IntervalInSeconds int64 `json:"intervalInSeconds,omitempty,string"`

    // MaxNumRetries: Required if retry_strategy is FIXED_INTERVAL or
    // LINEAR/EXPONENTIAL_BACKOFF/RESTART_WORKFLOW_WITH_BACKOFF. Defines the
    // number of times the task will be retried if failed.
    MaxNumRetries int64 `json:"maxNumRetries,omitempty"`

    // RetryStrategy: Defines what happens to the task upon failure.
    //
    // Possible values:
    //   "UNSPECIFIED"
    //   "IGNORE" - Ignores the failure of this task. The rest of the
    // workflow will be executed Assuming this task succeeded.
    //   "NONE" - Causes a permanent failure of the task. However, if the
    // last task(s) of event was successfully completed despite the failure
    // of this task, it has no impact on the workflow.
    //   "FATAL" - Causes a permanent failure of the event. It is different
    // from NONE because this will mark the event as FAILED by shutting down
    // the event execution.
    //   "FIXED_INTERVAL" - The task will be retried from the failed task
    // onwards after a fixed delay. A max-retry count is required to be
    // specified with this strategy. A jitter is added to each exponential
    // interval so that concurrently failing tasks of the same type do not
    // end up retrying after the exact same exponential interval.
    // Max_num_retries and interval_in_seconds must be specified.
    //   "LINEAR_BACKOFF" - The task will be retried from the failed task
    // onwards after a fixed delay that linearly increases with each retry
    // attempt. A jitter is added to each exponential interval so that
    // concurrently failing tasks of the same type do not end up retrying
    // after the exact same exponential interval. A max-retry count is
    // required to be specified with this strategy. Max_num_retries and
    // interval_in_seconds must be specified.
    //   "EXPONENTIAL_BACKOFF" - The task will be retried after an
    // exponentially increasing period of time with each failure. A jitter
    // is added to each exponential interval so that concurrently failing
    // tasks of the same type do not end up retrying after the exact same
    // exponential interval. A max-retry count is required to be specified
    // with this strategy. `max_num_retries` and `interval_in_seconds` must
    // be specified.
    //   "RESTART_WORKFLOW_WITH_BACKOFF" - The entire workflow will be
    // restarted with the initial parameters that were set when the event
    // was fired. A max-retry count is required to be specified with this
    // strategy. `max_num_retries` and `interval_in_seconds` must be
    // specified.
    RetryStrategy string `json:"retryStrategy,omitempty"`

    // ForceSendFields is a list of field names (e.g. "IntervalInSeconds")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IntervalInSeconds") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoFailurePolicy) MarshalJSON

func (s *EnterpriseCrmEventbusProtoFailurePolicy) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoField

EnterpriseCrmEventbusProtoField: Information about the value and type of the field. Next Id: 8

type EnterpriseCrmEventbusProtoField struct {
    // Cardinality: By default, if the cardinality is unspecified the field
    // is considered required while mapping.
    //
    // Possible values:
    //   "UNSPECIFIED" - For fields with unspecified cardinality.
    //   "OPTIONAL" - If field cardinality is set to optional, ignore errors
    // if input field value is null or the reference_key is not found.
    Cardinality string `json:"cardinality,omitempty"`

    // DefaultValue: This holds the default values for the fields. This
    // value is supplied by user so may or may not contain PII or SPII data.
    // This field will be scrubbed using DatapolScrubber#maybeScrub() with
    // go/proto-sanitizer#level3
    DefaultValue *EnterpriseCrmEventbusProtoParameterValueType `json:"defaultValue,omitempty"`

    // FieldType: Specifies the data type of the field.
    //
    // Possible values:
    //   "DATA_TYPE_UNSPECIFIED"
    //   "STRING_VALUE"
    //   "INT_VALUE"
    //   "DOUBLE_VALUE"
    //   "BOOLEAN_VALUE"
    //   "PROTO_VALUE"
    //   "SERIALIZED_OBJECT_VALUE"
    //   "STRING_ARRAY"
    //   "INT_ARRAY"
    //   "DOUBLE_ARRAY"
    //   "PROTO_ARRAY"
    //   "PROTO_ENUM"
    //   "BOOLEAN_ARRAY"
    //   "PROTO_ENUM_ARRAY"
    //   "BYTES" - BYTES and BYTES_ARRAY data types are not allowed for
    // top-level params. They're only meant to support protobufs with BYTES
    // (sub)fields.
    //   "BYTES_ARRAY"
    //   "NON_SERIALIZABLE_OBJECT"
    //   "JSON_VALUE"
    FieldType string `json:"fieldType,omitempty"`

    // ProtoDefPath: Optional. The fully qualified proto name (e.g.
    // enterprise.crm.storage.Account). Required for output field of type
    // PROTO_VALUE or PROTO_ARRAY. For e.g., if input field_type is BYTES
    // and output field_type is PROTO_VALUE, then fully qualified proto type
    // url should be provided to parse the input bytes. If field_type is
    // *_ARRAY, then all the converted protos are of the same type.
    ProtoDefPath string `json:"protoDefPath,omitempty"`

    // ReferenceKey: This holds the reference key of the workflow or task
    // parameter. 1. Any workflow parameter, for e.g. $workflowParam1$. 2.
    // Any task input or output parameter, for e.g. $task1_param1$. 3. Any
    // workflow or task parameters with subfield references, for e.g.,
    // $task1_param1.employee.id$
    ReferenceKey string `json:"referenceKey,omitempty"`

    // TransformExpression: This is the transform expression to fetch the
    // input field value. for e.g. $param1$.CONCAT('test'). See
    // go/transform-functions-design for more details. Keep points - 1. Only
    // input field can have a transform expression. 2. If a transform
    // expression is provided, reference_key will be ignored. 3. If no value
    // is returned after evaluation of transform expression, default_value
    // can be mapped if provided. 4. The field_type should be the type of
    // the final object returned after the transform expression is
    // evaluated. Scrubs the transform expression before logging as value
    // provided by user so may or may not contain PII or SPII data.
    TransformExpression *EnterpriseCrmEventbusProtoTransformExpression `json:"transformExpression,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Cardinality") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Cardinality") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoField) MarshalJSON

func (s *EnterpriseCrmEventbusProtoField) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoFieldMappingConfig

EnterpriseCrmEventbusProtoFieldMappingConfig: Field Mapping Config to map multiple output fields values from input fields values. Next id: 2

type EnterpriseCrmEventbusProtoFieldMappingConfig struct {
    MappedFields []*EnterpriseCrmEventbusProtoMappedField `json:"mappedFields,omitempty"`

    // ForceSendFields is a list of field names (e.g. "MappedFields") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "MappedFields") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoFieldMappingConfig) MarshalJSON

func (s *EnterpriseCrmEventbusProtoFieldMappingConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoFunction

type EnterpriseCrmEventbusProtoFunction struct {
    // FunctionType: The name of the function to perform.
    FunctionType *EnterpriseCrmEventbusProtoFunctionType `json:"functionType,omitempty"`

    // Parameters: List of parameters required for the transformation.
    Parameters []*EnterpriseCrmEventbusProtoTransformExpression `json:"parameters,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionType") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionType") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoFunctionType

type EnterpriseCrmEventbusProtoFunctionType struct {
    // BaseFunction: LINT.IfChange
    BaseFunction *EnterpriseCrmEventbusProtoBaseFunction `json:"baseFunction,omitempty"`

    BooleanArrayFunction *EnterpriseCrmEventbusProtoBooleanArrayFunction `json:"booleanArrayFunction,omitempty"`

    BooleanFunction *EnterpriseCrmEventbusProtoBooleanFunction `json:"booleanFunction,omitempty"`

    DoubleArrayFunction *EnterpriseCrmEventbusProtoDoubleArrayFunction `json:"doubleArrayFunction,omitempty"`

    DoubleFunction *EnterpriseCrmEventbusProtoDoubleFunction `json:"doubleFunction,omitempty"`

    IntArrayFunction *EnterpriseCrmEventbusProtoIntArrayFunction `json:"intArrayFunction,omitempty"`

    IntFunction *EnterpriseCrmEventbusProtoIntFunction `json:"intFunction,omitempty"`

    // JsonFunction:
    // LINT.ThenChange(//depot/google3/alkali/apps/integrationplatform/client
    // /workflow_editor/utils/transform_function.ts)
    JsonFunction *EnterpriseCrmEventbusProtoJsonFunction `json:"jsonFunction,omitempty"`

    ProtoArrayFunction *EnterpriseCrmEventbusProtoProtoArrayFunction `json:"protoArrayFunction,omitempty"`

    ProtoFunction *EnterpriseCrmEventbusProtoProtoFunction `json:"protoFunction,omitempty"`

    StringArrayFunction *EnterpriseCrmEventbusProtoStringArrayFunction `json:"stringArrayFunction,omitempty"`

    StringFunction *EnterpriseCrmEventbusProtoStringFunction `json:"stringFunction,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BaseFunction") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BaseFunction") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoFunctionType) MarshalJSON

func (s *EnterpriseCrmEventbusProtoFunctionType) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoIntArray

type EnterpriseCrmEventbusProtoIntArray struct {
    Values googleapi.Int64s `json:"values,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Values") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Values") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoIntArray) MarshalJSON

func (s *EnterpriseCrmEventbusProtoIntArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoIntArrayFunction

type EnterpriseCrmEventbusProtoIntArrayFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "GET"
    //   "APPEND"
    //   "SIZE"
    //   "SUM"
    //   "AVG"
    //   "MAX"
    //   "MIN"
    //   "TO_SET"
    //   "APPEND_ALL"
    //   "TO_JSON"
    //   "SET"
    //   "REMOVE"
    //   "REMOVE_AT"
    //   "CONTAINS"
    //   "FOR_EACH"
    //   "FILTER"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoIntArrayFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoIntArrayFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoIntFunction

type EnterpriseCrmEventbusProtoIntFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "ADD"
    //   "SUBTRACT"
    //   "MULTIPLY"
    //   "DIVIDE"
    //   "EXPONENT"
    //   "GREATER_THAN_EQUAL_TO"
    //   "GREATER_THAN"
    //   "LESS_THAN_EQUAL_TO"
    //   "LESS_THAN"
    //   "TO_DOUBLE"
    //   "TO_STRING"
    //   "EQUALS"
    //   "TO_JSON"
    //   "MOD"
    //   "EPOCH_TO_HUMAN_READABLE_TIME"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoIntFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoIntFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoIntParameterArray

type EnterpriseCrmEventbusProtoIntParameterArray struct {
    IntValues googleapi.Int64s `json:"intValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "IntValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IntValues") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoIntParameterArray) MarshalJSON

func (s *EnterpriseCrmEventbusProtoIntParameterArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoJsonFunction

type EnterpriseCrmEventbusProtoJsonFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "GET_PROPERTY"
    //   "GET_ELEMENT"
    //   "APPEND_ELEMENT"
    //   "SIZE"
    //   "SET_PROPERTY"
    //   "FLATTEN"
    //   "FLATTEN_ONCE"
    //   "MERGE"
    //   "TO_STRING"
    //   "TO_INT"
    //   "TO_DOUBLE"
    //   "TO_BOOLEAN"
    //   "TO_PROTO"
    //   "TO_STRING_ARRAY"
    //   "TO_INT_ARRAY"
    //   "TO_DOUBLE_ARRAY"
    //   "TO_PROTO_ARRAY"
    //   "TO_BOOLEAN_ARRAY"
    //   "REMOVE_PROPERTY"
    //   "RESOLVE_TEMPLATE"
    //   "EQUALS"
    //   "FOR_EACH"
    //   "FILTER_ELEMENTS" - next id: 24
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoJsonFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoJsonFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoLogSettings

EnterpriseCrmEventbusProtoLogSettings: The LogSettings define the logging attributes for an event property. These attributes are used to map the property to the parameter in the log proto. Also used to define scrubbing/truncation behavior and PII information. See go/integration-platform/analytics/logging_task.md for details.

type EnterpriseCrmEventbusProtoLogSettings struct {
    // LogFieldName: The name of corresponding logging field of the event
    // property. If omitted, assumes the same name as the event property
    // key.
    LogFieldName string `json:"logFieldName,omitempty"`

    // SanitizeOptions: Contains the scrubbing options, such as whether to
    // scrub, obfuscate, etc.
    SanitizeOptions *EnterpriseCrmLoggingGwsSanitizeOptions `json:"sanitizeOptions,omitempty"`

    // Possible values:
    //   "SEED_PERIOD_UNSPECIFIED"
    //   "DAY" - Sanitized values remain constant for the day of the event.
    //   "WEEK" - Sanitized values remain constant for the week of the
    // event; may cross month boundaries.
    //   "MONTH" - Sanitized values remain constant for the month of the
    // event.
    SeedPeriod string `json:"seedPeriod,omitempty"`

    // Possible values:
    //   "SEED_SCOPE_UNSPECIFIED"
    //   "EVENT_NAME" - Hash computations include the event name.
    //   "TIME_PERIOD" - Hash computations include a time period.
    //   "PARAM_NAME" - Hash computations include the param name.
    SeedScope string `json:"seedScope,omitempty"`

    // ShorteningLimits: Contains the field limits for shortening, such as
    // max string length and max array length.
    ShorteningLimits *EnterpriseCrmLoggingGwsFieldLimits `json:"shorteningLimits,omitempty"`

    // ForceSendFields is a list of field names (e.g. "LogFieldName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "LogFieldName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoLogSettings) MarshalJSON

func (s *EnterpriseCrmEventbusProtoLogSettings) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoLoopMetadata

type EnterpriseCrmEventbusProtoLoopMetadata struct {
    // CurrentIterationCount: Starting from 1, not 0.
    CurrentIterationCount int64 `json:"currentIterationCount,omitempty,string"`

    // CurrentIterationDetail: Needs to be set by the loop impl class before
    // each iteration. The abstract loop class will append the request and
    // response to it. Eg. The foreach Loop will clean up and set it as the
    // current iteration element at the start of each loop. The post request
    // and response will be appended to the value once they are available.
    CurrentIterationDetail string `json:"currentIterationDetail,omitempty"`

    // ErrorMsg: Add the error message when loops fail.
    ErrorMsg string `json:"errorMsg,omitempty"`

    // FailureLocation: Indicates where in the loop logic did it error out.
    //
    // Possible values:
    //   "UNKNOWN" - No error or Unknown.
    //   "SUBWORKFLOW" - Subworkflow failed while firing/running.
    //   "PARAM_OVERRIDING" - Param overrides failed.
    //   "PARAM_AGGREGATING" - Param aggregation failed.
    //   "SETTING_ITERATION_ELEMENT" - Setting for loop current element
    // failed.
    //   "GETTING_LIST_TO_ITERATE" - Getting the list to iterate.
    //   "CONDITION_EVALUATION" - Evaluating the while loop condition.
    //   "BUILDING_REQUEST" - Building the iteration request
    FailureLocation string `json:"failureLocation,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "CurrentIterationCount") to unconditionally include in API requests.
    // By default, fields with empty or default values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CurrentIterationCount") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoLoopMetadata) MarshalJSON

func (s *EnterpriseCrmEventbusProtoLoopMetadata) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoMappedField

EnterpriseCrmEventbusProtoMappedField: Mapped field is a pair of input field and output field. Next Id: 3

type EnterpriseCrmEventbusProtoMappedField struct {
    // InputField: The input field being mapped from.
    InputField *EnterpriseCrmEventbusProtoField `json:"inputField,omitempty"`

    // OutputField: The output field being mapped to.
    OutputField *EnterpriseCrmEventbusProtoField `json:"outputField,omitempty"`

    // ForceSendFields is a list of field names (e.g. "InputField") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "InputField") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoMappedField) MarshalJSON

func (s *EnterpriseCrmEventbusProtoMappedField) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoNextTask

EnterpriseCrmEventbusProtoNextTask: The task that is next in line to be executed, if the condition specified evaluated to true.

type EnterpriseCrmEventbusProtoNextTask struct {
    // CombinedConditions: Combined condition for this task to become an
    // eligible next task. Each of these combined_conditions are joined with
    // logical OR. DEPRECATED: use `condition`
    CombinedConditions []*EnterpriseCrmEventbusProtoCombinedCondition `json:"combinedConditions,omitempty"`

    // Condition: Standard filter expression for this task to become an
    // eligible next task.
    Condition string `json:"condition,omitempty"`

    // Description: User-provided description intended to give more business
    // context about the next task edge or condition.
    Description string `json:"description,omitempty"`

    // Label: User-provided label that is attached to this edge in the UI.
    Label string `json:"label,omitempty"`

    // TaskConfigId: ID of the next task.
    TaskConfigId string `json:"taskConfigId,omitempty"`

    // TaskNumber: Task number of the next task.
    TaskNumber string `json:"taskNumber,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CombinedConditions")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CombinedConditions") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoNextTask) MarshalJSON

func (s *EnterpriseCrmEventbusProtoNextTask) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoNextTeardownTask

EnterpriseCrmEventbusProtoNextTeardownTask: The teardown task that is next in line to be executed. We support only sequential execution of teardown tasks (i.e. no branching).

type EnterpriseCrmEventbusProtoNextTeardownTask struct {
    // Name: Required. Name of the next teardown task.
    Name string `json:"name,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Name") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Name") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoNextTeardownTask) MarshalJSON

func (s *EnterpriseCrmEventbusProtoNextTeardownTask) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoNodeIdentifier

EnterpriseCrmEventbusProtoNodeIdentifier: Represents a node identifier (type + id). Next highest id: 3

type EnterpriseCrmEventbusProtoNodeIdentifier struct {
    // ElementIdentifier: Configuration of the edge.
    ElementIdentifier string `json:"elementIdentifier,omitempty"`

    // ElementType: Destination node where the edge ends. It can only be a
    // task config.
    //
    // Possible values:
    //   "UNKNOWN_TYPE"
    //   "TASK_CONFIG"
    //   "TRIGGER_CONFIG"
    ElementType string `json:"elementType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ElementIdentifier")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ElementIdentifier") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoNodeIdentifier) MarshalJSON

func (s *EnterpriseCrmEventbusProtoNodeIdentifier) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoNotification

type EnterpriseCrmEventbusProtoNotification struct {
    BuganizerNotification *EnterpriseCrmEventbusProtoBuganizerNotification `json:"buganizerNotification,omitempty"`

    EmailAddress *EnterpriseCrmEventbusProtoAddress `json:"emailAddress,omitempty"`

    EscalatorQueue string `json:"escalatorQueue,omitempty"`

    PubsubTopic string `json:"pubsubTopic,omitempty"`

    // Request: If the out-of-the-box email/pubsub notifications are not
    // suitable and custom logic is required, fire a workflow containing all
    // info needed to notify users to resume execution.
    Request *EnterpriseCrmEventbusProtoCustomSuspensionRequest `json:"request,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "BuganizerNotification") to unconditionally include in API requests.
    // By default, fields with empty or default values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BuganizerNotification") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoNotification) MarshalJSON

func (s *EnterpriseCrmEventbusProtoNotification) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoParamSpecEntryConfig

type EnterpriseCrmEventbusProtoParamSpecEntryConfig struct {
    // DescriptivePhrase: A short phrase to describe what this parameter
    // contains.
    DescriptivePhrase string `json:"descriptivePhrase,omitempty"`

    // HelpText: Detailed help text for this parameter containing
    // information not provided elsewhere. For example, instructions on how
    // to migrate from a deprecated parameter.
    HelpText string `json:"helpText,omitempty"`

    // HideDefaultValue: Whether the default value is hidden in the UI.
    HideDefaultValue bool `json:"hideDefaultValue,omitempty"`

    // Possible values:
    //   "DEFAULT" - A single-line input for strings, a numeric input box
    // for numbers, or a checkbox for booleans.
    //   "STRING_MULTI_LINE" - A multi-line input box for longer
    // strings/string templates.
    //   "NUMBER_SLIDER" - A slider to select a numerical value. The default
    // range is [0, 100].
    //   "BOOLEAN_TOGGLE" - A toggle button for boolean parameters.
    InputDisplayOption string `json:"inputDisplayOption,omitempty"`

    // IsHidden: Whether this field is hidden in the UI.
    IsHidden bool `json:"isHidden,omitempty"`

    // Label: A user-friendly label for the parameter.
    Label string `json:"label,omitempty"`

    // Possible values:
    //   "DEFAULT_NOT_PARAMETER_NAME" - This field is not a parameter name.
    //   "IS_PARAMETER_NAME" - If this field is a string and this option is
    // selected, the field will be interpreted as a parameter name. Users
    // will be able to choose a variable using the autocomplete, but the
    // name will be stored as a literal string.
    //   "KEY_IS_PARAMETER_NAME" - If this field is a ParameterMap and this
    // option is selected, the map's keys will be interpreted as parameter
    // names. Ignored if this field is not a ParameterMap.
    //   "VALUE_IS_PARAMETER_NAME" - If this field is a ParameterMap and
    // this option is selected, the map's values will be interpreted as
    // parameter names. Ignored if this field is not a ParameterMap.
    ParameterNameOption string `json:"parameterNameOption,omitempty"`

    // SubSectionLabel: A user-friendly label for subSection under which the
    // parameter will be displayed.
    SubSectionLabel string `json:"subSectionLabel,omitempty"`

    // UiPlaceholderText: Placeholder text which will appear in the UI input
    // form for this parameter.
    UiPlaceholderText string `json:"uiPlaceholderText,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DescriptivePhrase")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DescriptivePhrase") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParamSpecEntryConfig) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParamSpecEntryConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition

type EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition struct {
    // FullName: The fully-qualified proto name. This message, for example,
    // would be
    // "enterprise.crm.eventbus.proto.ParamSpecEntry.ProtoDefinition".
    FullName string `json:"fullName,omitempty"`

    // Path: Path to the proto file that contains the message type's
    // definition.
    Path string `json:"path,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FullName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FullName") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoParamSpecEntryValidationRule

type EnterpriseCrmEventbusProtoParamSpecEntryValidationRule struct {
    DoubleRange *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange `json:"doubleRange,omitempty"`

    IntRange *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange `json:"intRange,omitempty"`

    StringRegex *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex `json:"stringRegex,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DoubleRange") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DoubleRange") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParamSpecEntryValidationRule) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParamSpecEntryValidationRule) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange

EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange: Range used to validate doubles and floats.

type EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange struct {
    // Max: The inclusive maximum of the acceptable range.
    Max float64 `json:"max,omitempty"`

    // Min: The inclusive minimum of the acceptable range.
    Min float64 `json:"min,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Max") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Max") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange) MarshalJSON() ([]byte, error)

func (*EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange) UnmarshalJSON

func (s *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleDoubleRange) UnmarshalJSON(data []byte) error

type EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange

EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange: Range used to validate longs and ints.

type EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange struct {
    // Max: The inclusive maximum of the acceptable range.
    Max int64 `json:"max,omitempty,string"`

    // Min: The inclusive minimum of the acceptable range.
    Min int64 `json:"min,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "Max") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Max") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleIntRange) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex

EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex: Rule used to validate strings.

type EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex struct {
    // Exclusive: Whether the regex matcher is applied exclusively (if true,
    // matching values will be rejected).
    Exclusive bool `json:"exclusive,omitempty"`

    // Regex: The regex applied to the input value(s).
    Regex string `json:"regex,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Exclusive") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Exclusive") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParamSpecEntryValidationRuleStringRegex) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoParameterEntry

EnterpriseCrmEventbusProtoParameterEntry: Key-value pair of EventBus parameters.

type EnterpriseCrmEventbusProtoParameterEntry struct {
    // Key: Key is used to retrieve the corresponding parameter value. This
    // should be unique for a given fired event. These parameters must be
    // predefined in the integration definition.
    Key string `json:"key,omitempty"`

    // Value: Values for the defined keys. Each value can either be string,
    // int, double or any proto message.
    Value *EnterpriseCrmEventbusProtoParameterValueType `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Key") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Key") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParameterEntry) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParameterEntry) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoParameterMap

EnterpriseCrmEventbusProtoParameterMap: A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified.

type EnterpriseCrmEventbusProtoParameterMap struct {
    Entries []*EnterpriseCrmEventbusProtoParameterMapEntry `json:"entries,omitempty"`

    // KeyType: Option to specify key value type for all entries of the map.
    // If provided then field types for all entries must conform to this.
    //
    // Possible values:
    //   "DATA_TYPE_UNSPECIFIED"
    //   "STRING_VALUE"
    //   "INT_VALUE"
    //   "DOUBLE_VALUE"
    //   "BOOLEAN_VALUE"
    //   "PROTO_VALUE"
    //   "SERIALIZED_OBJECT_VALUE"
    //   "STRING_ARRAY"
    //   "INT_ARRAY"
    //   "DOUBLE_ARRAY"
    //   "PROTO_ARRAY"
    //   "PROTO_ENUM"
    //   "BOOLEAN_ARRAY"
    //   "PROTO_ENUM_ARRAY"
    //   "BYTES" - BYTES and BYTES_ARRAY data types are not allowed for
    // top-level params. They're only meant to support protobufs with BYTES
    // (sub)fields.
    //   "BYTES_ARRAY"
    //   "NON_SERIALIZABLE_OBJECT"
    //   "JSON_VALUE"
    KeyType string `json:"keyType,omitempty"`

    // Possible values:
    //   "DATA_TYPE_UNSPECIFIED"
    //   "STRING_VALUE"
    //   "INT_VALUE"
    //   "DOUBLE_VALUE"
    //   "BOOLEAN_VALUE"
    //   "PROTO_VALUE"
    //   "SERIALIZED_OBJECT_VALUE"
    //   "STRING_ARRAY"
    //   "INT_ARRAY"
    //   "DOUBLE_ARRAY"
    //   "PROTO_ARRAY"
    //   "PROTO_ENUM"
    //   "BOOLEAN_ARRAY"
    //   "PROTO_ENUM_ARRAY"
    //   "BYTES" - BYTES and BYTES_ARRAY data types are not allowed for
    // top-level params. They're only meant to support protobufs with BYTES
    // (sub)fields.
    //   "BYTES_ARRAY"
    //   "NON_SERIALIZABLE_OBJECT"
    //   "JSON_VALUE"
    ValueType string `json:"valueType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Entries") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Entries") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParameterMap) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParameterMap) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoParameterMapEntry

EnterpriseCrmEventbusProtoParameterMapEntry: Entry is a pair of key and value.

type EnterpriseCrmEventbusProtoParameterMapEntry struct {
    Key *EnterpriseCrmEventbusProtoParameterMapField `json:"key,omitempty"`

    Value *EnterpriseCrmEventbusProtoParameterMapField `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Key") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Key") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParameterMapEntry) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParameterMapEntry) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoParameterMapField

EnterpriseCrmEventbusProtoParameterMapField: Field represents either the key or value in an entry.

type EnterpriseCrmEventbusProtoParameterMapField struct {
    // LiteralValue: Passing a literal value.
    LiteralValue *EnterpriseCrmEventbusProtoParameterValueType `json:"literalValue,omitempty"`

    // ReferenceKey: Referencing one of the WF variables.
    ReferenceKey string `json:"referenceKey,omitempty"`

    // ForceSendFields is a list of field names (e.g. "LiteralValue") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "LiteralValue") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParameterMapField) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParameterMapField) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoParameterValueType

EnterpriseCrmEventbusProtoParameterValueType: LINT.IfChange To support various types of parameter values. Next available id: 14

type EnterpriseCrmEventbusProtoParameterValueType struct {
    BooleanArray *EnterpriseCrmEventbusProtoBooleanParameterArray `json:"booleanArray,omitempty"`

    BooleanValue bool `json:"booleanValue,omitempty"`

    DoubleArray *EnterpriseCrmEventbusProtoDoubleParameterArray `json:"doubleArray,omitempty"`

    DoubleValue float64 `json:"doubleValue,omitempty"`

    IntArray *EnterpriseCrmEventbusProtoIntParameterArray `json:"intArray,omitempty"`

    IntValue int64 `json:"intValue,omitempty,string"`

    ProtoArray *EnterpriseCrmEventbusProtoProtoParameterArray `json:"protoArray,omitempty"`

    ProtoValue googleapi.RawMessage `json:"protoValue,omitempty"`

    SerializedObjectValue *EnterpriseCrmEventbusProtoSerializedObjectParameter `json:"serializedObjectValue,omitempty"`

    StringArray *EnterpriseCrmEventbusProtoStringParameterArray `json:"stringArray,omitempty"`

    StringValue string `json:"stringValue,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BooleanArray") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BooleanArray") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoParameterValueType) MarshalJSON

func (s *EnterpriseCrmEventbusProtoParameterValueType) MarshalJSON() ([]byte, error)

func (*EnterpriseCrmEventbusProtoParameterValueType) UnmarshalJSON

func (s *EnterpriseCrmEventbusProtoParameterValueType) UnmarshalJSON(data []byte) error

type EnterpriseCrmEventbusProtoPropertyEntry

EnterpriseCrmEventbusProtoPropertyEntry: Key-value pair of EventBus property.

type EnterpriseCrmEventbusProtoPropertyEntry struct {
    // Key: Key is used to retrieve the corresponding property value. This
    // should be unique for a given fired event. The Tasks should be aware
    // of the keys used while firing the events for them to be able to
    // retrieve the values.
    Key string `json:"key,omitempty"`

    // Value: Values for the defined keys. Each value can either be string,
    // int, double or any proto message.
    Value *EnterpriseCrmEventbusProtoValueType `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Key") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Key") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoPropertyEntry) MarshalJSON

func (s *EnterpriseCrmEventbusProtoPropertyEntry) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoProtoArrayFunction

type EnterpriseCrmEventbusProtoProtoArrayFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "GET"
    //   "APPEND"
    //   "SIZE"
    //   "TO_SET"
    //   "APPEND_ALL"
    //   "TO_JSON"
    //   "SET"
    //   "REMOVE"
    //   "REMOVE_AT"
    //   "CONTAINS"
    //   "FOR_EACH"
    //   "FILTER"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoProtoArrayFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoProtoArrayFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoProtoFunction

type EnterpriseCrmEventbusProtoProtoFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "GET_STRING_SUBFIELD"
    //   "GET_INT_SUBFIELD"
    //   "GET_DOUBLE_SUBFIELD"
    //   "GET_BOOLEAN_SUBFIELD"
    //   "GET_STRING_ARRAY_SUBFIELD"
    //   "GET_INT_ARRAY_SUBFIELD"
    //   "GET_DOUBLE_ARRAY_SUBFIELD"
    //   "GET_BOOLEAN_ARRAY_SUBFIELD"
    //   "GET_PROTO_ARRAY_SUBFIELD"
    //   "GET_PROTO_SUBFIELD"
    //   "TO_JSON"
    //   "GET_BYTES_SUBFIELD_AS_UTF_8_STRING"
    //   "GET_BYTES_SUBFIELD_AS_PROTO"
    //   "EQUALS"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoProtoFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoProtoFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoProtoParameterArray

type EnterpriseCrmEventbusProtoProtoParameterArray struct {
    ProtoValues []googleapi.RawMessage `json:"protoValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ProtoValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ProtoValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoProtoParameterArray) MarshalJSON

func (s *EnterpriseCrmEventbusProtoProtoParameterArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoScatterResponse

type EnterpriseCrmEventbusProtoScatterResponse struct {
    // ErrorMsg: The error message of the failure if applicable.
    ErrorMsg string `json:"errorMsg,omitempty"`

    // ExecutionIds: The execution ids of each Subworkflow fired by this
    // scatter.
    ExecutionIds []string `json:"executionIds,omitempty"`

    // IsSuccessful: If execution is sync, this is true if the execution
    // passed and false if it failed. If the execution is async, this is
    // true if the WF was fired off successfully, and false if it failed to
    // execute. The success or failure of the subworkflows executed are not
    // captured.
    IsSuccessful bool `json:"isSuccessful,omitempty"`

    // ResponseParams: A list of all the response parameters in the
    // aggregtorMap stored with the remapped key.
    ResponseParams []*EnterpriseCrmEventbusProtoParameterEntry `json:"responseParams,omitempty"`

    // ScatterElement: The element that was scattered for this execution.
    ScatterElement *EnterpriseCrmEventbusProtoParameterValueType `json:"scatterElement,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ErrorMsg") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ErrorMsg") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoScatterResponse) MarshalJSON

func (s *EnterpriseCrmEventbusProtoScatterResponse) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoSerializedObjectParameter

type EnterpriseCrmEventbusProtoSerializedObjectParameter struct {
    ObjectValue string `json:"objectValue,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ObjectValue") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ObjectValue") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoSerializedObjectParameter) MarshalJSON

func (s *EnterpriseCrmEventbusProtoSerializedObjectParameter) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoStringArray

type EnterpriseCrmEventbusProtoStringArray struct {
    Values []string `json:"values,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Values") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Values") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoStringArray) MarshalJSON

func (s *EnterpriseCrmEventbusProtoStringArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoStringArrayFunction

type EnterpriseCrmEventbusProtoStringArrayFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "GET"
    //   "APPEND"
    //   "SIZE"
    //   "TO_SET"
    //   "APPEND_ALL"
    //   "TO_JSON"
    //   "SET"
    //   "REMOVE"
    //   "REMOVE_AT"
    //   "CONTAINS"
    //   "FOR_EACH"
    //   "FILTER"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoStringArrayFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoStringArrayFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoStringFunction

type EnterpriseCrmEventbusProtoStringFunction struct {
    // Possible values:
    //   "UNSPECIFIED"
    //   "CONCAT"
    //   "TO_UPPERCASE"
    //   "TO_LOWERCASE"
    //   "CONTAINS"
    //   "SPLIT"
    //   "LENGTH"
    //   "EQUALS"
    //   "TO_INT"
    //   "TO_DOUBLE"
    //   "TO_BOOLEAN"
    //   "TO_BASE_64"
    //   "TO_JSON"
    //   "EQUALS_IGNORE_CASE"
    //   "REPLACE_ALL"
    //   "SUBSTRING"
    //   "RESOLVE_TEMPLATE"
    FunctionName string `json:"functionName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoStringFunction) MarshalJSON

func (s *EnterpriseCrmEventbusProtoStringFunction) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoStringParameterArray

type EnterpriseCrmEventbusProtoStringParameterArray struct {
    StringValues []string `json:"stringValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "StringValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "StringValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoStringParameterArray) MarshalJSON

func (s *EnterpriseCrmEventbusProtoStringParameterArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoSuccessPolicy

EnterpriseCrmEventbusProtoSuccessPolicy: Policy that dictates the behavior for the task after it completes successfully.

type EnterpriseCrmEventbusProtoSuccessPolicy struct {
    // FinalState: State to which the execution snapshot status will be set
    // if the task succeeds.
    //
    // Possible values:
    //   "UNSPECIFIED"
    //   "SUCCEEDED" - The default behavior, where successful tasks will be
    // marked as SUCCEEDED.
    //   "SUSPENDED" - Sets the state to SUSPENDED after executing. This is
    // required for SuspensionTask; event execution will continue once the
    // user calls ResolveSuspensions with the event_execution_info_id and
    // the task number.
    FinalState string `json:"finalState,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FinalState") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FinalState") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoSuccessPolicy) MarshalJSON

func (s *EnterpriseCrmEventbusProtoSuccessPolicy) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoSuspensionAuthPermissions

EnterpriseCrmEventbusProtoSuspensionAuthPermissions: LINT.IfChange

type EnterpriseCrmEventbusProtoSuspensionAuthPermissions struct {
    // GaiaIdentity: Represents a Gaia identity for a person or service
    // account.
    GaiaIdentity *EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity `json:"gaiaIdentity,omitempty"`

    GoogleGroup *EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity `json:"googleGroup,omitempty"`

    LoasRole string `json:"loasRole,omitempty"`

    MdbGroup string `json:"mdbGroup,omitempty"`

    // ForceSendFields is a list of field names (e.g. "GaiaIdentity") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "GaiaIdentity") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoSuspensionAuthPermissions) MarshalJSON

func (s *EnterpriseCrmEventbusProtoSuspensionAuthPermissions) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity

type EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity struct {
    EmailAddress string `json:"emailAddress,omitempty"`

    GaiaId int64 `json:"gaiaId,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "EmailAddress") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EmailAddress") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity) MarshalJSON

func (s *EnterpriseCrmEventbusProtoSuspensionAuthPermissionsGaiaIdentity) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoSuspensionConfig

type EnterpriseCrmEventbusProtoSuspensionConfig struct {
    // CustomMessage: Optional information to provide recipients of the
    // suspension in addition to the resolution URL, typically containing
    // relevant parameter values from the originating workflow.
    CustomMessage string `json:"customMessage,omitempty"`

    Notifications []*EnterpriseCrmEventbusProtoNotification `json:"notifications,omitempty"`

    // SuspensionExpiration: Indicates the next steps when no external
    // actions happen on the suspension.
    SuspensionExpiration *EnterpriseCrmEventbusProtoSuspensionExpiration `json:"suspensionExpiration,omitempty"`

    // WhoMayResolve: Identities able to resolve this suspension.
    WhoMayResolve []*EnterpriseCrmEventbusProtoSuspensionAuthPermissions `json:"whoMayResolve,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CustomMessage") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CustomMessage") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoSuspensionConfig) MarshalJSON

func (s *EnterpriseCrmEventbusProtoSuspensionConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoSuspensionExpiration

type EnterpriseCrmEventbusProtoSuspensionExpiration struct {
    // ExpireAfterMs: Milliseconds after which the suspension expires, if no
    // action taken.
    ExpireAfterMs int64 `json:"expireAfterMs,omitempty"`

    // LiftWhenExpired: Whether the suspension will be REJECTED or LIFTED
    // upon expiration. REJECTED is the default behavior.
    LiftWhenExpired bool `json:"liftWhenExpired,omitempty"`

    // RemindAfterMs: Milliseconds after which the previous suspension
    // action reminder, if any, is sent using the selected notification
    // option, for a suspension which is still PENDING_UNSPECIFIED.
    RemindAfterMs int64 `json:"remindAfterMs,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ExpireAfterMs") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ExpireAfterMs") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoSuspensionExpiration) MarshalJSON

func (s *EnterpriseCrmEventbusProtoSuspensionExpiration) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoSuspensionResolutionInfo

type EnterpriseCrmEventbusProtoSuspensionResolutionInfo struct {
    Audit *EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit `json:"audit,omitempty"`

    // CreatedTimestamp: Auto-generated.
    CreatedTimestamp string `json:"createdTimestamp,omitempty"`

    // EventExecutionInfoId: Required. ID of the associated execution.
    EventExecutionInfoId string `json:"eventExecutionInfoId,omitempty"`

    // ExternalTraffic: The origin of the suspension for periodic
    // notifications.
    ExternalTraffic *EnterpriseCrmEventbusProtoExternalTraffic `json:"externalTraffic,omitempty"`

    // LastModifiedTimestamp: Auto-generated.
    LastModifiedTimestamp string `json:"lastModifiedTimestamp,omitempty"`

    // Product: Which Google product the suspension belongs to. If not set,
    // the suspension belongs to Integration Platform by default.
    //
    // Possible values:
    //   "UNSPECIFIED_PRODUCT"
    //   "IP"
    //   "APIGEE"
    //   "SECURITY"
    Product string `json:"product,omitempty"`

    // Possible values:
    //   "PENDING_UNSPECIFIED"
    //   "REJECTED"
    //   "LIFTED"
    Status string `json:"status,omitempty"`

    SuspensionConfig *EnterpriseCrmEventbusProtoSuspensionConfig `json:"suspensionConfig,omitempty"`

    // SuspensionId: Primary key for the SuspensionResolutionInfoTable.
    SuspensionId string `json:"suspensionId,omitempty"`

    // TaskNumber: Required. Task number of the associated SuspensionTask.
    TaskNumber string `json:"taskNumber,omitempty"`

    // WorkflowName: Required. The name of the originating workflow.
    WorkflowName string `json:"workflowName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Audit") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Audit") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoSuspensionResolutionInfo) MarshalJSON

func (s *EnterpriseCrmEventbusProtoSuspensionResolutionInfo) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit

type EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit struct {
    ResolvedBy string `json:"resolvedBy,omitempty"`

    ResolvedByCpi string `json:"resolvedByCpi,omitempty"`

    Timestamp string `json:"timestamp,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ResolvedBy") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ResolvedBy") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit) MarshalJSON

func (s *EnterpriseCrmEventbusProtoSuspensionResolutionInfoAudit) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTaskAlertConfig

EnterpriseCrmEventbusProtoTaskAlertConfig: Message to be used to configure alerting in the {@code TaskConfig} protos for tasks in an event. See go/eventbus-alert-config-examples for examples of the different alerts that can be configured.

type EnterpriseCrmEventbusProtoTaskAlertConfig struct {
    // AggregationPeriod: The period over which the metric value should be
    // aggregated and evaluated. Format is , where integer should be a
    // positive integer and unit should be one of (s,m,h,d,w) meaning
    // (second, minute, hour, day, week).
    AggregationPeriod string `json:"aggregationPeriod,omitempty"`

    // AlertDisabled: Set to false by default. When set to true, the metrics
    // are not aggregated or pushed to Monarch for this workflow alert.
    AlertDisabled bool `json:"alertDisabled,omitempty"`

    // AlertName: A name to identify this alert. This will be displayed in
    // the alert subject. If set, this name should be unique in within the
    // scope of the containing workflow.
    AlertName string `json:"alertName,omitempty"`

    // ClientId: Client associated with this alert configuration. Must be a
    // client enabled in one of the containing workflow's triggers.
    ClientId string `json:"clientId,omitempty"`

    // DurationThresholdMs: Should be specified only for
    // TASK_AVERAGE_DURATION and TASK_PERCENTILE_DURATION metrics. This
    // member should be used to specify what duration value the metrics
    // should exceed for the alert to trigger.
    DurationThresholdMs int64 `json:"durationThresholdMs,omitempty,string"`

    ErrorEnumList *EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList `json:"errorEnumList,omitempty"`

    // Possible values:
    //   "METRIC_TYPE_UNSPECIFIED" - The default value. Metric type should
    // always be set to one of the other non-default values, otherwise it
    // will result in an INVALID_ARGUMENT error.
    //   "TASK_ERROR_RATE" - Specifies alerting on the rate of errors
    // (potentially for a specific set of enum values) for the enclosing
    // TaskConfig.
    //   "TASK_WARNING_RATE" - Specifies alerting on the rate of warnings
    // (potentially for a specific set of enum values) for the enclosing
    // TaskConfig. Warnings use the same enum values as errors.
    //   "TASK_RATE" - Specifies alerting on the number of instances for the
    // enclosing TaskConfig executed in the given aggregation_period.
    //   "TASK_AVERAGE_DURATION" - Specifies alerting on the average
    // duration of execution for the enclosing task.
    //   "TASK_PERCENTILE_DURATION" - Specifies alerting on the duration of
    // a particular percentile of task executions. E.g. If 10% or more of
    // the task executions have durations above 5 seconds, alert.
    MetricType string `json:"metricType,omitempty"`

    // NumAggregationPeriods: For how many contiguous aggregation periods
    // should the expected min or max be violated for the alert to be fired.
    NumAggregationPeriods int64 `json:"numAggregationPeriods,omitempty"`

    // OnlyFinalAttempt: Only count final task attempts, not retries.
    OnlyFinalAttempt bool `json:"onlyFinalAttempt,omitempty"`

    // PlaybookUrl: Link to a playbook for resolving the issue that
    // triggered this alert.
    PlaybookUrl string `json:"playbookUrl,omitempty"`

    // ThresholdType: The threshold type for which this alert is being
    // configured. If value falls below expected_min or exceeds
    // expected_max, an alert will be fired.
    //
    // Possible values:
    //   "UNSPECIFIED_THRESHOLD_TYPE"
    //   "EXPECTED_MIN" - Note that this field will only trigger alerts if
    // the workflow specifying it runs at least once in 24 hours (which is
    // our in-memory retention period for monarch streams). Also note that
    // `aggregation_period` for this alert configuration must be less than
    // 24 hours.
    //   "EXPECTED_MAX"
    ThresholdType string `json:"thresholdType,omitempty"`

    // ThresholdValue: The metric value, above or below which the alert
    // should be triggered.
    ThresholdValue *EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue `json:"thresholdValue,omitempty"`

    WarningEnumList *EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList `json:"warningEnumList,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AggregationPeriod")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AggregationPeriod") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTaskAlertConfig) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTaskAlertConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTaskExecutionDetails

EnterpriseCrmEventbusProtoTaskExecutionDetails: Contains the details of the execution of this task. Next available id: 11

type EnterpriseCrmEventbusProtoTaskExecutionDetails struct {
    TaskAttemptStats []*EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats `json:"taskAttemptStats,omitempty"`

    // Possible values:
    //   "UNSPECIFIED"
    //   "PENDING_EXECUTION" - Task is waiting for its precondition tasks to
    // finish to start the execution.
    //   "IN_PROCESS" - Task is under processing.
    //   "SUCCEED" - Task execution successfully finished. There's no more
    // change after this state.
    //   "FAILED" - Task execution failed. There's no more change after this
    // state.
    //   "FATAL" - Task execution failed and cause the whole event execution
    // to fail immediately. There's no more change after this state.
    //   "RETRY_ON_HOLD" - Task execution failed and waiting for retry.
    //   "SKIPPED" - Task execution skipped. This happens when its
    // precondition wasn't met, or the event execution been canceled before
    // reach to the task. There's no more changes after this state.
    //   "CANCELED" - Task execution canceled when in progress. This happens
    // when event execution been canceled or any other task fall in fatal
    // state.
    //   "PENDING_ROLLBACK" - Task is waiting for its dependency tasks'
    // rollback to finish to start its rollback.
    //   "ROLLBACK_IN_PROCESS" - Task is rolling back.
    //   "ROLLEDBACK" - Task is rolled back. This is the state we will set
    // regardless of rollback succeeding or failing.
    //   "SUSPENDED" - Task is a SuspensionTask which has executed once,
    // creating a pending suspension.
    TaskExecutionState string `json:"taskExecutionState,omitempty"`

    // TaskNumber: Pointer to the task config it used for execution.
    TaskNumber string `json:"taskNumber,omitempty"`

    // ForceSendFields is a list of field names (e.g. "TaskAttemptStats") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "TaskAttemptStats") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTaskExecutionDetails) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTaskExecutionDetails) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats

type EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats struct {
    // EndTime: The end time of the task execution for current attempt.
    EndTime int64 `json:"endTime,omitempty,string"`

    // StartTime: The start time of the task execution for current attempt.
    // This could be in the future if it's been scheduled.
    StartTime int64 `json:"startTime,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "EndTime") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EndTime") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTaskExecutionDetailsTaskAttemptStats) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTaskMetadata

EnterpriseCrmEventbusProtoTaskMetadata: TaskMetadata are attributes that are associated to every common Task we have. Next available: 26

type EnterpriseCrmEventbusProtoTaskMetadata struct {
    // ActiveTaskName: The new task name to replace the current task if it
    // is deprecated. Otherwise, it is the same as the current task name.
    ActiveTaskName string `json:"activeTaskName,omitempty"`

    Admins []*EnterpriseCrmEventbusProtoTaskMetadataAdmin `json:"admins,omitempty"`

    // Possible values:
    //   "UNSPECIFIED_CATEGORY"
    //   "CUSTOM"
    //   "FLOW_CONTROL"
    //   "DATA_MANIPULATION"
    //   "SCRIPTING"
    //   "CONNECTOR"
    //   "HIDDEN" - Internal IP tasks that should not be available in the
    // UI.
    //   "CLOUD_SYSTEMS" - Tasks that are relevant to cloud systems teams
    // and typically
    //   "CUSTOM_TASK_TEMPLATE" - include connecting to Vector salesforce,
    // CRM Hub Spanner etc. Task entities that derive from a custom task
    // template.
    Category string `json:"category,omitempty"`

    // CodeSearchLink: The Code Search link to the Task Java file.
    CodeSearchLink string `json:"codeSearchLink,omitempty"`

    // DefaultJsonValidationOption: Controls whether JSON workflow
    // parameters are validated against provided schemas before and/or after
    // this task's execution.
    //
    // Possible values:
    //   "UNSPECIFIED_JSON_VALIDATION_OPTION" - As per the default behavior,
    // no validation will be run. Will not override any option set in a
    // Task.
    //   "SKIP" - Do not run any validation against JSON schemas.
    //   "PRE_EXECUTION" - Validate all potential input JSON parameters
    // against schemas specified in WorkflowParameters.
    //   "POST_EXECUTION" - Validate all potential output JSON parameters
    // against schemas specified in WorkflowParameters.
    //   "PRE_POST_EXECUTION" - Perform both PRE_EXECUTION and
    // POST_EXECUTION validations.
    DefaultJsonValidationOption string `json:"defaultJsonValidationOption,omitempty"`

    // DefaultSpec: Contains the initial configuration of the task with
    // default values set. For now, The string should be compatible to an
    // ASCII-proto format.
    DefaultSpec string `json:"defaultSpec,omitempty"`

    // Description: In a few sentences, describe the purpose and usage of
    // the task.
    Description string `json:"description,omitempty"`

    // DescriptiveName: The string name to show on the task list on the
    // Workflow editor screen. This should be a very short, one to two words
    // name for the task. (e.g. "Send Mail")
    DescriptiveName string `json:"descriptiveName,omitempty"`

    // DocMarkdown: Snippet of markdown documentation to embed in the RHP
    // for this task.
    DocMarkdown string `json:"docMarkdown,omitempty"`

    // Possible values:
    //   "UNSPECIFIED_EXTERNAL_CATEGORY"
    //   "CORE"
    //   "CONNECTORS"
    ExternalCategory string `json:"externalCategory,omitempty"`

    // ExternalCategorySequence: Sequence with which the task in specific
    // category to be displayed in task discovery panel for external users.
    ExternalCategorySequence int64 `json:"externalCategorySequence,omitempty"`

    // ExternalDocHtml: External-facing documention embedded in the RHP for
    // this task.
    ExternalDocHtml string `json:"externalDocHtml,omitempty"`

    // ExternalDocLink: Doc link for external-facing documentation (separate
    // from g3doc).
    ExternalDocLink string `json:"externalDocLink,omitempty"`

    // ExternalDocMarkdown: DEPRECATED: Use external_doc_html.
    ExternalDocMarkdown string `json:"externalDocMarkdown,omitempty"`

    // G3DocLink: URL to the associated G3 Doc for the task if available
    G3DocLink string `json:"g3DocLink,omitempty"`

    // IconLink: URL to gstatic image icon for this task. This icon shows up
    // on the task list panel along with the task name in the Workflow
    // Editor screen. Use the 24p, 2x, gray color icon image format. See
    // go/icons.
    IconLink string `json:"iconLink,omitempty"`

    // IsDeprecated: The deprecation status of the current task. Default
    // value is false;
    IsDeprecated bool `json:"isDeprecated,omitempty"`

    // Name: The actual class name or the annotated name of the task. Task
    // Author should initialize this field with value from the getName()
    // method of the Task class.
    Name string `json:"name,omitempty"`

    // StandaloneExternalDocHtml: External-facing documention for standalone
    // IP in pantheon embedded in the RHP for this task. Non null only if
    // different from external_doc_html
    StandaloneExternalDocHtml string `json:"standaloneExternalDocHtml,omitempty"`

    // Status: Allows author to indicate if the task is ready to use or not.
    // If not set, then it will default to INACTIVE.
    //
    // Possible values:
    //   "UNSPECIFIED_STATUS" - Default value. Actual Task Status should
    // always be set to either INACTIVE or ACTIVE. If none is specified at
    // runtime, it will be set to INACTIVE.
    //   "DEFAULT_INACTIVE" - Still in-progress or incomplete, and not
    // intended for use.
    //   "ACTIVE" - Available for use.
    Status string `json:"status,omitempty"`

    // Possible values:
    //   "UNSPECIFIED_SYSTEM"
    //   "GENERIC"
    //   "BUGANIZER"
    //   "SALESFORCE"
    //   "CLOUD_SQL"
    //   "PLX"
    //   "SHEETS"
    //   "GOOGLE_GROUPS"
    //   "EMAIL"
    //   "SPANNER"
    //   "DATA_BRIDGE"
    System string `json:"system,omitempty"`

    // Tags: A set of tags that pertain to a particular task. This can be
    // used to improve the searchability of tasks with several names ("REST
    // Caller" vs. "Call REST Endpoint") or to help users find tasks based
    // on related words.
    Tags []string `json:"tags,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ActiveTaskName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ActiveTaskName") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTaskMetadata) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTaskMetadata) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTaskMetadataAdmin

EnterpriseCrmEventbusProtoTaskMetadataAdmin: Admins are owners of a Task, and have all permissions on a particular task identified by the task name. By default, Eventbus periodically scans all task metadata and syncs (adds) any new admins defined here to Zanzibar.

type EnterpriseCrmEventbusProtoTaskMetadataAdmin struct {
    GoogleGroupEmail string `json:"googleGroupEmail,omitempty"`

    UserEmail string `json:"userEmail,omitempty"`

    // ForceSendFields is a list of field names (e.g. "GoogleGroupEmail") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "GoogleGroupEmail") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTaskMetadataAdmin) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTaskMetadataAdmin) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTaskUiConfig

EnterpriseCrmEventbusProtoTaskUiConfig: Task authors would use this type to configure the UI for a particular task by specifying what UI config modules should be included to compose the UI. Learn more about config module framework: go/integration-platform-config-module-framework

type EnterpriseCrmEventbusProtoTaskUiConfig struct {
    // TaskUiModuleConfigs: Configurations of included config modules.
    TaskUiModuleConfigs []*EnterpriseCrmEventbusProtoTaskUiModuleConfig `json:"taskUiModuleConfigs,omitempty"`

    // ForceSendFields is a list of field names (e.g. "TaskUiModuleConfigs")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "TaskUiModuleConfigs") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTaskUiConfig) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTaskUiConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTaskUiModuleConfig

EnterpriseCrmEventbusProtoTaskUiModuleConfig: Task author would use this type to configure a config module.

type EnterpriseCrmEventbusProtoTaskUiModuleConfig struct {
    // ModuleId: ID of the config module.
    //
    // Possible values:
    //   "UNSPECIFIED_TASK_MODULE" - Default
    //   "LABEL" - Supports editing label of a task config.
    //   "ERROR_HANDLING" - Supports editing error handling settings such as
    // retry strategy.
    //   "TASK_PARAM_TABLE" - Supports adding, removing and editing task
    // parameter values in a table with little assistance or restriction.
    //   "TASK_PARAM_FORM" - Supports editing values of declared input
    // parameters of a task. Think of it as a "strongly typed" upgrade to
    // the TASK_PARAM_TABLE.
    //   "PRECONDITION" - Supports editing preconditions of a task config.
    //   "SCRIPT_EDITOR" - Supports adding, editing, and deleting the
    // scripts associated with a script task, as well as modifying the
    // input/output parameters.
    //   "RPC" - Supports editing task parameters associated with an
    // RPC/stubby task.
    //   "TASK_SUMMARY" - Contains readonly task information, including
    // input/output type info.
    //   "SUSPENSION" - Configures a SuspensionTask.
    //   "RPC_TYPED" - Configures a GenericStubbyTypedTask.
    //   "SUB_WORKFLOW" - Configures a SubWorkflowExecutorTask.
    //   "APPS_SCRIPT_NAVIGATOR" - Supports navigating to Apps Script editor
    //   "SUB_WORKFLOW_FOR_EACH_LOOP" - Configures a
    // SubWorkflowForEachLoopTask.
    //   "FIELD_MAPPING" - Configures a FieldMappingTask.
    //   "README" - Contains embedded in-product documentation for a task.
    //   "REST_CALLER" - UI widget for the rest caller task.
    //   "SUB_WORKFLOW_SCATTER_GATHER" - Configures a
    // SubWorkflowScatterGatherTask.
    //   "CLOUD_SQL" - Configures a CloudSql Task.
    //   "GENERIC_CONNECTOR_TASK" - Configure a GenericConnectorTask.
    ModuleId string `json:"moduleId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ModuleId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ModuleId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTaskUiModuleConfig) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTaskUiModuleConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTeardown

type EnterpriseCrmEventbusProtoTeardown struct {
    // TeardownTaskConfigs: Required.
    TeardownTaskConfigs []*EnterpriseCrmEventbusProtoTeardownTaskConfig `json:"teardownTaskConfigs,omitempty"`

    // ForceSendFields is a list of field names (e.g. "TeardownTaskConfigs")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "TeardownTaskConfigs") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTeardown) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTeardown) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTeardownTaskConfig

type EnterpriseCrmEventbusProtoTeardownTaskConfig struct {
    // CreatorEmail: The creator's email address.
    CreatorEmail string `json:"creatorEmail,omitempty"`

    // Name: Required. Unique identifier of the teardown task within this
    // Config. We use this field as the identifier to find next teardown
    // tasks.
    Name string `json:"name,omitempty"`

    NextTeardownTask *EnterpriseCrmEventbusProtoNextTeardownTask `json:"nextTeardownTask,omitempty"`

    // Parameters: The parameters the user can pass to this task.
    Parameters *EnterpriseCrmEventbusProtoEventParameters `json:"parameters,omitempty"`

    Properties *EnterpriseCrmEventbusProtoEventBusProperties `json:"properties,omitempty"`

    // TeardownTaskImplementationClassName: Required. Implementation class
    // name.
    TeardownTaskImplementationClassName string `json:"teardownTaskImplementationClassName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CreatorEmail") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CreatorEmail") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTeardownTaskConfig) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTeardownTaskConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoToken

type EnterpriseCrmEventbusProtoToken struct {
    Name string `json:"name,omitempty"`

    Value string `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Name") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Name") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoToken) MarshalJSON

func (s *EnterpriseCrmEventbusProtoToken) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTransformExpression

type EnterpriseCrmEventbusProtoTransformExpression struct {
    // InitialValue: Initial value upon which to perform transformations.
    InitialValue *EnterpriseCrmEventbusProtoBaseValue `json:"initialValue,omitempty"`

    // TransformationFunctions: Transformations to be applied sequentially.
    TransformationFunctions []*EnterpriseCrmEventbusProtoFunction `json:"transformationFunctions,omitempty"`

    // ForceSendFields is a list of field names (e.g. "InitialValue") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "InitialValue") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTransformExpression) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTransformExpression) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoTriggerCriteria

type EnterpriseCrmEventbusProtoTriggerCriteria struct {
    // Condition: Required. Standard filter expression, when true the
    // workflow will be executed. If there's no
    // trigger_criteria_task_implementation_class_name specified, the
    // condition will be validated directly.
    Condition string `json:"condition,omitempty"`

    // Parameters: Optional. To be used in TaskConfig for the implementation
    // class.
    Parameters *EnterpriseCrmEventbusProtoEventParameters `json:"parameters,omitempty"`

    // TriggerCriteriaTaskImplementationClassName: Optional. Implementation
    // class name. The class should implement the “TypedTask” interface.
    TriggerCriteriaTaskImplementationClassName string `json:"triggerCriteriaTaskImplementationClassName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Condition") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Condition") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoTriggerCriteria) MarshalJSON

func (s *EnterpriseCrmEventbusProtoTriggerCriteria) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusProtoValueType

EnterpriseCrmEventbusProtoValueType: Used for define type for values. Currently supported value types include int, string, double, array, and any proto message.

type EnterpriseCrmEventbusProtoValueType struct {
    BooleanValue bool `json:"booleanValue,omitempty"`

    DoubleArray *EnterpriseCrmEventbusProtoDoubleArray `json:"doubleArray,omitempty"`

    DoubleValue float64 `json:"doubleValue,omitempty"`

    IntArray *EnterpriseCrmEventbusProtoIntArray `json:"intArray,omitempty"`

    IntValue int64 `json:"intValue,omitempty,string"`

    ProtoValue googleapi.RawMessage `json:"protoValue,omitempty"`

    StringArray *EnterpriseCrmEventbusProtoStringArray `json:"stringArray,omitempty"`

    StringValue string `json:"stringValue,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BooleanValue") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BooleanValue") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoValueType) MarshalJSON

func (s *EnterpriseCrmEventbusProtoValueType) MarshalJSON() ([]byte, error)

func (*EnterpriseCrmEventbusProtoValueType) UnmarshalJSON

func (s *EnterpriseCrmEventbusProtoValueType) UnmarshalJSON(data []byte) error

type EnterpriseCrmEventbusProtoWorkflowAlertConfig

EnterpriseCrmEventbusProtoWorkflowAlertConfig: Message to be used to configure custom alerting in the {@code EventConfig} protos for an event. See go/eventbus-alert-config-examples for examples of the different alerts that can be configured.

type EnterpriseCrmEventbusProtoWorkflowAlertConfig struct {
    // AggregationPeriod: For an EXPECTED_MIN threshold, this
    // aggregation_period must be lesser than 24 hours.
    AggregationPeriod string `json:"aggregationPeriod,omitempty"`

    // AlertDisabled: Set to false by default. When set to true, the metrics
    // are not aggregated or pushed to Monarch for this workflow alert.
    AlertDisabled bool `json:"alertDisabled,omitempty"`

    // AlertName: A name to identify this alert. This will be displayed in
    // the alert subject. If set, this name should be unique within the
    // scope of the workflow.
    AlertName string `json:"alertName,omitempty"`

    // ClientId: Client associated with this alert configuration.
    ClientId string `json:"clientId,omitempty"`

    // DurationThresholdMs: Should be specified only for *AVERAGE_DURATION
    // and *PERCENTILE_DURATION metrics. This member should be used to
    // specify what duration value the metrics should exceed for the alert
    // to trigger.
    DurationThresholdMs int64 `json:"durationThresholdMs,omitempty,string"`

    ErrorEnumList *EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList `json:"errorEnumList,omitempty"`

    // Possible values:
    //   "METRIC_TYPE_UNSPECIFIED" - The default value. Metric type should
    // always be set to one of the other non-default values, otherwise it
    // will result in an INVALID_ARGUMENT error.
    //   "EVENT_ERROR_RATE" - Specifies alerting on the rate of errors for
    // the enclosing workflow.
    //   "EVENT_WARNING_RATE" - Specifies alerting on the rate of warnings
    // for the enclosing workflow. Warnings use the same enum values as
    // errors.
    //   "TASK_ERROR_RATE" - Specifies alerting on the rate of errors for
    // any task in the enclosing workflow.
    //   "TASK_WARNING_RATE" - Specifies alerting on the rate of warnings
    // for any task in the enclosing workflow.
    //   "TASK_RATE" - Specifies alerting on the rate of executions over all
    // tasks in the enclosing workflow.
    //   "EVENT_RATE" - Specifies alerting on the number of events executed
    // in the given aggregation_period.
    //   "EVENT_AVERAGE_DURATION" - Specifies alerting on the average
    // duration of executions for this workflow.
    //   "EVENT_PERCENTILE_DURATION" - Specifies alerting on the duration
    // value of a particular percentile of workflow executions. E.g. If 10%
    // or more of the workflow executions have durations above 5 seconds,
    // alert.
    //   "TASK_AVERAGE_DURATION" - Specifies alerting on the average
    // duration of any task in the enclosing workflow,
    //   "TASK_PERCENTILE_DURATION" - Specifies alerting on the duration
    // value of a particular percentile of any task executions within the
    // enclosing workflow. E.g. If 10% or more of the task executions in the
    // workflow have durations above 5 seconds, alert.
    MetricType string `json:"metricType,omitempty"`

    // NumAggregationPeriods: For how many contiguous aggregation periods
    // should the expected min or max be violated for the alert to be fired.
    NumAggregationPeriods int64 `json:"numAggregationPeriods,omitempty"`

    // OnlyFinalAttempt: For either events or tasks, depending on the type
    // of alert, count only final attempts, not retries.
    OnlyFinalAttempt bool `json:"onlyFinalAttempt,omitempty"`

    // PlaybookUrl: Link to a playbook for resolving the issue that
    // triggered this alert.
    PlaybookUrl string `json:"playbookUrl,omitempty"`

    // ThresholdType: The threshold type, whether lower(expected_min) or
    // upper(expected_max), for which this alert is being configured. If
    // value falls below expected_min or exceeds expected_max, an alert will
    // be fired.
    //
    // Possible values:
    //   "UNSPECIFIED_THRESHOLD_TYPE"
    //   "EXPECTED_MIN" - Note that this field will only trigger alerts if
    // the workflow specifying it runs at least once in 24 hours (which is
    // our in-memory retention period for monarch streams). Also note that
    // `aggregation_period` for this alert configuration must be less than
    // 24 hours.
    //   "EXPECTED_MAX"
    ThresholdType string `json:"thresholdType,omitempty"`

    // ThresholdValue: The metric value, above or below which the alert
    // should be triggered. See go/eventbus-alert-config-examples.
    ThresholdValue *EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue `json:"thresholdValue,omitempty"`

    WarningEnumList *EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList `json:"warningEnumList,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AggregationPeriod")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AggregationPeriod") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusProtoWorkflowAlertConfig) MarshalJSON

func (s *EnterpriseCrmEventbusProtoWorkflowAlertConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmEventbusStats

EnterpriseCrmEventbusStats: Stats for the requested dimensions: QPS, duration, and error/warning rate

type EnterpriseCrmEventbusStats struct {
    // Dimensions: Dimensions that these stats have been aggregated on.
    Dimensions *EnterpriseCrmEventbusStatsDimensions `json:"dimensions,omitempty"`

    // DurationInSeconds: Average duration in seconds.
    DurationInSeconds float64 `json:"durationInSeconds,omitempty"`

    // ErrorRate: Average error rate.
    ErrorRate float64 `json:"errorRate,omitempty"`

    // Qps: Queries per second.
    Qps float64 `json:"qps,omitempty"`

    // WarningRate: Average warning rate.
    WarningRate float64 `json:"warningRate,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Dimensions") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Dimensions") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusStats) MarshalJSON

func (s *EnterpriseCrmEventbusStats) MarshalJSON() ([]byte, error)

func (*EnterpriseCrmEventbusStats) UnmarshalJSON

func (s *EnterpriseCrmEventbusStats) UnmarshalJSON(data []byte) error

type EnterpriseCrmEventbusStatsDimensions

type EnterpriseCrmEventbusStatsDimensions struct {
    ClientId string `json:"clientId,omitempty"`

    // EnumFilterType: Whether to include or exclude the enums matching the
    // regex.
    //
    // Possible values:
    //   "DEFAULT_INCLUSIVE"
    //   "EXCLUSIVE"
    EnumFilterType string `json:"enumFilterType,omitempty"`

    ErrorEnumString string `json:"errorEnumString,omitempty"`

    // Possible values:
    //   "UNSPECIFIED"
    //   "FINAL" - Task has completed successfully or has depleted all retry
    // attempts.
    //   "RETRYABLE" - Task has failed but may be retried.
    //   "CANCELED" - Task has been deliberately canceled.
    RetryAttempt string `json:"retryAttempt,omitempty"`

    TaskName string `json:"taskName,omitempty"`

    TaskNumber string `json:"taskNumber,omitempty"`

    // TriggerId: Stats have been or will be aggregated on set fields for
    // any semantically-meaningful combination.
    TriggerId string `json:"triggerId,omitempty"`

    WarningEnumString string `json:"warningEnumString,omitempty"`

    WorkflowId string `json:"workflowId,omitempty"`

    WorkflowName string `json:"workflowName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ClientId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ClientId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmEventbusStatsDimensions) MarshalJSON

func (s *EnterpriseCrmEventbusStatsDimensions) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray

type EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray struct {
    BooleanValues []bool `json:"booleanValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BooleanValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BooleanValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray

type EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray struct {
    DoubleValues []float64 `json:"doubleValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DoubleValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DoubleValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails

EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails: Contains the details of the execution info of this event: this includes the tasks execution details plus the event execution statistics. Next available id: 10

type EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails struct {
    EventAttemptStats []*EnterpriseCrmEventbusProtoEventExecutionDetailsEventAttemptStats `json:"eventAttemptStats,omitempty"`

    // EventExecutionSnapshot: After snapshot migration, this field will no
    // longer be populated, but old execution snapshots will still be
    // accessible.
    EventExecutionSnapshot []*EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot `json:"eventExecutionSnapshot,omitempty"`

    // EventExecutionState: The execution state of this event.
    //
    // Possible values:
    //   "UNSPECIFIED"
    //   "ON_HOLD" - Event is received and waiting for the execution. This
    // happens when firing the event via "postToQueue" or "schedule".
    //   "IN_PROCESS" - Event is under processing.
    //   "SUCCEEDED" - Event execution successfully finished. There's no
    // more change after this state.
    //   "FAILED" - Event execution failed. There's no more change after
    // this state.
    //   "CANCELED" - Event execution canceled by user. There's no more
    // change after this state.
    //   "RETRY_ON_HOLD" - Event execution failed and waiting for retry.
    //   "SUSPENDED" - Event execution suspended and waiting for manual
    // intervention.
    EventExecutionState string `json:"eventExecutionState,omitempty"`

    // EventRetriesFromBeginningCount: Indicates the number of times the
    // execution has restarted from the beginning.
    EventRetriesFromBeginningCount int64 `json:"eventRetriesFromBeginningCount,omitempty"`

    // LogFilePath: The log file path (aka. cns address) for this event.
    LogFilePath string `json:"logFilePath,omitempty"`

    // NetworkAddress: The network address (aka. bns address) that indicates
    // where the event executor is running.
    NetworkAddress string `json:"networkAddress,omitempty"`

    // NextExecutionTime: Next scheduled execution time in case the
    // execution status was RETRY_ON_HOLD.
    NextExecutionTime int64 `json:"nextExecutionTime,omitempty,string"`

    // RyeLockUnheldCount: Used internally and shouldn't be exposed to
    // users. A counter for the cron job to record how many times this event
    // is in in_process state but don't have a lock consecutively/
    RyeLockUnheldCount int64 `json:"ryeLockUnheldCount,omitempty"`

    // ForceSendFields is a list of field names (e.g. "EventAttemptStats")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EventAttemptStats") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo

EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo: Contains all the execution details for a workflow instance. Next available id: 24

type EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo struct {
    // ClientId: The event data user sends as request.
    ClientId string `json:"clientId,omitempty"`

    // CreateTime: Auto-generated.
    CreateTime int64 `json:"createTime,omitempty,string"`

    // ErrorCode: Final error-code if event failed.
    ErrorCode *CrmlogErrorCode `json:"errorCode,omitempty"`

    // Errors: Errors, warnings, and informationals associated with the
    // workflow/task. The order in which the errors were added by the
    // workflow/task is maintained.
    Errors []*EnterpriseCrmEventbusProtoErrorDetail `json:"errors,omitempty"`

    // EventExecutionDetails: The execution info about this event.
    EventExecutionDetails *EnterpriseCrmFrontendsEventbusProtoEventExecutionDetails `json:"eventExecutionDetails,omitempty"`

    // EventExecutionInfoId: Auto-generated primary key.
    EventExecutionInfoId string `json:"eventExecutionInfoId,omitempty"`

    // ExecutionTraceInfo: Execution trace info to aggregate parent-child
    // executions.
    ExecutionTraceInfo *EnterpriseCrmEventbusProtoExecutionTraceInfo `json:"executionTraceInfo,omitempty"`

    // LastModifiedTime: Auto-generated.
    LastModifiedTime int64 `json:"lastModifiedTime,omitempty,string"`

    // PostMethod: The ways user posts this event.
    //
    // Possible values:
    //   "UNSPECIFIED"
    //   "POST"
    //   "POST_TO_QUEUE"
    //   "SCHEDULE"
    //   "POST_BY_EVENT_CONFIG_ID"
    //   "POST_WITH_EVENT_DETAILS"
    PostMethod string `json:"postMethod,omitempty"`

    // Product: Which Google product the execution_info belongs to. If not
    // set, the execution_info belongs to Integration Platform by default.
    //
    // Possible values:
    //   "UNSPECIFIED_PRODUCT"
    //   "IP"
    //   "APIGEE"
    //   "SECURITY"
    Product string `json:"product,omitempty"`

    // RequestId: Optional. This is used to de-dup incoming request.
    RequestId string `json:"requestId,omitempty"`

    // RequestParams: Event parameters come in as part of the request.
    RequestParams *EnterpriseCrmFrontendsEventbusProtoEventParameters `json:"requestParams,omitempty"`

    // ResponseParams: Event parameters come out as part of the response.
    ResponseParams *EnterpriseCrmFrontendsEventbusProtoEventParameters `json:"responseParams,omitempty"`

    // SnapshotNumber: Workflow snapshot number.
    SnapshotNumber int64 `json:"snapshotNumber,omitempty,string"`

    // Tenant: Tenant this event is created. Used to reschedule the event to
    // correct tenant.
    Tenant string `json:"tenant,omitempty"`

    // TriggerId: The trigger id of the workflow trigger config. If both
    // trigger_id and client_id is present, the workflow is executed from
    // the start tasks provided by the matching trigger config otherwise it
    // is executed from the default start tasks.
    TriggerId string `json:"triggerId,omitempty"`

    // WorkflowId: Required. Pointer to the workflow it is executing.
    WorkflowId string `json:"workflowId,omitempty"`

    // WorkflowName: Name of the workflow.
    WorkflowName string `json:"workflowName,omitempty"`

    // WorkflowRetryBackoffIntervalSeconds: Time interval in seconds to
    // schedule retry of workflow in manifold when workflow is already
    // running
    WorkflowRetryBackoffIntervalSeconds int64 `json:"workflowRetryBackoffIntervalSeconds,omitempty,string"`

    // ForceSendFields is a list of field names (e.g. "ClientId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ClientId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot

type EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot struct {
    // CheckpointTaskNumber: Indicates "right after which checkpoint task's
    // execution" this snapshot is taken.
    CheckpointTaskNumber string `json:"checkpointTaskNumber,omitempty"`

    // ConditionResults: All of the computed conditions that been
    // calculated.
    ConditionResults []*EnterpriseCrmEventbusProtoConditionResult `json:"conditionResults,omitempty"`

    // DiffParams: The parameters in Event object that differs from last
    // snapshot.
    DiffParams *EnterpriseCrmFrontendsEventbusProtoEventParameters `json:"diffParams,omitempty"`

    // EventExecutionInfoId: Points to the event execution info this
    // snapshot belongs to.
    EventExecutionInfoId string `json:"eventExecutionInfoId,omitempty"`

    // EventExecutionSnapshotId: Auto-generated. Used as primary key for
    // EventExecutionSnapshots table.
    EventExecutionSnapshotId string `json:"eventExecutionSnapshotId,omitempty"`

    EventExecutionSnapshotMetadata *EnterpriseCrmEventbusProtoEventExecutionSnapshotEventExecutionSnapshotMetadata `json:"eventExecutionSnapshotMetadata,omitempty"`

    // EventParams: The parameters in Event object.
    EventParams *EnterpriseCrmFrontendsEventbusProtoEventParameters `json:"eventParams,omitempty"`

    // SnapshotTime: Indicates when this snapshot is taken.
    SnapshotTime int64 `json:"snapshotTime,omitempty,string"`

    // TaskExecutionDetails: All of the task execution details at the given
    // point of time.
    TaskExecutionDetails []*EnterpriseCrmEventbusProtoTaskExecutionDetails `json:"taskExecutionDetails,omitempty"`

    // TaskName: The task name associated with this snapshot. Could be
    // empty.
    TaskName string `json:"taskName,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "CheckpointTaskNumber") to unconditionally include in API requests.
    // By default, fields with empty or default values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CheckpointTaskNumber") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoEventExecutionSnapshot) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoEventParameters

EnterpriseCrmFrontendsEventbusProtoEventParameters: LINT.IfChange This message is used for processing and persisting (when applicable) key value pair parameters for each event in the event bus. Please see go/integration-platform/event_bus.md for more details. Next id: 4

type EnterpriseCrmFrontendsEventbusProtoEventParameters struct {
    // Parameters: Parameters are a part of Event and can be used to
    // communicate between different tasks that are part of the same
    // workflow execution.
    Parameters []*EnterpriseCrmFrontendsEventbusProtoParameterEntry `json:"parameters,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Parameters") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Parameters") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoEventParameters) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoEventParameters) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoIntParameterArray

type EnterpriseCrmFrontendsEventbusProtoIntParameterArray struct {
    IntValues googleapi.Int64s `json:"intValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "IntValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IntValues") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoIntParameterArray) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoIntParameterArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoParamSpecEntry

EnterpriseCrmFrontendsEventbusProtoParamSpecEntry: Key-value pair of EventBus task parameters. Next id: 13

type EnterpriseCrmFrontendsEventbusProtoParamSpecEntry struct {
    // ClassName: The FQCN of the Java object this represents. A string, for
    // example, would be "java.lang.String". If this is "java.lang.Object",
    // the parameter can be of any type.
    ClassName string `json:"className,omitempty"`

    // CollectionElementClassName: If it is a collection of objects, this
    // would be the FCQN of every individual element in the collection. If
    // this is "java.lang.Object", the parameter is a collection of any
    // type.
    CollectionElementClassName string `json:"collectionElementClassName,omitempty"`

    // Config: Optional fields, such as help text and other useful info.
    Config *EnterpriseCrmEventbusProtoParamSpecEntryConfig `json:"config,omitempty"`

    // DataType: The data type of the parameter.
    //
    // Possible values:
    //   "DATA_TYPE_UNSPECIFIED"
    //   "STRING_VALUE"
    //   "INT_VALUE"
    //   "DOUBLE_VALUE"
    //   "BOOLEAN_VALUE"
    //   "PROTO_VALUE"
    //   "SERIALIZED_OBJECT_VALUE"
    //   "STRING_ARRAY"
    //   "INT_ARRAY"
    //   "DOUBLE_ARRAY"
    //   "PROTO_ARRAY"
    //   "PROTO_ENUM"
    //   "BOOLEAN_ARRAY"
    //   "PROTO_ENUM_ARRAY"
    //   "BYTES" - BYTES and BYTES_ARRAY data types are not allowed for
    // top-level params. They're only meant to support protobufs with BYTES
    // (sub)fields.
    //   "BYTES_ARRAY"
    //   "NON_SERIALIZABLE_OBJECT"
    //   "JSON_VALUE"
    DataType string `json:"dataType,omitempty"`

    // DefaultValue: Default values for the defined keys. Each value can
    // either be string, int, double or any proto message or a serialized
    // object.
    DefaultValue *EnterpriseCrmFrontendsEventbusProtoParameterValueType `json:"defaultValue,omitempty"`

    // IsDeprecated: If set, this entry is deprecated, so further use of
    // this parameter should be prohibited.
    IsDeprecated bool `json:"isDeprecated,omitempty"`

    IsOutput bool `json:"isOutput,omitempty"`

    // JsonSchema: If the data_type is JSON_VALUE, then this will define its
    // schema.
    JsonSchema string `json:"jsonSchema,omitempty"`

    // Key: Key is used to retrieve the corresponding parameter value. This
    // should be unique for a given task. These parameters must be
    // predefined in the workflow definition.
    Key string `json:"key,omitempty"`

    // ProtoDef: Populated if this represents a proto or proto array.
    ProtoDef *EnterpriseCrmEventbusProtoParamSpecEntryProtoDefinition `json:"protoDef,omitempty"`

    // Required: If set, the user must provide an input value for this
    // parameter.
    Required bool `json:"required,omitempty"`

    // ValidationRule: Rule used to validate inputs (individual values and
    // collection elements) for this parameter.
    ValidationRule *EnterpriseCrmEventbusProtoParamSpecEntryValidationRule `json:"validationRule,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ClassName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ClassName") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoParamSpecEntry) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoParamSpecEntry) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage

type EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage struct {
    Parameters []*EnterpriseCrmFrontendsEventbusProtoParamSpecEntry `json:"parameters,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Parameters") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Parameters") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoParameterEntry

EnterpriseCrmFrontendsEventbusProtoParameterEntry: Key-value pair of EventBus parameters.

type EnterpriseCrmFrontendsEventbusProtoParameterEntry struct {
    // DataType: Explicitly getting the type of the parameter.
    //
    // Possible values:
    //   "DATA_TYPE_UNSPECIFIED"
    //   "STRING_VALUE"
    //   "INT_VALUE"
    //   "DOUBLE_VALUE"
    //   "BOOLEAN_VALUE"
    //   "PROTO_VALUE"
    //   "SERIALIZED_OBJECT_VALUE"
    //   "STRING_ARRAY"
    //   "INT_ARRAY"
    //   "DOUBLE_ARRAY"
    //   "PROTO_ARRAY"
    //   "PROTO_ENUM"
    //   "BOOLEAN_ARRAY"
    //   "PROTO_ENUM_ARRAY"
    //   "BYTES" - BYTES and BYTES_ARRAY data types are not allowed for
    // top-level params. They're only meant to support protobufs with BYTES
    // (sub)fields.
    //   "BYTES_ARRAY"
    //   "NON_SERIALIZABLE_OBJECT"
    //   "JSON_VALUE"
    DataType string `json:"dataType,omitempty"`

    // Key: Key is used to retrieve the corresponding parameter value. This
    // should be unique for a given fired event. These parameters must be
    // predefined in the workflow definition.
    Key string `json:"key,omitempty"`

    // Value: Values for the defined keys. Each value can either be string,
    // int, double or any proto message.
    Value *EnterpriseCrmFrontendsEventbusProtoParameterValueType `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DataType") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DataType") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoParameterEntry) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoParameterEntry) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoParameterMap

EnterpriseCrmFrontendsEventbusProtoParameterMap: A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified.

type EnterpriseCrmFrontendsEventbusProtoParameterMap struct {
    Entries []*EnterpriseCrmFrontendsEventbusProtoParameterMapEntry `json:"entries,omitempty"`

    // KeyType: Option to specify key value type for all entries of the map.
    // If provided then field types for all entries must conform to this.
    //
    // Possible values:
    //   "DATA_TYPE_UNSPECIFIED"
    //   "STRING_VALUE"
    //   "INT_VALUE"
    //   "DOUBLE_VALUE"
    //   "BOOLEAN_VALUE"
    //   "PROTO_VALUE"
    //   "SERIALIZED_OBJECT_VALUE"
    //   "STRING_ARRAY"
    //   "INT_ARRAY"
    //   "DOUBLE_ARRAY"
    //   "PROTO_ARRAY"
    //   "PROTO_ENUM"
    //   "BOOLEAN_ARRAY"
    //   "PROTO_ENUM_ARRAY"
    //   "BYTES" - BYTES and BYTES_ARRAY data types are not allowed for
    // top-level params. They're only meant to support protobufs with BYTES
    // (sub)fields.
    //   "BYTES_ARRAY"
    //   "NON_SERIALIZABLE_OBJECT"
    //   "JSON_VALUE"
    KeyType string `json:"keyType,omitempty"`

    // Possible values:
    //   "DATA_TYPE_UNSPECIFIED"
    //   "STRING_VALUE"
    //   "INT_VALUE"
    //   "DOUBLE_VALUE"
    //   "BOOLEAN_VALUE"
    //   "PROTO_VALUE"
    //   "SERIALIZED_OBJECT_VALUE"
    //   "STRING_ARRAY"
    //   "INT_ARRAY"
    //   "DOUBLE_ARRAY"
    //   "PROTO_ARRAY"
    //   "PROTO_ENUM"
    //   "BOOLEAN_ARRAY"
    //   "PROTO_ENUM_ARRAY"
    //   "BYTES" - BYTES and BYTES_ARRAY data types are not allowed for
    // top-level params. They're only meant to support protobufs with BYTES
    // (sub)fields.
    //   "BYTES_ARRAY"
    //   "NON_SERIALIZABLE_OBJECT"
    //   "JSON_VALUE"
    ValueType string `json:"valueType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Entries") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Entries") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoParameterMap) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoParameterMap) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoParameterMapEntry

EnterpriseCrmFrontendsEventbusProtoParameterMapEntry: Entry is a pair of key and value.

type EnterpriseCrmFrontendsEventbusProtoParameterMapEntry struct {
    Key *EnterpriseCrmFrontendsEventbusProtoParameterMapField `json:"key,omitempty"`

    Value *EnterpriseCrmFrontendsEventbusProtoParameterMapField `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Key") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Key") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoParameterMapEntry) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoParameterMapEntry) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoParameterMapField

EnterpriseCrmFrontendsEventbusProtoParameterMapField: Field represents either the key or value in an entry.

type EnterpriseCrmFrontendsEventbusProtoParameterMapField struct {
    // LiteralValue: Passing a literal value.
    LiteralValue *EnterpriseCrmFrontendsEventbusProtoParameterValueType `json:"literalValue,omitempty"`

    // ReferenceKey: Referencing one of the WF variables.
    ReferenceKey string `json:"referenceKey,omitempty"`

    // ForceSendFields is a list of field names (e.g. "LiteralValue") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "LiteralValue") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoParameterMapField) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoParameterMapField) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoParameterValueType

EnterpriseCrmFrontendsEventbusProtoParameterValueType: To support various types of parameter values. Next available id: 14

type EnterpriseCrmFrontendsEventbusProtoParameterValueType struct {
    BooleanArray *EnterpriseCrmFrontendsEventbusProtoBooleanParameterArray `json:"booleanArray,omitempty"`

    BooleanValue bool `json:"booleanValue,omitempty"`

    DoubleArray *EnterpriseCrmFrontendsEventbusProtoDoubleParameterArray `json:"doubleArray,omitempty"`

    DoubleValue float64 `json:"doubleValue,omitempty"`

    IntArray *EnterpriseCrmFrontendsEventbusProtoIntParameterArray `json:"intArray,omitempty"`

    IntValue int64 `json:"intValue,omitempty,string"`

    JsonValue string `json:"jsonValue,omitempty"`

    ProtoArray *EnterpriseCrmFrontendsEventbusProtoProtoParameterArray `json:"protoArray,omitempty"`

    ProtoValue googleapi.RawMessage `json:"protoValue,omitempty"`

    SerializedObjectValue *EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter `json:"serializedObjectValue,omitempty"`

    StringArray *EnterpriseCrmFrontendsEventbusProtoStringParameterArray `json:"stringArray,omitempty"`

    StringValue string `json:"stringValue,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BooleanArray") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BooleanArray") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoParameterValueType) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoParameterValueType) MarshalJSON() ([]byte, error)

func (*EnterpriseCrmFrontendsEventbusProtoParameterValueType) UnmarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoParameterValueType) UnmarshalJSON(data []byte) error

type EnterpriseCrmFrontendsEventbusProtoProtoParameterArray

type EnterpriseCrmFrontendsEventbusProtoProtoParameterArray struct {
    ProtoValues []googleapi.RawMessage `json:"protoValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ProtoValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ProtoValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoProtoParameterArray) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoProtoParameterArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoRollbackStrategy

EnterpriseCrmFrontendsEventbusProtoRollbackStrategy: Next available id: 4

type EnterpriseCrmFrontendsEventbusProtoRollbackStrategy struct {
    // Parameters: Optional. The customized parameters the user can pass to
    // this task.
    Parameters *EnterpriseCrmFrontendsEventbusProtoEventParameters `json:"parameters,omitempty"`

    // RollbackTaskImplementationClassName: Required. This is the name of
    // the task that needs to be executed upon rollback of this task.
    RollbackTaskImplementationClassName string `json:"rollbackTaskImplementationClassName,omitempty"`

    // TaskNumbersToRollback: Required. These are the tasks numbers of the
    // tasks whose
    // `rollback_strategy.rollback_task_implementation_class_name` needs to
    // be executed upon failure of this task.
    TaskNumbersToRollback []string `json:"taskNumbersToRollback,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Parameters") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Parameters") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoRollbackStrategy) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoRollbackStrategy) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter

type EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter struct {
    ObjectValue string `json:"objectValue,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ObjectValue") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ObjectValue") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoSerializedObjectParameter) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoStringParameterArray

type EnterpriseCrmFrontendsEventbusProtoStringParameterArray struct {
    StringValues []string `json:"stringValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "StringValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "StringValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoStringParameterArray) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoStringParameterArray) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoTaskConfig

EnterpriseCrmFrontendsEventbusProtoTaskConfig: The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for the same Task. Next available id: 27

type EnterpriseCrmFrontendsEventbusProtoTaskConfig struct {
    // AlertConfigs: Alert configurations on error rate, warning rate,
    // number of runs, durations, etc.
    AlertConfigs []*EnterpriseCrmEventbusProtoTaskAlertConfig `json:"alertConfigs,omitempty"`

    // CreateTime: Auto-generated.
    CreateTime string `json:"createTime,omitempty"`

    // CreatorEmail: The creator's email address. Auto-generated from the
    // user's email.
    CreatorEmail string `json:"creatorEmail,omitempty"`

    // Description: User-provided description intended to give more business
    // context about the task.
    Description string `json:"description,omitempty"`

    // DisableStrictTypeValidation: If this config contains a TypedTask,
    // allow validation to succeed if an input is read from the output of
    // another TypedTask whose output type is declared as a superclass of
    // the requested input type. For instance, if the previous task declares
    // an output of type Message, any task with this flag enabled will pass
    // validation when attempting to read any proto Message type from the
    // resultant Event parameter.
    DisableStrictTypeValidation bool `json:"disableStrictTypeValidation,omitempty"`

    // FailurePolicy: Optional. Determines the number of times the task will
    // be retried on failure and with what retry strategy. This is
    // applicable for asynchronous calls to Eventbus alone (Post To Queue,
    // Schedule etc.).
    FailurePolicy *EnterpriseCrmEventbusProtoFailurePolicy `json:"failurePolicy,omitempty"`

    // IncomingEdgeCount: The number of edges leading into this TaskConfig.
    IncomingEdgeCount int64 `json:"incomingEdgeCount,omitempty"`

    // JsonValidationOption: If set, overrides the option configured in the
    // Task implementation class.
    //
    // Possible values:
    //   "UNSPECIFIED_JSON_VALIDATION_OPTION" - As per the default behavior,
    // no validation will be run. Will not override any option set in a
    // Task.
    //   "SKIP" - Do not run any validation against JSON schemas.
    //   "PRE_EXECUTION" - Validate all potential input JSON parameters
    // against schemas specified in WorkflowParameters.
    //   "POST_EXECUTION" - Validate all potential output JSON parameters
    // against schemas specified in WorkflowParameters.
    //   "PRE_POST_EXECUTION" - Perform both PRE_EXECUTION and
    // POST_EXECUTION validations.
    JsonValidationOption string `json:"jsonValidationOption,omitempty"`

    // Label: User-provided label that is attached to this TaskConfig in the
    // UI.
    Label string `json:"label,omitempty"`

    // LastModifiedTime: Auto-generated.
    LastModifiedTime string `json:"lastModifiedTime,omitempty"`

    // NextTasks: The set of tasks that are next in line to be executed as
    // per the execution graph defined for the parent event, specified by
    // `event_config_id`. Each of these next tasks are executed only if the
    // condition associated with them evaluates to true.
    NextTasks []*EnterpriseCrmEventbusProtoNextTask `json:"nextTasks,omitempty"`

    // NextTasksExecutionPolicy: The policy dictating the execution of the
    // next set of tasks for the current task.
    //
    // Possible values:
    //   "UNSPECIFIED" - Default
    //   "RUN_ALL_MATCH" - Execute all the tasks that satisfy their
    // associated condition.
    //   "RUN_FIRST_MATCH" - Execute the first task that satisfies the
    // associated condition.
    NextTasksExecutionPolicy string `json:"nextTasksExecutionPolicy,omitempty"`

    // Parameters: The customized parameters the user can pass to this task.
    Parameters map[string]EnterpriseCrmFrontendsEventbusProtoParameterEntry `json:"parameters,omitempty"`

    // Position: Optional. Informs the front-end application where to draw
    // this task config on the UI.
    Position *EnterpriseCrmEventbusProtoCoordinate `json:"position,omitempty"`

    // Precondition: Optional. Standard filter expression evaluated before
    // execution. Independent of other conditions and tasks. Can be used to
    // enable rollout. e.g. "rollout(5)" will only allow 5% of incoming
    // traffic to task.
    Precondition string `json:"precondition,omitempty"`

    // PreconditionLabel: Optional. User-provided label that is attached to
    // precondition in the UI.
    PreconditionLabel string `json:"preconditionLabel,omitempty"`

    // RollbackStrategy: Optional. Contains information about what needs to
    // be done upon failure (either a permanent error or after it has been
    // retried too many times).
    RollbackStrategy *EnterpriseCrmFrontendsEventbusProtoRollbackStrategy `json:"rollbackStrategy,omitempty"`

    // SuccessPolicy: Determines what action to take upon successful task
    // completion.
    SuccessPolicy *EnterpriseCrmEventbusProtoSuccessPolicy `json:"successPolicy,omitempty"`

    // SynchronousCallFailurePolicy: Optional. Determines the number of
    // times the task will be retried on failure and with what retry
    // strategy. This is applicable for synchronous calls to Eventbus alone
    // (Post).
    SynchronousCallFailurePolicy *EnterpriseCrmEventbusProtoFailurePolicy `json:"synchronousCallFailurePolicy,omitempty"`

    // TaskEntity: Copy of the task entity that this task config is an
    // instance of.
    TaskEntity *EnterpriseCrmFrontendsEventbusProtoTaskEntity `json:"taskEntity,omitempty"`

    // TaskExecutionStrategy: The policy dictating the execution strategy of
    // this task.
    //
    // Possible values:
    //   "WHEN_ALL_SUCCEED" - Wait until all of its previous tasks finished
    // execution, then verify at least one of the edge conditions is met,
    // and execute if possible. This should be considered as
    // WHEN_ALL_TASKS_SUCCEED.
    //   "WHEN_ANY_SUCCEED" - Start execution as long as any of its previous
    // tasks finished execution and the corresponding edge condition is met
    // (since we will execute if only that succeeding edge condition is
    // met).
    //   "WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED" - Wait until all of its
    // previous tasks finished execution, then verify the all edge
    // conditions are met and execute if possible.
    TaskExecutionStrategy string `json:"taskExecutionStrategy,omitempty"`

    // TaskName: The name for the task.
    TaskName string `json:"taskName,omitempty"`

    // TaskNumber: REQUIRED: the identifier of this task within its parent
    // event config, specified by the client. This should be unique among
    // all the tasks belong to the same event config. We use this field as
    // the identifier to find next tasks (via field
    // `next_tasks.task_number`).
    TaskNumber string `json:"taskNumber,omitempty"`

    // TaskSpec: A string template that allows user to configure task
    // parameters (with either literal default values or tokens which will
    // be resolved at execution time) for the task. It will eventually
    // replace the old "parameters" field. Please refer to
    // go/eventbus-task-spec-example for detailed usage example.
    TaskSpec string `json:"taskSpec,omitempty"`

    // TaskTemplateName: Used to define task-template name if task is of
    // type task-template
    TaskTemplateName string `json:"taskTemplateName,omitempty"`

    // TaskType: Defines the type of the task
    //
    // Possible values:
    //   "TASK" - Normal IP task
    //   "ASIS_TEMPLATE" - Task is of As-Is Template type
    //   "IO_TEMPLATE" - Task is of I/O template type with a different
    // underlying task
    TaskType string `json:"taskType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AlertConfigs") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AlertConfigs") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoTaskConfig) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoTaskConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoTaskEntity

EnterpriseCrmFrontendsEventbusProtoTaskEntity: Contains a task's metadata and associated information. Next available id: 7

type EnterpriseCrmFrontendsEventbusProtoTaskEntity struct {
    // DisabledForVpcSc: True if the task has conflict with vpcsc
    DisabledForVpcSc bool `json:"disabledForVpcSc,omitempty"`

    // Metadata: Metadata inclueds the task name, author and so on.
    Metadata *EnterpriseCrmEventbusProtoTaskMetadata `json:"metadata,omitempty"`

    // ParamSpecs: Declarations for inputs/outputs for a TypedTask. This is
    // also associated with the METADATA mask.
    ParamSpecs *EnterpriseCrmFrontendsEventbusProtoParamSpecsMessage `json:"paramSpecs,omitempty"`

    // Stats: Deprecated - statistics from the Monarch query.
    Stats *EnterpriseCrmEventbusStats `json:"stats,omitempty"`

    // TaskType: Defines the type of the task
    //
    // Possible values:
    //   "TASK" - Normal IP task
    //   "ASIS_TEMPLATE" - Task is of As-Is Template type
    //   "IO_TEMPLATE" - Task is of I/O template type with a different
    // underlying task
    TaskType string `json:"taskType,omitempty"`

    // UiConfig: UI configuration for this task Also associated with the
    // METADATA mask.
    UiConfig *EnterpriseCrmEventbusProtoTaskUiConfig `json:"uiConfig,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DisabledForVpcSc") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DisabledForVpcSc") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoTaskEntity) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoTaskEntity) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoTriggerConfig

EnterpriseCrmFrontendsEventbusProtoTriggerConfig: Configuration detail of a trigger. Next available id: 17

type EnterpriseCrmFrontendsEventbusProtoTriggerConfig struct {
    // AlertConfig: An alert threshold configuration for the [trigger +
    // client + workflow] tuple. If these values are not specified in the
    // trigger config, default values will be populated by the system. Note
    // that there must be exactly one alert threshold configured per [client
    // + trigger + workflow] when published.
    AlertConfig []*EnterpriseCrmEventbusProtoWorkflowAlertConfig `json:"alertConfig,omitempty"`

    CloudSchedulerConfig *EnterpriseCrmEventbusProtoCloudSchedulerConfig `json:"cloudSchedulerConfig,omitempty"`

    // Description: User-provided description intended to give more business
    // context about the task.
    Description string `json:"description,omitempty"`

    // EnabledClients: Required. The list of client ids which are enabled to
    // execute the workflow using this trigger. In other words, these
    // clients have the workflow execution privledges for this trigger. For
    // API trigger, the client id in the incoming request is validated
    // against the list of enabled clients. For non-API triggers, one
    // workflow execution is triggered on behalf of each enabled client.
    EnabledClients []string `json:"enabledClients,omitempty"`

    // Label: The user created label for a particular trigger.
    Label string `json:"label,omitempty"`

    // NextTasksExecutionPolicy: Dictates how next tasks will be executed.
    //
    // Possible values:
    //   "UNSPECIFIED" - Default
    //   "RUN_ALL_MATCH" - Execute all the tasks that satisfy their
    // associated condition.
    //   "RUN_FIRST_MATCH" - Execute the first task that satisfies the
    // associated condition.
    NextTasksExecutionPolicy string `json:"nextTasksExecutionPolicy,omitempty"`

    // PauseWorkflowExecutions: Optional. If set to true, any upcoming
    // requests for this trigger config will be paused and the executions
    // will be resumed later when the flag is reset. The workflow to which
    // this trigger config belongs has to be in ACTIVE status for the
    // executions to be paused or resumed.
    PauseWorkflowExecutions bool `json:"pauseWorkflowExecutions,omitempty"`

    // Position: Optional. Informs the front-end application where to draw
    // this trigger config on the UI.
    Position *EnterpriseCrmEventbusProtoCoordinate `json:"position,omitempty"`

    // Properties: Configurable properties of the trigger, not to be
    // confused with workflow parameters. E.g. "name" is a property for API
    // triggers and "subscription" is a property for Cloud Pubsub triggers.
    Properties map[string]string `json:"properties,omitempty"`

    // StartTasks: Set of tasks numbers from where the workflow execution is
    // started by this trigger. If this is empty, then workflow is executed
    // with default start tasks. In the list of start tasks, none of two
    // tasks can have direct ancestor-descendant relationships (i.e. in a
    // same workflow execution graph).
    StartTasks []*EnterpriseCrmEventbusProtoNextTask `json:"startTasks,omitempty"`

    // TriggerCriteria: Optional. When set, Eventbus will run the task
    // specified in the trigger_criteria and validate the result using the
    // trigger_criteria.condition, and only execute the workflow when result
    // is true.
    TriggerCriteria *EnterpriseCrmEventbusProtoTriggerCriteria `json:"triggerCriteria,omitempty"`

    // TriggerId: The backend trigger ID.
    TriggerId string `json:"triggerId,omitempty"`

    // TriggerNumber: Required. A number to uniquely identify each trigger
    // config within the workflow on UI.
    TriggerNumber string `json:"triggerNumber,omitempty"`

    // Possible values:
    //   "UNKNOWN"
    //   "CLOUD_PUBSUB"
    //   "GOOPS"
    //   "SFDC_SYNC"
    //   "CRON"
    //   "API"
    //   "MANIFOLD_TRIGGER"
    //   "DATALAYER_DATA_CHANGE"
    //   "SFDC_CHANNEL"
    //   "CLOUD_PUBSUB_EXTERNAL"
    //   "SFDC_CDC_CHANNEL"
    //   "SFDC_PLATFORM_EVENTS_CHANNEL"
    //   "CLOUD_SCHEDULER"
    TriggerType string `json:"triggerType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AlertConfig") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AlertConfig") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoTriggerConfig) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoTriggerConfig) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry

type EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry struct {
    // Attributes: Metadata information about the parameters.
    Attributes *EnterpriseCrmEventbusProtoAttributes `json:"attributes,omitempty"`

    // Children: Child parameters nested within this parameter. This field
    // only applies to protobuf parameters
    Children []*EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry `json:"children,omitempty"`

    // DataType: The data type of the parameter.
    //
    // Possible values:
    //   "DATA_TYPE_UNSPECIFIED"
    //   "STRING_VALUE"
    //   "INT_VALUE"
    //   "DOUBLE_VALUE"
    //   "BOOLEAN_VALUE"
    //   "PROTO_VALUE"
    //   "SERIALIZED_OBJECT_VALUE"
    //   "STRING_ARRAY"
    //   "INT_ARRAY"
    //   "DOUBLE_ARRAY"
    //   "PROTO_ARRAY"
    //   "PROTO_ENUM"
    //   "BOOLEAN_ARRAY"
    //   "PROTO_ENUM_ARRAY"
    //   "BYTES" - BYTES and BYTES_ARRAY data types are not allowed for
    // top-level params. They're only meant to support protobufs with BYTES
    // (sub)fields.
    //   "BYTES_ARRAY"
    //   "NON_SERIALIZABLE_OBJECT"
    //   "JSON_VALUE"
    DataType string `json:"dataType,omitempty"`

    // DefaultValue: Default values for the defined keys. Each value can
    // either be string, int, double or any proto message or a serialized
    // object.
    DefaultValue *EnterpriseCrmFrontendsEventbusProtoParameterValueType `json:"defaultValue,omitempty"`

    // InOutType: Specifies the input/output type for the parameter.
    //
    // Possible values:
    //   "IN_OUT_TYPE_UNSPECIFIED"
    //   "IN" - Input parameters for the workflow. EventBus validates that
    // these parameters exist in the workflows before execution.
    //   "OUT" - Output Parameters for the workflow. EventBus will only
    // return the workflow parameters tagged with OUT in the response back.
    //   "IN_OUT" - Input or Output Parameters. These can be used as both
    // input and output. EventBus will validate for the existence of these
    // parameters before execution and will also return this parameter back
    // in the response.
    InOutType string `json:"inOutType,omitempty"`

    // IsTransient: Whether this parameter is a transient parameter.
    // go/ip-transient-parameters
    IsTransient bool `json:"isTransient,omitempty"`

    // JsonSchema: This schema will be used to validate runtime JSON-typed
    // values of this parameter.
    JsonSchema string `json:"jsonSchema,omitempty"`

    // Key: Key is used to retrieve the corresponding parameter value. This
    // should be unique for a given fired event. These parameters must be
    // predefined in the workflow definition.
    Key string `json:"key,omitempty"`

    // Name: The name (without prefix) to be displayed in the UI for this
    // parameter. E.g. if the key is "foo.bar.myName", then the name would
    // be "myName".
    Name string `json:"name,omitempty"`

    // ProducedBy: The identifier of the node (TaskConfig/TriggerConfig)
    // this parameter was produced by, if it is a transient param or a copy
    // of an input param.
    ProducedBy *EnterpriseCrmEventbusProtoNodeIdentifier `json:"producedBy,omitempty"`

    Producer string `json:"producer,omitempty"`

    // ProtoDefName: The name of the protobuf type if the parameter has a
    // protobuf data type.
    ProtoDefName string `json:"protoDefName,omitempty"`

    // ProtoDefPath: If the data type is of type proto or proto array, this
    // field needs to be populated with the fully qualified proto name. This
    // message, for example, would be
    // "enterprise.crm.frontends.eventbus.proto.WorkflowParameterEntry".
    ProtoDefPath string `json:"protoDefPath,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Attributes") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Attributes") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry) MarshalJSON() ([]byte, error)

type EnterpriseCrmFrontendsEventbusProtoWorkflowParameters

EnterpriseCrmFrontendsEventbusProtoWorkflowParameters: LINT.IfChange This is the frontend version of WorkflowParameters. It's exactly like the backend version except that instead of flattening protobuf parameters and treating every field and subfield of a protobuf parameter as a separate parameter, the fields/subfields of a protobuf parameter will be nested as "children" (see 'children' field below) parameters of the parent parameter. Please refer to enterprise/crm/eventbus/proto/workflow_parameters.proto for more information about WorkflowParameters.

type EnterpriseCrmFrontendsEventbusProtoWorkflowParameters struct {
    // Parameters: Parameters are a part of Event and can be used to
    // communiticate between different tasks that are part of the same
    // workflow execution.
    Parameters []*EnterpriseCrmFrontendsEventbusProtoWorkflowParameterEntry `json:"parameters,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Parameters") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Parameters") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmFrontendsEventbusProtoWorkflowParameters) MarshalJSON

func (s *EnterpriseCrmFrontendsEventbusProtoWorkflowParameters) MarshalJSON() ([]byte, error)

type EnterpriseCrmLoggingGwsFieldLimits

EnterpriseCrmLoggingGwsFieldLimits: Describes string and array limits when writing to logs. When a limit is exceeded the *shortener_type* describes how to shorten the field. next_id: 6

type EnterpriseCrmLoggingGwsFieldLimits struct {
    // Possible values:
    //   "LOG_ACTION_UNSPECIFIED"
    //   "DONT_LOG"
    //   "LOG"
    LogAction string `json:"logAction,omitempty"`

    // LogType: To which type(s) of logs the limits apply.
    //
    // Possible values:
    //   "LOG_TYPE_UNSPECIFIED"
    //   "GWS" - Limits apply when log detail records are written to GWS.
    //   "GTS" - Limits apply when log detail records are written to GTS
    // (e.g., RecordIO files).
    //   "ALL" - Limits apply to *all* output log types.
    LogType []string `json:"logType,omitempty"`

    // MaxArraySize: maximum array size. If the array exceds this size, the
    // field (list) is truncated.
    MaxArraySize int64 `json:"maxArraySize,omitempty"`

    // MaxStringLength: maximum string length. If the field exceeds this
    // amount the field is shortened.
    MaxStringLength int64 `json:"maxStringLength,omitempty"`

    // Possible values:
    //   "SHORTENER_TYPE_UNSPECIFIED"
    //   "SHORTEN" - String is shortened to max_string_length.
    //   "HASH" - String is replaced by its hex-string hash.
    //   "SHORTEN_WITH_HASH" - String is replaced by a combination of string
    // shortening and a hex-string hash.
    //   "SHORTEN_EMAIL" - String shortening for email addresses. Shortening
    // may be done on the user and/or domain portion of the email address.
    //   "SHORTEN_EMAIL_WITH_HASH" - String is replaced by a combination of
    // string shortening and a hex-string hash for an email address.
    //   "SHORTEN_DOMAIN" - Shortens a domain name (e.g., as part of an
    // email address or URL).
    ShortenerType string `json:"shortenerType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "LogAction") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "LogAction") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmLoggingGwsFieldLimits) MarshalJSON

func (s *EnterpriseCrmLoggingGwsFieldLimits) MarshalJSON() ([]byte, error)

type EnterpriseCrmLoggingGwsSanitizeOptions

EnterpriseCrmLoggingGwsSanitizeOptions: Identifies whether a field contains, or may contain, PII or sensitive data, and how to sanitize the field if it does. If a field's privacy type cannot be determined then it is sanitized (e.g., scrubbed). The specific sanitizer implementation is determined by run-time configuration and environment options (e.g., prod vs. qa). next_id: 5

type EnterpriseCrmLoggingGwsSanitizeOptions struct {
    // IsAlreadySanitized: If true, the value has already been sanitized and
    // needs no further sanitization. For instance, a D3 customer id is
    // already an obfuscated entity and *might not* need further
    // sanitization.
    IsAlreadySanitized bool `json:"isAlreadySanitized,omitempty"`

    // LogType: To which type(s) of logs the sanitize options apply.
    //
    // Possible values:
    //   "LOG_TYPE_UNSPECIFIED"
    //   "GWS" - Limits apply when log detail records are written to GWS.
    //   "GTS" - Limits apply when log detail records are written to GTS
    // (e.g., RecordIO files).
    //   "ALL" - Limits apply to *all* output log types.
    LogType []string `json:"logType,omitempty"`

    // Possible values:
    //   "PRIVACY_TYPE_UNSPECIFIED"
    //   "NOT_PII" - Field does *NOT* contain PII or sensitive data.
    //   "PII" - Field contains PII.
    //   "SPII" - Field contains Sensitive PII.
    //   "UNSURE" - Unsure if field contains PII.
    Privacy string `json:"privacy,omitempty"`

    // Possible values:
    //   "SANITIZE_TYPE_UNSPECIFIED"
    //   "SCRUB" - Replace value with a scrubbed value (usu. a constant).
    //   "ANONYMIZE" - Transform a value so that it cannot be tracked across
    // events. However, a given value, is transformed to the same value
    // *within* an event. E.g., "foo.com" is transformed to "0xabcdef" for
    // event 1001, and to "0xfedcba" for event 1002.
    //   "ANONYMIZE_LIMITED_REPEATABLE" - Transform values as with
    // ANONYMIZER, but the same transformation is repeated for a limited
    // time (e.g., 1 day).
    //   "OBFUSCATE" - The value is transformed using a well-defined
    // obfuscator (e.g., D3_CUSTOMER_ID).
    //   "ENCRYPT" - The value is encrypted.
    //   "DO_NOT_SANITIZE" - No sanitization is required.
    SanitizeType string `json:"sanitizeType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "IsAlreadySanitized")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IsAlreadySanitized") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*EnterpriseCrmLoggingGwsSanitizeOptions) MarshalJSON

func (s *EnterpriseCrmLoggingGwsSanitizeOptions) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1AuthConfig

GoogleCloudConnectorsV1AuthConfig: AuthConfig defines details of a authentication type.

type GoogleCloudConnectorsV1AuthConfig struct {
    // AdditionalVariables: List containing additional auth configs.
    AdditionalVariables []*GoogleCloudConnectorsV1ConfigVariable `json:"additionalVariables,omitempty"`

    // AuthType: The type of authentication configured.
    //
    // Possible values:
    //   "AUTH_TYPE_UNSPECIFIED" - Authentication type not specified.
    //   "USER_PASSWORD" - Username and Password Authentication.
    //   "OAUTH2_JWT_BEARER" - JSON Web Token (JWT) Profile for Oauth 2.0
    // Authorization Grant based authentication
    //   "OAUTH2_CLIENT_CREDENTIALS" - Oauth 2.0 Client Credentials Grant
    // Authentication
    //   "SSH_PUBLIC_KEY" - SSH Public Key Authentication
    //   "OAUTH2_AUTH_CODE_FLOW" - Oauth 2.0 Authorization Code Flow
    AuthType string `json:"authType,omitempty"`

    // Oauth2ClientCredentials: Oauth2ClientCredentials.
    Oauth2ClientCredentials *GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials `json:"oauth2ClientCredentials,omitempty"`

    // Oauth2JwtBearer: Oauth2JwtBearer.
    Oauth2JwtBearer *GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer `json:"oauth2JwtBearer,omitempty"`

    // SshPublicKey: SSH Public Key.
    SshPublicKey *GoogleCloudConnectorsV1AuthConfigSshPublicKey `json:"sshPublicKey,omitempty"`

    // UserPassword: UserPassword.
    UserPassword *GoogleCloudConnectorsV1AuthConfigUserPassword `json:"userPassword,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AdditionalVariables")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AdditionalVariables") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1AuthConfig) MarshalJSON

func (s *GoogleCloudConnectorsV1AuthConfig) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials

GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials: Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details.

type GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials struct {
    // ClientId: The client identifier.
    ClientId string `json:"clientId,omitempty"`

    // ClientSecret: Secret version reference containing the client secret.
    ClientSecret *GoogleCloudConnectorsV1Secret `json:"clientSecret,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ClientId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ClientId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials) MarshalJSON

func (s *GoogleCloudConnectorsV1AuthConfigOauth2ClientCredentials) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer

GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer: Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication. See https://tools.ietf.org/html/rfc7523 for more details.

type GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer struct {
    // ClientKey: Secret version reference containing a PKCS#8 PEM-encoded
    // private key associated with the Client Certificate. This private key
    // will be used to sign JWTs used for the jwt-bearer authorization
    // grant. Specified in the form as: `projects/*/secrets/*/versions/*`.
    ClientKey *GoogleCloudConnectorsV1Secret `json:"clientKey,omitempty"`

    // JwtClaims: JwtClaims providers fields to generate the token.
    JwtClaims *GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims `json:"jwtClaims,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ClientKey") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ClientKey") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer) MarshalJSON

func (s *GoogleCloudConnectorsV1AuthConfigOauth2JwtBearer) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims

GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims: JWT claims used for the jwt-bearer authorization grant.

type GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims struct {
    // Audience: Value for the "aud" claim.
    Audience string `json:"audience,omitempty"`

    // Issuer: Value for the "iss" claim.
    Issuer string `json:"issuer,omitempty"`

    // Subject: Value for the "sub" claim.
    Subject string `json:"subject,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Audience") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Audience") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims) MarshalJSON

func (s *GoogleCloudConnectorsV1AuthConfigOauth2JwtBearerJwtClaims) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1AuthConfigSshPublicKey

GoogleCloudConnectorsV1AuthConfigSshPublicKey: Parameters to support Ssh public key Authentication.

type GoogleCloudConnectorsV1AuthConfigSshPublicKey struct {
    // CertType: Format of SSH Client cert.
    CertType string `json:"certType,omitempty"`

    // SshClientCert: SSH Client Cert. It should contain both public and
    // private key.
    SshClientCert *GoogleCloudConnectorsV1Secret `json:"sshClientCert,omitempty"`

    // SshClientCertPass: Password (passphrase) for ssh client certificate
    // if it has one.
    SshClientCertPass *GoogleCloudConnectorsV1Secret `json:"sshClientCertPass,omitempty"`

    // Username: The user account used to authenticate.
    Username string `json:"username,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CertType") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CertType") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1AuthConfigSshPublicKey) MarshalJSON

func (s *GoogleCloudConnectorsV1AuthConfigSshPublicKey) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1AuthConfigUserPassword

GoogleCloudConnectorsV1AuthConfigUserPassword: Parameters to support Username and Password Authentication.

type GoogleCloudConnectorsV1AuthConfigUserPassword struct {
    // Password: Secret version reference containing the password.
    Password *GoogleCloudConnectorsV1Secret `json:"password,omitempty"`

    // Username: Username.
    Username string `json:"username,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Password") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Password") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1AuthConfigUserPassword) MarshalJSON

func (s *GoogleCloudConnectorsV1AuthConfigUserPassword) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1ConfigVariable

GoogleCloudConnectorsV1ConfigVariable: ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.

type GoogleCloudConnectorsV1ConfigVariable struct {
    // BoolValue: Value is a bool.
    BoolValue bool `json:"boolValue,omitempty"`

    // IntValue: Value is an integer
    IntValue int64 `json:"intValue,omitempty,string"`

    // Key: Key of the config variable.
    Key string `json:"key,omitempty"`

    // SecretValue: Value is a secret.
    SecretValue *GoogleCloudConnectorsV1Secret `json:"secretValue,omitempty"`

    // StringValue: Value is a string.
    StringValue string `json:"stringValue,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BoolValue") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BoolValue") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1ConfigVariable) MarshalJSON

func (s *GoogleCloudConnectorsV1ConfigVariable) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1Connection

GoogleCloudConnectorsV1Connection: Connection represents an instance of connector.

type GoogleCloudConnectorsV1Connection struct {
    // AuthConfig: Optional. Configuration for establishing the connection's
    // authentication with an external system.
    AuthConfig *GoogleCloudConnectorsV1AuthConfig `json:"authConfig,omitempty"`

    // ConfigVariables: Optional. Configuration for configuring the
    // connection with an external system.
    ConfigVariables []*GoogleCloudConnectorsV1ConfigVariable `json:"configVariables,omitempty"`

    // ConnectorVersion: Required. Connector version on which the connection
    // is created. The format is:
    // projects/*/locations/*/providers/*/connectors/*/versions/* Only
    // global location is supported for ConnectorVersion resource.
    ConnectorVersion string `json:"connectorVersion,omitempty"`

    // CreateTime: Output only. Created time.
    CreateTime string `json:"createTime,omitempty"`

    // Description: Optional. Description of the resource.
    Description string `json:"description,omitempty"`

    // DestinationConfigs: Optional. Configuration of the Connector's
    // destination. Only accepted for Connectors that accepts user defined
    // destination(s).
    DestinationConfigs []*GoogleCloudConnectorsV1DestinationConfig `json:"destinationConfigs,omitempty"`

    // EnvoyImageLocation: Output only. GCR location where the envoy image
    // is stored. formatted like: gcr.io/{bucketName}/{imageName}
    EnvoyImageLocation string `json:"envoyImageLocation,omitempty"`

    // ImageLocation: Output only. GCR location where the runtime image is
    // stored. formatted like: gcr.io/{bucketName}/{imageName}
    ImageLocation string `json:"imageLocation,omitempty"`

    // Labels: Optional. Resource labels to represent user-provided
    // metadata. Refer to cloud documentation on labels for more details.
    // https://cloud.google.com/compute/docs/labeling-resources
    Labels map[string]string `json:"labels,omitempty"`

    // LockConfig: Optional. Configuration that indicates whether or not the
    // Connection can be edited.
    LockConfig *GoogleCloudConnectorsV1LockConfig `json:"lockConfig,omitempty"`

    // Name: Output only. Resource name of the Connection. Format:
    // projects/{project}/locations/{location}/connections/{connection}
    Name string `json:"name,omitempty"`

    // NodeConfig: Optional. Node configuration for the connection.
    NodeConfig *GoogleCloudConnectorsV1NodeConfig `json:"nodeConfig,omitempty"`

    // ServiceAccount: Optional. Service account needed for runtime plane to
    // access GCP resources.
    ServiceAccount string `json:"serviceAccount,omitempty"`

    // ServiceDirectory: Output only. The name of the Service Directory
    // service name. Used for Private Harpoon to resolve the ILB address.
    // e.g.
    // "projects/cloud-connectors-e2e-testing/locations/us-central1/namespace
    // s/istio-system/services/istio-ingressgateway-connectors"
    ServiceDirectory string `json:"serviceDirectory,omitempty"`

    // Status: Output only. Current status of the connection.
    Status *GoogleCloudConnectorsV1ConnectionStatus `json:"status,omitempty"`

    // Suspended: Optional. Suspended indicates if a user has suspended a
    // connection or not.
    Suspended bool `json:"suspended,omitempty"`

    // UpdateTime: Output only. Updated time.
    UpdateTime string `json:"updateTime,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AuthConfig") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AuthConfig") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1Connection) MarshalJSON

func (s *GoogleCloudConnectorsV1Connection) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1ConnectionStatus

GoogleCloudConnectorsV1ConnectionStatus: ConnectionStatus indicates the state of the connection.

type GoogleCloudConnectorsV1ConnectionStatus struct {
    // Description: Description.
    Description string `json:"description,omitempty"`

    // State: State.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Connection does not have a state yet.
    //   "CREATING" - Connection is being created.
    //   "ACTIVE" - Connection is running and ready for requests.
    //   "INACTIVE" - Connection is stopped.
    //   "DELETING" - Connection is being deleted.
    //   "UPDATING" - Connection is being updated.
    //   "ERROR" - Connection is not running due to an error.
    State string `json:"state,omitempty"`

    // Status: Status provides detailed information for the state.
    Status string `json:"status,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Description") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Description") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1ConnectionStatus) MarshalJSON

func (s *GoogleCloudConnectorsV1ConnectionStatus) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1Destination

type GoogleCloudConnectorsV1Destination struct {
    // Host: For publicly routable host.
    Host string `json:"host,omitempty"`

    // Port: The port is the target port number that is accepted by the
    // destination.
    Port int64 `json:"port,omitempty"`

    // ServiceAttachment: PSC service attachments. Format:
    // projects/*/regions/*/serviceAttachments/*
    ServiceAttachment string `json:"serviceAttachment,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Host") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Host") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1Destination) MarshalJSON

func (s *GoogleCloudConnectorsV1Destination) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1DestinationConfig

GoogleCloudConnectorsV1DestinationConfig: Define the Connectors target endpoint.

type GoogleCloudConnectorsV1DestinationConfig struct {
    // Destinations: The destinations for the key.
    Destinations []*GoogleCloudConnectorsV1Destination `json:"destinations,omitempty"`

    // Key: The key is the destination identifier that is supported by the
    // Connector.
    Key string `json:"key,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Destinations") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Destinations") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1DestinationConfig) MarshalJSON

func (s *GoogleCloudConnectorsV1DestinationConfig) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1LockConfig

GoogleCloudConnectorsV1LockConfig: Determines whether or no a connection is locked. If locked, a reason must be specified.

type GoogleCloudConnectorsV1LockConfig struct {
    // Locked: Indicates whether or not the connection is locked.
    Locked bool `json:"locked,omitempty"`

    // Reason: Describes why a connection is locked.
    Reason string `json:"reason,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Locked") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Locked") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1LockConfig) MarshalJSON

func (s *GoogleCloudConnectorsV1LockConfig) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1NodeConfig

GoogleCloudConnectorsV1NodeConfig: Node configuration for the connection.

type GoogleCloudConnectorsV1NodeConfig struct {
    // MaxNodeCount: Maximum number of nodes in the runtime nodes.
    MaxNodeCount int64 `json:"maxNodeCount,omitempty"`

    // MinNodeCount: Minimum number of nodes in the runtime nodes.
    MinNodeCount int64 `json:"minNodeCount,omitempty"`

    // ForceSendFields is a list of field names (e.g. "MaxNodeCount") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "MaxNodeCount") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1NodeConfig) MarshalJSON

func (s *GoogleCloudConnectorsV1NodeConfig) MarshalJSON() ([]byte, error)

type GoogleCloudConnectorsV1Secret

GoogleCloudConnectorsV1Secret: Secret provides a reference to entries in Secret Manager.

type GoogleCloudConnectorsV1Secret struct {
    // SecretVersion: The resource name of the secret version in the format,
    // format as: `projects/*/secrets/*/versions/*`.
    SecretVersion string `json:"secretVersion,omitempty"`

    // ForceSendFields is a list of field names (e.g. "SecretVersion") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "SecretVersion") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudConnectorsV1Secret) MarshalJSON

func (s *GoogleCloudConnectorsV1Secret) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaAccessToken

GoogleCloudIntegrationsV1alphaAccessToken: The access token represents the authorization of a specific application to access specific parts of a user’s data.

type GoogleCloudIntegrationsV1alphaAccessToken struct {
    // AccessToken: The access token encapsulating the security identity of
    // a process or thread.
    AccessToken string `json:"accessToken,omitempty"`

    // AccessTokenExpireTime: Required. The approximate time until the
    // access token retrieved is valid.
    AccessTokenExpireTime string `json:"accessTokenExpireTime,omitempty"`

    // RefreshToken: If the access token will expire, use the refresh token
    // to obtain another access token.
    RefreshToken string `json:"refreshToken,omitempty"`

    // RefreshTokenExpireTime: The approximate time until the refresh token
    // retrieved is valid.
    RefreshTokenExpireTime string `json:"refreshTokenExpireTime,omitempty"`

    // TokenType: Only support "bearer" token in v1 as bearer token is the
    // predominant type used with OAuth 2.0.
    TokenType string `json:"tokenType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AccessToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccessToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaAccessToken) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaAccessToken) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaArchiveBundleRequest

GoogleCloudIntegrationsV1alphaArchiveBundleRequest: Request for ArchiveBundle.

type GoogleCloudIntegrationsV1alphaArchiveBundleRequest struct {
}

type GoogleCloudIntegrationsV1alphaArchiveBundleResponse

GoogleCloudIntegrationsV1alphaArchiveBundleResponse: Response for ArchiveBundle.

type GoogleCloudIntegrationsV1alphaArchiveBundleResponse struct {
    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`
}

type GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest

GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest: Request for ArchiveIntegrationVersion.

type GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest struct {
}

type GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse

GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse: Response for ArchiveIntegrationVersion.

type GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse struct {
    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`
}

type GoogleCloudIntegrationsV1alphaAttemptStats

GoogleCloudIntegrationsV1alphaAttemptStats: Status for the execution attempt.

type GoogleCloudIntegrationsV1alphaAttemptStats struct {
    // EndTime: The end time of the event execution for current attempt.
    EndTime string `json:"endTime,omitempty"`

    // StartTime: The start time of the event execution for current attempt.
    // This could be in the future if it's been scheduled.
    StartTime string `json:"startTime,omitempty"`

    // ForceSendFields is a list of field names (e.g. "EndTime") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EndTime") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaAttemptStats) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaAttemptStats) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaAuthConfig

GoogleCloudIntegrationsV1alphaAuthConfig: The AuthConfig resource use to hold channels and connection config data.

type GoogleCloudIntegrationsV1alphaAuthConfig struct {
    // CertificateId: Certificate id for client certificate
    CertificateId string `json:"certificateId,omitempty"`

    // CreateTime: Output only. The timestamp when the auth config is
    // created.
    CreateTime string `json:"createTime,omitempty"`

    // CreatorEmail: The creator's email address. Generated based on the End
    // User Credentials/LOAS role of the user making the call.
    CreatorEmail string `json:"creatorEmail,omitempty"`

    // CredentialType: Credential type of the encrypted credential.
    //
    // Possible values:
    //   "CREDENTIAL_TYPE_UNSPECIFIED" - Unspecified credential type
    //   "USERNAME_AND_PASSWORD" - Regular username/password pair.
    //   "API_KEY" - API key.
    //   "OAUTH2_AUTHORIZATION_CODE" - OAuth 2.0 Authorization Code Grant
    // Type.
    //   "OAUTH2_IMPLICIT" - OAuth 2.0 Implicit Grant Type.
    //   "OAUTH2_CLIENT_CREDENTIALS" - OAuth 2.0 Client Credentials Grant
    // Type.
    //   "OAUTH2_RESOURCE_OWNER_CREDENTIALS" - OAuth 2.0 Resource Owner
    // Credentials Grant Type.
    //   "JWT" - JWT Token.
    //   "AUTH_TOKEN" - Auth Token, e.g. bearer token.
    //   "SERVICE_ACCOUNT" - Service Account which can be used to generate
    // token for authentication.
    //   "CLIENT_CERTIFICATE_ONLY" - Client Certificate only.
    //   "OIDC_TOKEN" - Google OIDC ID Token
    CredentialType string `json:"credentialType,omitempty"`

    // DecryptedCredential: Raw auth credentials.
    DecryptedCredential *GoogleCloudIntegrationsV1alphaCredential `json:"decryptedCredential,omitempty"`

    // Description: A description of the auth config.
    Description string `json:"description,omitempty"`

    // DisplayName: The name of the auth config.
    DisplayName string `json:"displayName,omitempty"`

    // EncryptedCredential: Auth credential encrypted by Cloud KMS. Can be
    // decrypted as Credential with proper KMS key.
    EncryptedCredential string `json:"encryptedCredential,omitempty"`

    // ExpiryNotificationDuration: User can define the time to receive
    // notification after which the auth config becomes invalid. Support up
    // to 30 days. Support granularity in hours.
    ExpiryNotificationDuration []string `json:"expiryNotificationDuration,omitempty"`

    // LastModifierEmail: The last modifier's email address. Generated based
    // on the End User Credentials/LOAS role of the user making the call.
    LastModifierEmail string `json:"lastModifierEmail,omitempty"`

    // Name: Resource name of the SFDC instance
    // projects/{project}/locations/{location}/authConfigs/{authConfig}.
    Name string `json:"name,omitempty"`

    // OverrideValidTime: User provided expiry time to override. For the
    // example of Salesforce, username/password credentials can be valid for
    // 6 months depending on the instance settings.
    OverrideValidTime string `json:"overrideValidTime,omitempty"`

    // Reason: The reason / details of the current status.
    Reason string `json:"reason,omitempty"`

    // State: The status of the auth config.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Status not specified.
    //   "VALID" - Valid Auth config.
    //   "INVALID" - General invalidity, if it doesn't fits in the detailed
    // issue below.
    //   "SOFT_DELETED" - Auth config soft deleted.
    //   "EXPIRED" - Auth config expired.
    //   "UNAUTHORIZED" - Auth config unauthorized.
    //   "UNSUPPORTED" - Auth config not supported.
    State string `json:"state,omitempty"`

    // UpdateTime: Output only. The timestamp when the auth config is
    // modified.
    UpdateTime string `json:"updateTime,omitempty"`

    // ValidTime: The time until the auth config is valid. Empty or max
    // value is considered the auth config won't expire.
    ValidTime string `json:"validTime,omitempty"`

    // Visibility: The visibility of the auth config.
    //
    // Possible values:
    //   "AUTH_CONFIG_VISIBILITY_UNSPECIFIED" - Visibility not specified.
    //   "PRIVATE" - Profile visible to the creator only.
    //   "CLIENT_VISIBLE" - Profile visible within the client.
    Visibility string `json:"visibility,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "CertificateId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CertificateId") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaAuthConfig) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaAuthConfig) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaAuthToken

GoogleCloudIntegrationsV1alphaAuthToken: The credentials to authenticate a user agent with a server that is put in HTTP Authorization request header.

type GoogleCloudIntegrationsV1alphaAuthToken struct {
    // Token: The token for the auth type.
    Token string `json:"token,omitempty"`

    // Type: Authentication type, e.g. "Basic", "Bearer", etc.
    Type string `json:"type,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Token") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Token") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaAuthToken) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaAuthToken) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaBooleanParameterArray

GoogleCloudIntegrationsV1alphaBooleanParameterArray: This message only contains a field of boolean array.

type GoogleCloudIntegrationsV1alphaBooleanParameterArray struct {
    // BooleanValues: Boolean array.
    BooleanValues []bool `json:"booleanValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BooleanValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BooleanValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaBooleanParameterArray) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaBooleanParameterArray) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCancelExecutionRequest

GoogleCloudIntegrationsV1alphaCancelExecutionRequest: Request for cancelling an execution.

type GoogleCloudIntegrationsV1alphaCancelExecutionRequest struct {
}

type GoogleCloudIntegrationsV1alphaCancelExecutionResponse

GoogleCloudIntegrationsV1alphaCancelExecutionResponse: Response for cancelling an execution.

type GoogleCloudIntegrationsV1alphaCancelExecutionResponse struct {
    // IsCanceled: True if cancellation performed successfully
    IsCanceled bool `json:"isCanceled,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "IsCanceled") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IsCanceled") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCancelExecutionResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCancelExecutionResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCertificate

GoogleCloudIntegrationsV1alphaCertificate: The certificate definition

type GoogleCloudIntegrationsV1alphaCertificate struct {
    // CertificateStatus: Status of the certificate
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Unspecified certificate status
    //   "ACTIVE" - Certificate in active state will be able to use
    //   "EXPIRED" - Certificate in expired state needs to be updated
    CertificateStatus string `json:"certificateStatus,omitempty"`

    // CredentialId: Immutable. Credential id that will be used to register
    // with trawler INTERNAL_ONLY
    CredentialId string `json:"credentialId,omitempty"`

    // Description: Description of the certificate
    Description string `json:"description,omitempty"`

    // DisplayName: Name of the certificate
    DisplayName string `json:"displayName,omitempty"`

    // Name: Output only. Auto generated primary key
    Name string `json:"name,omitempty"`

    // RawCertificate: Input only. Raw client certificate which would be
    // registered with trawler
    RawCertificate *GoogleCloudIntegrationsV1alphaClientCertificate `json:"rawCertificate,omitempty"`

    // RequestorId: Immutable. Requestor ID to be used to register
    // certificate with trawler
    RequestorId string `json:"requestorId,omitempty"`

    // ValidEndTime: Output only. The timestamp after which certificate will
    // expire
    ValidEndTime string `json:"validEndTime,omitempty"`

    // ValidStartTime: Output only. The timestamp after which certificate
    // will be valid
    ValidStartTime string `json:"validStartTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "CertificateStatus")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CertificateStatus") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCertificate) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCertificate) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaClientCertificate

GoogleCloudIntegrationsV1alphaClientCertificate: Contains client certificate information

type GoogleCloudIntegrationsV1alphaClientCertificate struct {
    // EncryptedPrivateKey: The ssl certificate encoded in PEM format. This
    // string must include the begin header and end footer lines. For
    // example, -----BEGIN CERTIFICATE-----
    // MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV
    // BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw
    // MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET
    // MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
    // vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1
    // JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB
    // xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P
    // AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
    // Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey
    // Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW
    // JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr
    // 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H
    // wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
    EncryptedPrivateKey string `json:"encryptedPrivateKey,omitempty"`

    // Passphrase: 'passphrase' should be left unset if private key is not
    // encrypted. Note that 'passphrase' is not the password for web server,
    // but an extra layer of security to protected private key.
    Passphrase string `json:"passphrase,omitempty"`

    // SslCertificate: The ssl certificate encoded in PEM format. This
    // string must include the begin header and end footer lines. For
    // example, -----BEGIN CERTIFICATE-----
    // MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV
    // BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw
    // MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET
    // MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
    // vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1
    // JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB
    // xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P
    // AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB
    // Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey
    // Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW
    // JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr
    // 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H
    // wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----
    SslCertificate string `json:"sslCertificate,omitempty"`

    // ForceSendFields is a list of field names (e.g. "EncryptedPrivateKey")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EncryptedPrivateKey") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaClientCertificate) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaClientCertificate) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaClientConfig

GoogleCloudIntegrationsV1alphaClientConfig: The configuration information for the Client

type GoogleCloudIntegrationsV1alphaClientConfig struct {
    // BillingType: Indicates the billing type of the client
    //
    // Possible values:
    //   "BILLING_TYPE_UNSPECIFIED" - Unspecified billing type
    //   "BILLING_TYPE_APIGEE_TRIALS" - A trial org provisioned through
    // Apigee Provisioning Wizard
    //   "BILLING_TYPE_APIGEE_SUBSCRIPTION" - Subscription based users of
    // Apigee
    //   "BILLING_TYPE_PAYG" - Consumption based users of IP
    BillingType string `json:"billingType,omitempty"`

    // ClientState: Indicates the activity state the client
    //
    // Possible values:
    //   "CLIENT_STATE_UNSPECIFIED" - The client state is unspecified
    //   "CLIENT_STATE_ACTIVE" - The client is active and able to make calls
    // to the IP APIs
    //   "CLIENT_STATE_DISABLED" - The client is disabled and will soon be
    // deleted
    ClientState string `json:"clientState,omitempty"`

    // CloudKmsConfig: Cloud KMS config for Auth Module to encrypt/decrypt
    // credentials.
    CloudKmsConfig *GoogleCloudIntegrationsV1alphaCloudKmsConfig `json:"cloudKmsConfig,omitempty"`

    // CloudLoggingConfig: Determines the cloud logging configuration for
    // the project
    CloudLoggingConfig *GoogleCloudIntegrationsV1alphaCloudLoggingConfig `json:"cloudLoggingConfig,omitempty"`

    // CreateTime: The timestamp when the client was first created.
    CreateTime string `json:"createTime,omitempty"`

    // Description: Description of what the client is used for
    Description string `json:"description,omitempty"`

    // Id: Globally unique ID (project_id + region)
    Id string `json:"id,omitempty"`

    // P4ServiceAccount: The P4SA account associated with this client
    P4ServiceAccount string `json:"p4ServiceAccount,omitempty"`

    // ProjectId: The GCP project id of the client associated with
    ProjectId string `json:"projectId,omitempty"`

    // Region: The region the client is linked to.
    Region string `json:"region,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BillingType") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BillingType") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaClientConfig) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaClientConfig) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCloudKmsConfig

GoogleCloudIntegrationsV1alphaCloudKmsConfig: Configuration information for Client's Cloud KMS information

type GoogleCloudIntegrationsV1alphaCloudKmsConfig struct {
    // Key: Required. A Cloud KMS key is a named object containing one or
    // more key versions, along with metadata for the key. A key exists on
    // exactly one key ring tied to a specific location.
    Key string `json:"key,omitempty"`

    // KeyVersion: Optional. Each version of a key contains key material
    // used for encryption or signing. A key's version is represented by an
    // integer, starting at 1. To decrypt data or verify a signature, you
    // must use the same key version that was used to encrypt or sign the
    // data.
    KeyVersion string `json:"keyVersion,omitempty"`

    // KmsLocation: Required. Location name of the key ring, e.g.
    // "us-west1".
    KmsLocation string `json:"kmsLocation,omitempty"`

    // KmsRing: Required. A key ring organizes keys in a specific Google
    // Cloud location and allows you to manage access control on groups of
    // keys. A key ring's name does not need to be unique across a Google
    // Cloud project, but must be unique within a given location.
    KmsRing string `json:"kmsRing,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Key") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Key") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCloudKmsConfig) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCloudKmsConfig) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCloudLoggingConfig

GoogleCloudIntegrationsV1alphaCloudLoggingConfig: Config info for Cloud Logging

type GoogleCloudIntegrationsV1alphaCloudLoggingConfig struct {
    // Bucket: Cloud bucket name for the project.
    Bucket string `json:"bucket,omitempty"`

    // EnableCloudLogging: This field determines whether the logs should be
    // sent to cloud logging api
    EnableCloudLogging bool `json:"enableCloudLogging,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Bucket") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Bucket") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCloudLoggingConfig) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCloudLoggingConfig) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCloudSchedulerConfig

GoogleCloudIntegrationsV1alphaCloudSchedulerConfig: Cloud Scheduler Trigger configuration

type GoogleCloudIntegrationsV1alphaCloudSchedulerConfig struct {
    // CronTab: Required. The cron tab of cloud scheduler trigger.
    CronTab string `json:"cronTab,omitempty"`

    // ErrorMessage: Optional. When the job was deleted from Pantheon UI,
    // error_message will be populated when Get/List integrations
    ErrorMessage string `json:"errorMessage,omitempty"`

    // Location: Required. The location where associated cloud scheduler job
    // will be created
    Location string `json:"location,omitempty"`

    // ServiceAccountEmail: Required. Service account used by Cloud
    // Scheduler to trigger the integration at scheduled time
    ServiceAccountEmail string `json:"serviceAccountEmail,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CronTab") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CronTab") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCloudSchedulerConfig) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCloudSchedulerConfig) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata

GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata: Metadata of runtime connection schema.

type GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata struct {
    // Actions: List of actions.
    Actions []string `json:"actions,omitempty"`

    // Entities: List of entity names.
    Entities []string `json:"entities,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Actions") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Actions") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest

GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest: Request for CreateAppsScriptProject rpc call.

type GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest struct {
    // AppsScriptProject: The name of the Apps Script project to be created.
    AppsScriptProject string `json:"appsScriptProject,omitempty"`

    // AuthConfigId: The auth config id necessary to fetch the necessary
    // credentials to create the project for external clients
    AuthConfigId string `json:"authConfigId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AppsScriptProject")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AppsScriptProject") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse

GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse: Response for CreateAppsScriptProject rpc call.

type GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse struct {
    // ProjectId: The created AppsScriptProject ID.
    ProjectId string `json:"projectId,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "ProjectId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ProjectId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCreateBundleRequest

GoogleCloudIntegrationsV1alphaCreateBundleRequest: PROTECT WITH A VISIBILITY LABEL. THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. Request to create a new Bundle.

type GoogleCloudIntegrationsV1alphaCreateBundleRequest struct {
    // BundleId: Required. name of the bundle that will be created
    BundleId string `json:"bundleId,omitempty"`

    // Integrations: A list of integrations that can be executed by the
    // bundle
    Integrations []string `json:"integrations,omitempty"`

    // SecondaryCustomerOrgId: Optional. The prefix for the SA, it should be
    // in the format "o". This is an optional field, and if empty service
    // account will be created per project, where we are creating bundle.
    // This should only be used as the org ID for which we want to run the
    // integrations in the bundle.
    SecondaryCustomerOrgId string `json:"secondaryCustomerOrgId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BundleId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BundleId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCreateBundleRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCreateBundleRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCreateBundleResponse

GoogleCloudIntegrationsV1alphaCreateBundleResponse: Response for create bundle.

type GoogleCloudIntegrationsV1alphaCreateBundleResponse struct {
    // Config: It contains the bundle data
    Config *GoogleCloudIntegrationsV1alphaIntegrationBundleConfig `json:"config,omitempty"`

    // TriggerId: trigger_id of the bundle task
    TriggerId string `json:"triggerId,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Config") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Config") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCreateBundleResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCreateBundleResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest

GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest: Request for Creating Cloud Function rpc call.

type GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest struct {
    // FunctionName: The function name of CF to be created
    FunctionName string `json:"functionName,omitempty"`

    // FunctionRegion: The function region of CF to be created
    FunctionRegion string `json:"functionRegion,omitempty"`

    // ProjectId: Indicates the id of the GCP project that the function will
    // be created in.
    ProjectId string `json:"projectId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FunctionName") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FunctionName") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse

GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse: Response for Creating Cloud Function rpc call.

type GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse struct {
    // TriggerUrl: The trigger url that will be returned
    TriggerUrl string `json:"triggerUrl,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "TriggerUrl") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "TriggerUrl") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaCredential

GoogleCloudIntegrationsV1alphaCredential: Defines parameters for a single, canonical credential.

type GoogleCloudIntegrationsV1alphaCredential struct {
    // AuthToken: Auth token credential
    AuthToken *GoogleCloudIntegrationsV1alphaAuthToken `json:"authToken,omitempty"`

    // CredentialType: Credential type associated with auth config.
    //
    // Possible values:
    //   "CREDENTIAL_TYPE_UNSPECIFIED" - Unspecified credential type
    //   "USERNAME_AND_PASSWORD" - Regular username/password pair.
    //   "API_KEY" - API key.
    //   "OAUTH2_AUTHORIZATION_CODE" - OAuth 2.0 Authorization Code Grant
    // Type.
    //   "OAUTH2_IMPLICIT" - OAuth 2.0 Implicit Grant Type.
    //   "OAUTH2_CLIENT_CREDENTIALS" - OAuth 2.0 Client Credentials Grant
    // Type.
    //   "OAUTH2_RESOURCE_OWNER_CREDENTIALS" - OAuth 2.0 Resource Owner
    // Credentials Grant Type.
    //   "JWT" - JWT Token.
    //   "AUTH_TOKEN" - Auth Token, e.g. bearer token.
    //   "SERVICE_ACCOUNT" - Service Account which can be used to generate
    // token for authentication.
    //   "CLIENT_CERTIFICATE_ONLY" - Client Certificate only.
    //   "OIDC_TOKEN" - Google OIDC ID Token
    CredentialType string `json:"credentialType,omitempty"`

    // Jwt: JWT credential
    Jwt *GoogleCloudIntegrationsV1alphaJwt `json:"jwt,omitempty"`

    // Oauth2AuthorizationCode: The api_key and oauth2_implicit are not
    // covered in v1 and will be picked up once v1 is implemented. ApiKey
    // api_key = 3; OAuth2 authorization code credential
    Oauth2AuthorizationCode *GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode `json:"oauth2AuthorizationCode,omitempty"`

    // Oauth2ClientCredentials: OAuth2Implicit oauth2_implicit = 5; OAuth2
    // client credentials
    Oauth2ClientCredentials *GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials `json:"oauth2ClientCredentials,omitempty"`

    // Oauth2ResourceOwnerCredentials: OAuth2 resource owner credentials
    Oauth2ResourceOwnerCredentials *GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials `json:"oauth2ResourceOwnerCredentials,omitempty"`

    // OidcToken: Google OIDC ID Token
    OidcToken *GoogleCloudIntegrationsV1alphaOidcToken `json:"oidcToken,omitempty"`

    // ServiceAccountCredentials: Service account credential
    ServiceAccountCredentials *GoogleCloudIntegrationsV1alphaServiceAccountCredentials `json:"serviceAccountCredentials,omitempty"`

    // UsernameAndPassword: Username and password credential
    UsernameAndPassword *GoogleCloudIntegrationsV1alphaUsernameAndPassword `json:"usernameAndPassword,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AuthToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AuthToken") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaCredential) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaCredential) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest

GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest: Request for DeactivateIntegrationVersion.

type GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest struct {
}

type GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse

GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse: Response for DeactivateIntegrationVersion.

type GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse struct {
    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`
}

type GoogleCloudIntegrationsV1alphaDeprovisionClientRequest

GoogleCloudIntegrationsV1alphaDeprovisionClientRequest: Request for the Deprovision rpc

type GoogleCloudIntegrationsV1alphaDeprovisionClientRequest struct {
}

type GoogleCloudIntegrationsV1alphaDoubleParameterArray

GoogleCloudIntegrationsV1alphaDoubleParameterArray: This message only contains a field of double number array.

type GoogleCloudIntegrationsV1alphaDoubleParameterArray struct {
    // DoubleValues: Double number array.
    DoubleValues []float64 `json:"doubleValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DoubleValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DoubleValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaDoubleParameterArray) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaDoubleParameterArray) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaDownloadExecutionResponse

GoogleCloudIntegrationsV1alphaDownloadExecutionResponse: Response for downloading an execution.

type GoogleCloudIntegrationsV1alphaDownloadExecutionResponse struct {
    // Content: The content of downloaded execution.
    Content string `json:"content,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Content") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Content") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaDownloadExecutionResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaDownloadExecutionResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse

GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse: Response for DownloadIntegrationVersion.

type GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse struct {
    // Content: String representation of the integration version.
    Content string `json:"content,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Content") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Content") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse

GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsRespons e: Response containing all provisioned regions for Connector Platform.

type GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse struct {
    // Regions: All regions where Connector Platform is provisioned.
    Regions []string `json:"regions,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Regions") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Regions") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaEnumerateConnectorPlatformRegionsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaEventParameter

GoogleCloudIntegrationsV1alphaEventParameter: This message is used for processing and persisting (when applicable) key value pair parameters for each event in the event bus.

type GoogleCloudIntegrationsV1alphaEventParameter struct {
    // Key: Key is used to retrieve the corresponding parameter value. This
    // should be unique for a given fired event. These parameters must be
    // predefined in the integration definition.
    Key string `json:"key,omitempty"`

    // Value: Values for the defined keys. Each value can either be string,
    // int, double or any proto message.
    Value *GoogleCloudIntegrationsV1alphaValueType `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Key") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Key") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaEventParameter) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaEventParameter) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest

GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest: The request for executing an integration.

type GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest struct {
    // DoNotPropagateError: Optional. Flag to determine how to should
    // propagate errors. If this flag is set to be true, it will not throw
    // an exception. Instead, it will return a {@link
    // ExecuteIntegrationsResponse} with an execution id and error messages
    // as PostWithTriggerIdExecutionException in {@link EventParameters}.
    // The flag is set to be false by default.
    DoNotPropagateError bool `json:"doNotPropagateError,omitempty"`

    // ExecutionId: Optional. The id of the ON_HOLD execution to be resumed.
    ExecutionId string `json:"executionId,omitempty"`

    // InputParameters: Optional. Input parameters used by integration
    // execution.
    InputParameters map[string]GoogleCloudIntegrationsV1alphaValueType `json:"inputParameters,omitempty"`

    // ParameterEntries: Optional. Parameters are a part of Event and can be
    // used to communicate between different tasks that are part of the same
    // integration execution.
    ParameterEntries []*EnterpriseCrmFrontendsEventbusProtoParameterEntry `json:"parameterEntries,omitempty"`

    // Parameters: Optional. Passed in as parameters to each integration
    // execution. Redacted
    Parameters *EnterpriseCrmFrontendsEventbusProtoEventParameters `json:"parameters,omitempty"`

    // RequestId: Optional. This is used to de-dup incoming request: if the
    // duplicate request was detected, the response from the previous
    // execution is returned.
    RequestId string `json:"requestId,omitempty"`

    // TriggerId: Required. Matched against all {@link TriggerConfig}s
    // across all integrations. i.e.
    // TriggerConfig.trigger_id.equals(trigger_id). The trigger_id is in the
    // format of `api_trigger/TRIGGER_NAME`.
    TriggerId string `json:"triggerId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DoNotPropagateError")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DoNotPropagateError") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse

GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse: The response for executing an integration.

type GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse struct {
    // EventParameters: Details for the integration that were executed.
    EventParameters *EnterpriseCrmFrontendsEventbusProtoEventParameters `json:"eventParameters,omitempty"`

    // ExecutionFailed: Is true if any execution in the integration failed.
    // False otherwise.
    ExecutionFailed bool `json:"executionFailed,omitempty"`

    // ExecutionId: The id of the execution corresponding to this run of
    // integration.
    ExecutionId string `json:"executionId,omitempty"`

    // OutputParameters: OUTPUT parameters in format of Map. Where Key is
    // the name of the parameter. Note: Name of the system generated
    // parameters are wrapped by backtick(`) to distinguish them from the
    // user defined parameters.
    OutputParameters googleapi.RawMessage `json:"outputParameters,omitempty"`

    // ParameterEntries: Parameters are a part of Event and can be used to
    // communicate between different tasks that are part of the same
    // integration execution.
    ParameterEntries []*EnterpriseCrmFrontendsEventbusProtoParameterEntry `json:"parameterEntries,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "EventParameters") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EventParameters") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaExecution

GoogleCloudIntegrationsV1alphaExecution: The Execution resource contains detailed information of an individual integration execution.

type GoogleCloudIntegrationsV1alphaExecution struct {
    // CreateTime: Output only. Created time of the execution.
    CreateTime string `json:"createTime,omitempty"`

    // DirectSubExecutions: Direct sub executions of the following
    // Execution.
    DirectSubExecutions []*GoogleCloudIntegrationsV1alphaExecution `json:"directSubExecutions,omitempty"`

    // EventExecutionDetails: The execution info about this event.
    EventExecutionDetails *EnterpriseCrmEventbusProtoEventExecutionDetails `json:"eventExecutionDetails,omitempty"`

    // ExecutionDetails: Detailed info of this execution.
    ExecutionDetails *GoogleCloudIntegrationsV1alphaExecutionDetails `json:"executionDetails,omitempty"`

    // ExecutionMethod: The ways user posts this event.
    //
    // Possible values:
    //   "EXECUTION_METHOD_UNSPECIFIED" - Default value.
    //   "POST" - Sync post.
    //   "POST_TO_QUEUE" - Async post.
    //   "SCHEDULE" - Async post with schedule time.
    ExecutionMethod string `json:"executionMethod,omitempty"`

    // Name: Auto-generated primary key.
    Name string `json:"name,omitempty"`

    // RequestParameters: Event parameters come in as part of the request.
    RequestParameters map[string]GoogleCloudIntegrationsV1alphaValueType `json:"requestParameters,omitempty"`

    // RequestParams: Event parameters come in as part of the request.
    RequestParams []*EnterpriseCrmFrontendsEventbusProtoParameterEntry `json:"requestParams,omitempty"`

    // ResponseParameters: Event parameters returned as part of the
    // response.
    ResponseParameters map[string]GoogleCloudIntegrationsV1alphaValueType `json:"responseParameters,omitempty"`

    // ResponseParams: Event parameters come out as part of the response.
    ResponseParams []*EnterpriseCrmFrontendsEventbusProtoParameterEntry `json:"responseParams,omitempty"`

    // TriggerId: The trigger id of the integration trigger config. If both
    // trigger_id and client_id is present, the integration is executed from
    // the start tasks provided by the matching trigger config otherwise it
    // is executed from the default start tasks.
    TriggerId string `json:"triggerId,omitempty"`

    // UpdateTime: Output only. Last modified time of the execution.
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CreateTime") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaExecution) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaExecution) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaExecutionDetails

GoogleCloudIntegrationsV1alphaExecutionDetails: Contains the details of the execution info: this includes the tasks execution details plus the event execution statistics.

type GoogleCloudIntegrationsV1alphaExecutionDetails struct {
    // AttemptStats: List of Start and end time of the execution attempts.
    AttemptStats []*GoogleCloudIntegrationsV1alphaAttemptStats `json:"attemptStats,omitempty"`

    // ExecutionSnapshots: List of snapshots taken during the execution.
    ExecutionSnapshots []*GoogleCloudIntegrationsV1alphaExecutionSnapshot `json:"executionSnapshots,omitempty"`

    // State: Status of the execution.
    //
    // Possible values:
    //   "STATE_UNSPECIFIED" - Default.
    //   "PENDING" - Execution is scheduled and awaiting to be triggered.
    //   "PROCESSING" - Execution is processing.
    //   "SUCCEEDED" - Execution successfully finished. There's no more
    // change after this state.
    //   "FAILED" - Execution failed. There's no more change after this
    // state.
    //   "CANCELLED" - Execution canceled by user. There's no more change
    // after this state.
    //   "RETRY_ON_HOLD" - Execution failed and waiting for retry.
    //   "SUSPENDED" - Execution suspended and waiting for manual
    // intervention.
    State string `json:"state,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AttemptStats") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AttemptStats") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaExecutionDetails) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaExecutionDetails) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaExecutionSnapshot

GoogleCloudIntegrationsV1alphaExecutionSnapshot: Contains the snapshot of the execution for a given checkpoint.

type GoogleCloudIntegrationsV1alphaExecutionSnapshot struct {
    // CheckpointTaskNumber: Indicates "after which checkpoint task's
    // execution" this snapshot is taken.
    CheckpointTaskNumber string `json:"checkpointTaskNumber,omitempty"`

    // ExecutionSnapshotMetadata: Metadata of the execution snapshot.
    ExecutionSnapshotMetadata *GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata `json:"executionSnapshotMetadata,omitempty"`

    // Params: Parameters used during the execution.
    Params map[string]GoogleCloudIntegrationsV1alphaValueType `json:"params,omitempty"`

    // TaskExecutionDetails: All of the task execution details at the given
    // point of time.
    TaskExecutionDetails []*GoogleCloudIntegrationsV1alphaTaskExecutionDetails `json:"taskExecutionDetails,omitempty"`

    // ForceSendFields is a list of field names (e.g.
    // "CheckpointTaskNumber") to unconditionally include in API requests.
    // By default, fields with empty or default values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CheckpointTaskNumber") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaExecutionSnapshot) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaExecutionSnapshot) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata

GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetada ta: Metadata of the execution snapshot.

type GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata struct {
    // ExecutionAttempt: the execution attempt number this snapshot belongs
    // to.
    ExecutionAttempt int64 `json:"executionAttempt,omitempty"`

    // Task: the task name associated with this snapshot.
    Task string `json:"task,omitempty"`

    // TaskAttempt: the task attempt number this snapshot belongs to.
    TaskAttempt int64 `json:"taskAttempt,omitempty"`

    // TaskNumber: The task number associated with this snapshot.
    TaskNumber string `json:"taskNumber,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ExecutionAttempt") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ExecutionAttempt") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaExecutionSnapshotExecutionSnapshotMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaFailurePolicy

GoogleCloudIntegrationsV1alphaFailurePolicy: Policy that defines the task retry logic and failure type. If no FailurePolicy is defined for a task, all its dependent tasks will not be executed (i.e, a `retry_strategy` of NONE will be applied).

type GoogleCloudIntegrationsV1alphaFailurePolicy struct {
    // IntervalTime: Required if retry_strategy is FIXED_INTERVAL or
    // LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines
    // the initial interval in seconds for backoff.
    IntervalTime string `json:"intervalTime,omitempty"`

    // MaxRetries: Required if retry_strategy is FIXED_INTERVAL or
    // LINEAR/EXPONENTIAL_BACKOFF/RESTART_INTEGRATION_WITH_BACKOFF. Defines
    // the number of times the task will be retried if failed.
    MaxRetries int64 `json:"maxRetries,omitempty"`

    // RetryStrategy: Defines what happens to the task upon failure.
    //
    // Possible values:
    //   "RETRY_STRATEGY_UNSPECIFIED" - UNSPECIFIED.
    //   "IGNORE" - Ignores the failure of this task. The rest of the
    // integration will be executed Assuming this task succeeded.
    //   "NONE" - Causes a permanent failure of the task. However, if the
    // last task(s) of event was successfully completed despite the failure
    // of this task, it has no impact on the integration.
    //   "FATAL" - Causes a permanent failure of the event. It is different
    // from NONE because this will mark the event as FAILED by shutting down
    // the event execution.
    //   "FIXED_INTERVAL" - The task will be retried from the failed task
    // onwards after a fixed delay. A max-retry count is required to be
    // specified with this strategy. A jitter is added to each exponential
    // interval so that concurrently failing tasks of the same type do not
    // end up retrying after the exact same exponential interval.
    // max_retries and interval_in_seconds must be specified.
    //   "LINEAR_BACKOFF" - The task will be retried from the failed task
    // onwards after a fixed delay that linearly increases with each retry
    // attempt. A jitter is added to each exponential interval so that
    // concurrently failing tasks of the same type do not end up retrying
    // after the exact same exponential interval. A max-retry count is
    // required to be specified with this strategy. max_retries and
    // interval_in_seconds must be specified.
    //   "EXPONENTIAL_BACKOFF" - The task will be retried after an
    // exponentially increasing period of time with each failure. A jitter
    // is added to each exponential interval so that concurrently failing
    // tasks of the same type do not end up retrying after the exact same
    // exponential interval. A max-retry count is required to be specified
    // with this strategy. `max_retries` and `interval_in_seconds` must be
    // specified.
    //   "RESTART_INTEGRATION_WITH_BACKOFF" - The entire integration will be
    // restarted with the initial parameters that were set when the event
    // was fired. A max-retry count is required to be specified with this
    // strategy. `max_retries` and `interval_in_seconds` must be specified.
    RetryStrategy string `json:"retryStrategy,omitempty"`

    // ForceSendFields is a list of field names (e.g. "IntervalTime") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IntervalTime") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaFailurePolicy) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaFailurePolicy) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaGenerateTokenResponse

GoogleCloudIntegrationsV1alphaGenerateTokenResponse: Returns success or error message

type GoogleCloudIntegrationsV1alphaGenerateTokenResponse struct {
    // Message: The message that notifies the user if the request succeeded
    // or not.
    Message string `json:"message,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Message") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Message") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaGenerateTokenResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaGenerateTokenResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaGetBundleResponse

GoogleCloudIntegrationsV1alphaGetBundleResponse: Response for GetBundle.

type GoogleCloudIntegrationsV1alphaGetBundleResponse struct {
    // Config: It contains the bundle data
    Config *GoogleCloudIntegrationsV1alphaIntegrationBundleConfig `json:"config,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Config") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Config") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaGetBundleResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaGetBundleResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaGetClientMetadataResponse

GoogleCloudIntegrationsV1alphaGetClientMetadataResponse: Response for the GetClientMetadata rpc

type GoogleCloudIntegrationsV1alphaGetClientMetadataResponse struct {
    // Properties: Required. Required: The client configuration that was
    // requested
    Properties *GoogleCloudIntegrationsV1alphaProjectProperties `json:"properties,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Properties") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Properties") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaGetClientMetadataResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaGetClientMetadataResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaGetClientResponse

GoogleCloudIntegrationsV1alphaGetClientResponse: Response for the GetClient rpc

type GoogleCloudIntegrationsV1alphaGetClientResponse struct {
    // Client: Required. Required: The client configuration that was
    // requested
    Client *GoogleCloudIntegrationsV1alphaClientConfig `json:"client,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Client") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Client") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaGetClientResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaGetClientResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaIntParameterArray

GoogleCloudIntegrationsV1alphaIntParameterArray: This message only contains a field of integer array.

type GoogleCloudIntegrationsV1alphaIntParameterArray struct {
    // IntValues: Integer array.
    IntValues googleapi.Int64s `json:"intValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "IntValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IntValues") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaIntParameterArray) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaIntParameterArray) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaIntegration

GoogleCloudIntegrationsV1alphaIntegration: The integration definition.

type GoogleCloudIntegrationsV1alphaIntegration struct {
    // Active: Required. If any integration version is published.
    Active bool `json:"active,omitempty"`

    // Description: Optional.
    Description string `json:"description,omitempty"`

    // Name: Required. The resource name of the integration.
    Name string `json:"name,omitempty"`

    // UpdateTime: Output only. Auto-generated.
    UpdateTime string `json:"updateTime,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Active") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Active") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaIntegration) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaIntegration) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaIntegrationAlertConfig

GoogleCloudIntegrationsV1alphaIntegrationAlertConfig: Message to be used to configure custom alerting in the {@code EventConfig} protos for an event.

type GoogleCloudIntegrationsV1alphaIntegrationAlertConfig struct {
    // AggregationPeriod: The period over which the metric value should be
    // aggregated and evaluated. Format is , where integer should be a
    // positive integer and unit should be one of (s,m,h,d,w) meaning
    // (second, minute, hour, day, week). For an EXPECTED_MIN threshold,
    // this aggregation_period must be lesser than 24 hours.
    AggregationPeriod string `json:"aggregationPeriod,omitempty"`

    // AlertThreshold: For how many contiguous aggregation periods should
    // the expected min or max be violated for the alert to be fired.
    AlertThreshold int64 `json:"alertThreshold,omitempty"`

    // DisableAlert: Set to false by default. When set to true, the metrics
    // are not aggregated or pushed to Monarch for this integration alert.
    DisableAlert bool `json:"disableAlert,omitempty"`

    // DisplayName: Name of the alert. This will be displayed in the alert
    // subject. If set, this name should be unique within the scope of the
    // integration.
    DisplayName string `json:"displayName,omitempty"`

    // DurationThreshold: Should be specified only for *AVERAGE_DURATION and
    // *PERCENTILE_DURATION metrics. This member should be used to specify
    // what duration value the metrics should exceed for the alert to
    // trigger.
    DurationThreshold string `json:"durationThreshold,omitempty"`

    // MetricType: The type of metric.
    //
    // Possible values:
    //   "METRIC_TYPE_UNSPECIFIED" - The default value. Metric type should
    // always be set to one of the other non-default values, otherwise it
    // will result in an INVALID_ARGUMENT error.
    //   "EVENT_ERROR_RATE" - Specifies alerting on the rate of errors for
    // the enclosing integration.
    //   "EVENT_WARNING_RATE" - Specifies alerting on the rate of warnings
    // for the enclosing integration. Warnings use the same enum values as
    // errors.
    //   "TASK_ERROR_RATE" - Specifies alerting on the rate of errors for
    // any task in the enclosing integration.
    //   "TASK_WARNING_RATE" - Specifies alerting on the rate of warnings
    // for any task in the enclosing integration.
    //   "TASK_RATE" - Specifies alerting on the rate of executions over all
    // tasks in the enclosing integration.
    //   "EVENT_RATE" - Specifies alerting on the number of events executed
    // in the given aggregation_period.
    //   "EVENT_AVERAGE_DURATION" - Specifies alerting on the average
    // duration of executions for this integration.
    //   "EVENT_PERCENTILE_DURATION" - Specifies alerting on the duration
    // value of a particular percentile of integration executions. E.g. If
    // 10% or more of the integration executions have durations above 5
    // seconds, alert.
    //   "TASK_AVERAGE_DURATION" - Specifies alerting on the average
    // duration of any task in the enclosing integration,
    //   "TASK_PERCENTILE_DURATION" - Specifies alerting on the duration
    // value of a particular percentile of any task executions within the
    // enclosing integration. E.g. If 10% or more of the task executions in
    // the integration have durations above 5 seconds, alert.
    MetricType string `json:"metricType,omitempty"`

    // OnlyFinalAttempt: For either events or tasks, depending on the type
    // of alert, count only final attempts, not retries.
    OnlyFinalAttempt bool `json:"onlyFinalAttempt,omitempty"`

    // ThresholdType: The threshold type, whether lower(expected_min) or
    // upper(expected_max), for which this alert is being configured. If
    // value falls below expected_min or exceeds expected_max, an alert will
    // be fired.
    //
    // Possible values:
    //   "THRESHOLD_TYPE_UNSPECIFIED" - Default.
    //   "EXPECTED_MIN" - Note that this field will only trigger alerts if
    // the integration specifying it runs at least once in 24 hours (which
    // is our in-memory retention period for monarch streams). Also note
    // that `aggregation_period` for this alert configuration must be less
    // than 24 hours. Min value threshold.
    //   "EXPECTED_MAX" - Max value threshold.
    ThresholdType string `json:"thresholdType,omitempty"`

    // ThresholdValue: The metric value, above or below which the alert
    // should be triggered.
    ThresholdValue *GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue `json:"thresholdValue,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AggregationPeriod")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AggregationPeriod") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaIntegrationAlertConfig) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaIntegrationAlertConfig) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue

GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue: The threshold value of the metric, above or below which the alert should be triggered. See EventAlertConfig or TaskAlertConfig for the different alert metric types in each case. For the *RATE metrics, one or both of these fields may be set. Zero is the default value and can be left at that. For *PERCENTILE_DURATION metrics, one or both of these fields may be set, and also, the duration threshold value should be specified in the threshold_duration_ms member below. For *AVERAGE_DURATION metrics, these fields should not be set at all. A different member, threshold_duration_ms, must be set in the EventAlertConfig or the TaskAlertConfig.

type GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue struct {
    // Absolute: Absolute value threshold.
    Absolute int64 `json:"absolute,omitempty,string"`

    // Percentage: Percentage threshold.
    Percentage int64 `json:"percentage,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Absolute") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Absolute") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaIntegrationAlertConfigThresholdValue) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaIntegrationBundleConfig

GoogleCloudIntegrationsV1alphaIntegrationBundleConfig: This proto holds the core runner data in the bundle task. It is not expected to be directly edited by the user. Instead, a default value will be provided at the task creation time.

type GoogleCloudIntegrationsV1alphaIntegrationBundleConfig struct {
    // Integrations: A bundle of integrations that can be executed by the
    // task at runtime.
    Integrations []string `json:"integrations,omitempty"`

    // ServiceAccount: Output only. The service account created and owned by
    // IP and added to the customers GCP project.
    ServiceAccount string `json:"serviceAccount,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Integrations") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Integrations") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaIntegrationBundleConfig) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaIntegrationBundleConfig) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaIntegrationParameter

GoogleCloudIntegrationsV1alphaIntegrationParameter: Integration Parameter is defined in the integration config and are used to provide information about data types of the expected parameters and provide any default values if needed. They can also be used to add custom attributes. These are static in nature and should not be used for dynamic event definition.

type GoogleCloudIntegrationsV1alphaIntegrationParameter struct {
    // DataType: Type of the parameter.
    //
    // Possible values:
    //   "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED" - Unspecified.
    //   "STRING_VALUE" - String.
    //   "INT_VALUE" - Integer.
    //   "DOUBLE_VALUE" - Double Number.
    //   "BOOLEAN_VALUE" - Boolean.
    //   "STRING_ARRAY" - String Array.
    //   "INT_ARRAY" - Integer Array.
    //   "DOUBLE_ARRAY" - Double Number Array.
    //   "BOOLEAN_ARRAY" - Boolean Array.
    //   "JSON_VALUE" - Json.
    //   "PROTO_VALUE" - Proto Value (Internal use only).
    //   "PROTO_ARRAY" - Proto Array (Internal use only).
    DataType string `json:"dataType,omitempty"`

    // DefaultValue: Default values for the defined keys. Each value can
    // either be string, int, double or any proto message or a serialized
    // object.
    DefaultValue *GoogleCloudIntegrationsV1alphaValueType `json:"defaultValue,omitempty"`

    // DisplayName: The name (without prefix) to be displayed in the UI for
    // this parameter. E.g. if the key is "foo.bar.myName", then the name
    // would be "myName".
    DisplayName string `json:"displayName,omitempty"`

    // InputOutputType: Specifies the input/output type for the parameter.
    //
    // Possible values:
    //   "IN_OUT_TYPE_UNSPECIFIED" - Default.
    //   "IN" - Input parameters for the integration. EventBus validates
    // that these parameters exist in the integrations before execution.
    //   "OUT" - Output Parameters for the integration. EventBus will only
    // return the integration parameters tagged with OUT in the response
    // back.
    //   "IN_OUT" - Input and Output Parameters. These can be used as both
    // input and output. EventBus will validate for the existence of these
    // parameters before execution and will also return this parameter back
    // in the response.
    InputOutputType string `json:"inputOutputType,omitempty"`

    // IsTransient: Whether this parameter is a transient parameter.
    IsTransient bool `json:"isTransient,omitempty"`

    // JsonSchema: This schema will be used to validate runtime JSON-typed
    // values of this parameter.
    JsonSchema string `json:"jsonSchema,omitempty"`

    // Key: Key is used to retrieve the corresponding parameter value. This
    // should be unique for a given fired event. These parameters must be
    // predefined in the integration definition.
    Key string `json:"key,omitempty"`

    // Producer: The identifier of the node (TaskConfig/TriggerConfig) this
    // parameter was produced by, if it is a transient param or a copy of an
    // input param.
    Producer string `json:"producer,omitempty"`

    // Searchable: Searchable in the execution log or not.
    Searchable bool `json:"searchable,omitempty"`

    // ForceSendFields is a list of field names (e.g. "DataType") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "DataType") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaIntegrationParameter) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaIntegrationParameter) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaIntegrationVersion

GoogleCloudIntegrationsV1alphaIntegrationVersion: The integration version definition.

type GoogleCloudIntegrationsV1alphaIntegrationVersion struct {
    // CreateTime: Output only. Auto-generated.
    CreateTime string `json:"createTime,omitempty"`

    // DatabasePersistencePolicy: Optional. Flag to disable database
    // persistence for execution data, including event execution info,
    // execution export info, execution metadata index and execution param
    // index.
    //
    // Possible values:
    //   "DATABASE_PERSISTENCE_POLICY_UNSPECIFIED" - Enables persistence for
    // all execution data.
    //   "DATABASE_PERSISTENCE_DISABLED" - Disables persistence for all
    // execution data.
    DatabasePersistencePolicy string `json:"databasePersistencePolicy,omitempty"`

    // Description: Optional. The integration description.
    Description string `json:"description,omitempty"`

    // IntegrationParameters: Optional. Parameters that are expected to be
    // passed to the integration when an event is triggered. This consists
    // of all the parameters that are expected in the integration execution.
    // This gives the user the ability to provide default values, add
    // information like PII and also provide data types of each parameter.
    IntegrationParameters []*GoogleCloudIntegrationsV1alphaIntegrationParameter `json:"integrationParameters,omitempty"`

    // IntegrationParametersInternal: Optional. Parameters that are expected
    // to be passed to the integration when an event is triggered. This
    // consists of all the parameters that are expected in the integration
    // execution. This gives the user the ability to provide default values,
    // add information like PII and also provide data types of each
    // parameter.
    IntegrationParametersInternal *EnterpriseCrmFrontendsEventbusProtoWorkflowParameters `json:"integrationParametersInternal,omitempty"`

    // LastModifierEmail: Optional. The last modifier's email address.
    // Generated based on the End User Credentials/LOAS role of the user
    // making the call.
    LastModifierEmail string `json:"lastModifierEmail,omitempty"`

    // LockHolder: Optional. The edit lock holder's email address. Generated
    // based on the End User Credentials/LOAS role of the user making the
    // call.
    LockHolder string `json:"lockHolder,omitempty"`

    // Name: Output only. Auto-generated primary key.
    Name string `json:"name,omitempty"`

    // Origin: Optional. The origin that indicates where this integration is
    // coming from.
    //
    // Possible values:
    //   "UNSPECIFIED"
    //   "UI" - Workflow is being created via event bus UI.
    //   "PIPER_V2" - User checked in this workflow in Piper as v2 textproto
    // format and we synced it into spanner.
    //   "PIPER_V3" - User checked in this workflow in piper as v3 textproto
    // format and we synced it into spanner.
    //   "APPLICATION_IP_PROVISIONING" - Workflow is being created via
    // Standalone IP Provisioning
    Origin string `json:"origin,omitempty"`

    // ParentTemplateId: Optional. The id of the template which was used to
    // create this integration_version.
    ParentTemplateId string `json:"parentTemplateId,omitempty"`

    // SnapshotNumber: Optional. An increasing sequence that is set when a
    // new snapshot is created. The last created snapshot can be identified
    // by [workflow_name, org_id latest(snapshot_number)]. However, last
    // created snapshot need not be same as the HEAD. So users should always
    // use "HEAD" tag to identify the head.
    SnapshotNumber int64 `json:"snapshotNumber,omitempty,string"`

    // State: Output only. User should not set it as an input.
    //
    // Possible values:
    //   "INTEGRATION_STATE_UNSPECIFIED" - Default.
    //   "DRAFT" - Draft.
    //   "ACTIVE" - Active.
    //   "ARCHIVED" - Archived.
    //   "SNAPSHOT" - Snapshot.
    State string `json:"state,omitempty"`

    // Status: Output only. Generated by eventbus. User should not set it as
    // an input.
    //
    // Possible values:
    //   "UNKNOWN"
    //   "DRAFT"
    //   "ACTIVE"
    //   "ARCHIVED"
    //   "SNAPSHOT"
    Status string `json:"status,omitempty"`

    // TaskConfigs: Optional. Task configuration for the integration. It's
    // optional, but the integration doesn't do anything without
    // task_configs.
    TaskConfigs []*GoogleCloudIntegrationsV1alphaTaskConfig `json:"taskConfigs,omitempty"`

    // TaskConfigsInternal: Optional. Task configuration for the
    // integration. It's optional, but the integration doesn't do anything
    // without task_configs.
    TaskConfigsInternal []*EnterpriseCrmFrontendsEventbusProtoTaskConfig `json:"taskConfigsInternal,omitempty"`

    // Teardown: Optional. Contains a graph of tasks that will be executed
    // before putting the event in a terminal state
    // (SUCCEEDED/FAILED/FATAL), regardless of success or failure, similar
    // to "finally" in code.
    Teardown *EnterpriseCrmEventbusProtoTeardown `json:"teardown,omitempty"`

    // TriggerConfigs: Optional. Trigger configurations.
    TriggerConfigs []*GoogleCloudIntegrationsV1alphaTriggerConfig `json:"triggerConfigs,omitempty"`

    // TriggerConfigsInternal: Optional. Trigger configurations.
    TriggerConfigsInternal []*EnterpriseCrmFrontendsEventbusProtoTriggerConfig `json:"triggerConfigsInternal,omitempty"`

    // UpdateTime: Output only. Auto-generated.
    UpdateTime string `json:"updateTime,omitempty"`

    // UserLabel: Optional. A user-defined label that annotates an
    // integration version. Typically, this is only set when the integration
    // version is created.
    UserLabel string `json:"userLabel,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "CreateTime") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CreateTime") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaIntegrationVersion) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaIntegrationVersion) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaJwt

GoogleCloudIntegrationsV1alphaJwt: Represents JSON web token(JWT), which is a compact, URL-safe means of representing claims to be transferred between two parties, enabling the claims to be digitally signed or integrity protected.

type GoogleCloudIntegrationsV1alphaJwt struct {
    // Jwt: The token calculated by the header, payload and signature.
    Jwt string `json:"jwt,omitempty"`

    // JwtHeader: Identifies which algorithm is used to generate the
    // signature.
    JwtHeader string `json:"jwtHeader,omitempty"`

    // JwtPayload: Contains a set of claims. The JWT specification defines
    // seven Registered Claim Names which are the standard fields commonly
    // included in tokens. Custom claims are usually also included,
    // depending on the purpose of the token.
    JwtPayload string `json:"jwtPayload,omitempty"`

    // Secret: User's pre-shared secret to sign the token.
    Secret string `json:"secret,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Jwt") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Jwt") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaJwt) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaJwt) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaLiftSuspensionRequest

GoogleCloudIntegrationsV1alphaLiftSuspensionRequest: Request for lift Suspension

type GoogleCloudIntegrationsV1alphaLiftSuspensionRequest struct {
    // SuspensionResult: User passed in suspension result and will be used
    // to control workflow execution branching behavior by setting up
    // corresponnding edge condition with suspension result. For example, if
    // you want to lift the suspension, you can pass "Approved", or if you
    // want to reject the suspension and terminate workfloe execution, you
    // can pass "Rejected" and terminate the workflow execution with
    // configuring the edge condition.
    SuspensionResult string `json:"suspensionResult,omitempty"`

    // ForceSendFields is a list of field names (e.g. "SuspensionResult") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "SuspensionResult") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaLiftSuspensionRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaLiftSuspensionRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaLiftSuspensionResponse

GoogleCloudIntegrationsV1alphaLiftSuspensionResponse: Response of lift Suspense

type GoogleCloudIntegrationsV1alphaLiftSuspensionResponse struct {
    // EventExecutionInfoId: Execution Id that will be returned
    EventExecutionInfoId string `json:"eventExecutionInfoId,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g.
    // "EventExecutionInfoId") to unconditionally include in API requests.
    // By default, fields with empty or default values are omitted from API
    // requests. However, any non-pointer, non-interface field appearing in
    // ForceSendFields will be sent to the server regardless of whether the
    // field is empty or not. This may be used to include empty fields in
    // Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EventExecutionInfoId") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaLiftSuspensionResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaLiftSuspensionResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest

GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest: Request for LinkAppsScriptProject rpc call.

type GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest struct {
    // ScriptId: The id of the Apps Script project to be linked.
    ScriptId string `json:"scriptId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ScriptId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ScriptId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse

GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse: Response for LinkAppsScriptProject rpc call.

type GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse struct {
    // ScriptId: The id of the linked Apps Script project.
    ScriptId string `json:"scriptId,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "ScriptId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ScriptId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListAuthConfigsResponse

GoogleCloudIntegrationsV1alphaListAuthConfigsResponse: Response to list AuthConfigs.

type GoogleCloudIntegrationsV1alphaListAuthConfigsResponse struct {
    // AuthConfigs: The list of AuthConfigs retrieved.
    AuthConfigs []*GoogleCloudIntegrationsV1alphaAuthConfig `json:"authConfigs,omitempty"`

    // NextPageToken: The token used to retrieve the next page of results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AuthConfigs") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AuthConfigs") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListAuthConfigsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListAuthConfigsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListCertificatesResponse

GoogleCloudIntegrationsV1alphaListCertificatesResponse: Response to list Certificates.

type GoogleCloudIntegrationsV1alphaListCertificatesResponse struct {
    // Certificates: The list of Certificates retrieved.
    Certificates []*GoogleCloudIntegrationsV1alphaCertificate `json:"certificates,omitempty"`

    // NextPageToken: The token used to retrieve the next page of results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Certificates") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Certificates") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListCertificatesResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListCertificatesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListConnectionsResponse

GoogleCloudIntegrationsV1alphaListConnectionsResponse: Response containing Connections listed by region.

type GoogleCloudIntegrationsV1alphaListConnectionsResponse struct {
    // Connections: Connections.
    Connections []*GoogleCloudConnectorsV1Connection `json:"connections,omitempty"`

    // NextPageToken: Next page token.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Connections") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Connections") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListConnectionsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListConnectionsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse

GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse: Response for listing the integration execution snapshot.

type GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse struct {
    // ExecutionSnapshots: Required. The detailed information for the
    // execution snapshot.
    ExecutionSnapshots []*EnterpriseCrmEventbusProtoEventExecutionSnapshot `json:"executionSnapshots,omitempty"`

    // NextPageToken: The token returned in the previous response.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "ExecutionSnapshots")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ExecutionSnapshots") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListExecutionsResponse

GoogleCloudIntegrationsV1alphaListExecutionsResponse: Response for listing the integration execution data.

type GoogleCloudIntegrationsV1alphaListExecutionsResponse struct {
    // ExecutionInfos: Required. The detailed information of requested
    // executions.
    ExecutionInfos []*EnterpriseCrmFrontendsEventbusProtoEventExecutionInfo `json:"executionInfos,omitempty"`

    // Executions: The detailed information of requested executions
    Executions []*GoogleCloudIntegrationsV1alphaExecution `json:"executions,omitempty"`

    // NextPageToken: The token used to retrieve the next page results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "ExecutionInfos") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ExecutionInfos") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListExecutionsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListExecutionsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse

GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse: Response for ListIntegrationVersions.

type GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse struct {
    // IntegrationVersions: The integrations which match the request.
    IntegrationVersions []*GoogleCloudIntegrationsV1alphaIntegrationVersion `json:"integrationVersions,omitempty"`

    // NextPageToken: A token, which can be sent as `page_token` to retrieve
    // the next page. If this field is omitted, there are no subsequent
    // pages.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // NoPermission: Whether the user has no permission on the version or
    // not.
    NoPermission bool `json:"noPermission,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "IntegrationVersions")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IntegrationVersions") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListIntegrationsResponse

GoogleCloudIntegrationsV1alphaListIntegrationsResponse: Response for ListIntegrations.

type GoogleCloudIntegrationsV1alphaListIntegrationsResponse struct {
    // Integrations: The integrations which match the request.
    Integrations []*GoogleCloudIntegrationsV1alphaIntegration `json:"integrations,omitempty"`

    // NextPageToken: The next page token for the response.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Integrations") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Integrations") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListIntegrationsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListIntegrationsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse

GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse: Response for listing RuntimeActionSchemas for a specific Connection.

type GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse struct {
    // NextPageToken: Next page token.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // RuntimeActionSchemas: Runtime action schemas.
    RuntimeActionSchemas []*GoogleCloudIntegrationsV1alphaRuntimeActionSchema `json:"runtimeActionSchemas,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse

GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse: Response for listing RuntimeEntitySchemas for a specific Connection.

type GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse struct {
    // NextPageToken: Next page token.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // RuntimeEntitySchemas: Runtime entity schemas.
    RuntimeEntitySchemas []*GoogleCloudIntegrationsV1alphaRuntimeEntitySchema `json:"runtimeEntitySchemas,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse

GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse: Response to list SfdcChannels.

type GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse struct {
    // NextPageToken: The token used to retrieve the next page of results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // SfdcChannels: The list of SfdcChannels retrieved.
    SfdcChannels []*GoogleCloudIntegrationsV1alphaSfdcChannel `json:"sfdcChannels,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse

GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse: Response to list SfdcInstances.

type GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse struct {
    // NextPageToken: The token used to retrieve the next page of results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // SfdcInstances: The list of SfdcInstances retrieved.
    SfdcInstances []*GoogleCloudIntegrationsV1alphaSfdcInstance `json:"sfdcInstances,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListSuspensionsResponse

GoogleCloudIntegrationsV1alphaListSuspensionsResponse: Response for Suspensions.ListSuspensions.

type GoogleCloudIntegrationsV1alphaListSuspensionsResponse struct {
    // NextPageToken: Token to retrieve the next page of results.
    NextPageToken string `json:"nextPageToken,omitempty"`

    // Suspensions: The suspensions for the relevant execution which the
    // caller has permissions to view and resolve.
    Suspensions []*GoogleCloudIntegrationsV1alphaSuspension `json:"suspensions,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "NextPageToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "NextPageToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListSuspensionsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListSuspensionsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse

GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse: This is a UI only method and will be moved away. Response for ListTaskEntities.

type GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse struct {
    // TaskEntities: The list of the tasks.
    TaskEntities []*EnterpriseCrmFrontendsEventbusProtoTaskEntity `json:"taskEntities,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "TaskEntities") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "TaskEntities") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaNextTask

GoogleCloudIntegrationsV1alphaNextTask: The task that is next in line to be executed, if the condition specified evaluated to true.

type GoogleCloudIntegrationsV1alphaNextTask struct {
    // Condition: Standard filter expression for this task to become an
    // eligible next task.
    Condition string `json:"condition,omitempty"`

    // Description: User-provided description intended to give additional
    // business context about the task.
    Description string `json:"description,omitempty"`

    // DisplayName: User-provided label that is attached to this edge in the
    // UI.
    DisplayName string `json:"displayName,omitempty"`

    // TaskConfigId: ID of the next task.
    TaskConfigId string `json:"taskConfigId,omitempty"`

    // TaskId: Task number of the next task.
    TaskId string `json:"taskId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Condition") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Condition") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaNextTask) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaNextTask) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode

GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode: The OAuth Type where the client sends request with the client id and requested scopes to auth endpoint. User sees a consent screen and auth code is received at specified redirect url afterwards. The auth code is then combined with the client id and secret and sent to the token endpoint in exchange for the access and refresh token. The refresh token can be used to fetch new access tokens.

type GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode struct {
    // AccessToken: The access token received from the token endpoint.
    AccessToken *GoogleCloudIntegrationsV1alphaAccessToken `json:"accessToken,omitempty"`

    // ApplyReauthPolicy: Indicates if the user has opted in Google Reauth
    // Policy. If opted in, the refresh token will be valid for 20 hours,
    // after which time users must re-authenticate in order to obtain a new
    // one.
    ApplyReauthPolicy bool `json:"applyReauthPolicy,omitempty"`

    // AuthCode: The Auth Code that is used to initially retrieve the access
    // token.
    AuthCode string `json:"authCode,omitempty"`

    // AuthEndpoint: The auth url endpoint to send the auth code request to.
    AuthEndpoint string `json:"authEndpoint,omitempty"`

    // AuthParams: The auth parameters sent along with the auth code
    // request.
    AuthParams *GoogleCloudIntegrationsV1alphaParameterMap `json:"authParams,omitempty"`

    // ClientId: The client's id.
    ClientId string `json:"clientId,omitempty"`

    // ClientSecret: The client's secret.
    ClientSecret string `json:"clientSecret,omitempty"`

    // RequestType: Represent how to pass parameters to fetch access token
    //
    // Possible values:
    //   "REQUEST_TYPE_UNSPECIFIED" - Unspecified request type
    //   "REQUEST_BODY" - To pass all the parameters in post body.
    //   "QUERY_PARAMETERS" - To pass all the parameters as a part of query
    // parameter.
    //   "ENCODED_HEADER" - To pass client id and client secret as base 64
    // encoding of client_id:client_password and rest parameters in post
    // body.
    RequestType string `json:"requestType,omitempty"`

    // Scope: A space-delimited list of requested scope permissions.
    Scope string `json:"scope,omitempty"`

    // TokenEndpoint: The token url endpoint to send the token request to.
    TokenEndpoint string `json:"tokenEndpoint,omitempty"`

    // TokenParams: The token parameters sent along with the token request.
    TokenParams *GoogleCloudIntegrationsV1alphaParameterMap `json:"tokenParams,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AccessToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccessToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaOAuth2AuthorizationCode) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials

GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials: For client credentials grant, the client sends a POST request with grant_type as 'client_credentials' to the authorization server. The authorization server will respond with a JSON object containing the access token.

type GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials struct {
    // AccessToken: Access token fetched from the authorization server.
    AccessToken *GoogleCloudIntegrationsV1alphaAccessToken `json:"accessToken,omitempty"`

    // ClientId: The client's ID.
    ClientId string `json:"clientId,omitempty"`

    // ClientSecret: The client's secret.
    ClientSecret string `json:"clientSecret,omitempty"`

    // RequestType: Represent how to pass parameters to fetch access token
    //
    // Possible values:
    //   "REQUEST_TYPE_UNSPECIFIED" - Unspecified request type
    //   "REQUEST_BODY" - To pass all the parameters in post body.
    //   "QUERY_PARAMETERS" - To pass all the parameters as a part of query
    // parameter.
    //   "ENCODED_HEADER" - To pass client id and client secret as base 64
    // encoding of client_id:client_password and rest parameters in post
    // body.
    RequestType string `json:"requestType,omitempty"`

    // Scope: A space-delimited list of requested scope permissions.
    Scope string `json:"scope,omitempty"`

    // TokenEndpoint: The token endpoint is used by the client to obtain an
    // access token by presenting its authorization grant or refresh token.
    TokenEndpoint string `json:"tokenEndpoint,omitempty"`

    // TokenParams: Token parameters for the auth request.
    TokenParams *GoogleCloudIntegrationsV1alphaParameterMap `json:"tokenParams,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AccessToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccessToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaOAuth2ClientCredentials) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials

GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials: For resource owner credentials grant, the client will ask the user for their authorization credentials (ususally a username and password) and send a POST request to the authorization server. The authorization server will respond with a JSON object containing the access token.

type GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials struct {
    // AccessToken: Access token fetched from the authorization server.
    AccessToken *GoogleCloudIntegrationsV1alphaAccessToken `json:"accessToken,omitempty"`

    // ClientId: The client's ID.
    ClientId string `json:"clientId,omitempty"`

    // ClientSecret: The client's secret.
    ClientSecret string `json:"clientSecret,omitempty"`

    // Password: The user's password.
    Password string `json:"password,omitempty"`

    // RequestType: Represent how to pass parameters to fetch access token
    //
    // Possible values:
    //   "REQUEST_TYPE_UNSPECIFIED" - Unspecified request type
    //   "REQUEST_BODY" - To pass all the parameters in post body.
    //   "QUERY_PARAMETERS" - To pass all the parameters as a part of query
    // parameter.
    //   "ENCODED_HEADER" - To pass client id and client secret as base 64
    // encoding of client_id:client_password and rest parameters in post
    // body.
    RequestType string `json:"requestType,omitempty"`

    // Scope: A space-delimited list of requested scope permissions.
    Scope string `json:"scope,omitempty"`

    // TokenEndpoint: The token endpoint is used by the client to obtain an
    // access token by presenting its authorization grant or refresh token.
    TokenEndpoint string `json:"tokenEndpoint,omitempty"`

    // TokenParams: Token parameters for the auth request.
    TokenParams *GoogleCloudIntegrationsV1alphaParameterMap `json:"tokenParams,omitempty"`

    // Username: The user's username.
    Username string `json:"username,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AccessToken") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AccessToken") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaOAuth2ResourceOwnerCredentials) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaOidcToken

GoogleCloudIntegrationsV1alphaOidcToken: OIDC Token

type GoogleCloudIntegrationsV1alphaOidcToken struct {
    // Audience: Audience to be used when generating OIDC token. The
    // audience claim identifies the recipients that the JWT is intended
    // for.
    Audience string `json:"audience,omitempty"`

    // ServiceAccountEmail: The service account email to be used as the
    // identity for the token.
    ServiceAccountEmail string `json:"serviceAccountEmail,omitempty"`

    // Token: ID token obtained for the service account
    Token string `json:"token,omitempty"`

    // TokenExpireTime: The approximate time until the token retrieved is
    // valid.
    TokenExpireTime string `json:"tokenExpireTime,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Audience") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Audience") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaOidcToken) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaOidcToken) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaParameterMap

GoogleCloudIntegrationsV1alphaParameterMap: A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified.

type GoogleCloudIntegrationsV1alphaParameterMap struct {
    // Entries: A list of parameter map entries.
    Entries []*GoogleCloudIntegrationsV1alphaParameterMapEntry `json:"entries,omitempty"`

    // KeyType: Option to specify key type for all entries of the map. If
    // provided then field types for all entries must conform to this.
    //
    // Possible values:
    //   "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED" - Unspecified.
    //   "STRING_VALUE" - String.
    //   "INT_VALUE" - Integer.
    //   "DOUBLE_VALUE" - Double Number.
    //   "BOOLEAN_VALUE" - Boolean.
    //   "STRING_ARRAY" - String Array.
    //   "INT_ARRAY" - Integer Array.
    //   "DOUBLE_ARRAY" - Double Number Array.
    //   "BOOLEAN_ARRAY" - Boolean Array.
    //   "JSON_VALUE" - Json.
    //   "PROTO_VALUE" - Proto Value (Internal use only).
    //   "PROTO_ARRAY" - Proto Array (Internal use only).
    KeyType string `json:"keyType,omitempty"`

    // ValueType: Option to specify value type for all entries of the map.
    // If provided then field types for all entries must conform to this.
    //
    // Possible values:
    //   "INTEGRATION_PARAMETER_DATA_TYPE_UNSPECIFIED" - Unspecified.
    //   "STRING_VALUE" - String.
    //   "INT_VALUE" - Integer.
    //   "DOUBLE_VALUE" - Double Number.
    //   "BOOLEAN_VALUE" - Boolean.
    //   "STRING_ARRAY" - String Array.
    //   "INT_ARRAY" - Integer Array.
    //   "DOUBLE_ARRAY" - Double Number Array.
    //   "BOOLEAN_ARRAY" - Boolean Array.
    //   "JSON_VALUE" - Json.
    //   "PROTO_VALUE" - Proto Value (Internal use only).
    //   "PROTO_ARRAY" - Proto Array (Internal use only).
    ValueType string `json:"valueType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Entries") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Entries") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaParameterMap) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaParameterMap) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaParameterMapEntry

GoogleCloudIntegrationsV1alphaParameterMapEntry: Entry is a pair of key and value.

type GoogleCloudIntegrationsV1alphaParameterMapEntry struct {
    // Key: Key of the map entry.
    Key *GoogleCloudIntegrationsV1alphaParameterMapField `json:"key,omitempty"`

    // Value: Value of the map entry.
    Value *GoogleCloudIntegrationsV1alphaParameterMapField `json:"value,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Key") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Key") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaParameterMapEntry) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaParameterMapEntry) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaParameterMapField

GoogleCloudIntegrationsV1alphaParameterMapField: Field represents either the key or value in an entry.

type GoogleCloudIntegrationsV1alphaParameterMapField struct {
    // LiteralValue: Passing a literal value.
    LiteralValue *GoogleCloudIntegrationsV1alphaValueType `json:"literalValue,omitempty"`

    // ReferenceKey: Referencing one of the Integration variables.
    ReferenceKey string `json:"referenceKey,omitempty"`

    // ForceSendFields is a list of field names (e.g. "LiteralValue") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "LiteralValue") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaParameterMapField) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaParameterMapField) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaProjectProperties

GoogleCloudIntegrationsV1alphaProjectProperties: Metadata information for the given project

type GoogleCloudIntegrationsV1alphaProjectProperties struct {
    // IpEnablementState: An enum value of what the enablement state is for
    // the given project
    //
    // Possible values:
    //   "IP_ENABLEMENT_STATE_UNSPECIFIED" - The client enablement status is
    // unspecified
    //   "IP_ENABLEMENT_STATE_STANDALONE" - The client is enabled on
    // Standalone IP
    //   "IP_ENABLEMENT_STATE_APIGEE" - The client is enabled on Apigee
    //   "IP_ENABLEMENT_STATE_APIGEE_ENTITLED" - The client is entitled for
    // Apigee but not enabled
    IpEnablementState string `json:"ipEnablementState,omitempty"`

    // ProvisionedRegions: A list of provisioned regions on the current
    // project
    ProvisionedRegions []string `json:"provisionedRegions,omitempty"`

    // ForceSendFields is a list of field names (e.g. "IpEnablementState")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IpEnablementState") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaProjectProperties) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaProjectProperties) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaProvisionClientRequest

GoogleCloudIntegrationsV1alphaProvisionClientRequest: Request for the Provision rpc

type GoogleCloudIntegrationsV1alphaProvisionClientRequest struct {
    // CloudKmsConfig: Required. Required: Cloud KMS config for AuthModule
    // to encrypt/decrypt credentials.
    CloudKmsConfig *GoogleCloudIntegrationsV1alphaCloudKmsConfig `json:"cloudKmsConfig,omitempty"`

    // CreateSampleWorkflows: Optional. Indicates if sample workflow should
    // be created along with provisioning
    CreateSampleWorkflows bool `json:"createSampleWorkflows,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CloudKmsConfig") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CloudKmsConfig") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaProvisionClientRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaProvisionClientRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest

GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest: Request for PublishIntegrationVersion.

type GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest struct {
}

type GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse

GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse: Response for PublishIntegrationVersion.

type GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse struct {
    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`
}

type GoogleCloudIntegrationsV1alphaResolveSuspensionRequest

GoogleCloudIntegrationsV1alphaResolveSuspensionRequest: Request for [Suspensions.ResolveSuspensions].

type GoogleCloudIntegrationsV1alphaResolveSuspensionRequest struct {
    // Suspension: Suspension, containing the event_execution_info_id,
    // task_id, and state to set on the corresponding suspension record.
    Suspension *GoogleCloudIntegrationsV1alphaSuspension `json:"suspension,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Suspension") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Suspension") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaResolveSuspensionRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaResolveSuspensionRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaResolveSuspensionResponse

GoogleCloudIntegrationsV1alphaResolveSuspensionResponse: Response for Suspensions.ResolveSuspensions.

type GoogleCloudIntegrationsV1alphaResolveSuspensionResponse struct {
    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`
}

type GoogleCloudIntegrationsV1alphaRuntimeActionSchema

GoogleCloudIntegrationsV1alphaRuntimeActionSchema: Metadata of an action, including schemas for its inputs and outputs.

type GoogleCloudIntegrationsV1alphaRuntimeActionSchema struct {
    // Action: Name of the action.
    Action string `json:"action,omitempty"`

    // InputSchema: Input parameter schema for the action.
    InputSchema string `json:"inputSchema,omitempty"`

    // OutputSchema: Output parameter schema for the action.
    OutputSchema string `json:"outputSchema,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Action") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Action") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaRuntimeActionSchema) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaRuntimeActionSchema) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaRuntimeEntitySchema

GoogleCloudIntegrationsV1alphaRuntimeEntitySchema: Metadata of an entity, including a schema for its properties.

type GoogleCloudIntegrationsV1alphaRuntimeEntitySchema struct {
    // ArrayFieldSchema: The above schema, but for an array of the
    // associated entity.
    ArrayFieldSchema string `json:"arrayFieldSchema,omitempty"`

    // Entity: Name of the entity.
    Entity string `json:"entity,omitempty"`

    // FieldSchema: List of fields in the entity.
    FieldSchema string `json:"fieldSchema,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ArrayFieldSchema") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ArrayFieldSchema") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaRuntimeEntitySchema) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaRuntimeEntitySchema) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest

GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest: The request for scheduling an integration.

type GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest struct {
    // InputParameters: Optional. Input parameters used by integration
    // execution.
    InputParameters map[string]GoogleCloudIntegrationsV1alphaValueType `json:"inputParameters,omitempty"`

    // ParameterEntries: Parameters are a part of Event and can be used to
    // communicate between different tasks that are part of the same
    // integration execution.
    ParameterEntries []*EnterpriseCrmFrontendsEventbusProtoParameterEntry `json:"parameterEntries,omitempty"`

    // Parameters: Passed in as parameters to each integration execution.
    Parameters *EnterpriseCrmEventbusProtoEventParameters `json:"parameters,omitempty"`

    // RequestId: This is used to de-dup incoming request: if the duplicate
    // request was detected, the response from the previous execution is
    // returned.
    RequestId string `json:"requestId,omitempty"`

    // ScheduleTime: The time that the integration should be executed. If
    // the time is less or equal to the current time, the integration is
    // executed immediately.
    ScheduleTime string `json:"scheduleTime,omitempty"`

    // TriggerId: Matched against all {@link TriggerConfig}s across all
    // integrations. i.e. TriggerConfig.trigger_id.equals(trigger_id)
    TriggerId string `json:"triggerId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "InputParameters") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "InputParameters") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse

GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse: The response for executing an integration.

type GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse struct {
    // ExecutionInfoIds: The execution info id for the executed
    // integrations.
    ExecutionInfoIds []string `json:"executionInfoIds,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "ExecutionInfoIds") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ExecutionInfoIds") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaServiceAccountCredentials

GoogleCloudIntegrationsV1alphaServiceAccountCredentials: Represents the service account which can be used to generate access token for authenticating the service call.

type GoogleCloudIntegrationsV1alphaServiceAccountCredentials struct {
    // Scope: A space-delimited list of requested scope permissions.
    Scope string `json:"scope,omitempty"`

    // ServiceAccount: Name of the service account that has the permission
    // to make the request.
    ServiceAccount string `json:"serviceAccount,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Scope") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Scope") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaServiceAccountCredentials) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaServiceAccountCredentials) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaSfdcChannel

GoogleCloudIntegrationsV1alphaSfdcChannel: The SfdcChannel that points to a CDC or Platform Event Channel.

type GoogleCloudIntegrationsV1alphaSfdcChannel struct {
    // ChannelTopic: The Channel topic defined by salesforce once an channel
    // is opened
    ChannelTopic string `json:"channelTopic,omitempty"`

    // CreateTime: Output only. Time when the channel is created
    CreateTime string `json:"createTime,omitempty"`

    // DeleteTime: Output only. Time when the channel was deleted. Empty if
    // not deleted.
    DeleteTime string `json:"deleteTime,omitempty"`

    // Description: The description for this channel
    Description string `json:"description,omitempty"`

    // DisplayName: Client level unique name/alias to easily reference a
    // channel.
    DisplayName string `json:"displayName,omitempty"`

    // IsActive: Indicated if a channel has any active integrations
    // referencing it. Set to false when the channel is created, and set to
    // true if there is any integration published with the channel
    // configured in it.
    IsActive bool `json:"isActive,omitempty"`

    // LastReplayId: Last sfdc messsage replay id for channel
    LastReplayId string `json:"lastReplayId,omitempty"`

    // Name: Resource name of the SFDC channel
    // projects/{project}/locations/{location}/sfdcInstances/{sfdc_instance}/
    // sfdcChannels/{sfdc_channel}.
    Name string `json:"name,omitempty"`

    // UpdateTime: Output only. Time when the channel was last updated
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "ChannelTopic") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ChannelTopic") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaSfdcChannel) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaSfdcChannel) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaSfdcInstance

GoogleCloudIntegrationsV1alphaSfdcInstance: The SfdcInstance resource use to hold channels and connection config data.

type GoogleCloudIntegrationsV1alphaSfdcInstance struct {
    // AuthConfigId: A list of AuthConfigs that can be tried to open the
    // channel to SFDC
    AuthConfigId []string `json:"authConfigId,omitempty"`

    // CreateTime: Output only. Time when the instance is created
    CreateTime string `json:"createTime,omitempty"`

    // DeleteTime: Output only. Time when the instance was deleted. Empty if
    // not deleted.
    DeleteTime string `json:"deleteTime,omitempty"`

    // Description: A description of the sfdc instance.
    Description string `json:"description,omitempty"`

    // DisplayName: User selected unique name/alias to easily reference an
    // instance.
    DisplayName string `json:"displayName,omitempty"`

    // Name: Resource name of the SFDC instance
    // projects/{project}/locations/{location}/sfdcInstances/{sfdcInstance}.
    Name string `json:"name,omitempty"`

    // ServiceAuthority: URL used for API calls after authentication (the
    // login authority is configured within the referenced AuthConfig).
    ServiceAuthority string `json:"serviceAuthority,omitempty"`

    // SfdcOrgId: The SFDC Org Id. This is defined in salesforce.
    SfdcOrgId string `json:"sfdcOrgId,omitempty"`

    // UpdateTime: Output only. Time when the instance was last updated
    UpdateTime string `json:"updateTime,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "AuthConfigId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AuthConfigId") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaSfdcInstance) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaSfdcInstance) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaStringParameterArray

GoogleCloudIntegrationsV1alphaStringParameterArray: This message only contains a field of string array.

type GoogleCloudIntegrationsV1alphaStringParameterArray struct {
    // StringValues: String array.
    StringValues []string `json:"stringValues,omitempty"`

    // ForceSendFields is a list of field names (e.g. "StringValues") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "StringValues") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaStringParameterArray) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaStringParameterArray) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaSuccessPolicy

GoogleCloudIntegrationsV1alphaSuccessPolicy: Policy that dictates the behavior for the task after it completes successfully.

type GoogleCloudIntegrationsV1alphaSuccessPolicy struct {
    // FinalState: State to which the execution snapshot status will be set
    // if the task succeeds.
    //
    // Possible values:
    //   "FINAL_STATE_UNSPECIFIED" - UNSPECIFIED.
    //   "SUCCEEDED" - The default behavior, where successful tasks will be
    // marked as SUCCEEDED.
    //   "SUSPENDED" - Sets the state to SUSPENDED after executing. This is
    // required for SuspensionTask; event execution will continue once the
    // user calls ResolveSuspensions with the event_execution_info_id and
    // the task number.
    FinalState string `json:"finalState,omitempty"`

    // ForceSendFields is a list of field names (e.g. "FinalState") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "FinalState") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaSuccessPolicy) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaSuccessPolicy) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaSuspension

GoogleCloudIntegrationsV1alphaSuspension: A record representing a suspension.

type GoogleCloudIntegrationsV1alphaSuspension struct {
    // ApprovalConfig: Controls the notifications and approval permissions
    // for this suspension.
    ApprovalConfig *GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig `json:"approvalConfig,omitempty"`

    // Audit: Metadata pertaining to the resolution of this suspension.
    Audit *GoogleCloudIntegrationsV1alphaSuspensionAudit `json:"audit,omitempty"`

    // CreateTime: Output only. Auto-generated.
    CreateTime string `json:"createTime,omitempty"`

    // EventExecutionInfoId: Required. ID of the associated execution.
    EventExecutionInfoId string `json:"eventExecutionInfoId,omitempty"`

    // Integration: Required. The name of the originating integration.
    Integration string `json:"integration,omitempty"`

    // LastModifyTime: Output only. Auto-generated.
    LastModifyTime string `json:"lastModifyTime,omitempty"`

    // Name: Resource name for suspensions suspension/{suspension_id}
    Name string `json:"name,omitempty"`

    // State: Required. State of this suspension, indicating what action a
    // resolver has taken.
    //
    // Possible values:
    //   "RESOLUTION_STATE_UNSPECIFIED" - Unset state.
    //   "PENDING" - The suspension has not yet been resolved.
    //   "REJECTED" - The resolver has rejected the suspension.
    //   "LIFTED" - The resolver has lifted the suspension.
    State string `json:"state,omitempty"`

    // SuspensionConfig: Controls the notifications and resolver permissions
    // for this suspension.
    SuspensionConfig *EnterpriseCrmEventbusProtoSuspensionConfig `json:"suspensionConfig,omitempty"`

    // TaskId: Required. Task id of the associated SuspensionTask.
    TaskId string `json:"taskId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ApprovalConfig") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ApprovalConfig") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaSuspension) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaSuspension) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig

GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig: Configurations for approving the Suspension.

type GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig struct {
    // CustomMessage: Information to provide for recipients.
    CustomMessage string `json:"customMessage,omitempty"`

    // EmailAddresses: Email addresses to send approval request to.
    EmailAddresses []string `json:"emailAddresses,omitempty"`

    // Expiration: Indicates the next steps when no external actions happen
    // on the suspension.
    Expiration *GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration `json:"expiration,omitempty"`

    // ForceSendFields is a list of field names (e.g. "CustomMessage") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "CustomMessage") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaSuspensionApprovalConfig) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration

GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration: Expiration configs for the approval request.

type GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration struct {
    // ExpireTime: Output only. Time after which the suspension expires, if
    // no action taken.
    ExpireTime string `json:"expireTime,omitempty"`

    // LiftWhenExpired: Whether the suspension will be REJECTED or LIFTED
    // upon expiration. REJECTED is the default behavior.
    LiftWhenExpired bool `json:"liftWhenExpired,omitempty"`

    // RemindTime: Time after the previous suspension action reminder, if
    // any, is sent using the selected notification option, for a suspension
    // which is still PENDING_UNSPECIFIED.
    RemindTime string `json:"remindTime,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ExpireTime") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ExpireTime") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaSuspensionAudit

GoogleCloudIntegrationsV1alphaSuspensionAudit: Contains when and by whom the suspension was resolved.

type GoogleCloudIntegrationsV1alphaSuspensionAudit struct {
    // ResolveTime: Time at which this suspension was resolved.
    ResolveTime string `json:"resolveTime,omitempty"`

    // Resolver: Email address of the person who resolved this suspension.
    Resolver string `json:"resolver,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ResolveTime") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ResolveTime") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaSuspensionAudit) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaSuspensionAudit) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest

GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest: Request for TakeoverEditLock.

type GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest struct {
}

type GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse

GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse: Response for TakeoverEditLock.

type GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse struct {
    // IntegrationVersion: Version after the lock is acquired by the new
    // user.
    IntegrationVersion *GoogleCloudIntegrationsV1alphaIntegrationVersion `json:"integrationVersion,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "IntegrationVersion")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IntegrationVersion") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaTaskConfig

GoogleCloudIntegrationsV1alphaTaskConfig: The task configuration details. This is not the implementation of Task. There might be multiple TaskConfigs for the same Task.

type GoogleCloudIntegrationsV1alphaTaskConfig struct {
    // Description: Optional. User-provided description intended to give
    // additional business context about the task.
    Description string `json:"description,omitempty"`

    // DisplayName: Optional. User-provided label that is attached to this
    // TaskConfig in the UI.
    DisplayName string `json:"displayName,omitempty"`

    // FailurePolicy: Optional. Determines the number of times the task will
    // be retried on failure and with what retry strategy. This is
    // applicable for asynchronous calls to Eventbus alone (Post To Queue,
    // Schedule etc.).
    FailurePolicy *GoogleCloudIntegrationsV1alphaFailurePolicy `json:"failurePolicy,omitempty"`

    // JsonValidationOption: Optional. If set, overrides the option
    // configured in the Task implementation class.
    //
    // Possible values:
    //   "JSON_VALIDATION_OPTION_UNSPECIFIED" - As per the default behavior,
    // no validation will be run. Will not override any option set in a
    // Task.
    //   "SKIP" - Do not run any validation against JSON schemas.
    //   "PRE_EXECUTION" - Validate all potential input JSON parameters
    // against schemas specified in IntegrationParameter.
    //   "POST_EXECUTION" - Validate all potential output JSON parameters
    // against schemas specified in IntegrationParameter.
    //   "PRE_POST_EXECUTION" - Perform both PRE_EXECUTION and
    // POST_EXECUTION validations.
    JsonValidationOption string `json:"jsonValidationOption,omitempty"`

    // NextTasks: Optional. The set of tasks that are next in line to be
    // executed as per the execution graph defined for the parent event,
    // specified by `event_config_id`. Each of these next tasks are executed
    // only if the condition associated with them evaluates to true.
    NextTasks []*GoogleCloudIntegrationsV1alphaNextTask `json:"nextTasks,omitempty"`

    // NextTasksExecutionPolicy: Optional. The policy dictating the
    // execution of the next set of tasks for the current task.
    //
    // Possible values:
    //   "NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED" - Default.
    //   "RUN_ALL_MATCH" - Execute all the tasks that satisfy their
    // associated condition.
    //   "RUN_FIRST_MATCH" - Execute the first task that satisfies the
    // associated condition.
    NextTasksExecutionPolicy string `json:"nextTasksExecutionPolicy,omitempty"`

    // Parameters: Optional. The customized parameters the user can pass to
    // this task.
    Parameters map[string]GoogleCloudIntegrationsV1alphaEventParameter `json:"parameters,omitempty"`

    // SuccessPolicy: Optional. Determines what action to take upon
    // successful task completion.
    SuccessPolicy *GoogleCloudIntegrationsV1alphaSuccessPolicy `json:"successPolicy,omitempty"`

    // SynchronousCallFailurePolicy: Optional. Determines the number of
    // times the task will be retried on failure and with what retry
    // strategy. This is applicable for synchronous calls to Eventbus alone
    // (Post).
    SynchronousCallFailurePolicy *GoogleCloudIntegrationsV1alphaFailurePolicy `json:"synchronousCallFailurePolicy,omitempty"`

    // Task: Optional. The name for the task.
    Task string `json:"task,omitempty"`

    // TaskExecutionStrategy: Optional. The policy dictating the execution
    // strategy of this task.
    //
    // Possible values:
    //   "TASK_EXECUTION_STRATEGY_UNSPECIFIED" - Default. If the strategy is
    // not set explicitly, it will default to `WHEN_ALL_SUCCEED`.
    //   "WHEN_ALL_SUCCEED" - Wait until all of its previous tasks finished
    // execution, then verify at least one of the edge conditions is met,
    // and execute if possible. This should be considered as
    // WHEN_ALL_TASKS_SUCCEED.
    //   "WHEN_ANY_SUCCEED" - Start execution as long as any of its previous
    // tasks finished execution and the corresponding edge condition is met
    // (since we will execute if only that succeeding edge condition is
    // met).
    //   "WHEN_ALL_TASKS_AND_CONDITIONS_SUCCEED" - Wait until all of its
    // previous tasks finished execution, then verify the all edge
    // conditions are met and execute if possible.
    TaskExecutionStrategy string `json:"taskExecutionStrategy,omitempty"`

    // TaskId: Required. The identifier of this task within its parent event
    // config, specified by the client. This should be unique among all the
    // tasks belong to the same event config. We use this field as the
    // identifier to find next tasks (via field `next_tasks.task_id`).
    TaskId string `json:"taskId,omitempty"`

    // TaskTemplate: Optional. Used to define task-template name if task is
    // of type task-template
    TaskTemplate string `json:"taskTemplate,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Description") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Description") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaTaskConfig) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaTaskConfig) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaTaskExecutionDetails

GoogleCloudIntegrationsV1alphaTaskExecutionDetails: Contains the details of the execution of this task.

type GoogleCloudIntegrationsV1alphaTaskExecutionDetails struct {
    // TaskAttemptStats: Status for the current task execution attempt.
    TaskAttemptStats []*GoogleCloudIntegrationsV1alphaAttemptStats `json:"taskAttemptStats,omitempty"`

    // TaskExecutionState: The execution state of this task.
    //
    // Possible values:
    //   "TASK_EXECUTION_STATE_UNSPECIFIED" - Default value.
    //   "PENDING_EXECUTION" - Task is waiting for its precondition tasks to
    // finish to start the execution.
    //   "IN_PROCESS" - Task is under processing.
    //   "SUCCEED" - Task execution successfully finished. There's no more
    // change after this state.
    //   "FAILED" - Task execution failed. There's no more change after this
    // state.
    //   "FATAL" - Task execution failed and cause the whole event execution
    // to fail immediately. There's no more change after this state.
    //   "RETRY_ON_HOLD" - Task execution failed and waiting for retry.
    //   "SKIPPED" - Task execution skipped. This happens when its
    // precondition wasn't met, or the event execution been canceled before
    // reach to the task. There's no more changes after this state.
    //   "CANCELLED" - Task execution canceled when in progress. This
    // happens when event execution been canceled or any other task fall in
    // fatal state.
    //   "PENDING_ROLLBACK" - Task is waiting for its dependency tasks'
    // rollback to finish to start its rollback.
    //   "ROLLBACK_IN_PROCESS" - Task is rolling back.
    //   "ROLLEDBACK" - Task is rolled back. This is the state we will set
    // regardless of rollback succeeding or failing.
    //   "SUSPENDED" - Task is a SuspensionTask which has executed once,
    // creating a pending suspension.
    TaskExecutionState string `json:"taskExecutionState,omitempty"`

    // TaskNumber: Pointer to the task config it used for execution.
    TaskNumber string `json:"taskNumber,omitempty"`

    // ForceSendFields is a list of field names (e.g. "TaskAttemptStats") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "TaskAttemptStats") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaTaskExecutionDetails) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaTaskExecutionDetails) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaTestIntegrationsRequest

GoogleCloudIntegrationsV1alphaTestIntegrationsRequest: The request for testing an integration.

type GoogleCloudIntegrationsV1alphaTestIntegrationsRequest struct {
    // ClientId: Required. This is used to identify the client on whose
    // behalf the event will be executed.
    ClientId string `json:"clientId,omitempty"`

    // DeadlineSecondsTime: Optional. custom deadline of the rpc
    DeadlineSecondsTime string `json:"deadlineSecondsTime,omitempty"`

    // InputParameters: Optional. Input parameters used during integration
    // execution.
    InputParameters map[string]GoogleCloudIntegrationsV1alphaValueType `json:"inputParameters,omitempty"`

    // IntegrationVersion: Required. integration config to execute the
    // workflow
    IntegrationVersion *GoogleCloudIntegrationsV1alphaIntegrationVersion `json:"integrationVersion,omitempty"`

    // Parameters: Optional. Passed in as parameters to each integration
    // execution.
    Parameters *EnterpriseCrmFrontendsEventbusProtoEventParameters `json:"parameters,omitempty"`

    // TestMode: Optional. Can be specified in the event request, otherwise
    // false (default). If true, enables tasks with condition "test_mode =
    // true". If false, disables tasks with condition "test_mode = true" if
    // global test mode (set by platform) is also false {@link
    // EventBusConfig}.
    TestMode bool `json:"testMode,omitempty"`

    // TriggerId: Required. The trigger id of the integration trigger
    // config. If both trigger_id and client_id is present, the integration
    // is executed from the start tasks provided by the matching trigger
    // config otherwise it is executed from the default start tasks.
    TriggerId string `json:"triggerId,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ClientId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ClientId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaTestIntegrationsRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaTestIntegrationsRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaTestIntegrationsResponse

GoogleCloudIntegrationsV1alphaTestIntegrationsResponse: The response for testing an integration.

type GoogleCloudIntegrationsV1alphaTestIntegrationsResponse struct {
    // EventParameters: Details for the integration that were executed.
    EventParameters *EnterpriseCrmFrontendsEventbusProtoEventParameters `json:"eventParameters,omitempty"`

    // ExecutionFailed: Is true if any execution in the integration failed.
    // False otherwise.
    ExecutionFailed bool `json:"executionFailed,omitempty"`

    // ExecutionId: The id of the execution corresponding to this run of
    // integration.
    ExecutionId string `json:"executionId,omitempty"`

    // ParameterEntries: Parameters are a part of Event and can be used to
    // communicate between different tasks that are part of the same
    // integration execution.
    ParameterEntries []*EnterpriseCrmFrontendsEventbusProtoParameterEntry `json:"parameterEntries,omitempty"`

    // Parameters: Optional. Parameters are a part of Event and can be used
    // to communicate between different tasks that are part of the same
    // integration execution.
    Parameters map[string]GoogleCloudIntegrationsV1alphaValueType `json:"parameters,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "EventParameters") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "EventParameters") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaTestIntegrationsResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaTestIntegrationsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaTriggerConfig

GoogleCloudIntegrationsV1alphaTriggerConfig: Configuration detail of a trigger.

type GoogleCloudIntegrationsV1alphaTriggerConfig struct {
    // AlertConfig: Optional. An alert threshold configuration for the
    // [trigger + client + integration] tuple. If these values are not
    // specified in the trigger config, default values will be populated by
    // the system. Note that there must be exactly one alert threshold
    // configured per [client + trigger + integration] when published.
    AlertConfig []*GoogleCloudIntegrationsV1alphaIntegrationAlertConfig `json:"alertConfig,omitempty"`

    // CloudSchedulerConfig: Optional. Cloud Scheduler Trigger related
    // metadata
    CloudSchedulerConfig *GoogleCloudIntegrationsV1alphaCloudSchedulerConfig `json:"cloudSchedulerConfig,omitempty"`

    // Description: Optional. User-provided description intended to give
    // additional business context about the task.
    Description string `json:"description,omitempty"`

    // Label: Optional. The user created label for a particular trigger.
    Label string `json:"label,omitempty"`

    // NextTasksExecutionPolicy: Optional. Dictates how next tasks will be
    // executed.
    //
    // Possible values:
    //   "NEXT_TASKS_EXECUTION_POLICY_UNSPECIFIED" - Default.
    //   "RUN_ALL_MATCH" - Execute all the tasks that satisfy their
    // associated condition.
    //   "RUN_FIRST_MATCH" - Execute the first task that satisfies the
    // associated condition.
    NextTasksExecutionPolicy string `json:"nextTasksExecutionPolicy,omitempty"`

    // Properties: Optional. Configurable properties of the trigger, not to
    // be confused with integration parameters. E.g. "name" is a property
    // for API triggers and "subscription" is a property for Pub/sub
    // triggers.
    Properties map[string]string `json:"properties,omitempty"`

    // StartTasks: Optional. Set of tasks numbers from where the integration
    // execution is started by this trigger. If this is empty, then
    // integration is executed with default start tasks. In the list of
    // start tasks, none of two tasks can have direct ancestor-descendant
    // relationships (i.e. in a same integration execution graph).
    StartTasks []*GoogleCloudIntegrationsV1alphaNextTask `json:"startTasks,omitempty"`

    // TriggerId: Optional. The backend trigger ID.
    TriggerId string `json:"triggerId,omitempty"`

    // TriggerNumber: Required. A number to uniquely identify each trigger
    // config within the integration on UI.
    TriggerNumber string `json:"triggerNumber,omitempty"`

    // TriggerType: Optional. Type of trigger
    //
    // Possible values:
    //   "TRIGGER_TYPE_UNSPECIFIED" - Unknown.
    //   "CRON" - Trigger by scheduled time.
    //   "API" - Trigger by API call.
    //   "SFDC_CHANNEL" - Trigger by Salesforce Channel.
    //   "CLOUD_PUBSUB_EXTERNAL" - Trigger by Pub/Sub external.
    //   "SFDC_CDC_CHANNEL" - SFDC Channel Trigger for CDC.
    //   "CLOUD_SCHEDULER" - Trigger by Cloud Scheduler job.
    TriggerType string `json:"triggerType,omitempty"`

    // ForceSendFields is a list of field names (e.g. "AlertConfig") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "AlertConfig") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaTriggerConfig) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaTriggerConfig) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest

GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest: Request for UnpublishIntegrationVersion.

type GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest struct {
}

type GoogleCloudIntegrationsV1alphaUpdateBundleRequest

GoogleCloudIntegrationsV1alphaUpdateBundleRequest: THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. Request message for Bundle update

type GoogleCloudIntegrationsV1alphaUpdateBundleRequest struct {
    // Config: It contains the updated bundle data
    Config *GoogleCloudIntegrationsV1alphaIntegrationBundleConfig `json:"config,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Config") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Config") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaUpdateBundleRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaUpdateBundleRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaUpdateBundleResponse

GoogleCloudIntegrationsV1alphaUpdateBundleResponse: Response message for Bundle update

type GoogleCloudIntegrationsV1alphaUpdateBundleResponse struct {
    // Config: Contains updated bundle config
    Config *GoogleCloudIntegrationsV1alphaIntegrationBundleConfig `json:"config,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "Config") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Config") to include in API
    // requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaUpdateBundleResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaUpdateBundleResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest

GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest: Request for UploadIntegrationVersion.

type GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest struct {
    // Content: The textproto of the integration_version.
    Content string `json:"content,omitempty"`

    // FileFormat: File format for upload request.
    //
    // Possible values:
    //   "FILE_FORMAT_UNSPECIFIED" - Unspecified file format
    //   "JSON" - JSON File Format
    //   "YAML" - YAML File Format
    FileFormat string `json:"fileFormat,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Content") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Content") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse

GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse: Response for UploadIntegrationVersion.

type GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse struct {
    // IntegrationVersion: The uploaded integration.
    IntegrationVersion *GoogleCloudIntegrationsV1alphaIntegrationVersion `json:"integrationVersion,omitempty"`

    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`

    // ForceSendFields is a list of field names (e.g. "IntegrationVersion")
    // to unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "IntegrationVersion") to
    // include in API requests with the JSON null value. By default, fields
    // with empty values are omitted from API requests. However, any field
    // with an empty value appearing in NullFields will be sent to the
    // server as null. It is an error if a field in this list has a
    // non-empty value. This may be used to include null fields in Patch
    // requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaUsernameAndPassword

GoogleCloudIntegrationsV1alphaUsernameAndPassword: Username and password pair.

type GoogleCloudIntegrationsV1alphaUsernameAndPassword struct {
    // Password: Password to be used
    Password string `json:"password,omitempty"`

    // Username: Username to be used
    Username string `json:"username,omitempty"`

    // ForceSendFields is a list of field names (e.g. "Password") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "Password") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaUsernameAndPassword) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaUsernameAndPassword) MarshalJSON() ([]byte, error)

type GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest

GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest: Request for ValidateIntegrationVersion.

type GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest struct {
}

type GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse

GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse: Response for ValidateIntegrationVersion.

type GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse struct {
    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`
}

type GoogleCloudIntegrationsV1alphaValueType

GoogleCloudIntegrationsV1alphaValueType: The type of the parameter.

type GoogleCloudIntegrationsV1alphaValueType struct {
    // BooleanArray: Boolean Array.
    BooleanArray *GoogleCloudIntegrationsV1alphaBooleanParameterArray `json:"booleanArray,omitempty"`

    // BooleanValue: Boolean.
    BooleanValue bool `json:"booleanValue,omitempty"`

    // DoubleArray: Double Number Array.
    DoubleArray *GoogleCloudIntegrationsV1alphaDoubleParameterArray `json:"doubleArray,omitempty"`

    // DoubleValue: Double Number.
    DoubleValue float64 `json:"doubleValue,omitempty"`

    // IntArray: Integer Array.
    IntArray *GoogleCloudIntegrationsV1alphaIntParameterArray `json:"intArray,omitempty"`

    // IntValue: Integer.
    IntValue int64 `json:"intValue,omitempty,string"`

    // JsonValue: Json.
    JsonValue string `json:"jsonValue,omitempty"`

    // StringArray: String Array.
    StringArray *GoogleCloudIntegrationsV1alphaStringParameterArray `json:"stringArray,omitempty"`

    // StringValue: String.
    StringValue string `json:"stringValue,omitempty"`

    // ForceSendFields is a list of field names (e.g. "BooleanArray") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "BooleanArray") to include
    // in API requests with the JSON null value. By default, fields with
    // empty values are omitted from API requests. However, any field with
    // an empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleCloudIntegrationsV1alphaValueType) MarshalJSON

func (s *GoogleCloudIntegrationsV1alphaValueType) MarshalJSON() ([]byte, error)

func (*GoogleCloudIntegrationsV1alphaValueType) UnmarshalJSON

func (s *GoogleCloudIntegrationsV1alphaValueType) UnmarshalJSON(data []byte) error

type GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest

GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest: Use this request to post all workflows associated with a given trigger id. Next available id: 10

type GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest struct {
    // ClientId: Optional. If the client id is provided, then the
    // combination of trigger id and client id is matched across all the
    // workflows. If the client id is not provided, then workflows with
    // matching trigger id are executed for each client id in the {@link
    // TriggerConfig}. For Api Trigger, the client id is required and will
    // be validated against the allowed clients.
    ClientId string `json:"clientId,omitempty"`

    // IgnoreErrorIfNoActiveWorkflow: Optional. Flag to determine whether
    // clients would suppress a warning when no ACTIVE workflows are not
    // found. If this flag is set to be true, an error will not be thrown if
    // the requested trigger_id or client_id is not found in any ACTIVE
    // workflow. Otherwise, the error is always thrown. The flag is set to
    // be false by default.
    IgnoreErrorIfNoActiveWorkflow bool `json:"ignoreErrorIfNoActiveWorkflow,omitempty"`

    // Parameters: Passed in as parameters to each workflow execution.
    // Optional.
    Parameters *EnterpriseCrmEventbusProtoEventParameters `json:"parameters,omitempty"`

    // Priority: The request priority this request should be processed at.
    // For internal users:
    //
    // Possible values:
    //   "UNSPCIFIED" - Unspecified
    //   "SHEDDABLE" - Frequent partial and occasional full unavailability
    // is expected and not pageable. * Requests to this band will be shed
    // before all other requests. * This is the default for async calls sent
    // from batch jobs.
    //   "SHEDDABLE_PLUS" - Partial unavailability is expected and is not
    // necessarily pageable. * Requests to this band will be shed before any
    // critical traffic. * This is the default for async calls sent from
    // production jobs.
    //   "CRITICAL" - Any outage is a pageable event. * During a production
    // outage requests in this band will only be shed before CRITICAL_PLUS.
    // * This is the default for sync calls sent from production jobs.
    //   "CRITICAL_PLUS" - Any outage is a pageable event. * The guideline
    // is for < 10% of requests to a service to be in this band. * During a
    // production outage requests in this band will be prioritized above all
    // others. * Opt-in to CRITICAL_PLUS when your workflow triggers by
    // human.
    Priority string `json:"priority,omitempty"`

    // RequestId: Optional. This is used to de-dup incoming request: if the
    // duplicate request was detected, the response from the previous
    // execution is returned. Must have no more than 36 characters and
    // contain only alphanumeric characters and hyphens.
    RequestId string `json:"requestId,omitempty"`

    // ScheduledTime: Optional. Time in milliseconds since epoch when the
    // given event would be scheduled.
    ScheduledTime int64 `json:"scheduledTime,omitempty,string"`

    // TestMode: Optional. Sets test mode in {@link
    // enterprise/crm/eventbus/event_message.proto}.
    TestMode bool `json:"testMode,omitempty"`

    // TriggerId: Matched against all {@link TriggerConfig}s across all
    // workflows. i.e. TriggerConfig.trigger_id.equals(trigger_id) Required.
    TriggerId string `json:"triggerId,omitempty"`

    // WorkflowName: Optional. If provided, the workflow_name is used to
    // filter all the matched workflows having same trigger_id+client_id. A
    // combination of trigger_id, client_id and workflow_name identifies a
    // unique workflow.
    WorkflowName string `json:"workflowName,omitempty"`

    // ForceSendFields is a list of field names (e.g. "ClientId") to
    // unconditionally include in API requests. By default, fields with
    // empty or default values are omitted from API requests. However, any
    // non-pointer, non-interface field appearing in ForceSendFields will be
    // sent to the server regardless of whether the field is empty or not.
    // This may be used to include empty fields in Patch requests.
    ForceSendFields []string `json:"-"`

    // NullFields is a list of field names (e.g. "ClientId") to include in
    // API requests with the JSON null value. By default, fields with empty
    // values are omitted from API requests. However, any field with an
    // empty value appearing in NullFields will be sent to the server as
    // null. It is an error if a field in this list has a non-empty value.
    // This may be used to include null fields in Patch requests.
    NullFields []string `json:"-"`
}

func (*GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest) MarshalJSON

func (s *GoogleInternalCloudCrmEventbusV3PostToQueueWithTriggerIdRequest) MarshalJSON() ([]byte, error)

type GoogleProtobufEmpty

GoogleProtobufEmpty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

type GoogleProtobufEmpty struct {
    // ServerResponse contains the HTTP response code and headers from the
    // server.
    googleapi.ServerResponse `json:"-"`
}

type ProjectsGetClientmetadataCall

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

func (*ProjectsGetClientmetadataCall) Context

func (c *ProjectsGetClientmetadataCall) Context(ctx context.Context) *ProjectsGetClientmetadataCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsGetClientmetadataCall) Do

func (c *ProjectsGetClientmetadataCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaGetClientMetadataResponse, error)

Do executes the "integrations.projects.getClientmetadata" call. Exactly one of *GoogleCloudIntegrationsV1alphaGetClientMetadataResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaGetClientMetadataResponse.ServerRespons e.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsGetClientmetadataCall) Fields

func (c *ProjectsGetClientmetadataCall) Fields(s ...googleapi.Field) *ProjectsGetClientmetadataCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsGetClientmetadataCall) Header

func (c *ProjectsGetClientmetadataCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsGetClientmetadataCall) IfNoneMatch

func (c *ProjectsGetClientmetadataCall) IfNoneMatch(entityTag string) *ProjectsGetClientmetadataCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsAppsScriptProjectsCreateCall

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

func (*ProjectsLocationsAppsScriptProjectsCreateCall) Context

func (c *ProjectsLocationsAppsScriptProjectsCreateCall) Context(ctx context.Context) *ProjectsLocationsAppsScriptProjectsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsAppsScriptProjectsCreateCall) Do

func (c *ProjectsLocationsAppsScriptProjectsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse, error)

Do executes the "integrations.projects.locations.appsScriptProjects.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectResponse.ServerR esponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAppsScriptProjectsCreateCall) Fields

func (c *ProjectsLocationsAppsScriptProjectsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppsScriptProjectsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsAppsScriptProjectsCreateCall) Header

func (c *ProjectsLocationsAppsScriptProjectsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsAppsScriptProjectsLinkCall

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

func (*ProjectsLocationsAppsScriptProjectsLinkCall) Context

func (c *ProjectsLocationsAppsScriptProjectsLinkCall) Context(ctx context.Context) *ProjectsLocationsAppsScriptProjectsLinkCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsAppsScriptProjectsLinkCall) Do

func (c *ProjectsLocationsAppsScriptProjectsLinkCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse, error)

Do executes the "integrations.projects.locations.appsScriptProjects.link" call. Exactly one of *GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectResponse.ServerRes ponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAppsScriptProjectsLinkCall) Fields

func (c *ProjectsLocationsAppsScriptProjectsLinkCall) Fields(s ...googleapi.Field) *ProjectsLocationsAppsScriptProjectsLinkCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsAppsScriptProjectsLinkCall) Header

func (c *ProjectsLocationsAppsScriptProjectsLinkCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsAppsScriptProjectsService

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

func NewProjectsLocationsAppsScriptProjectsService

func NewProjectsLocationsAppsScriptProjectsService(s *Service) *ProjectsLocationsAppsScriptProjectsService

func (*ProjectsLocationsAppsScriptProjectsService) Create

func (r *ProjectsLocationsAppsScriptProjectsService) Create(parent string, googlecloudintegrationsv1alphacreateappsscriptprojectrequest *GoogleCloudIntegrationsV1alphaCreateAppsScriptProjectRequest) *ProjectsLocationsAppsScriptProjectsCreateCall

Create: Creates an Apps Script project.

- parent: The project that the executed integration belongs to.

func (r *ProjectsLocationsAppsScriptProjectsService) Link(parent string, googlecloudintegrationsv1alphalinkappsscriptprojectrequest *GoogleCloudIntegrationsV1alphaLinkAppsScriptProjectRequest) *ProjectsLocationsAppsScriptProjectsLinkCall

Link: Links a existing Apps Script project.

- parent: The project that the executed integration belongs to.

type ProjectsLocationsAuthConfigsCreateCall

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

func (*ProjectsLocationsAuthConfigsCreateCall) ClientCertificateEncryptedPrivateKey

func (c *ProjectsLocationsAuthConfigsCreateCall) ClientCertificateEncryptedPrivateKey(clientCertificateEncryptedPrivateKey string) *ProjectsLocationsAuthConfigsCreateCall

ClientCertificateEncryptedPrivateKey sets the optional parameter "clientCertificate.encryptedPrivateKey": The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

func (*ProjectsLocationsAuthConfigsCreateCall) ClientCertificatePassphrase

func (c *ProjectsLocationsAuthConfigsCreateCall) ClientCertificatePassphrase(clientCertificatePassphrase string) *ProjectsLocationsAuthConfigsCreateCall

ClientCertificatePassphrase sets the optional parameter "clientCertificate.passphrase": 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.

func (*ProjectsLocationsAuthConfigsCreateCall) ClientCertificateSslCertificate

func (c *ProjectsLocationsAuthConfigsCreateCall) ClientCertificateSslCertificate(clientCertificateSslCertificate string) *ProjectsLocationsAuthConfigsCreateCall

ClientCertificateSslCertificate sets the optional parameter "clientCertificate.sslCertificate": The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

func (*ProjectsLocationsAuthConfigsCreateCall) Context

func (c *ProjectsLocationsAuthConfigsCreateCall) Context(ctx context.Context) *ProjectsLocationsAuthConfigsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsAuthConfigsCreateCall) Do

func (c *ProjectsLocationsAuthConfigsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)

Do executes the "integrations.projects.locations.authConfigs.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaAuthConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaAuthConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthConfigsCreateCall) Fields

func (c *ProjectsLocationsAuthConfigsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsAuthConfigsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsAuthConfigsCreateCall) Header

func (c *ProjectsLocationsAuthConfigsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsAuthConfigsDeleteCall

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

func (*ProjectsLocationsAuthConfigsDeleteCall) Context

func (c *ProjectsLocationsAuthConfigsDeleteCall) Context(ctx context.Context) *ProjectsLocationsAuthConfigsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsAuthConfigsDeleteCall) Do

func (c *ProjectsLocationsAuthConfigsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.authConfigs.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthConfigsDeleteCall) Fields

func (c *ProjectsLocationsAuthConfigsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsAuthConfigsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsAuthConfigsDeleteCall) Header

func (c *ProjectsLocationsAuthConfigsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsAuthConfigsGetCall

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

func (*ProjectsLocationsAuthConfigsGetCall) Context

func (c *ProjectsLocationsAuthConfigsGetCall) Context(ctx context.Context) *ProjectsLocationsAuthConfigsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsAuthConfigsGetCall) Do

func (c *ProjectsLocationsAuthConfigsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)

Do executes the "integrations.projects.locations.authConfigs.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaAuthConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaAuthConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthConfigsGetCall) Fields

func (c *ProjectsLocationsAuthConfigsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsAuthConfigsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsAuthConfigsGetCall) Header

func (c *ProjectsLocationsAuthConfigsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsAuthConfigsGetCall) IfNoneMatch

func (c *ProjectsLocationsAuthConfigsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsAuthConfigsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsAuthConfigsListCall

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

func (*ProjectsLocationsAuthConfigsListCall) Context

func (c *ProjectsLocationsAuthConfigsListCall) Context(ctx context.Context) *ProjectsLocationsAuthConfigsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsAuthConfigsListCall) Do

func (c *ProjectsLocationsAuthConfigsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListAuthConfigsResponse, error)

Do executes the "integrations.projects.locations.authConfigs.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListAuthConfigsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListAuthConfigsResponse.ServerResponse. Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthConfigsListCall) Fields

func (c *ProjectsLocationsAuthConfigsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsAuthConfigsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsAuthConfigsListCall) Filter

func (c *ProjectsLocationsAuthConfigsListCall) Filter(filter string) *ProjectsLocationsAuthConfigsListCall

Filter sets the optional parameter "filter": Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.

func (*ProjectsLocationsAuthConfigsListCall) Header

func (c *ProjectsLocationsAuthConfigsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsAuthConfigsListCall) IfNoneMatch

func (c *ProjectsLocationsAuthConfigsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsAuthConfigsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsAuthConfigsListCall) PageSize

func (c *ProjectsLocationsAuthConfigsListCall) PageSize(pageSize int64) *ProjectsLocationsAuthConfigsListCall

PageSize sets the optional parameter "pageSize": The size of entries in the response. If unspecified, defaults to 100.

func (*ProjectsLocationsAuthConfigsListCall) PageToken

func (c *ProjectsLocationsAuthConfigsListCall) PageToken(pageToken string) *ProjectsLocationsAuthConfigsListCall

PageToken sets the optional parameter "pageToken": The token returned in the previous response.

func (*ProjectsLocationsAuthConfigsListCall) Pages

func (c *ProjectsLocationsAuthConfigsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListAuthConfigsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsAuthConfigsListCall) ReadMask

func (c *ProjectsLocationsAuthConfigsListCall) ReadMask(readMask string) *ProjectsLocationsAuthConfigsListCall

ReadMask sets the optional parameter "readMask": The mask which specifies fields that need to be returned in the AuthConfig's response.

type ProjectsLocationsAuthConfigsPatchCall

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

func (*ProjectsLocationsAuthConfigsPatchCall) ClientCertificateEncryptedPrivateKey

func (c *ProjectsLocationsAuthConfigsPatchCall) ClientCertificateEncryptedPrivateKey(clientCertificateEncryptedPrivateKey string) *ProjectsLocationsAuthConfigsPatchCall

ClientCertificateEncryptedPrivateKey sets the optional parameter "clientCertificate.encryptedPrivateKey": The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

func (*ProjectsLocationsAuthConfigsPatchCall) ClientCertificatePassphrase

func (c *ProjectsLocationsAuthConfigsPatchCall) ClientCertificatePassphrase(clientCertificatePassphrase string) *ProjectsLocationsAuthConfigsPatchCall

ClientCertificatePassphrase sets the optional parameter "clientCertificate.passphrase": 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.

func (*ProjectsLocationsAuthConfigsPatchCall) ClientCertificateSslCertificate

func (c *ProjectsLocationsAuthConfigsPatchCall) ClientCertificateSslCertificate(clientCertificateSslCertificate string) *ProjectsLocationsAuthConfigsPatchCall

ClientCertificateSslCertificate sets the optional parameter "clientCertificate.sslCertificate": The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

func (*ProjectsLocationsAuthConfigsPatchCall) Context

func (c *ProjectsLocationsAuthConfigsPatchCall) Context(ctx context.Context) *ProjectsLocationsAuthConfigsPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsAuthConfigsPatchCall) Do

func (c *ProjectsLocationsAuthConfigsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)

Do executes the "integrations.projects.locations.authConfigs.patch" call. Exactly one of *GoogleCloudIntegrationsV1alphaAuthConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaAuthConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthConfigsPatchCall) Fields

func (c *ProjectsLocationsAuthConfigsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsAuthConfigsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsAuthConfigsPatchCall) Header

func (c *ProjectsLocationsAuthConfigsPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsAuthConfigsPatchCall) UpdateMask

func (c *ProjectsLocationsAuthConfigsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsAuthConfigsPatchCall

UpdateMask sets the optional parameter "updateMask": Field mask specifying the fields in the above AuthConfig that have been modified and need to be updated.

type ProjectsLocationsAuthConfigsService

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

func NewProjectsLocationsAuthConfigsService

func NewProjectsLocationsAuthConfigsService(s *Service) *ProjectsLocationsAuthConfigsService

func (*ProjectsLocationsAuthConfigsService) Create

func (r *ProjectsLocationsAuthConfigsService) Create(parent string, googlecloudintegrationsv1alphaauthconfig *GoogleCloudIntegrationsV1alphaAuthConfig) *ProjectsLocationsAuthConfigsCreateCall

Create: Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. access token for OAuth 2.0, JWT token for JWT. Encrypt the auth config with Cloud KMS and store the encrypted credentials in Spanner. Returns the encrypted auth config.

- parent: "projects/{project}/locations/{location}" format.

func (*ProjectsLocationsAuthConfigsService) Delete

func (r *ProjectsLocationsAuthConfigsService) Delete(name string) *ProjectsLocationsAuthConfigsDeleteCall

Delete: Deletes an auth config.

- name: The name that is associated with the AuthConfig.

func (*ProjectsLocationsAuthConfigsService) Get

func (r *ProjectsLocationsAuthConfigsService) Get(name string) *ProjectsLocationsAuthConfigsGetCall

Get: Gets a complete auth config. If the auth config doesn't exist, Code.NOT_FOUND exception will be thrown. Returns the decrypted auth config.

- name: The name that is associated with the AuthConfig.

func (*ProjectsLocationsAuthConfigsService) List

func (r *ProjectsLocationsAuthConfigsService) List(parent string) *ProjectsLocationsAuthConfigsListCall

List: Lists all auth configs that match the filter. Restrict to auth configs belong to the current client only.

- parent: The client, which owns this collection of AuthConfigs.

func (*ProjectsLocationsAuthConfigsService) Patch

func (r *ProjectsLocationsAuthConfigsService) Patch(name string, googlecloudintegrationsv1alphaauthconfig *GoogleCloudIntegrationsV1alphaAuthConfig) *ProjectsLocationsAuthConfigsPatchCall

Patch: Updates an auth config. If credential is updated, fetch the encrypted auth config from Spanner, decrypt with Cloud KMS key, update the credential fields, re-encrypt with Cloud KMS key and update the Spanner record. For other fields, directly update the Spanner record. Returns the encrypted auth config.

type ProjectsLocationsCertificatesCreateCall

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

func (*ProjectsLocationsCertificatesCreateCall) Context

func (c *ProjectsLocationsCertificatesCreateCall) Context(ctx context.Context) *ProjectsLocationsCertificatesCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsCertificatesCreateCall) Do

func (c *ProjectsLocationsCertificatesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)

Do executes the "integrations.projects.locations.certificates.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaCertificate or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCertificate.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCertificatesCreateCall) Fields

func (c *ProjectsLocationsCertificatesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCertificatesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsCertificatesCreateCall) Header

func (c *ProjectsLocationsCertificatesCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsCertificatesDeleteCall

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

func (*ProjectsLocationsCertificatesDeleteCall) Context

func (c *ProjectsLocationsCertificatesDeleteCall) Context(ctx context.Context) *ProjectsLocationsCertificatesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsCertificatesDeleteCall) Do

func (c *ProjectsLocationsCertificatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.certificates.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCertificatesDeleteCall) Fields

func (c *ProjectsLocationsCertificatesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsCertificatesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsCertificatesDeleteCall) Header

func (c *ProjectsLocationsCertificatesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsCertificatesGetCall

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

func (*ProjectsLocationsCertificatesGetCall) Context

func (c *ProjectsLocationsCertificatesGetCall) Context(ctx context.Context) *ProjectsLocationsCertificatesGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsCertificatesGetCall) Do

func (c *ProjectsLocationsCertificatesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)

Do executes the "integrations.projects.locations.certificates.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaCertificate or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCertificate.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCertificatesGetCall) Fields

func (c *ProjectsLocationsCertificatesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsCertificatesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsCertificatesGetCall) Header

func (c *ProjectsLocationsCertificatesGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsCertificatesGetCall) IfNoneMatch

func (c *ProjectsLocationsCertificatesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsCertificatesGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsCertificatesListCall

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

func (*ProjectsLocationsCertificatesListCall) Context

func (c *ProjectsLocationsCertificatesListCall) Context(ctx context.Context) *ProjectsLocationsCertificatesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsCertificatesListCall) Do

func (c *ProjectsLocationsCertificatesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListCertificatesResponse, error)

Do executes the "integrations.projects.locations.certificates.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListCertificatesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListCertificatesResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCertificatesListCall) Fields

func (c *ProjectsLocationsCertificatesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsCertificatesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsCertificatesListCall) Filter

func (c *ProjectsLocationsCertificatesListCall) Filter(filter string) *ProjectsLocationsCertificatesListCall

Filter sets the optional parameter "filter": Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.

func (*ProjectsLocationsCertificatesListCall) Header

func (c *ProjectsLocationsCertificatesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsCertificatesListCall) IfNoneMatch

func (c *ProjectsLocationsCertificatesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsCertificatesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsCertificatesListCall) PageSize

func (c *ProjectsLocationsCertificatesListCall) PageSize(pageSize int64) *ProjectsLocationsCertificatesListCall

PageSize sets the optional parameter "pageSize": The size of entries in the response. If unspecified, defaults to 100.

func (*ProjectsLocationsCertificatesListCall) PageToken

func (c *ProjectsLocationsCertificatesListCall) PageToken(pageToken string) *ProjectsLocationsCertificatesListCall

PageToken sets the optional parameter "pageToken": The token returned in the previous response.

func (*ProjectsLocationsCertificatesListCall) Pages

func (c *ProjectsLocationsCertificatesListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListCertificatesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsCertificatesListCall) ReadMask

func (c *ProjectsLocationsCertificatesListCall) ReadMask(readMask string) *ProjectsLocationsCertificatesListCall

ReadMask sets the optional parameter "readMask": The mask which specifies fields that need to be returned in the Certificate's response.

type ProjectsLocationsCertificatesPatchCall

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

func (*ProjectsLocationsCertificatesPatchCall) Context

func (c *ProjectsLocationsCertificatesPatchCall) Context(ctx context.Context) *ProjectsLocationsCertificatesPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsCertificatesPatchCall) Do

func (c *ProjectsLocationsCertificatesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)

Do executes the "integrations.projects.locations.certificates.patch" call. Exactly one of *GoogleCloudIntegrationsV1alphaCertificate or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCertificate.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCertificatesPatchCall) Fields

func (c *ProjectsLocationsCertificatesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsCertificatesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsCertificatesPatchCall) Header

func (c *ProjectsLocationsCertificatesPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsCertificatesPatchCall) UpdateMask

func (c *ProjectsLocationsCertificatesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsCertificatesPatchCall

UpdateMask sets the optional parameter "updateMask": Field mask specifying the fields in the above Certificate that have been modified and need to be updated.

type ProjectsLocationsCertificatesService

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

func NewProjectsLocationsCertificatesService

func NewProjectsLocationsCertificatesService(s *Service) *ProjectsLocationsCertificatesService

func (*ProjectsLocationsCertificatesService) Create

func (r *ProjectsLocationsCertificatesService) Create(parent string, googlecloudintegrationsv1alphacertificate *GoogleCloudIntegrationsV1alphaCertificate) *ProjectsLocationsCertificatesCreateCall

Create: Creates a new certificate. The certificate will be registered to the trawler service and will be encrypted using cloud KMS and stored in Spanner Returns the certificate.

- parent: "projects/{project}/locations/{location}" format.

func (*ProjectsLocationsCertificatesService) Delete

func (r *ProjectsLocationsCertificatesService) Delete(name string) *ProjectsLocationsCertificatesDeleteCall

Delete: Delete a certificate

- name: The name that is associated with the Certificate.

func (*ProjectsLocationsCertificatesService) Get

func (r *ProjectsLocationsCertificatesService) Get(name string) *ProjectsLocationsCertificatesGetCall

Get: Get a certificates in the specified project.

func (*ProjectsLocationsCertificatesService) List

func (r *ProjectsLocationsCertificatesService) List(parent string) *ProjectsLocationsCertificatesListCall

List: List all the certificates that match the filter. Restrict to certificate of current client only.

- parent: The client, which owns this collection of Certificates.

func (*ProjectsLocationsCertificatesService) Patch

func (r *ProjectsLocationsCertificatesService) Patch(name string, googlecloudintegrationsv1alphacertificate *GoogleCloudIntegrationsV1alphaCertificate) *ProjectsLocationsCertificatesPatchCall

Patch: Updates the certificate by id. If new certificate file is updated, it will register with the trawler service, re-encrypt with cloud KMS and update the Spanner record. Other fields will directly update the Spanner record. Returns the Certificate.

- name: Output only. Auto generated primary key.

type ProjectsLocationsClientsDeprovisionCall

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

func (*ProjectsLocationsClientsDeprovisionCall) Context

func (c *ProjectsLocationsClientsDeprovisionCall) Context(ctx context.Context) *ProjectsLocationsClientsDeprovisionCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsClientsDeprovisionCall) Do

func (c *ProjectsLocationsClientsDeprovisionCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.clients.deprovision" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsClientsDeprovisionCall) Fields

func (c *ProjectsLocationsClientsDeprovisionCall) Fields(s ...googleapi.Field) *ProjectsLocationsClientsDeprovisionCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsClientsDeprovisionCall) Header

func (c *ProjectsLocationsClientsDeprovisionCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsClientsProvisionCall

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

func (*ProjectsLocationsClientsProvisionCall) Context

func (c *ProjectsLocationsClientsProvisionCall) Context(ctx context.Context) *ProjectsLocationsClientsProvisionCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsClientsProvisionCall) Do

func (c *ProjectsLocationsClientsProvisionCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.clients.provision" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsClientsProvisionCall) Fields

func (c *ProjectsLocationsClientsProvisionCall) Fields(s ...googleapi.Field) *ProjectsLocationsClientsProvisionCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsClientsProvisionCall) Header

func (c *ProjectsLocationsClientsProvisionCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsClientsService

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

func NewProjectsLocationsClientsService

func NewProjectsLocationsClientsService(s *Service) *ProjectsLocationsClientsService

func (*ProjectsLocationsClientsService) Deprovision

func (r *ProjectsLocationsClientsService) Deprovision(parent string, googlecloudintegrationsv1alphadeprovisionclientrequest *GoogleCloudIntegrationsV1alphaDeprovisionClientRequest) *ProjectsLocationsClientsDeprovisionCall

Deprovision: Perform the deprovisioning steps to disable a user GCP project to use IP and purge all related data in a wipeout-compliant way.

- parent: Required: The ID of the GCP Project to be deprovisioned.

func (*ProjectsLocationsClientsService) Provision

func (r *ProjectsLocationsClientsService) Provision(parent string, googlecloudintegrationsv1alphaprovisionclientrequest *GoogleCloudIntegrationsV1alphaProvisionClientRequest) *ProjectsLocationsClientsProvisionCall

Provision: Perform the provisioning steps to enable a user GCP project to use IP. If GCP project already registered on IP end via Apigee Integration, provisioning will fail.

- parent: Required: The ID of the GCP Project to be provisioned.

type ProjectsLocationsCloudFunctionsCreateCall

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

func (*ProjectsLocationsCloudFunctionsCreateCall) Context

func (c *ProjectsLocationsCloudFunctionsCreateCall) Context(ctx context.Context) *ProjectsLocationsCloudFunctionsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsCloudFunctionsCreateCall) Do

func (c *ProjectsLocationsCloudFunctionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse, error)

Do executes the "integrations.projects.locations.cloudFunctions.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse.ServerRespo nse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsCloudFunctionsCreateCall) Fields

func (c *ProjectsLocationsCloudFunctionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsCloudFunctionsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsCloudFunctionsCreateCall) Header

func (c *ProjectsLocationsCloudFunctionsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsCloudFunctionsService

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

func NewProjectsLocationsCloudFunctionsService

func NewProjectsLocationsCloudFunctionsService(s *Service) *ProjectsLocationsCloudFunctionsService

func (*ProjectsLocationsCloudFunctionsService) Create

func (r *ProjectsLocationsCloudFunctionsService) Create(parent string, googlecloudintegrationsv1alphacreatecloudfunctionrequest *GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest) *ProjectsLocationsCloudFunctionsCreateCall

Create: Creates an cloud function project.

- parent: The project that the executed integration belongs to.

type ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall

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

func (*ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Context

func (c *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Context(ctx context.Context) *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Do

func (c *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata, error)

Do executes the "integrations.projects.locations.connections.getConnectionSchemaMetadata" call. Exactly one of *GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaConnectionSchemaMetadata.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Fields

func (c *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Header

func (c *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) IfNoneMatch

func (c *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsConnectionsListCall

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

func (*ProjectsLocationsConnectionsListCall) Context

func (c *ProjectsLocationsConnectionsListCall) Context(ctx context.Context) *ProjectsLocationsConnectionsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsConnectionsListCall) Do

func (c *ProjectsLocationsConnectionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListConnectionsResponse, error)

Do executes the "integrations.projects.locations.connections.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListConnectionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListConnectionsResponse.ServerResponse. Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConnectionsListCall) Fields

func (c *ProjectsLocationsConnectionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsConnectionsListCall) Filter

func (c *ProjectsLocationsConnectionsListCall) Filter(filter string) *ProjectsLocationsConnectionsListCall

Filter sets the optional parameter "filter": Filter.

func (*ProjectsLocationsConnectionsListCall) Header

func (c *ProjectsLocationsConnectionsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsConnectionsListCall) IfNoneMatch

func (c *ProjectsLocationsConnectionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsConnectionsListCall) OrderBy

func (c *ProjectsLocationsConnectionsListCall) OrderBy(orderBy string) *ProjectsLocationsConnectionsListCall

OrderBy sets the optional parameter "orderBy": Order by parameters.

func (*ProjectsLocationsConnectionsListCall) PageSize

func (c *ProjectsLocationsConnectionsListCall) PageSize(pageSize int64) *ProjectsLocationsConnectionsListCall

PageSize sets the optional parameter "pageSize": Page size.

func (*ProjectsLocationsConnectionsListCall) PageToken

func (c *ProjectsLocationsConnectionsListCall) PageToken(pageToken string) *ProjectsLocationsConnectionsListCall

PageToken sets the optional parameter "pageToken": Page token.

func (*ProjectsLocationsConnectionsListCall) Pages

func (c *ProjectsLocationsConnectionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListConnectionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsConnectionsRuntimeActionSchemasListCall

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

func (*ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Context

func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Context(ctx context.Context) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Do

func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse, error)

Do executes the "integrations.projects.locations.connections.runtimeActionSchemas.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse.Server Response.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Fields

func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Filter

func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Filter(filter string) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall

Filter sets the optional parameter "filter": Filter. Only the action field with literal equality operator is supported.

func (*ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Header

func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsConnectionsRuntimeActionSchemasListCall) IfNoneMatch

func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsConnectionsRuntimeActionSchemasListCall) PageSize

func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) PageSize(pageSize int64) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall

PageSize sets the optional parameter "pageSize": Page size.

func (*ProjectsLocationsConnectionsRuntimeActionSchemasListCall) PageToken

func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) PageToken(pageToken string) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall

PageToken sets the optional parameter "pageToken": Page token.

func (*ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Pages

func (c *ProjectsLocationsConnectionsRuntimeActionSchemasListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListRuntimeActionSchemasResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsConnectionsRuntimeActionSchemasService

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

func NewProjectsLocationsConnectionsRuntimeActionSchemasService

func NewProjectsLocationsConnectionsRuntimeActionSchemasService(s *Service) *ProjectsLocationsConnectionsRuntimeActionSchemasService

func (*ProjectsLocationsConnectionsRuntimeActionSchemasService) List

func (r *ProjectsLocationsConnectionsRuntimeActionSchemasService) List(parent string) *ProjectsLocationsConnectionsRuntimeActionSchemasListCall

List: Lists the JSON schemas for the inputs and outputs of actions, filtered by action name.

type ProjectsLocationsConnectionsRuntimeEntitySchemasListCall

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

func (*ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Context

func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Context(ctx context.Context) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Do

func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse, error)

Do executes the "integrations.projects.locations.connections.runtimeEntitySchemas.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse.Server Response.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Fields

func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Filter

func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Filter(filter string) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall

Filter sets the optional parameter "filter": Filter. Only the entity field with literal equality operator is supported.

func (*ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Header

func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) IfNoneMatch

func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) PageSize

func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) PageSize(pageSize int64) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall

PageSize sets the optional parameter "pageSize": Page size.

func (*ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) PageToken

func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) PageToken(pageToken string) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall

PageToken sets the optional parameter "pageToken": Page token.

func (*ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Pages

func (c *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListRuntimeEntitySchemasResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsConnectionsRuntimeEntitySchemasService

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

func NewProjectsLocationsConnectionsRuntimeEntitySchemasService

func NewProjectsLocationsConnectionsRuntimeEntitySchemasService(s *Service) *ProjectsLocationsConnectionsRuntimeEntitySchemasService

func (*ProjectsLocationsConnectionsRuntimeEntitySchemasService) List

func (r *ProjectsLocationsConnectionsRuntimeEntitySchemasService) List(parent string) *ProjectsLocationsConnectionsRuntimeEntitySchemasListCall

List: Lists the JSON schemas for the properties of runtime entities, filtered by entity name.

type ProjectsLocationsConnectionsService

type ProjectsLocationsConnectionsService struct {
    RuntimeActionSchemas *ProjectsLocationsConnectionsRuntimeActionSchemasService

    RuntimeEntitySchemas *ProjectsLocationsConnectionsRuntimeEntitySchemasService
    // contains filtered or unexported fields
}

func NewProjectsLocationsConnectionsService

func NewProjectsLocationsConnectionsService(s *Service) *ProjectsLocationsConnectionsService

func (*ProjectsLocationsConnectionsService) GetConnectionSchemaMetadata

func (r *ProjectsLocationsConnectionsService) GetConnectionSchemaMetadata(name string) *ProjectsLocationsConnectionsGetConnectionSchemaMetadataCall

GetConnectionSchemaMetadata: Lists the available entities and actions associated with a Connection.

func (*ProjectsLocationsConnectionsService) List

func (r *ProjectsLocationsConnectionsService) List(parent string) *ProjectsLocationsConnectionsListCall

List: Lists Connections in a given project and location.

type ProjectsLocationsGetClientsCall

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

func (*ProjectsLocationsGetClientsCall) Context

func (c *ProjectsLocationsGetClientsCall) Context(ctx context.Context) *ProjectsLocationsGetClientsCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsGetClientsCall) Do

func (c *ProjectsLocationsGetClientsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaGetClientResponse, error)

Do executes the "integrations.projects.locations.getClients" call. Exactly one of *GoogleCloudIntegrationsV1alphaGetClientResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaGetClientResponse.ServerResponse.Header

or (if a response was returned at all) in

error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsGetClientsCall) Fields

func (c *ProjectsLocationsGetClientsCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetClientsCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsGetClientsCall) Header

func (c *ProjectsLocationsGetClientsCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsGetClientsCall) IfNoneMatch

func (c *ProjectsLocationsGetClientsCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetClientsCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsIntegrationsDeleteCall

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

func (*ProjectsLocationsIntegrationsDeleteCall) Context

func (c *ProjectsLocationsIntegrationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsDeleteCall) Do

func (c *ProjectsLocationsIntegrationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.integrations.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsDeleteCall) Fields

func (c *ProjectsLocationsIntegrationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsDeleteCall) Header

func (c *ProjectsLocationsIntegrationsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsExecuteCall

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

func (*ProjectsLocationsIntegrationsExecuteCall) Context

func (c *ProjectsLocationsIntegrationsExecuteCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecuteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsExecuteCall) Do

func (c *ProjectsLocationsIntegrationsExecuteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse, error)

Do executes the "integrations.projects.locations.integrations.execute" call. Exactly one of *GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.ServerRespo nse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsExecuteCall) Fields

func (c *ProjectsLocationsIntegrationsExecuteCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecuteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsExecuteCall) Header

func (c *ProjectsLocationsIntegrationsExecuteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsExecutionsDownloadCall

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

func (*ProjectsLocationsIntegrationsExecutionsDownloadCall) Context

func (c *ProjectsLocationsIntegrationsExecutionsDownloadCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsDownloadCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsExecutionsDownloadCall) Do

func (c *ProjectsLocationsIntegrationsExecutionsDownloadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDownloadExecutionResponse, error)

Do executes the "integrations.projects.locations.integrations.executions.download" call. Exactly one of *GoogleCloudIntegrationsV1alphaDownloadExecutionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaDownloadExecutionResponse.ServerRespons e.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsExecutionsDownloadCall) Fields

func (c *ProjectsLocationsIntegrationsExecutionsDownloadCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsDownloadCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsExecutionsDownloadCall) Header

func (c *ProjectsLocationsIntegrationsExecutionsDownloadCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsExecutionsDownloadCall) IfNoneMatch

func (c *ProjectsLocationsIntegrationsExecutionsDownloadCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsExecutionsDownloadCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsIntegrationsExecutionsGetCall

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

func (*ProjectsLocationsIntegrationsExecutionsGetCall) Context

func (c *ProjectsLocationsIntegrationsExecutionsGetCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsExecutionsGetCall) Do

func (c *ProjectsLocationsIntegrationsExecutionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaExecution, error)

Do executes the "integrations.projects.locations.integrations.executions.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaExecution or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaExecution.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsExecutionsGetCall) Fields

func (c *ProjectsLocationsIntegrationsExecutionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsExecutionsGetCall) Header

func (c *ProjectsLocationsIntegrationsExecutionsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsExecutionsGetCall) IfNoneMatch

func (c *ProjectsLocationsIntegrationsExecutionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsExecutionsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsIntegrationsExecutionsListCall

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

func (*ProjectsLocationsIntegrationsExecutionsListCall) Context

func (c *ProjectsLocationsIntegrationsExecutionsListCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsExecutionsListCall) Do

func (c *ProjectsLocationsIntegrationsExecutionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListExecutionsResponse, error)

Do executes the "integrations.projects.locations.integrations.executions.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListExecutionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListExecutionsResponse.ServerResponse.H eader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsExecutionsListCall) Fields

func (c *ProjectsLocationsIntegrationsExecutionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsExecutionsListCall) Filter

func (c *ProjectsLocationsIntegrationsExecutionsListCall) Filter(filter string) *ProjectsLocationsIntegrationsExecutionsListCall

Filter sets the optional parameter "filter": Standard filter field, we support filtering on all fields in EventExecutionParamIndexes table. All fields support for EQUALS, in additional: CreateTimestamp support for LESS_THAN, GREATER_THAN ParameterKey, ParameterValue, ParameterType support for HAS For example: "parameter_value" HAS \"parameter1\" Also supports operators like AND, OR, NOT For example, trigger_id=\"id1\" AND event_execution_state=\"FAILED\"

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsCustomFilter

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsCustomFilter(filterParamsCustomFilter string) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsCustomFilter sets the optional parameter "filterParams.customFilter": Optional user-provided custom filter.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsEndTime

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsEndTime(filterParamsEndTime int64) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsEndTime sets the optional parameter "filterParams.endTime": End timestamp.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsEventStatuses

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsEventStatuses(filterParamsEventStatuses ...string) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsEventStatuses sets the optional parameter "filterParams.eventStatuses": List of possible event statuses.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsExecutionId

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsExecutionId(filterParamsExecutionId string) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsExecutionId sets the optional parameter "filterParams.executionId": Execution id.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterKey

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterKey(filterParamsParameterKey string) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsParameterKey sets the optional parameter "filterParams.parameterKey": Param key. DEPRECATED. User parameter_pair_key instead.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterPairKey

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterPairKey(filterParamsParameterPairKey string) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsParameterPairKey sets the optional parameter "filterParams.parameterPairKey": Param key in the key value pair filter.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterPairValue

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterPairValue(filterParamsParameterPairValue string) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsParameterPairValue sets the optional parameter "filterParams.parameterPairValue": Param value in the key value pair filter.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterType

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterType(filterParamsParameterType string) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsParameterType sets the optional parameter "filterParams.parameterType": Param type.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterValue

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsParameterValue(filterParamsParameterValue string) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsParameterValue sets the optional parameter "filterParams.parameterValue": Param value. DEPRECATED. User parameter_pair_value instead.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsStartTime

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsStartTime(filterParamsStartTime int64) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsStartTime sets the optional parameter "filterParams.startTime": Start timestamp.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsTaskStatuses

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsTaskStatuses(filterParamsTaskStatuses ...string) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsTaskStatuses sets the optional parameter "filterParams.taskStatuses": List of possible task statuses.

func (*ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsWorkflowName

func (c *ProjectsLocationsIntegrationsExecutionsListCall) FilterParamsWorkflowName(filterParamsWorkflowName string) *ProjectsLocationsIntegrationsExecutionsListCall

FilterParamsWorkflowName sets the optional parameter "filterParams.workflowName": Workflow name.

func (*ProjectsLocationsIntegrationsExecutionsListCall) Header

func (c *ProjectsLocationsIntegrationsExecutionsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsExecutionsListCall) IfNoneMatch

func (c *ProjectsLocationsIntegrationsExecutionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsExecutionsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsIntegrationsExecutionsListCall) OrderBy

func (c *ProjectsLocationsIntegrationsExecutionsListCall) OrderBy(orderBy string) *ProjectsLocationsIntegrationsExecutionsListCall

OrderBy sets the optional parameter "orderBy": The results would be returned in order you specified here. Currently supporting "last_modified_time" and "create_time".

func (*ProjectsLocationsIntegrationsExecutionsListCall) PageSize

func (c *ProjectsLocationsIntegrationsExecutionsListCall) PageSize(pageSize int64) *ProjectsLocationsIntegrationsExecutionsListCall

PageSize sets the optional parameter "pageSize": The size of entries in the response.

func (*ProjectsLocationsIntegrationsExecutionsListCall) PageToken

func (c *ProjectsLocationsIntegrationsExecutionsListCall) PageToken(pageToken string) *ProjectsLocationsIntegrationsExecutionsListCall

PageToken sets the optional parameter "pageToken": The token returned in the previous response.

func (*ProjectsLocationsIntegrationsExecutionsListCall) Pages

func (c *ProjectsLocationsIntegrationsExecutionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListExecutionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsIntegrationsExecutionsListCall) ReadMask

func (c *ProjectsLocationsIntegrationsExecutionsListCall) ReadMask(readMask string) *ProjectsLocationsIntegrationsExecutionsListCall

ReadMask sets the optional parameter "readMask": View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields in event execution info will be filled and returned.

func (*ProjectsLocationsIntegrationsExecutionsListCall) RefreshAcl

func (c *ProjectsLocationsIntegrationsExecutionsListCall) RefreshAcl(refreshAcl bool) *ProjectsLocationsIntegrationsExecutionsListCall

RefreshAcl sets the optional parameter "refreshAcl": If true, the service will use the most recent acl information to list event execution infos and renew the acl cache. Note that fetching the most recent acl is synchronous, so it will increase RPC call latency.

func (*ProjectsLocationsIntegrationsExecutionsListCall) TruncateParams

func (c *ProjectsLocationsIntegrationsExecutionsListCall) TruncateParams(truncateParams bool) *ProjectsLocationsIntegrationsExecutionsListCall

TruncateParams sets the optional parameter "truncateParams": If true, the service will truncate the params to only keep the first 1000 characters of string params and empty the executions in order to make response smaller. Only works for UI and when the params fields are not filtered out.

type ProjectsLocationsIntegrationsExecutionsService

type ProjectsLocationsIntegrationsExecutionsService struct {
    Suspensions *ProjectsLocationsIntegrationsExecutionsSuspensionsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsIntegrationsExecutionsService

func NewProjectsLocationsIntegrationsExecutionsService(s *Service) *ProjectsLocationsIntegrationsExecutionsService

func (*ProjectsLocationsIntegrationsExecutionsService) Download

func (r *ProjectsLocationsIntegrationsExecutionsService) Download(name string) *ProjectsLocationsIntegrationsExecutionsDownloadCall

Download: Download the execution.

func (*ProjectsLocationsIntegrationsExecutionsService) Get

func (r *ProjectsLocationsIntegrationsExecutionsService) Get(name string) *ProjectsLocationsIntegrationsExecutionsGetCall

Get: Get an execution in the specified project.

func (*ProjectsLocationsIntegrationsExecutionsService) List

func (r *ProjectsLocationsIntegrationsExecutionsService) List(parent string) *ProjectsLocationsIntegrationsExecutionsListCall

List: Lists the results of all the integration executions. The response includes the same information as the execution log (https://cloud.google.com/application-integration/docs/viewing-logs) in the Integration UI.

- parent: The parent resource name of the integration execution.

type ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall

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

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Context

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Do

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaLiftSuspensionResponse, error)

Do executes the "integrations.projects.locations.integrations.executions.suspensions.lift" call. Exactly one of *GoogleCloudIntegrationsV1alphaLiftSuspensionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaLiftSuspensionResponse.ServerResponse.H eader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Fields

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Header

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsExecutionsSuspensionsListCall

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

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Context

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Do

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSuspensionsResponse, error)

Do executes the "integrations.projects.locations.integrations.executions.suspensions.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListSuspensionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListSuspensionsResponse.ServerResponse. Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Fields

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Filter

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Filter(filter string) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall

Filter sets the optional parameter "filter": Standard filter field.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Header

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) IfNoneMatch

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) OrderBy

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) OrderBy(orderBy string) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall

OrderBy sets the optional parameter "orderBy": Field name to order by.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) PageSize

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) PageSize(pageSize int64) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall

PageSize sets the optional parameter "pageSize": Maximum number of entries in the response.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) PageToken

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) PageToken(pageToken string) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall

PageToken sets the optional parameter "pageToken": Token to retrieve a specific page.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Pages

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSuspensionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall

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

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Context

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Do

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaResolveSuspensionResponse, error)

Do executes the "integrations.projects.locations.integrations.executions.suspensions.resolve" call. Exactly one of *GoogleCloudIntegrationsV1alphaResolveSuspensionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaResolveSuspensionResponse.ServerRespons e.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Fields

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Header

func (c *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsExecutionsSuspensionsService

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

func NewProjectsLocationsIntegrationsExecutionsSuspensionsService

func NewProjectsLocationsIntegrationsExecutionsSuspensionsService(s *Service) *ProjectsLocationsIntegrationsExecutionsSuspensionsService

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsService) Lift

func (r *ProjectsLocationsIntegrationsExecutionsSuspensionsService) Lift(name string, googlecloudintegrationsv1alphaliftsuspensionrequest *GoogleCloudIntegrationsV1alphaLiftSuspensionRequest) *ProjectsLocationsIntegrationsExecutionsSuspensionsLiftCall

Lift: * Lifts suspension for advanced suspension task. Fetch corresponding suspension with provided suspension Id, resolve suspension, and set up suspension result for the Suspension Task.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsService) List

func (r *ProjectsLocationsIntegrationsExecutionsSuspensionsService) List(parent string) *ProjectsLocationsIntegrationsExecutionsSuspensionsListCall

List: * Lists suspensions associated with a specific execution. Only those with permissions to resolve the relevant suspensions will be able to view them.

func (*ProjectsLocationsIntegrationsExecutionsSuspensionsService) Resolve

func (r *ProjectsLocationsIntegrationsExecutionsSuspensionsService) Resolve(name string, googlecloudintegrationsv1alpharesolvesuspensionrequest *GoogleCloudIntegrationsV1alphaResolveSuspensionRequest) *ProjectsLocationsIntegrationsExecutionsSuspensionsResolveCall

Resolve: * Resolves (lifts/rejects) any number of suspensions. If the integration is already running, only the status of the suspension is updated. Otherwise, the suspended integration will begin execution again.

type ProjectsLocationsIntegrationsExecutionsnapshotsListCall

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

func (*ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Context

func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Do

func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse, error)

Do executes the "integrations.projects.locations.integrations.executionsnapshots.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse.ServerRe sponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Fields

func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Filter

func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Filter(filter string) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall

Filter sets the optional parameter "filter": Currently supports filter by `execution_info_id` or `execution_snapshot_id`.

func (*ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Header

func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsExecutionsnapshotsListCall) IfNoneMatch

func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsIntegrationsExecutionsnapshotsListCall) PageSize

func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) PageSize(pageSize int64) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall

PageSize sets the optional parameter "pageSize": Number of entries to be returned in a page.

func (*ProjectsLocationsIntegrationsExecutionsnapshotsListCall) PageToken

func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) PageToken(pageToken string) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall

PageToken sets the optional parameter "pageToken": The token used to retrieve the next page results.

func (*ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Pages

func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsIntegrationsExecutionsnapshotsListCall) ReadMask

func (c *ProjectsLocationsIntegrationsExecutionsnapshotsListCall) ReadMask(readMask string) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall

ReadMask sets the optional parameter "readMask": View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields in event execution snapshot will be filled and returned.

type ProjectsLocationsIntegrationsExecutionsnapshotsService

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

func NewProjectsLocationsIntegrationsExecutionsnapshotsService

func NewProjectsLocationsIntegrationsExecutionsnapshotsService(s *Service) *ProjectsLocationsIntegrationsExecutionsnapshotsService

func (*ProjectsLocationsIntegrationsExecutionsnapshotsService) List

func (r *ProjectsLocationsIntegrationsExecutionsnapshotsService) List(parent string) *ProjectsLocationsIntegrationsExecutionsnapshotsListCall

List: Lists the snapshots of a given integration executions. This RPC is not being used.

- parent: The parent resource name of the integration execution.

type ProjectsLocationsIntegrationsListCall

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

func (*ProjectsLocationsIntegrationsListCall) Context

func (c *ProjectsLocationsIntegrationsListCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsListCall) Do

func (c *ProjectsLocationsIntegrationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListIntegrationsResponse, error)

Do executes the "integrations.projects.locations.integrations.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListIntegrationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListIntegrationsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsListCall) Fields

func (c *ProjectsLocationsIntegrationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsListCall) Filter

func (c *ProjectsLocationsIntegrationsListCall) Filter(filter string) *ProjectsLocationsIntegrationsListCall

Filter sets the optional parameter "filter": Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of ":" (containment), "=" (equality), ">" (greater), "<" (less than), >=" (greater than or equal to), "<=" (less than or equal to), and "!=" (inequality) operators. Negation, conjunction, and disjunction are written using NOT, AND, and OR keywords. For example, organization_id=\"1\" AND state=ACTIVE AND description:"test". Filtering cannot be performed on repeated fields like `task_config`.

func (*ProjectsLocationsIntegrationsListCall) Header

func (c *ProjectsLocationsIntegrationsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsListCall) IfNoneMatch

func (c *ProjectsLocationsIntegrationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsIntegrationsListCall) OrderBy

func (c *ProjectsLocationsIntegrationsListCall) OrderBy(orderBy string) *ProjectsLocationsIntegrationsListCall

OrderBy sets the optional parameter "orderBy": The results would be returned in order you specified here. Supported sort keys are: Descending sort order by "last_modified_time", "created_time", "snapshot_number". Ascending sort order by the integration name.

func (*ProjectsLocationsIntegrationsListCall) PageSize

func (c *ProjectsLocationsIntegrationsListCall) PageSize(pageSize int64) *ProjectsLocationsIntegrationsListCall

PageSize sets the optional parameter "pageSize": The page size for the resquest.

func (*ProjectsLocationsIntegrationsListCall) PageToken

func (c *ProjectsLocationsIntegrationsListCall) PageToken(pageToken string) *ProjectsLocationsIntegrationsListCall

PageToken sets the optional parameter "pageToken": The page token for the resquest.

func (*ProjectsLocationsIntegrationsListCall) Pages

func (c *ProjectsLocationsIntegrationsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListIntegrationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsIntegrationsScheduleCall

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

func (*ProjectsLocationsIntegrationsScheduleCall) Context

func (c *ProjectsLocationsIntegrationsScheduleCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsScheduleCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsScheduleCall) Do

func (c *ProjectsLocationsIntegrationsScheduleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse, error)

Do executes the "integrations.projects.locations.integrations.schedule" call. Exactly one of *GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse.ServerResp onse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsScheduleCall) Fields

func (c *ProjectsLocationsIntegrationsScheduleCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsScheduleCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsScheduleCall) Header

func (c *ProjectsLocationsIntegrationsScheduleCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsService

type ProjectsLocationsIntegrationsService struct {
    Executions *ProjectsLocationsIntegrationsExecutionsService

    Executionsnapshots *ProjectsLocationsIntegrationsExecutionsnapshotsService

    Versions *ProjectsLocationsIntegrationsVersionsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsIntegrationsService

func NewProjectsLocationsIntegrationsService(s *Service) *ProjectsLocationsIntegrationsService

func (*ProjectsLocationsIntegrationsService) Delete

func (r *ProjectsLocationsIntegrationsService) Delete(name string) *ProjectsLocationsIntegrationsDeleteCall

Delete: Delete the selected integration and all versions inside

- name: The location resource of the request.

func (*ProjectsLocationsIntegrationsService) Execute

func (r *ProjectsLocationsIntegrationsService) Execute(name string, googlecloudintegrationsv1alphaexecuteintegrationsrequest *GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest) *ProjectsLocationsIntegrationsExecuteCall

Execute: Executes integrations synchronously by passing the trigger id in the request body. The request is not returned until the requested executions are either fulfilled or experienced an error. If the integration name is not specified (passing `-`), all of the associated integration under the given trigger_id will be executed. Otherwise only the specified integration for the given `trigger_id` is executed. This is helpful for execution the integration from UI.

- name: The integration resource name.

func (*ProjectsLocationsIntegrationsService) List

func (r *ProjectsLocationsIntegrationsService) List(parent string) *ProjectsLocationsIntegrationsListCall

List: Returns the list of all integrations in the specified project.

func (*ProjectsLocationsIntegrationsService) Schedule

func (r *ProjectsLocationsIntegrationsService) Schedule(name string, googlecloudintegrationsv1alphascheduleintegrationsrequest *GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest) *ProjectsLocationsIntegrationsScheduleCall

Schedule: Schedules an integration for execution by passing the trigger id and the scheduled time in the request body.

- name: The integration resource name.

func (*ProjectsLocationsIntegrationsService) Test

func (r *ProjectsLocationsIntegrationsService) Test(name string, googlecloudintegrationsv1alphatestintegrationsrequest *GoogleCloudIntegrationsV1alphaTestIntegrationsRequest) *ProjectsLocationsIntegrationsTestCall

Test: Execute the integration in draft state

- name: Output only. Auto-generated primary key.

type ProjectsLocationsIntegrationsTestCall

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

func (*ProjectsLocationsIntegrationsTestCall) Context

func (c *ProjectsLocationsIntegrationsTestCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsTestCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsTestCall) Do

func (c *ProjectsLocationsIntegrationsTestCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaTestIntegrationsResponse, error)

Do executes the "integrations.projects.locations.integrations.test" call. Exactly one of *GoogleCloudIntegrationsV1alphaTestIntegrationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsTestCall) Fields

func (c *ProjectsLocationsIntegrationsTestCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsTestCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsTestCall) Header

func (c *ProjectsLocationsIntegrationsTestCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsVersionsArchiveCall

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

func (*ProjectsLocationsIntegrationsVersionsArchiveCall) Context

func (c *ProjectsLocationsIntegrationsVersionsArchiveCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsArchiveCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsArchiveCall) Do

func (c *ProjectsLocationsIntegrationsVersionsArchiveCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.integrations.versions.archive" call. Exactly one of *GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse.Serve rResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsArchiveCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsArchiveCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsArchiveCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsArchiveCall) Header

func (c *ProjectsLocationsIntegrationsVersionsArchiveCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsVersionsCreateCall

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

func (*ProjectsLocationsIntegrationsVersionsCreateCall) Context

func (c *ProjectsLocationsIntegrationsVersionsCreateCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsCreateCall) Do

func (c *ProjectsLocationsIntegrationsVersionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)

Do executes the "integrations.projects.locations.integrations.versions.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaIntegrationVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaIntegrationVersion.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsCreateCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsCreateCall) Header

func (c *ProjectsLocationsIntegrationsVersionsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsVersionsCreateCall) NewIntegration

func (c *ProjectsLocationsIntegrationsVersionsCreateCall) NewIntegration(newIntegration bool) *ProjectsLocationsIntegrationsVersionsCreateCall

NewIntegration sets the optional parameter "newIntegration": Set this flag to true, if draft version is to be created for a brand new integration. False, if the request is for an existing integration. For backward compatibility reasons, even if this flag is set to `false` and no existing integration is found, a new draft integration will still be created.

type ProjectsLocationsIntegrationsVersionsDeactivateCall

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

func (*ProjectsLocationsIntegrationsVersionsDeactivateCall) Context

func (c *ProjectsLocationsIntegrationsVersionsDeactivateCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsDeactivateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsDeactivateCall) Do

func (c *ProjectsLocationsIntegrationsVersionsDeactivateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.integrations.versions.deactivate" call. Exactly one of *GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse.Se rverResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsDeactivateCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsDeactivateCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsDeactivateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsDeactivateCall) Header

func (c *ProjectsLocationsIntegrationsVersionsDeactivateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsVersionsDeleteCall

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

func (*ProjectsLocationsIntegrationsVersionsDeleteCall) Context

func (c *ProjectsLocationsIntegrationsVersionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsDeleteCall) Do

func (c *ProjectsLocationsIntegrationsVersionsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.integrations.versions.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsDeleteCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsDeleteCall) Header

func (c *ProjectsLocationsIntegrationsVersionsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsVersionsDownloadCall

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

func (*ProjectsLocationsIntegrationsVersionsDownloadCall) Context

func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsDownloadCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsDownloadCall) Do

func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.integrations.versions.download" call. Exactly one of *GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse.Serv erResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsDownloadCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsDownloadCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsDownloadCall) FileFormat

func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) FileFormat(fileFormat string) *ProjectsLocationsIntegrationsVersionsDownloadCall

FileFormat sets the optional parameter "fileFormat": File format for download request.

Possible values:

"FILE_FORMAT_UNSPECIFIED" - Unspecified file format
"JSON" - JSON File Format
"YAML" - YAML File Format

func (*ProjectsLocationsIntegrationsVersionsDownloadCall) Header

func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsVersionsDownloadCall) IfNoneMatch

func (c *ProjectsLocationsIntegrationsVersionsDownloadCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsVersionsDownloadCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsIntegrationsVersionsGetCall

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

func (*ProjectsLocationsIntegrationsVersionsGetCall) Context

func (c *ProjectsLocationsIntegrationsVersionsGetCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsGetCall) Do

func (c *ProjectsLocationsIntegrationsVersionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)

Do executes the "integrations.projects.locations.integrations.versions.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaIntegrationVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaIntegrationVersion.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsGetCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsGetCall) Header

func (c *ProjectsLocationsIntegrationsVersionsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsVersionsGetCall) IfNoneMatch

func (c *ProjectsLocationsIntegrationsVersionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsVersionsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsIntegrationsVersionsListCall

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

func (*ProjectsLocationsIntegrationsVersionsListCall) Context

func (c *ProjectsLocationsIntegrationsVersionsListCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsListCall) Do

func (c *ProjectsLocationsIntegrationsVersionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse, error)

Do executes the "integrations.projects.locations.integrations.versions.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse.ServerR esponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsListCall) FieldMask

func (c *ProjectsLocationsIntegrationsVersionsListCall) FieldMask(fieldMask string) *ProjectsLocationsIntegrationsVersionsListCall

FieldMask sets the optional parameter "fieldMask": The field mask which specifies the particular data to be returned.

func (*ProjectsLocationsIntegrationsVersionsListCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsListCall) Filter

func (c *ProjectsLocationsIntegrationsVersionsListCall) Filter(filter string) *ProjectsLocationsIntegrationsVersionsListCall

Filter sets the optional parameter "filter": Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of ":" (containment), "=" (equality), ">" (greater), "<" (less than), >=" (greater than or equal to), "<=" (less than or equal to), and "!=" (inequality) operators. Negation, conjunction, and disjunction are written using NOT, AND, and OR keywords. For example, organization_id=\"1\" AND state=ACTIVE AND description:"test". Filtering cannot be performed on repeated fields like `task_config`.

func (*ProjectsLocationsIntegrationsVersionsListCall) Header

func (c *ProjectsLocationsIntegrationsVersionsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsVersionsListCall) IfNoneMatch

func (c *ProjectsLocationsIntegrationsVersionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIntegrationsVersionsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsIntegrationsVersionsListCall) OrderBy

func (c *ProjectsLocationsIntegrationsVersionsListCall) OrderBy(orderBy string) *ProjectsLocationsIntegrationsVersionsListCall

OrderBy sets the optional parameter "orderBy": The results would be returned in order you specified here. Currently supported sort keys are: Descending sort order for "last_modified_time", "created_time", "snapshot_number" Ascending sort order for "name".

func (*ProjectsLocationsIntegrationsVersionsListCall) PageSize

func (c *ProjectsLocationsIntegrationsVersionsListCall) PageSize(pageSize int64) *ProjectsLocationsIntegrationsVersionsListCall

PageSize sets the optional parameter "pageSize": The maximum number of versions to return. The service may return fewer than this value. If unspecified, at most 50 versions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsIntegrationsVersionsListCall) PageToken

func (c *ProjectsLocationsIntegrationsVersionsListCall) PageToken(pageToken string) *ProjectsLocationsIntegrationsVersionsListCall

PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListIntegrationVersions` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListIntegrationVersions` must match the call that provided the page token.

func (*ProjectsLocationsIntegrationsVersionsListCall) Pages

func (c *ProjectsLocationsIntegrationsVersionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsIntegrationsVersionsPatchCall

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

func (*ProjectsLocationsIntegrationsVersionsPatchCall) Context

func (c *ProjectsLocationsIntegrationsVersionsPatchCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsPatchCall) Do

func (c *ProjectsLocationsIntegrationsVersionsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)

Do executes the "integrations.projects.locations.integrations.versions.patch" call. Exactly one of *GoogleCloudIntegrationsV1alphaIntegrationVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaIntegrationVersion.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsPatchCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsPatchCall) Header

func (c *ProjectsLocationsIntegrationsVersionsPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsIntegrationsVersionsPatchCall) UpdateMask

func (c *ProjectsLocationsIntegrationsVersionsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsIntegrationsVersionsPatchCall

UpdateMask sets the optional parameter "updateMask": Field mask specifying the fields in the above integration that have been modified and need to be updated.

type ProjectsLocationsIntegrationsVersionsPublishCall

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

func (*ProjectsLocationsIntegrationsVersionsPublishCall) Context

func (c *ProjectsLocationsIntegrationsVersionsPublishCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsPublishCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsPublishCall) Do

func (c *ProjectsLocationsIntegrationsVersionsPublishCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.integrations.versions.publish" call. Exactly one of *GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse.Serve rResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsPublishCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsPublishCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsPublishCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsPublishCall) Header

func (c *ProjectsLocationsIntegrationsVersionsPublishCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsVersionsService

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

func NewProjectsLocationsIntegrationsVersionsService

func NewProjectsLocationsIntegrationsVersionsService(s *Service) *ProjectsLocationsIntegrationsVersionsService

func (*ProjectsLocationsIntegrationsVersionsService) Archive

func (r *ProjectsLocationsIntegrationsVersionsService) Archive(name string, googlecloudintegrationsv1alphaarchiveintegrationversionrequest *GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsArchiveCall

Archive: Soft-deletes the integration. Changes the status of the integration to ARCHIVED. If the integration being ARCHIVED is tagged as "HEAD", the tag is removed from this snapshot and set to the previous non-ARCHIVED snapshot. The PUBLISH_REQUESTED, DUE_FOR_DELETION tags are removed too. This RPC throws an exception if the version being archived is DRAFT, and if the `locked_by` user is not the same as the user performing the Archive. Audit fields updated include last_modified_timestamp, last_modified_by. Any existing lock is released when Archiving a integration. Currently, there is no unarchive mechanism.

func (*ProjectsLocationsIntegrationsVersionsService) Create

func (r *ProjectsLocationsIntegrationsVersionsService) Create(parent string, googlecloudintegrationsv1alphaintegrationversion *GoogleCloudIntegrationsV1alphaIntegrationVersion) *ProjectsLocationsIntegrationsVersionsCreateCall

Create: Create a integration with a draft version in the specified project.

func (*ProjectsLocationsIntegrationsVersionsService) Deactivate

func (r *ProjectsLocationsIntegrationsVersionsService) Deactivate(name string, googlecloudintegrationsv1alphadeactivateintegrationversionrequest *GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsDeactivateCall

Deactivate: Sets the status of the ACTIVE integration to SNAPSHOT with a new tag "PREVIOUSLY_PUBLISHED" after validating it. The "HEAD" and "PUBLISH_REQUESTED" tags do not change. This RPC throws an exception if the version being snapshot is not ACTIVE. Audit fields added include action, action_by, action_timestamp.

func (*ProjectsLocationsIntegrationsVersionsService) Delete

func (r *ProjectsLocationsIntegrationsVersionsService) Delete(name string) *ProjectsLocationsIntegrationsVersionsDeleteCall

Delete: Soft-deletes the integration. Changes the status of the integration to ARCHIVED. If the integration being ARCHIVED is tagged as "HEAD", the tag is removed from this snapshot and set to the previous non-ARCHIVED snapshot. The PUBLISH_REQUESTED, DUE_FOR_DELETION tags are removed too. This RPC throws an exception if the version being deleted is DRAFT, and if the `locked_by` user is not the same as the user performing the Delete. Audit fields updated include last_modified_timestamp, last_modified_by. Any existing lock is released when Deleting a integration. Currently, there is no undelete mechanism.

func (*ProjectsLocationsIntegrationsVersionsService) Download

func (r *ProjectsLocationsIntegrationsVersionsService) Download(name string) *ProjectsLocationsIntegrationsVersionsDownloadCall

Download: Downloads an integration. Retrieves the `IntegrationVersion` for a given `integration_id` and returns the response as a string.

func (*ProjectsLocationsIntegrationsVersionsService) Get

func (r *ProjectsLocationsIntegrationsVersionsService) Get(name string) *ProjectsLocationsIntegrationsVersionsGetCall

Get: Get a integration in the specified project.

func (*ProjectsLocationsIntegrationsVersionsService) List

func (r *ProjectsLocationsIntegrationsVersionsService) List(parent string) *ProjectsLocationsIntegrationsVersionsListCall

List: Returns the list of all integration versions in the specified project.

func (*ProjectsLocationsIntegrationsVersionsService) Patch

func (r *ProjectsLocationsIntegrationsVersionsService) Patch(name string, googlecloudintegrationsv1alphaintegrationversion *GoogleCloudIntegrationsV1alphaIntegrationVersion) *ProjectsLocationsIntegrationsVersionsPatchCall

Patch: Update a integration with a draft version in the specified project.

- name: Output only. Auto-generated primary key.

func (*ProjectsLocationsIntegrationsVersionsService) Publish

func (r *ProjectsLocationsIntegrationsVersionsService) Publish(name string, googlecloudintegrationsv1alphapublishintegrationversionrequest *GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsPublishCall

Publish: This RPC throws an exception if the integration is in ARCHIVED or ACTIVE state. This RPC throws an exception if the version being published is DRAFT, and if the `locked_by` user is not the same as the user performing the Publish. Audit fields updated include last_published_timestamp, last_published_by, last_modified_timestamp, last_modified_by. Any existing lock is on this integration is released.

func (*ProjectsLocationsIntegrationsVersionsService) Unpublish

func (r *ProjectsLocationsIntegrationsVersionsService) Unpublish(name string, googlecloudintegrationsv1alphaunpublishintegrationversionrequest *GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsUnpublishCall

Unpublish: Sets the status of the ACTIVE integration to SNAPSHOT with a new tag "PREVIOUSLY_PUBLISHED" after validating it. The "HEAD" and "PUBLISH_REQUESTED" tags do not change. This RPC throws an exception if the version being snapshot is not ACTIVE. Audit fields added include action, action_by, action_timestamp.

func (*ProjectsLocationsIntegrationsVersionsService) Upload

func (r *ProjectsLocationsIntegrationsVersionsService) Upload(parent string, googlecloudintegrationsv1alphauploadintegrationversionrequest *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsUploadCall

Upload: Uploads an integration. The content can be a previously downloaded integration. Performs the same function as CreateDraftIntegrationVersion, but accepts input in a string format, which holds the complete representation of the IntegrationVersion content.

func (*ProjectsLocationsIntegrationsVersionsService) Validate

func (r *ProjectsLocationsIntegrationsVersionsService) Validate(name string, googlecloudintegrationsv1alphavalidateintegrationversionrequest *GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest) *ProjectsLocationsIntegrationsVersionsValidateCall

Validate: Validates the given integration. If the id doesn't exist, a NotFoundException is thrown. If validation fails a CanonicalCodeException is thrown. If there was no failure an empty response is returned.

type ProjectsLocationsIntegrationsVersionsUnpublishCall

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

func (*ProjectsLocationsIntegrationsVersionsUnpublishCall) Context

func (c *ProjectsLocationsIntegrationsVersionsUnpublishCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsUnpublishCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsUnpublishCall) Do

func (c *ProjectsLocationsIntegrationsVersionsUnpublishCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.integrations.versions.unpublish" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsUnpublishCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsUnpublishCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsUnpublishCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsUnpublishCall) Header

func (c *ProjectsLocationsIntegrationsVersionsUnpublishCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsVersionsUploadCall

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

func (*ProjectsLocationsIntegrationsVersionsUploadCall) Context

func (c *ProjectsLocationsIntegrationsVersionsUploadCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsUploadCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsUploadCall) Do

func (c *ProjectsLocationsIntegrationsVersionsUploadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.integrations.versions.upload" call. Exactly one of *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse.Server Response.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsUploadCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsUploadCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsUploadCall) Header

func (c *ProjectsLocationsIntegrationsVersionsUploadCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsIntegrationsVersionsValidateCall

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

func (*ProjectsLocationsIntegrationsVersionsValidateCall) Context

func (c *ProjectsLocationsIntegrationsVersionsValidateCall) Context(ctx context.Context) *ProjectsLocationsIntegrationsVersionsValidateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsIntegrationsVersionsValidateCall) Do

func (c *ProjectsLocationsIntegrationsVersionsValidateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.integrations.versions.validate" call. Exactly one of *GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse.Serv erResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIntegrationsVersionsValidateCall) Fields

func (c *ProjectsLocationsIntegrationsVersionsValidateCall) Fields(s ...googleapi.Field) *ProjectsLocationsIntegrationsVersionsValidateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsIntegrationsVersionsValidateCall) Header

func (c *ProjectsLocationsIntegrationsVersionsValidateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsListTaskEntitiesCall

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

func (*ProjectsLocationsListTaskEntitiesCall) Context

func (c *ProjectsLocationsListTaskEntitiesCall) Context(ctx context.Context) *ProjectsLocationsListTaskEntitiesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsListTaskEntitiesCall) Do

func (c *ProjectsLocationsListTaskEntitiesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse, error)

Do executes the "integrations.projects.locations.listTaskEntities" call. Exactly one of *GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsListTaskEntitiesCall) Fields

func (c *ProjectsLocationsListTaskEntitiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsListTaskEntitiesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsListTaskEntitiesCall) Header

func (c *ProjectsLocationsListTaskEntitiesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsListTaskEntitiesCall) IfNoneMatch

func (c *ProjectsLocationsListTaskEntitiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsListTaskEntitiesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsAuthConfigsCreateCall

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

func (*ProjectsLocationsProductsAuthConfigsCreateCall) ClientCertificateEncryptedPrivateKey

func (c *ProjectsLocationsProductsAuthConfigsCreateCall) ClientCertificateEncryptedPrivateKey(clientCertificateEncryptedPrivateKey string) *ProjectsLocationsProductsAuthConfigsCreateCall

ClientCertificateEncryptedPrivateKey sets the optional parameter "clientCertificate.encryptedPrivateKey": The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

func (*ProjectsLocationsProductsAuthConfigsCreateCall) ClientCertificatePassphrase

func (c *ProjectsLocationsProductsAuthConfigsCreateCall) ClientCertificatePassphrase(clientCertificatePassphrase string) *ProjectsLocationsProductsAuthConfigsCreateCall

ClientCertificatePassphrase sets the optional parameter "clientCertificate.passphrase": 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.

func (*ProjectsLocationsProductsAuthConfigsCreateCall) ClientCertificateSslCertificate

func (c *ProjectsLocationsProductsAuthConfigsCreateCall) ClientCertificateSslCertificate(clientCertificateSslCertificate string) *ProjectsLocationsProductsAuthConfigsCreateCall

ClientCertificateSslCertificate sets the optional parameter "clientCertificate.sslCertificate": The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

func (*ProjectsLocationsProductsAuthConfigsCreateCall) Context

func (c *ProjectsLocationsProductsAuthConfigsCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsAuthConfigsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsAuthConfigsCreateCall) Do

func (c *ProjectsLocationsProductsAuthConfigsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)

Do executes the "integrations.projects.locations.products.authConfigs.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaAuthConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaAuthConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsAuthConfigsCreateCall) Fields

func (c *ProjectsLocationsProductsAuthConfigsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsAuthConfigsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsAuthConfigsCreateCall) Header

func (c *ProjectsLocationsProductsAuthConfigsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsAuthConfigsDeleteCall

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

func (*ProjectsLocationsProductsAuthConfigsDeleteCall) Context

func (c *ProjectsLocationsProductsAuthConfigsDeleteCall) Context(ctx context.Context) *ProjectsLocationsProductsAuthConfigsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsAuthConfigsDeleteCall) Do

func (c *ProjectsLocationsProductsAuthConfigsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.products.authConfigs.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsAuthConfigsDeleteCall) Fields

func (c *ProjectsLocationsProductsAuthConfigsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsAuthConfigsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsAuthConfigsDeleteCall) Header

func (c *ProjectsLocationsProductsAuthConfigsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsAuthConfigsGetCall

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

func (*ProjectsLocationsProductsAuthConfigsGetCall) Context

func (c *ProjectsLocationsProductsAuthConfigsGetCall) Context(ctx context.Context) *ProjectsLocationsProductsAuthConfigsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsAuthConfigsGetCall) Do

func (c *ProjectsLocationsProductsAuthConfigsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)

Do executes the "integrations.projects.locations.products.authConfigs.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaAuthConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaAuthConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsAuthConfigsGetCall) Fields

func (c *ProjectsLocationsProductsAuthConfigsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsAuthConfigsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsAuthConfigsGetCall) Header

func (c *ProjectsLocationsProductsAuthConfigsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsAuthConfigsGetCall) IfNoneMatch

func (c *ProjectsLocationsProductsAuthConfigsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsAuthConfigsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsAuthConfigsListCall

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

func (*ProjectsLocationsProductsAuthConfigsListCall) Context

func (c *ProjectsLocationsProductsAuthConfigsListCall) Context(ctx context.Context) *ProjectsLocationsProductsAuthConfigsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsAuthConfigsListCall) Do

func (c *ProjectsLocationsProductsAuthConfigsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListAuthConfigsResponse, error)

Do executes the "integrations.projects.locations.products.authConfigs.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListAuthConfigsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListAuthConfigsResponse.ServerResponse. Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsAuthConfigsListCall) Fields

func (c *ProjectsLocationsProductsAuthConfigsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsAuthConfigsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsAuthConfigsListCall) Filter

func (c *ProjectsLocationsProductsAuthConfigsListCall) Filter(filter string) *ProjectsLocationsProductsAuthConfigsListCall

Filter sets the optional parameter "filter": Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.

func (*ProjectsLocationsProductsAuthConfigsListCall) Header

func (c *ProjectsLocationsProductsAuthConfigsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsAuthConfigsListCall) IfNoneMatch

func (c *ProjectsLocationsProductsAuthConfigsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsAuthConfigsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsProductsAuthConfigsListCall) PageSize

func (c *ProjectsLocationsProductsAuthConfigsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsAuthConfigsListCall

PageSize sets the optional parameter "pageSize": The size of entries in the response. If unspecified, defaults to 100.

func (*ProjectsLocationsProductsAuthConfigsListCall) PageToken

func (c *ProjectsLocationsProductsAuthConfigsListCall) PageToken(pageToken string) *ProjectsLocationsProductsAuthConfigsListCall

PageToken sets the optional parameter "pageToken": The token returned in the previous response.

func (*ProjectsLocationsProductsAuthConfigsListCall) Pages

func (c *ProjectsLocationsProductsAuthConfigsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListAuthConfigsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsProductsAuthConfigsListCall) ReadMask

func (c *ProjectsLocationsProductsAuthConfigsListCall) ReadMask(readMask string) *ProjectsLocationsProductsAuthConfigsListCall

ReadMask sets the optional parameter "readMask": The mask which specifies fields that need to be returned in the AuthConfig's response.

type ProjectsLocationsProductsAuthConfigsPatchCall

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

func (*ProjectsLocationsProductsAuthConfigsPatchCall) ClientCertificateEncryptedPrivateKey

func (c *ProjectsLocationsProductsAuthConfigsPatchCall) ClientCertificateEncryptedPrivateKey(clientCertificateEncryptedPrivateKey string) *ProjectsLocationsProductsAuthConfigsPatchCall

ClientCertificateEncryptedPrivateKey sets the optional parameter "clientCertificate.encryptedPrivateKey": The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

func (*ProjectsLocationsProductsAuthConfigsPatchCall) ClientCertificatePassphrase

func (c *ProjectsLocationsProductsAuthConfigsPatchCall) ClientCertificatePassphrase(clientCertificatePassphrase string) *ProjectsLocationsProductsAuthConfigsPatchCall

ClientCertificatePassphrase sets the optional parameter "clientCertificate.passphrase": 'passphrase' should be left unset if private key is not encrypted. Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key.

func (*ProjectsLocationsProductsAuthConfigsPatchCall) ClientCertificateSslCertificate

func (c *ProjectsLocationsProductsAuthConfigsPatchCall) ClientCertificateSslCertificate(clientCertificateSslCertificate string) *ProjectsLocationsProductsAuthConfigsPatchCall

ClientCertificateSslCertificate sets the optional parameter "clientCertificate.sslCertificate": The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines. For example, -----BEGIN CERTIFICATE----- MIICTTCCAbagAwIBAgIJAPT0tSKNxan/MA0GCSqGSIb3DQEBCwUAMCoxFzAVBgNV BAoTDkdvb2dsZSBURVNUSU5HMQ8wDQYDVQQDEwZ0ZXN0Q0EwHhcNMTUwMTAxMDAw MDAwWhcNMjUwMTAxMDAwMDAwWjAuMRcwFQYDVQQKEw5Hb29nbGUgVEVTVElORzET MBEGA1UEAwwKam9lQGJhbmFuYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA vDYFgMgxi5W488d9J7UpCInl0NXmZQpJDEHE4hvkaRlH7pnC71H0DLt0/3zATRP1 JzY2+eqBmbGl4/sgZKYv8UrLnNyQNUTsNx1iZAfPUflf5FwgVsai8BM0pUciq1NB xD429VFcrGZNucvFLh72RuRFIKH8WUpiK/iZNFkWhZ0CAwEAAaN3MHUwDgYDVR0P AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMB Af8EAjAAMBkGA1UdDgQSBBCVgnFBCWgL/iwCqnGrhTPQMBsGA1UdIwQUMBKAEKey Um2o4k2WiEVA0ldQvNYwDQYJKoZIhvcNAQELBQADgYEAYK986R4E3L1v+Q6esBtW JrUwA9UmJRSQr0N5w3o9XzarU37/bkjOP0Fw0k/A6Vv1n3vlciYfBFaBIam1qRHr 5dMsYf4CZS6w50r7hyzqyrwDoyNxkLnd2PdcHT/sym1QmflsjEs7pejtnohO6N2H wQW6M0H7Zt8claGRla4fKkg= -----END CERTIFICATE-----

func (*ProjectsLocationsProductsAuthConfigsPatchCall) Context

func (c *ProjectsLocationsProductsAuthConfigsPatchCall) Context(ctx context.Context) *ProjectsLocationsProductsAuthConfigsPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsAuthConfigsPatchCall) Do

func (c *ProjectsLocationsProductsAuthConfigsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaAuthConfig, error)

Do executes the "integrations.projects.locations.products.authConfigs.patch" call. Exactly one of *GoogleCloudIntegrationsV1alphaAuthConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaAuthConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsAuthConfigsPatchCall) Fields

func (c *ProjectsLocationsProductsAuthConfigsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsAuthConfigsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsAuthConfigsPatchCall) Header

func (c *ProjectsLocationsProductsAuthConfigsPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsAuthConfigsPatchCall) UpdateMask

func (c *ProjectsLocationsProductsAuthConfigsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProductsAuthConfigsPatchCall

UpdateMask sets the optional parameter "updateMask": Field mask specifying the fields in the above AuthConfig that have been modified and need to be updated.

type ProjectsLocationsProductsAuthConfigsService

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

func NewProjectsLocationsProductsAuthConfigsService

func NewProjectsLocationsProductsAuthConfigsService(s *Service) *ProjectsLocationsProductsAuthConfigsService

func (*ProjectsLocationsProductsAuthConfigsService) Create

func (r *ProjectsLocationsProductsAuthConfigsService) Create(parent string, googlecloudintegrationsv1alphaauthconfig *GoogleCloudIntegrationsV1alphaAuthConfig) *ProjectsLocationsProductsAuthConfigsCreateCall

Create: Creates an auth config record. Fetch corresponding credentials for specific auth types, e.g. access token for OAuth 2.0, JWT token for JWT. Encrypt the auth config with Cloud KMS and store the encrypted credentials in Spanner. Returns the encrypted auth config.

- parent: "projects/{project}/locations/{location}" format.

func (*ProjectsLocationsProductsAuthConfigsService) Delete

func (r *ProjectsLocationsProductsAuthConfigsService) Delete(name string) *ProjectsLocationsProductsAuthConfigsDeleteCall

Delete: Deletes an auth config.

- name: The name that is associated with the AuthConfig.

func (*ProjectsLocationsProductsAuthConfigsService) Get

func (r *ProjectsLocationsProductsAuthConfigsService) Get(name string) *ProjectsLocationsProductsAuthConfigsGetCall

Get: Gets a complete auth config. If the auth config doesn't exist, Code.NOT_FOUND exception will be thrown. Returns the decrypted auth config.

- name: The name that is associated with the AuthConfig.

func (*ProjectsLocationsProductsAuthConfigsService) List

func (r *ProjectsLocationsProductsAuthConfigsService) List(parent string) *ProjectsLocationsProductsAuthConfigsListCall

List: Lists all auth configs that match the filter. Restrict to auth configs belong to the current client only.

- parent: The client, which owns this collection of AuthConfigs.

func (*ProjectsLocationsProductsAuthConfigsService) Patch

func (r *ProjectsLocationsProductsAuthConfigsService) Patch(name string, googlecloudintegrationsv1alphaauthconfig *GoogleCloudIntegrationsV1alphaAuthConfig) *ProjectsLocationsProductsAuthConfigsPatchCall

Patch: Updates an auth config. If credential is updated, fetch the encrypted auth config from Spanner, decrypt with Cloud KMS key, update the credential fields, re-encrypt with Cloud KMS key and update the Spanner record. For other fields, directly update the Spanner record. Returns the encrypted auth config.

type ProjectsLocationsProductsCertificatesCreateCall

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

func (*ProjectsLocationsProductsCertificatesCreateCall) Context

func (c *ProjectsLocationsProductsCertificatesCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsCertificatesCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsCertificatesCreateCall) Do

func (c *ProjectsLocationsProductsCertificatesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)

Do executes the "integrations.projects.locations.products.certificates.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaCertificate or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCertificate.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsCertificatesCreateCall) Fields

func (c *ProjectsLocationsProductsCertificatesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCertificatesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsCertificatesCreateCall) Header

func (c *ProjectsLocationsProductsCertificatesCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsCertificatesDeleteCall

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

func (*ProjectsLocationsProductsCertificatesDeleteCall) Context

func (c *ProjectsLocationsProductsCertificatesDeleteCall) Context(ctx context.Context) *ProjectsLocationsProductsCertificatesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsCertificatesDeleteCall) Do

func (c *ProjectsLocationsProductsCertificatesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.products.certificates.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsCertificatesDeleteCall) Fields

func (c *ProjectsLocationsProductsCertificatesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCertificatesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsCertificatesDeleteCall) Header

func (c *ProjectsLocationsProductsCertificatesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsCertificatesGetCall

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

func (*ProjectsLocationsProductsCertificatesGetCall) Context

func (c *ProjectsLocationsProductsCertificatesGetCall) Context(ctx context.Context) *ProjectsLocationsProductsCertificatesGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsCertificatesGetCall) Do

func (c *ProjectsLocationsProductsCertificatesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)

Do executes the "integrations.projects.locations.products.certificates.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaCertificate or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCertificate.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsCertificatesGetCall) Fields

func (c *ProjectsLocationsProductsCertificatesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCertificatesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsCertificatesGetCall) Header

func (c *ProjectsLocationsProductsCertificatesGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsCertificatesGetCall) IfNoneMatch

func (c *ProjectsLocationsProductsCertificatesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsCertificatesGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsCertificatesListCall

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

func (*ProjectsLocationsProductsCertificatesListCall) Context

func (c *ProjectsLocationsProductsCertificatesListCall) Context(ctx context.Context) *ProjectsLocationsProductsCertificatesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsCertificatesListCall) Do

func (c *ProjectsLocationsProductsCertificatesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListCertificatesResponse, error)

Do executes the "integrations.projects.locations.products.certificates.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListCertificatesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListCertificatesResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsCertificatesListCall) Fields

func (c *ProjectsLocationsProductsCertificatesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCertificatesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsCertificatesListCall) Filter

func (c *ProjectsLocationsProductsCertificatesListCall) Filter(filter string) *ProjectsLocationsProductsCertificatesListCall

Filter sets the optional parameter "filter": Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.

func (*ProjectsLocationsProductsCertificatesListCall) Header

func (c *ProjectsLocationsProductsCertificatesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsCertificatesListCall) IfNoneMatch

func (c *ProjectsLocationsProductsCertificatesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsCertificatesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsProductsCertificatesListCall) PageSize

func (c *ProjectsLocationsProductsCertificatesListCall) PageSize(pageSize int64) *ProjectsLocationsProductsCertificatesListCall

PageSize sets the optional parameter "pageSize": The size of entries in the response. If unspecified, defaults to 100.

func (*ProjectsLocationsProductsCertificatesListCall) PageToken

func (c *ProjectsLocationsProductsCertificatesListCall) PageToken(pageToken string) *ProjectsLocationsProductsCertificatesListCall

PageToken sets the optional parameter "pageToken": The token returned in the previous response.

func (*ProjectsLocationsProductsCertificatesListCall) Pages

func (c *ProjectsLocationsProductsCertificatesListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListCertificatesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsProductsCertificatesListCall) ReadMask

func (c *ProjectsLocationsProductsCertificatesListCall) ReadMask(readMask string) *ProjectsLocationsProductsCertificatesListCall

ReadMask sets the optional parameter "readMask": The mask which specifies fields that need to be returned in the Certificate's response.

type ProjectsLocationsProductsCertificatesPatchCall

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

func (*ProjectsLocationsProductsCertificatesPatchCall) Context

func (c *ProjectsLocationsProductsCertificatesPatchCall) Context(ctx context.Context) *ProjectsLocationsProductsCertificatesPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsCertificatesPatchCall) Do

func (c *ProjectsLocationsProductsCertificatesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCertificate, error)

Do executes the "integrations.projects.locations.products.certificates.patch" call. Exactly one of *GoogleCloudIntegrationsV1alphaCertificate or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCertificate.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsCertificatesPatchCall) Fields

func (c *ProjectsLocationsProductsCertificatesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCertificatesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsCertificatesPatchCall) Header

func (c *ProjectsLocationsProductsCertificatesPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsCertificatesPatchCall) UpdateMask

func (c *ProjectsLocationsProductsCertificatesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProductsCertificatesPatchCall

UpdateMask sets the optional parameter "updateMask": Field mask specifying the fields in the above Certificate that have been modified and need to be updated.

type ProjectsLocationsProductsCertificatesService

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

func NewProjectsLocationsProductsCertificatesService

func NewProjectsLocationsProductsCertificatesService(s *Service) *ProjectsLocationsProductsCertificatesService

func (*ProjectsLocationsProductsCertificatesService) Create

func (r *ProjectsLocationsProductsCertificatesService) Create(parent string, googlecloudintegrationsv1alphacertificate *GoogleCloudIntegrationsV1alphaCertificate) *ProjectsLocationsProductsCertificatesCreateCall

Create: Creates a new certificate. The certificate will be registered to the trawler service and will be encrypted using cloud KMS and stored in Spanner Returns the certificate.

- parent: "projects/{project}/locations/{location}" format.

func (*ProjectsLocationsProductsCertificatesService) Delete

func (r *ProjectsLocationsProductsCertificatesService) Delete(name string) *ProjectsLocationsProductsCertificatesDeleteCall

Delete: Delete a certificate

- name: The name that is associated with the Certificate.

func (*ProjectsLocationsProductsCertificatesService) Get

func (r *ProjectsLocationsProductsCertificatesService) Get(name string) *ProjectsLocationsProductsCertificatesGetCall

Get: Get a certificates in the specified project.

func (*ProjectsLocationsProductsCertificatesService) List

func (r *ProjectsLocationsProductsCertificatesService) List(parent string) *ProjectsLocationsProductsCertificatesListCall

List: List all the certificates that match the filter. Restrict to certificate of current client only.

- parent: The client, which owns this collection of Certificates.

func (*ProjectsLocationsProductsCertificatesService) Patch

func (r *ProjectsLocationsProductsCertificatesService) Patch(name string, googlecloudintegrationsv1alphacertificate *GoogleCloudIntegrationsV1alphaCertificate) *ProjectsLocationsProductsCertificatesPatchCall

Patch: Updates the certificate by id. If new certificate file is updated, it will register with the trawler service, re-encrypt with cloud KMS and update the Spanner record. Other fields will directly update the Spanner record. Returns the Certificate.

- name: Output only. Auto generated primary key.

type ProjectsLocationsProductsCloudFunctionsCreateCall

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

func (*ProjectsLocationsProductsCloudFunctionsCreateCall) Context

func (c *ProjectsLocationsProductsCloudFunctionsCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsCloudFunctionsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsCloudFunctionsCreateCall) Do

func (c *ProjectsLocationsProductsCloudFunctionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse, error)

Do executes the "integrations.projects.locations.products.cloudFunctions.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCreateCloudFunctionResponse.ServerRespo nse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsCloudFunctionsCreateCall) Fields

func (c *ProjectsLocationsProductsCloudFunctionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCloudFunctionsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsCloudFunctionsCreateCall) Header

func (c *ProjectsLocationsProductsCloudFunctionsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsCloudFunctionsService

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

func NewProjectsLocationsProductsCloudFunctionsService

func NewProjectsLocationsProductsCloudFunctionsService(s *Service) *ProjectsLocationsProductsCloudFunctionsService

func (*ProjectsLocationsProductsCloudFunctionsService) Create

func (r *ProjectsLocationsProductsCloudFunctionsService) Create(parent string, googlecloudintegrationsv1alphacreatecloudfunctionrequest *GoogleCloudIntegrationsV1alphaCreateCloudFunctionRequest) *ProjectsLocationsProductsCloudFunctionsCreateCall

Create: Creates an cloud function project.

- parent: The project that the executed integration belongs to.

type ProjectsLocationsProductsCreateBundleCall

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

func (*ProjectsLocationsProductsCreateBundleCall) Context

func (c *ProjectsLocationsProductsCreateBundleCall) Context(ctx context.Context) *ProjectsLocationsProductsCreateBundleCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsCreateBundleCall) Do

func (c *ProjectsLocationsProductsCreateBundleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCreateBundleResponse, error)

Do executes the "integrations.projects.locations.products.createBundle" call. Exactly one of *GoogleCloudIntegrationsV1alphaCreateBundleResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCreateBundleResponse.ServerResponse.Hea der or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsCreateBundleCall) Fields

func (c *ProjectsLocationsProductsCreateBundleCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsCreateBundleCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsCreateBundleCall) Header

func (c *ProjectsLocationsProductsCreateBundleCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsArchiveBundleCall

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

func (*ProjectsLocationsProductsIntegrationsArchiveBundleCall) Context

func (c *ProjectsLocationsProductsIntegrationsArchiveBundleCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsArchiveBundleCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsArchiveBundleCall) Do

func (c *ProjectsLocationsProductsIntegrationsArchiveBundleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaArchiveBundleResponse, error)

Do executes the "integrations.projects.locations.products.integrations.archiveBundle" call. Exactly one of *GoogleCloudIntegrationsV1alphaArchiveBundleResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaArchiveBundleResponse.ServerResponse.He ader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsArchiveBundleCall) Fields

func (c *ProjectsLocationsProductsIntegrationsArchiveBundleCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsArchiveBundleCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsArchiveBundleCall) Header

func (c *ProjectsLocationsProductsIntegrationsArchiveBundleCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsExecuteCall

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

func (*ProjectsLocationsProductsIntegrationsExecuteCall) Context

func (c *ProjectsLocationsProductsIntegrationsExecuteCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecuteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsExecuteCall) Do

func (c *ProjectsLocationsProductsIntegrationsExecuteCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse, error)

Do executes the "integrations.projects.locations.products.integrations.execute" call. Exactly one of *GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaExecuteIntegrationsResponse.ServerRespo nse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsExecuteCall) Fields

func (c *ProjectsLocationsProductsIntegrationsExecuteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecuteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsExecuteCall) Header

func (c *ProjectsLocationsProductsIntegrationsExecuteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsExecutionsCancelCall

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

func (*ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Context

func (c *ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsCancelCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Do

func (c *ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaCancelExecutionResponse, error)

Do executes the "integrations.projects.locations.products.integrations.executions.cancel" call. Exactly one of *GoogleCloudIntegrationsV1alphaCancelExecutionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaCancelExecutionResponse.ServerResponse. Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Fields

func (c *ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsCancelCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Header

func (c *ProjectsLocationsProductsIntegrationsExecutionsCancelCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsExecutionsDownloadCall

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

func (*ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Context

func (c *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Do

func (c *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDownloadExecutionResponse, error)

Do executes the "integrations.projects.locations.products.integrations.executions.download" call. Exactly one of *GoogleCloudIntegrationsV1alphaDownloadExecutionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaDownloadExecutionResponse.ServerRespons e.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Fields

func (c *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Header

func (c *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) IfNoneMatch

func (c *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsIntegrationsExecutionsGetCall

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

func (*ProjectsLocationsProductsIntegrationsExecutionsGetCall) Context

func (c *ProjectsLocationsProductsIntegrationsExecutionsGetCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsExecutionsGetCall) Do

func (c *ProjectsLocationsProductsIntegrationsExecutionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaExecution, error)

Do executes the "integrations.projects.locations.products.integrations.executions.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaExecution or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaExecution.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsExecutionsGetCall) Fields

func (c *ProjectsLocationsProductsIntegrationsExecutionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsExecutionsGetCall) Header

func (c *ProjectsLocationsProductsIntegrationsExecutionsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsExecutionsGetCall) IfNoneMatch

func (c *ProjectsLocationsProductsIntegrationsExecutionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsExecutionsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsIntegrationsExecutionsListCall

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

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) Context

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) Do

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListExecutionsResponse, error)

Do executes the "integrations.projects.locations.products.integrations.executions.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListExecutionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListExecutionsResponse.ServerResponse.H eader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) Fields

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) Filter

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Filter(filter string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

Filter sets the optional parameter "filter": Standard filter field, we support filtering on all fields in EventExecutionParamIndexes table. All fields support for EQUALS, in additional: CreateTimestamp support for LESS_THAN, GREATER_THAN ParameterKey, ParameterValue, ParameterType support for HAS For example: "parameter_value" HAS \"parameter1\" Also supports operators like AND, OR, NOT For example, trigger_id=\"id1\" AND event_execution_state=\"FAILED\"

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsCustomFilter

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsCustomFilter(filterParamsCustomFilter string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsCustomFilter sets the optional parameter "filterParams.customFilter": Optional user-provided custom filter.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsEndTime

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsEndTime(filterParamsEndTime int64) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsEndTime sets the optional parameter "filterParams.endTime": End timestamp.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsEventStatuses

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsEventStatuses(filterParamsEventStatuses ...string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsEventStatuses sets the optional parameter "filterParams.eventStatuses": List of possible event statuses.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsExecutionId

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsExecutionId(filterParamsExecutionId string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsExecutionId sets the optional parameter "filterParams.executionId": Execution id.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterKey

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterKey(filterParamsParameterKey string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsParameterKey sets the optional parameter "filterParams.parameterKey": Param key. DEPRECATED. User parameter_pair_key instead.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterPairKey

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterPairKey(filterParamsParameterPairKey string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsParameterPairKey sets the optional parameter "filterParams.parameterPairKey": Param key in the key value pair filter.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterPairValue

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterPairValue(filterParamsParameterPairValue string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsParameterPairValue sets the optional parameter "filterParams.parameterPairValue": Param value in the key value pair filter.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterType

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterType(filterParamsParameterType string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsParameterType sets the optional parameter "filterParams.parameterType": Param type.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterValue

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsParameterValue(filterParamsParameterValue string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsParameterValue sets the optional parameter "filterParams.parameterValue": Param value. DEPRECATED. User parameter_pair_value instead.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsStartTime

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsStartTime(filterParamsStartTime int64) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsStartTime sets the optional parameter "filterParams.startTime": Start timestamp.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsTaskStatuses

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsTaskStatuses(filterParamsTaskStatuses ...string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsTaskStatuses sets the optional parameter "filterParams.taskStatuses": List of possible task statuses.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsWorkflowName

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) FilterParamsWorkflowName(filterParamsWorkflowName string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

FilterParamsWorkflowName sets the optional parameter "filterParams.workflowName": Workflow name.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) Header

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) IfNoneMatch

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) OrderBy

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) OrderBy(orderBy string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

OrderBy sets the optional parameter "orderBy": The results would be returned in order you specified here. Currently supporting "last_modified_time" and "create_time".

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) PageSize

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsIntegrationsExecutionsListCall

PageSize sets the optional parameter "pageSize": The size of entries in the response.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) PageToken

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) PageToken(pageToken string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

PageToken sets the optional parameter "pageToken": The token returned in the previous response.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) Pages

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListExecutionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) ReadMask

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) ReadMask(readMask string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

ReadMask sets the optional parameter "readMask": View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields in event execution info will be filled and returned.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) RefreshAcl

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) RefreshAcl(refreshAcl bool) *ProjectsLocationsProductsIntegrationsExecutionsListCall

RefreshAcl sets the optional parameter "refreshAcl": If true, the service will use the most recent acl information to list event execution infos and renew the acl cache. Note that fetching the most recent acl is synchronous, so it will increase RPC call latency.

func (*ProjectsLocationsProductsIntegrationsExecutionsListCall) TruncateParams

func (c *ProjectsLocationsProductsIntegrationsExecutionsListCall) TruncateParams(truncateParams bool) *ProjectsLocationsProductsIntegrationsExecutionsListCall

TruncateParams sets the optional parameter "truncateParams": If true, the service will truncate the params to only keep the first 1000 characters of string params and empty the executions in order to make response smaller. Only works for UI and when the params fields are not filtered out.

type ProjectsLocationsProductsIntegrationsExecutionsService

type ProjectsLocationsProductsIntegrationsExecutionsService struct {
    Suspensions *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsProductsIntegrationsExecutionsService

func NewProjectsLocationsProductsIntegrationsExecutionsService(s *Service) *ProjectsLocationsProductsIntegrationsExecutionsService

func (*ProjectsLocationsProductsIntegrationsExecutionsService) Cancel

func (r *ProjectsLocationsProductsIntegrationsExecutionsService) Cancel(name string, googlecloudintegrationsv1alphacancelexecutionrequest *GoogleCloudIntegrationsV1alphaCancelExecutionRequest) *ProjectsLocationsProductsIntegrationsExecutionsCancelCall

Cancel: Cancellation of an execution

func (*ProjectsLocationsProductsIntegrationsExecutionsService) Download

func (r *ProjectsLocationsProductsIntegrationsExecutionsService) Download(name string) *ProjectsLocationsProductsIntegrationsExecutionsDownloadCall

Download: Download the execution.

func (*ProjectsLocationsProductsIntegrationsExecutionsService) Get

func (r *ProjectsLocationsProductsIntegrationsExecutionsService) Get(name string) *ProjectsLocationsProductsIntegrationsExecutionsGetCall

Get: Get an execution in the specified project.

func (*ProjectsLocationsProductsIntegrationsExecutionsService) List

func (r *ProjectsLocationsProductsIntegrationsExecutionsService) List(parent string) *ProjectsLocationsProductsIntegrationsExecutionsListCall

List: Lists the results of all the integration executions. The response includes the same information as the execution log (https://cloud.google.com/application-integration/docs/viewing-logs) in the Integration UI.

- parent: The parent resource name of the integration execution.

type ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall

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

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Context

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Do

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaLiftSuspensionResponse, error)

Do executes the "integrations.projects.locations.products.integrations.executions.suspensions.lift" call. Exactly one of *GoogleCloudIntegrationsV1alphaLiftSuspensionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaLiftSuspensionResponse.ServerResponse.H eader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Fields

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Header

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall

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

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Context

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Do

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSuspensionsResponse, error)

Do executes the "integrations.projects.locations.products.integrations.executions.suspensions.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListSuspensionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListSuspensionsResponse.ServerResponse. Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Fields

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Filter

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Filter(filter string) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall

Filter sets the optional parameter "filter": Standard filter field.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Header

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) IfNoneMatch

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) OrderBy

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) OrderBy(orderBy string) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall

OrderBy sets the optional parameter "orderBy": Field name to order by.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) PageSize

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall

PageSize sets the optional parameter "pageSize": Maximum number of entries in the response.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) PageToken

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) PageToken(pageToken string) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall

PageToken sets the optional parameter "pageToken": Token to retrieve a specific page.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Pages

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSuspensionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall

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

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Context

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Do

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaResolveSuspensionResponse, error)

Do executes the "integrations.projects.locations.products.integrations.executions.suspensions.resolve" call. Exactly one of *GoogleCloudIntegrationsV1alphaResolveSuspensionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaResolveSuspensionResponse.ServerRespons e.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Fields

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Header

func (c *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService

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

func NewProjectsLocationsProductsIntegrationsExecutionsSuspensionsService

func NewProjectsLocationsProductsIntegrationsExecutionsSuspensionsService(s *Service) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService) Lift

func (r *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService) Lift(name string, googlecloudintegrationsv1alphaliftsuspensionrequest *GoogleCloudIntegrationsV1alphaLiftSuspensionRequest) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsLiftCall

Lift: * Lifts suspension for advanced suspension task. Fetch corresponding suspension with provided suspension Id, resolve suspension, and set up suspension result for the Suspension Task.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService) List

func (r *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService) List(parent string) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsListCall

List: * Lists suspensions associated with a specific execution. Only those with permissions to resolve the relevant suspensions will be able to view them.

func (*ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService) Resolve

func (r *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsService) Resolve(name string, googlecloudintegrationsv1alpharesolvesuspensionrequest *GoogleCloudIntegrationsV1alphaResolveSuspensionRequest) *ProjectsLocationsProductsIntegrationsExecutionsSuspensionsResolveCall

Resolve: * Resolves (lifts/rejects) any number of suspensions. If the integration is already running, only the status of the suspension is updated. Otherwise, the suspended integration will begin execution again.

type ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall

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

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Context

func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Do

func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse, error)

Do executes the "integrations.projects.locations.products.integrations.executionsnapshots.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse.ServerRe sponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Fields

func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Filter

func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Filter(filter string) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall

Filter sets the optional parameter "filter": Currently supports filter by `execution_info_id` or `execution_snapshot_id`.

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Header

func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) IfNoneMatch

func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) PageSize

func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall

PageSize sets the optional parameter "pageSize": Number of entries to be returned in a page.

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) PageToken

func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) PageToken(pageToken string) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall

PageToken sets the optional parameter "pageToken": The token used to retrieve the next page results.

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Pages

func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListExecutionSnapshotsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) ReadMask

func (c *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall) ReadMask(readMask string) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall

ReadMask sets the optional parameter "readMask": View mask for the response data. If set, only the field specified will be returned as part of the result. If not set, all fields in event execution snapshot will be filled and returned.

type ProjectsLocationsProductsIntegrationsExecutionsnapshotsService

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

func NewProjectsLocationsProductsIntegrationsExecutionsnapshotsService

func NewProjectsLocationsProductsIntegrationsExecutionsnapshotsService(s *Service) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsService

func (*ProjectsLocationsProductsIntegrationsExecutionsnapshotsService) List

func (r *ProjectsLocationsProductsIntegrationsExecutionsnapshotsService) List(parent string) *ProjectsLocationsProductsIntegrationsExecutionsnapshotsListCall

List: Lists the snapshots of a given integration executions. This RPC is not being used.

- parent: The parent resource name of the integration execution.

type ProjectsLocationsProductsIntegrationsListCall

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

func (*ProjectsLocationsProductsIntegrationsListCall) Context

func (c *ProjectsLocationsProductsIntegrationsListCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsListCall) Do

func (c *ProjectsLocationsProductsIntegrationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListIntegrationsResponse, error)

Do executes the "integrations.projects.locations.products.integrations.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListIntegrationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListIntegrationsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsListCall) Fields

func (c *ProjectsLocationsProductsIntegrationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsListCall) Filter

func (c *ProjectsLocationsProductsIntegrationsListCall) Filter(filter string) *ProjectsLocationsProductsIntegrationsListCall

Filter sets the optional parameter "filter": Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of ":" (containment), "=" (equality), ">" (greater), "<" (less than), >=" (greater than or equal to), "<=" (less than or equal to), and "!=" (inequality) operators. Negation, conjunction, and disjunction are written using NOT, AND, and OR keywords. For example, organization_id=\"1\" AND state=ACTIVE AND description:"test". Filtering cannot be performed on repeated fields like `task_config`.

func (*ProjectsLocationsProductsIntegrationsListCall) Header

func (c *ProjectsLocationsProductsIntegrationsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsListCall) IfNoneMatch

func (c *ProjectsLocationsProductsIntegrationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsProductsIntegrationsListCall) OrderBy

func (c *ProjectsLocationsProductsIntegrationsListCall) OrderBy(orderBy string) *ProjectsLocationsProductsIntegrationsListCall

OrderBy sets the optional parameter "orderBy": The results would be returned in order you specified here. Supported sort keys are: Descending sort order by "last_modified_time", "created_time", "snapshot_number". Ascending sort order by the integration name.

func (*ProjectsLocationsProductsIntegrationsListCall) PageSize

func (c *ProjectsLocationsProductsIntegrationsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsIntegrationsListCall

PageSize sets the optional parameter "pageSize": The page size for the resquest.

func (*ProjectsLocationsProductsIntegrationsListCall) PageToken

func (c *ProjectsLocationsProductsIntegrationsListCall) PageToken(pageToken string) *ProjectsLocationsProductsIntegrationsListCall

PageToken sets the optional parameter "pageToken": The page token for the resquest.

func (*ProjectsLocationsProductsIntegrationsListCall) Pages

func (c *ProjectsLocationsProductsIntegrationsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListIntegrationsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsProductsIntegrationsScheduleCall

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

func (*ProjectsLocationsProductsIntegrationsScheduleCall) Context

func (c *ProjectsLocationsProductsIntegrationsScheduleCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsScheduleCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsScheduleCall) Do

func (c *ProjectsLocationsProductsIntegrationsScheduleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse, error)

Do executes the "integrations.projects.locations.products.integrations.schedule" call. Exactly one of *GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaScheduleIntegrationsResponse.ServerResp onse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsScheduleCall) Fields

func (c *ProjectsLocationsProductsIntegrationsScheduleCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsScheduleCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsScheduleCall) Header

func (c *ProjectsLocationsProductsIntegrationsScheduleCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsService

type ProjectsLocationsProductsIntegrationsService struct {
    Executions *ProjectsLocationsProductsIntegrationsExecutionsService

    Executionsnapshots *ProjectsLocationsProductsIntegrationsExecutionsnapshotsService

    Versions *ProjectsLocationsProductsIntegrationsVersionsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsProductsIntegrationsService

func NewProjectsLocationsProductsIntegrationsService(s *Service) *ProjectsLocationsProductsIntegrationsService

func (*ProjectsLocationsProductsIntegrationsService) ArchiveBundle

func (r *ProjectsLocationsProductsIntegrationsService) ArchiveBundle(name string, googlecloudintegrationsv1alphaarchivebundlerequest *GoogleCloudIntegrationsV1alphaArchiveBundleRequest) *ProjectsLocationsProductsIntegrationsArchiveBundleCall

ArchiveBundle: PROTECT WITH A VISIBILITY LABEL. THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. Soft-deletes the bundle.

func (*ProjectsLocationsProductsIntegrationsService) Execute

func (r *ProjectsLocationsProductsIntegrationsService) Execute(name string, googlecloudintegrationsv1alphaexecuteintegrationsrequest *GoogleCloudIntegrationsV1alphaExecuteIntegrationsRequest) *ProjectsLocationsProductsIntegrationsExecuteCall

Execute: Executes integrations synchronously by passing the trigger id in the request body. The request is not returned until the requested executions are either fulfilled or experienced an error. If the integration name is not specified (passing `-`), all of the associated integration under the given trigger_id will be executed. Otherwise only the specified integration for the given `trigger_id` is executed. This is helpful for execution the integration from UI.

- name: The integration resource name.

func (*ProjectsLocationsProductsIntegrationsService) List

func (r *ProjectsLocationsProductsIntegrationsService) List(parent string) *ProjectsLocationsProductsIntegrationsListCall

List: Returns the list of all integrations in the specified project.

func (*ProjectsLocationsProductsIntegrationsService) Schedule

func (r *ProjectsLocationsProductsIntegrationsService) Schedule(name string, googlecloudintegrationsv1alphascheduleintegrationsrequest *GoogleCloudIntegrationsV1alphaScheduleIntegrationsRequest) *ProjectsLocationsProductsIntegrationsScheduleCall

Schedule: Schedules an integration for execution by passing the trigger id and the scheduled time in the request body.

- name: The integration resource name.

func (*ProjectsLocationsProductsIntegrationsService) Test

func (r *ProjectsLocationsProductsIntegrationsService) Test(name string, googlecloudintegrationsv1alphatestintegrationsrequest *GoogleCloudIntegrationsV1alphaTestIntegrationsRequest) *ProjectsLocationsProductsIntegrationsTestCall

Test: Execute the integration in draft state

- name: Output only. Auto-generated primary key.

type ProjectsLocationsProductsIntegrationsTestCall

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

func (*ProjectsLocationsProductsIntegrationsTestCall) Context

func (c *ProjectsLocationsProductsIntegrationsTestCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsTestCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsTestCall) Do

func (c *ProjectsLocationsProductsIntegrationsTestCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaTestIntegrationsResponse, error)

Do executes the "integrations.projects.locations.products.integrations.test" call. Exactly one of *GoogleCloudIntegrationsV1alphaTestIntegrationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaTestIntegrationsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsTestCall) Fields

func (c *ProjectsLocationsProductsIntegrationsTestCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsTestCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsTestCall) Header

func (c *ProjectsLocationsProductsIntegrationsTestCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsVersionsArchiveCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsArchiveCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.products.integrations.versions.archive" call. Exactly one of *GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionResponse.Serve rResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsArchiveCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsArchiveCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsVersionsCreateCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsCreateCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsCreateCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)

Do executes the "integrations.projects.locations.products.integrations.versions.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaIntegrationVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaIntegrationVersion.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsCreateCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsCreateCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsVersionsCreateCall) NewIntegration

func (c *ProjectsLocationsProductsIntegrationsVersionsCreateCall) NewIntegration(newIntegration bool) *ProjectsLocationsProductsIntegrationsVersionsCreateCall

NewIntegration sets the optional parameter "newIntegration": Set this flag to true, if draft version is to be created for a brand new integration. False, if the request is for an existing integration. For backward compatibility reasons, even if this flag is set to `false` and no existing integration is found, a new draft integration will still be created.

type ProjectsLocationsProductsIntegrationsVersionsDeactivateCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.products.integrations.versions.deactivate" call. Exactly one of *GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionResponse.Se rverResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsVersionsDeleteCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.products.integrations.versions.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsVersionsDownloadCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsDownloadCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.products.integrations.versions.download" call. Exactly one of *GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaDownloadIntegrationVersionResponse.Serv erResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsDownloadCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsDownloadCall) FileFormat

func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) FileFormat(fileFormat string) *ProjectsLocationsProductsIntegrationsVersionsDownloadCall

FileFormat sets the optional parameter "fileFormat": File format for download request.

Possible values:

"FILE_FORMAT_UNSPECIFIED" - Unspecified file format
"JSON" - JSON File Format
"YAML" - YAML File Format

func (*ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsVersionsDownloadCall) IfNoneMatch

func (c *ProjectsLocationsProductsIntegrationsVersionsDownloadCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsVersionsDownloadCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsIntegrationsVersionsGetBundleCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaGetBundleResponse, error)

Do executes the "integrations.projects.locations.products.integrations.versions.getBundle" call. Exactly one of *GoogleCloudIntegrationsV1alphaGetBundleResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaGetBundleResponse.ServerResponse.Header

or (if a response was returned at all) in

error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) IfNoneMatch

func (c *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsIntegrationsVersionsGetCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsGetCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsGetCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsGetCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)

Do executes the "integrations.projects.locations.products.integrations.versions.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaIntegrationVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaIntegrationVersion.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsGetCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsGetCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsVersionsGetCall) IfNoneMatch

func (c *ProjectsLocationsProductsIntegrationsVersionsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsVersionsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsIntegrationsVersionsListCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse, error)

Do executes the "integrations.projects.locations.products.integrations.versions.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse.ServerR esponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) FieldMask

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) FieldMask(fieldMask string) *ProjectsLocationsProductsIntegrationsVersionsListCall

FieldMask sets the optional parameter "fieldMask": The field mask which specifies the particular data to be returned.

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) Filter

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Filter(filter string) *ProjectsLocationsProductsIntegrationsVersionsListCall

Filter sets the optional parameter "filter": Filter on fields of IntegrationVersion. Fields can be compared with literal values by use of ":" (containment), "=" (equality), ">" (greater), "<" (less than), >=" (greater than or equal to), "<=" (less than or equal to), and "!=" (inequality) operators. Negation, conjunction, and disjunction are written using NOT, AND, and OR keywords. For example, organization_id=\"1\" AND state=ACTIVE AND description:"test". Filtering cannot be performed on repeated fields like `task_config`.

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) IfNoneMatch

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsIntegrationsVersionsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) OrderBy

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) OrderBy(orderBy string) *ProjectsLocationsProductsIntegrationsVersionsListCall

OrderBy sets the optional parameter "orderBy": The results would be returned in order you specified here. Currently supported sort keys are: Descending sort order for "last_modified_time", "created_time", "snapshot_number" Ascending sort order for "name".

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) PageSize

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsIntegrationsVersionsListCall

PageSize sets the optional parameter "pageSize": The maximum number of versions to return. The service may return fewer than this value. If unspecified, at most 50 versions will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) PageToken

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) PageToken(pageToken string) *ProjectsLocationsProductsIntegrationsVersionsListCall

PageToken sets the optional parameter "pageToken": A page token, received from a previous `ListIntegrationVersions` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListIntegrationVersions` must match the call that provided the page token.

func (*ProjectsLocationsProductsIntegrationsVersionsListCall) Pages

func (c *ProjectsLocationsProductsIntegrationsVersionsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListIntegrationVersionsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type ProjectsLocationsProductsIntegrationsVersionsPatchCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsPatchCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsPatchCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsPatchCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaIntegrationVersion, error)

Do executes the "integrations.projects.locations.products.integrations.versions.patch" call. Exactly one of *GoogleCloudIntegrationsV1alphaIntegrationVersion or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaIntegrationVersion.ServerResponse.Heade r or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsPatchCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsPatchCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsIntegrationsVersionsPatchCall) UpdateMask

func (c *ProjectsLocationsProductsIntegrationsVersionsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProductsIntegrationsVersionsPatchCall

UpdateMask sets the optional parameter "updateMask": Field mask specifying the fields in the above integration that have been modified and need to be updated.

type ProjectsLocationsProductsIntegrationsVersionsPublishCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsPublishCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsPublishCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsPublishCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsPublishCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsPublishCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.products.integrations.versions.publish" call. Exactly one of *GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaPublishIntegrationVersionResponse.Serve rResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsPublishCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsPublishCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsPublishCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsPublishCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsPublishCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsVersionsService

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

func NewProjectsLocationsProductsIntegrationsVersionsService

func NewProjectsLocationsProductsIntegrationsVersionsService(s *Service) *ProjectsLocationsProductsIntegrationsVersionsService

func (*ProjectsLocationsProductsIntegrationsVersionsService) Archive

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Archive(name string, googlecloudintegrationsv1alphaarchiveintegrationversionrequest *GoogleCloudIntegrationsV1alphaArchiveIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsArchiveCall

Archive: Soft-deletes the integration. Changes the status of the integration to ARCHIVED. If the integration being ARCHIVED is tagged as "HEAD", the tag is removed from this snapshot and set to the previous non-ARCHIVED snapshot. The PUBLISH_REQUESTED, DUE_FOR_DELETION tags are removed too. This RPC throws an exception if the version being archived is DRAFT, and if the `locked_by` user is not the same as the user performing the Archive. Audit fields updated include last_modified_timestamp, last_modified_by. Any existing lock is released when Archiving a integration. Currently, there is no unarchive mechanism.

func (*ProjectsLocationsProductsIntegrationsVersionsService) Create

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Create(parent string, googlecloudintegrationsv1alphaintegrationversion *GoogleCloudIntegrationsV1alphaIntegrationVersion) *ProjectsLocationsProductsIntegrationsVersionsCreateCall

Create: Create a integration with a draft version in the specified project.

func (*ProjectsLocationsProductsIntegrationsVersionsService) Deactivate

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Deactivate(name string, googlecloudintegrationsv1alphadeactivateintegrationversionrequest *GoogleCloudIntegrationsV1alphaDeactivateIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsDeactivateCall

Deactivate: Sets the status of the ACTIVE integration to SNAPSHOT with a new tag "PREVIOUSLY_PUBLISHED" after validating it. The "HEAD" and "PUBLISH_REQUESTED" tags do not change. This RPC throws an exception if the version being snapshot is not ACTIVE. Audit fields added include action, action_by, action_timestamp.

func (*ProjectsLocationsProductsIntegrationsVersionsService) Delete

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Delete(name string) *ProjectsLocationsProductsIntegrationsVersionsDeleteCall

Delete: Soft-deletes the integration. Changes the status of the integration to ARCHIVED. If the integration being ARCHIVED is tagged as "HEAD", the tag is removed from this snapshot and set to the previous non-ARCHIVED snapshot. The PUBLISH_REQUESTED, DUE_FOR_DELETION tags are removed too. This RPC throws an exception if the version being deleted is DRAFT, and if the `locked_by` user is not the same as the user performing the Delete. Audit fields updated include last_modified_timestamp, last_modified_by. Any existing lock is released when Deleting a integration. Currently, there is no undelete mechanism.

func (*ProjectsLocationsProductsIntegrationsVersionsService) Download

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Download(name string) *ProjectsLocationsProductsIntegrationsVersionsDownloadCall

Download: Downloads an integration. Retrieves the `IntegrationVersion` for a given `integration_id` and returns the response as a string.

func (*ProjectsLocationsProductsIntegrationsVersionsService) Get

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Get(name string) *ProjectsLocationsProductsIntegrationsVersionsGetCall

Get: Get a integration in the specified project.

func (*ProjectsLocationsProductsIntegrationsVersionsService) GetBundle

func (r *ProjectsLocationsProductsIntegrationsVersionsService) GetBundle(name string) *ProjectsLocationsProductsIntegrationsVersionsGetBundleCall

GetBundle: PROTECT WITH A VISIBILITY LABEL. THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. RPC to get details of the Bundle

- name: The bundle name.

func (*ProjectsLocationsProductsIntegrationsVersionsService) List

func (r *ProjectsLocationsProductsIntegrationsVersionsService) List(parent string) *ProjectsLocationsProductsIntegrationsVersionsListCall

List: Returns the list of all integration versions in the specified project.

func (*ProjectsLocationsProductsIntegrationsVersionsService) Patch

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Patch(name string, googlecloudintegrationsv1alphaintegrationversion *GoogleCloudIntegrationsV1alphaIntegrationVersion) *ProjectsLocationsProductsIntegrationsVersionsPatchCall

Patch: Update a integration with a draft version in the specified project.

- name: Output only. Auto-generated primary key.

func (*ProjectsLocationsProductsIntegrationsVersionsService) Publish

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Publish(name string, googlecloudintegrationsv1alphapublishintegrationversionrequest *GoogleCloudIntegrationsV1alphaPublishIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsPublishCall

Publish: This RPC throws an exception if the integration is in ARCHIVED or ACTIVE state. This RPC throws an exception if the version being published is DRAFT, and if the `locked_by` user is not the same as the user performing the Publish. Audit fields updated include last_published_timestamp, last_published_by, last_modified_timestamp, last_modified_by. Any existing lock is on this integration is released.

func (*ProjectsLocationsProductsIntegrationsVersionsService) TakeoverEditLock

func (r *ProjectsLocationsProductsIntegrationsVersionsService) TakeoverEditLock(integrationVersion string, googlecloudintegrationsv1alphatakeovereditlockrequest *GoogleCloudIntegrationsV1alphaTakeoverEditLockRequest) *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall

TakeoverEditLock: Clears the `locked_by` and `locked_at_timestamp`in the DRAFT version of this integration. It then performs the same action as the CreateDraftIntegrationVersion (i.e., copies the DRAFT version of the integration as a SNAPSHOT and then creates a new DRAFT version with the `locked_by` set to the `user_taking_over` and the `locked_at_timestamp` set to the current timestamp). Both the `locked_by` and `user_taking_over` are notified via email about the takeover. This RPC throws an exception if the integration is not in DRAFT status or if the `locked_by` and `locked_at_timestamp` fields are not set.The TakeoverEdit lock is treated the same as an edit of the integration, and hence shares ACLs with edit. Audit fields updated include last_modified_timestamp, last_modified_by.

func (*ProjectsLocationsProductsIntegrationsVersionsService) Unpublish

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Unpublish(name string, googlecloudintegrationsv1alphaunpublishintegrationversionrequest *GoogleCloudIntegrationsV1alphaUnpublishIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall

Unpublish: Sets the status of the ACTIVE integration to SNAPSHOT with a new tag "PREVIOUSLY_PUBLISHED" after validating it. The "HEAD" and "PUBLISH_REQUESTED" tags do not change. This RPC throws an exception if the version being snapshot is not ACTIVE. Audit fields added include action, action_by, action_timestamp.

func (*ProjectsLocationsProductsIntegrationsVersionsService) UpdateBundle

func (r *ProjectsLocationsProductsIntegrationsVersionsService) UpdateBundle(name string, googlecloudintegrationsv1alphaupdatebundlerequest *GoogleCloudIntegrationsV1alphaUpdateBundleRequest) *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall

UpdateBundle: THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. RPC to update the Bundle

- name: Bundle name.

func (*ProjectsLocationsProductsIntegrationsVersionsService) Upload

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Upload(parent string, googlecloudintegrationsv1alphauploadintegrationversionrequest *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsUploadCall

Upload: Uploads an integration. The content can be a previously downloaded integration. Performs the same function as CreateDraftIntegrationVersion, but accepts input in a string format, which holds the complete representation of the IntegrationVersion content.

func (*ProjectsLocationsProductsIntegrationsVersionsService) Validate

func (r *ProjectsLocationsProductsIntegrationsVersionsService) Validate(name string, googlecloudintegrationsv1alphavalidateintegrationversionrequest *GoogleCloudIntegrationsV1alphaValidateIntegrationVersionRequest) *ProjectsLocationsProductsIntegrationsVersionsValidateCall

Validate: Validates the given integration. If the id doesn't exist, a NotFoundException is thrown. If validation fails a CanonicalCodeException is thrown. If there was no failure an empty response is returned.

type ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse, error)

Do executes the "integrations.projects.locations.products.integrations.versions.takeoverEditLock" call. Exactly one of *GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaTakeoverEditLockResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsTakeoverEditLockCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsVersionsUnpublishCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.products.integrations.versions.unpublish" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsUnpublishCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaUpdateBundleResponse, error)

Do executes the "integrations.projects.locations.products.integrations.versions.updateBundle" call. Exactly one of *GoogleCloudIntegrationsV1alphaUpdateBundleResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaUpdateBundleResponse.ServerResponse.Hea der or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsUpdateBundleCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsVersionsUploadCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsUploadCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsUploadCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsUploadCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsUploadCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsUploadCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.products.integrations.versions.upload" call. Exactly one of *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaUploadIntegrationVersionResponse.Server Response.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsUploadCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsUploadCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsUploadCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsUploadCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsIntegrationsVersionsValidateCall

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

func (*ProjectsLocationsProductsIntegrationsVersionsValidateCall) Context

func (c *ProjectsLocationsProductsIntegrationsVersionsValidateCall) Context(ctx context.Context) *ProjectsLocationsProductsIntegrationsVersionsValidateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsIntegrationsVersionsValidateCall) Do

func (c *ProjectsLocationsProductsIntegrationsVersionsValidateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse, error)

Do executes the "integrations.projects.locations.products.integrations.versions.validate" call. Exactly one of *GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaValidateIntegrationVersionResponse.Serv erResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsIntegrationsVersionsValidateCall) Fields

func (c *ProjectsLocationsProductsIntegrationsVersionsValidateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsIntegrationsVersionsValidateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsIntegrationsVersionsValidateCall) Header

func (c *ProjectsLocationsProductsIntegrationsVersionsValidateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsListTaskEntitiesCall

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

func (*ProjectsLocationsProductsListTaskEntitiesCall) Context

func (c *ProjectsLocationsProductsListTaskEntitiesCall) Context(ctx context.Context) *ProjectsLocationsProductsListTaskEntitiesCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsListTaskEntitiesCall) Do

func (c *ProjectsLocationsProductsListTaskEntitiesCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse, error)

Do executes the "integrations.projects.locations.products.listTaskEntities" call. Exactly one of *GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListTaskEntitiesResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsListTaskEntitiesCall) Fields

func (c *ProjectsLocationsProductsListTaskEntitiesCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsListTaskEntitiesCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsListTaskEntitiesCall) Header

func (c *ProjectsLocationsProductsListTaskEntitiesCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsListTaskEntitiesCall) IfNoneMatch

func (c *ProjectsLocationsProductsListTaskEntitiesCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsListTaskEntitiesCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsService

type ProjectsLocationsProductsService struct {
    AuthConfigs *ProjectsLocationsProductsAuthConfigsService

    Certificates *ProjectsLocationsProductsCertificatesService

    CloudFunctions *ProjectsLocationsProductsCloudFunctionsService

    Integrations *ProjectsLocationsProductsIntegrationsService

    SfdcInstances *ProjectsLocationsProductsSfdcInstancesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsProductsService

func NewProjectsLocationsProductsService(s *Service) *ProjectsLocationsProductsService

func (*ProjectsLocationsProductsService) CreateBundle

func (r *ProjectsLocationsProductsService) CreateBundle(parent string, googlecloudintegrationsv1alphacreatebundlerequest *GoogleCloudIntegrationsV1alphaCreateBundleRequest) *ProjectsLocationsProductsCreateBundleCall

CreateBundle: PROTECT WITH A VISIBILITY LABEL. THIS METHOD WILL BE MOVED TO A SEPARATE SERVICE. Create a bundle.

- parent: The location resource of the request.

func (*ProjectsLocationsProductsService) ListTaskEntities

func (r *ProjectsLocationsProductsService) ListTaskEntities(parent string) *ProjectsLocationsProductsListTaskEntitiesCall

ListTaskEntities: This is a UI only method and will be moved away. Returns a list of common tasks.

type ProjectsLocationsProductsSfdcInstancesCreateCall

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

func (*ProjectsLocationsProductsSfdcInstancesCreateCall) Context

func (c *ProjectsLocationsProductsSfdcInstancesCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsSfdcInstancesCreateCall) Do

func (c *ProjectsLocationsProductsSfdcInstancesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)

Do executes the "integrations.projects.locations.products.sfdcInstances.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcInstance or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcInstance.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsSfdcInstancesCreateCall) Fields

func (c *ProjectsLocationsProductsSfdcInstancesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsSfdcInstancesCreateCall) Header

func (c *ProjectsLocationsProductsSfdcInstancesCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsSfdcInstancesDeleteCall

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

func (*ProjectsLocationsProductsSfdcInstancesDeleteCall) Context

func (c *ProjectsLocationsProductsSfdcInstancesDeleteCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsSfdcInstancesDeleteCall) Do

func (c *ProjectsLocationsProductsSfdcInstancesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.products.sfdcInstances.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsSfdcInstancesDeleteCall) Fields

func (c *ProjectsLocationsProductsSfdcInstancesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsSfdcInstancesDeleteCall) Header

func (c *ProjectsLocationsProductsSfdcInstancesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsSfdcInstancesGetCall

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

func (*ProjectsLocationsProductsSfdcInstancesGetCall) Context

func (c *ProjectsLocationsProductsSfdcInstancesGetCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsSfdcInstancesGetCall) Do

func (c *ProjectsLocationsProductsSfdcInstancesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)

Do executes the "integrations.projects.locations.products.sfdcInstances.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcInstance or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcInstance.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsSfdcInstancesGetCall) Fields

func (c *ProjectsLocationsProductsSfdcInstancesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsSfdcInstancesGetCall) Header

func (c *ProjectsLocationsProductsSfdcInstancesGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsSfdcInstancesGetCall) IfNoneMatch

func (c *ProjectsLocationsProductsSfdcInstancesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsSfdcInstancesGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsSfdcInstancesListCall

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

func (*ProjectsLocationsProductsSfdcInstancesListCall) Context

func (c *ProjectsLocationsProductsSfdcInstancesListCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsSfdcInstancesListCall) Do

func (c *ProjectsLocationsProductsSfdcInstancesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse, error)

Do executes the "integrations.projects.locations.products.sfdcInstances.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse.ServerRespons e.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsSfdcInstancesListCall) Fields

func (c *ProjectsLocationsProductsSfdcInstancesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsSfdcInstancesListCall) Filter

func (c *ProjectsLocationsProductsSfdcInstancesListCall) Filter(filter string) *ProjectsLocationsProductsSfdcInstancesListCall

Filter sets the optional parameter "filter": Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.

func (*ProjectsLocationsProductsSfdcInstancesListCall) Header

func (c *ProjectsLocationsProductsSfdcInstancesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsSfdcInstancesListCall) IfNoneMatch

func (c *ProjectsLocationsProductsSfdcInstancesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsSfdcInstancesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsProductsSfdcInstancesListCall) PageSize

func (c *ProjectsLocationsProductsSfdcInstancesListCall) PageSize(pageSize int64) *ProjectsLocationsProductsSfdcInstancesListCall

PageSize sets the optional parameter "pageSize": The size of entries in the response. If unspecified, defaults to 100.

func (*ProjectsLocationsProductsSfdcInstancesListCall) PageToken

func (c *ProjectsLocationsProductsSfdcInstancesListCall) PageToken(pageToken string) *ProjectsLocationsProductsSfdcInstancesListCall

PageToken sets the optional parameter "pageToken": The token returned in the previous response.

func (*ProjectsLocationsProductsSfdcInstancesListCall) Pages

func (c *ProjectsLocationsProductsSfdcInstancesListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsProductsSfdcInstancesListCall) ReadMask

func (c *ProjectsLocationsProductsSfdcInstancesListCall) ReadMask(readMask string) *ProjectsLocationsProductsSfdcInstancesListCall

ReadMask sets the optional parameter "readMask": The mask which specifies fields that need to be returned in the SfdcInstance's response.

type ProjectsLocationsProductsSfdcInstancesPatchCall

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

func (*ProjectsLocationsProductsSfdcInstancesPatchCall) Context

func (c *ProjectsLocationsProductsSfdcInstancesPatchCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsSfdcInstancesPatchCall) Do

func (c *ProjectsLocationsProductsSfdcInstancesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)

Do executes the "integrations.projects.locations.products.sfdcInstances.patch" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcInstance or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcInstance.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsSfdcInstancesPatchCall) Fields

func (c *ProjectsLocationsProductsSfdcInstancesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsSfdcInstancesPatchCall) Header

func (c *ProjectsLocationsProductsSfdcInstancesPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsSfdcInstancesPatchCall) UpdateMask

func (c *ProjectsLocationsProductsSfdcInstancesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProductsSfdcInstancesPatchCall

UpdateMask sets the optional parameter "updateMask": Field mask specifying the fields in the above SfdcInstance that have been modified and need to be updated.

type ProjectsLocationsProductsSfdcInstancesService

type ProjectsLocationsProductsSfdcInstancesService struct {
    SfdcChannels *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsProductsSfdcInstancesService

func NewProjectsLocationsProductsSfdcInstancesService(s *Service) *ProjectsLocationsProductsSfdcInstancesService

func (*ProjectsLocationsProductsSfdcInstancesService) Create

func (r *ProjectsLocationsProductsSfdcInstancesService) Create(parent string, googlecloudintegrationsv1alphasfdcinstance *GoogleCloudIntegrationsV1alphaSfdcInstance) *ProjectsLocationsProductsSfdcInstancesCreateCall

Create: Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns the sfdc instance.

- parent: "projects/{project}/locations/{location}" format.

func (*ProjectsLocationsProductsSfdcInstancesService) Delete

func (r *ProjectsLocationsProductsSfdcInstancesService) Delete(name string) *ProjectsLocationsProductsSfdcInstancesDeleteCall

Delete: Deletes an sfdc instance.

- name: The name that is associated with the SfdcInstance.

func (*ProjectsLocationsProductsSfdcInstancesService) Get

func (r *ProjectsLocationsProductsSfdcInstancesService) Get(name string) *ProjectsLocationsProductsSfdcInstancesGetCall

Get: Gets an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND exception will be thrown.

- name: The name that is associated with the SfdcInstance.

func (*ProjectsLocationsProductsSfdcInstancesService) List

func (r *ProjectsLocationsProductsSfdcInstancesService) List(parent string) *ProjectsLocationsProductsSfdcInstancesListCall

List: Lists all sfdc instances that match the filter. Restrict to sfdc instances belonging to the current client only.

- parent: The client, which owns this collection of SfdcInstances.

func (*ProjectsLocationsProductsSfdcInstancesService) Patch

func (r *ProjectsLocationsProductsSfdcInstancesService) Patch(name string, googlecloudintegrationsv1alphasfdcinstance *GoogleCloudIntegrationsV1alphaSfdcInstance) *ProjectsLocationsProductsSfdcInstancesPatchCall

Patch: Updates an sfdc instance. Updates the sfdc instance in spanner. Returns the sfdc instance.

type ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall

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

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Context

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Do

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)

Do executes the "integrations.projects.locations.products.sfdcInstances.sfdcChannels.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcChannel or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcChannel.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Fields

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Header

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall

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

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Context

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Do

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.products.sfdcInstances.sfdcChannels.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Fields

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Header

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall

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

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Context

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Do

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)

Do executes the "integrations.projects.locations.products.sfdcInstances.sfdcChannels.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcChannel or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcChannel.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Fields

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Header

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) IfNoneMatch

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall

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

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Context

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Do

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse, error)

Do executes the "integrations.projects.locations.products.sfdcInstances.sfdcChannels.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Fields

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Filter

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Filter(filter string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall

Filter sets the optional parameter "filter": Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Header

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) IfNoneMatch

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) PageSize

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) PageSize(pageSize int64) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall

PageSize sets the optional parameter "pageSize": The size of entries in the response. If unspecified, defaults to 100.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) PageToken

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) PageToken(pageToken string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall

PageToken sets the optional parameter "pageToken": The token returned in the previous response.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Pages

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) ReadMask

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall) ReadMask(readMask string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall

ReadMask sets the optional parameter "readMask": The mask which specifies fields that need to be returned in the SfdcChannel's response.

type ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall

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

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Context

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Context(ctx context.Context) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Do

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)

Do executes the "integrations.projects.locations.products.sfdcInstances.sfdcChannels.patch" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcChannel or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcChannel.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Fields

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Header

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) UpdateMask

func (c *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall

UpdateMask sets the optional parameter "updateMask": Field mask specifying the fields in the above SfdcChannel that have been modified and need to be updated.

type ProjectsLocationsProductsSfdcInstancesSfdcChannelsService

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

func NewProjectsLocationsProductsSfdcInstancesSfdcChannelsService

func NewProjectsLocationsProductsSfdcInstancesSfdcChannelsService(s *Service) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Create

func (r *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Create(parent string, googlecloudintegrationsv1alphasfdcchannel *GoogleCloudIntegrationsV1alphaSfdcChannel) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsCreateCall

Create: Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns the sfdc channel.

- parent: "projects/{project}/locations/{location}" format.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Delete

func (r *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Delete(name string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsDeleteCall

Delete: Deletes an sfdc channel.

- name: The name that is associated with the SfdcChannel.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Get

func (r *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Get(name string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsGetCall

Get: Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown.

- name: The name that is associated with the SfdcChannel.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) List

func (r *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) List(parent string) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsListCall

List: Lists all sfdc channels that match the filter. Restrict to sfdc channels belonging to the current client only.

- parent: The client, which owns this collection of SfdcChannels.

func (*ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Patch

func (r *ProjectsLocationsProductsSfdcInstancesSfdcChannelsService) Patch(name string, googlecloudintegrationsv1alphasfdcchannel *GoogleCloudIntegrationsV1alphaSfdcChannel) *ProjectsLocationsProductsSfdcInstancesSfdcChannelsPatchCall

Patch: Updates an sfdc channel. Updates the sfdc channel in spanner. Returns the sfdc channel.

type ProjectsLocationsService

type ProjectsLocationsService struct {
    AppsScriptProjects *ProjectsLocationsAppsScriptProjectsService

    AuthConfigs *ProjectsLocationsAuthConfigsService

    Certificates *ProjectsLocationsCertificatesService

    Clients *ProjectsLocationsClientsService

    CloudFunctions *ProjectsLocationsCloudFunctionsService

    Connections *ProjectsLocationsConnectionsService

    Integrations *ProjectsLocationsIntegrationsService

    Products *ProjectsLocationsProductsService

    SfdcInstances *ProjectsLocationsSfdcInstancesService
    // contains filtered or unexported fields
}

func NewProjectsLocationsService

func NewProjectsLocationsService(s *Service) *ProjectsLocationsService

func (*ProjectsLocationsService) GetClients

func (r *ProjectsLocationsService) GetClients(parent string) *ProjectsLocationsGetClientsCall

GetClients: Gets the client configuration for the given project and location resource name

- parent: Required: The ID of the GCP Project to be provisioned.

func (*ProjectsLocationsService) ListTaskEntities

func (r *ProjectsLocationsService) ListTaskEntities(parent string) *ProjectsLocationsListTaskEntitiesCall

ListTaskEntities: This is a UI only method and will be moved away. Returns a list of common tasks.

type ProjectsLocationsSfdcInstancesCreateCall

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

func (*ProjectsLocationsSfdcInstancesCreateCall) Context

func (c *ProjectsLocationsSfdcInstancesCreateCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsSfdcInstancesCreateCall) Do

func (c *ProjectsLocationsSfdcInstancesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)

Do executes the "integrations.projects.locations.sfdcInstances.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcInstance or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcInstance.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSfdcInstancesCreateCall) Fields

func (c *ProjectsLocationsSfdcInstancesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsSfdcInstancesCreateCall) Header

func (c *ProjectsLocationsSfdcInstancesCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsSfdcInstancesDeleteCall

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

func (*ProjectsLocationsSfdcInstancesDeleteCall) Context

func (c *ProjectsLocationsSfdcInstancesDeleteCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsSfdcInstancesDeleteCall) Do

func (c *ProjectsLocationsSfdcInstancesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.sfdcInstances.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSfdcInstancesDeleteCall) Fields

func (c *ProjectsLocationsSfdcInstancesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsSfdcInstancesDeleteCall) Header

func (c *ProjectsLocationsSfdcInstancesDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsSfdcInstancesGetCall

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

func (*ProjectsLocationsSfdcInstancesGetCall) Context

func (c *ProjectsLocationsSfdcInstancesGetCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsSfdcInstancesGetCall) Do

func (c *ProjectsLocationsSfdcInstancesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)

Do executes the "integrations.projects.locations.sfdcInstances.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcInstance or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcInstance.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSfdcInstancesGetCall) Fields

func (c *ProjectsLocationsSfdcInstancesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsSfdcInstancesGetCall) Header

func (c *ProjectsLocationsSfdcInstancesGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsSfdcInstancesGetCall) IfNoneMatch

func (c *ProjectsLocationsSfdcInstancesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsSfdcInstancesGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsSfdcInstancesListCall

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

func (*ProjectsLocationsSfdcInstancesListCall) Context

func (c *ProjectsLocationsSfdcInstancesListCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsSfdcInstancesListCall) Do

func (c *ProjectsLocationsSfdcInstancesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse, error)

Do executes the "integrations.projects.locations.sfdcInstances.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse.ServerRespons e.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSfdcInstancesListCall) Fields

func (c *ProjectsLocationsSfdcInstancesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsSfdcInstancesListCall) Filter

func (c *ProjectsLocationsSfdcInstancesListCall) Filter(filter string) *ProjectsLocationsSfdcInstancesListCall

Filter sets the optional parameter "filter": Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.

func (*ProjectsLocationsSfdcInstancesListCall) Header

func (c *ProjectsLocationsSfdcInstancesListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsSfdcInstancesListCall) IfNoneMatch

func (c *ProjectsLocationsSfdcInstancesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsSfdcInstancesListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsSfdcInstancesListCall) PageSize

func (c *ProjectsLocationsSfdcInstancesListCall) PageSize(pageSize int64) *ProjectsLocationsSfdcInstancesListCall

PageSize sets the optional parameter "pageSize": The size of entries in the response. If unspecified, defaults to 100.

func (*ProjectsLocationsSfdcInstancesListCall) PageToken

func (c *ProjectsLocationsSfdcInstancesListCall) PageToken(pageToken string) *ProjectsLocationsSfdcInstancesListCall

PageToken sets the optional parameter "pageToken": The token returned in the previous response.

func (*ProjectsLocationsSfdcInstancesListCall) Pages

func (c *ProjectsLocationsSfdcInstancesListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSfdcInstancesResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsSfdcInstancesListCall) ReadMask

func (c *ProjectsLocationsSfdcInstancesListCall) ReadMask(readMask string) *ProjectsLocationsSfdcInstancesListCall

ReadMask sets the optional parameter "readMask": The mask which specifies fields that need to be returned in the SfdcInstance's response.

type ProjectsLocationsSfdcInstancesPatchCall

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

func (*ProjectsLocationsSfdcInstancesPatchCall) Context

func (c *ProjectsLocationsSfdcInstancesPatchCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsSfdcInstancesPatchCall) Do

func (c *ProjectsLocationsSfdcInstancesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcInstance, error)

Do executes the "integrations.projects.locations.sfdcInstances.patch" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcInstance or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcInstance.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSfdcInstancesPatchCall) Fields

func (c *ProjectsLocationsSfdcInstancesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsSfdcInstancesPatchCall) Header

func (c *ProjectsLocationsSfdcInstancesPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsSfdcInstancesPatchCall) UpdateMask

func (c *ProjectsLocationsSfdcInstancesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsSfdcInstancesPatchCall

UpdateMask sets the optional parameter "updateMask": Field mask specifying the fields in the above SfdcInstance that have been modified and need to be updated.

type ProjectsLocationsSfdcInstancesService

type ProjectsLocationsSfdcInstancesService struct {
    SfdcChannels *ProjectsLocationsSfdcInstancesSfdcChannelsService
    // contains filtered or unexported fields
}

func NewProjectsLocationsSfdcInstancesService

func NewProjectsLocationsSfdcInstancesService(s *Service) *ProjectsLocationsSfdcInstancesService

func (*ProjectsLocationsSfdcInstancesService) Create

func (r *ProjectsLocationsSfdcInstancesService) Create(parent string, googlecloudintegrationsv1alphasfdcinstance *GoogleCloudIntegrationsV1alphaSfdcInstance) *ProjectsLocationsSfdcInstancesCreateCall

Create: Creates an sfdc instance record. Store the sfdc instance in Spanner. Returns the sfdc instance.

- parent: "projects/{project}/locations/{location}" format.

func (*ProjectsLocationsSfdcInstancesService) Delete

func (r *ProjectsLocationsSfdcInstancesService) Delete(name string) *ProjectsLocationsSfdcInstancesDeleteCall

Delete: Deletes an sfdc instance.

- name: The name that is associated with the SfdcInstance.

func (*ProjectsLocationsSfdcInstancesService) Get

func (r *ProjectsLocationsSfdcInstancesService) Get(name string) *ProjectsLocationsSfdcInstancesGetCall

Get: Gets an sfdc instance. If the instance doesn't exist, Code.NOT_FOUND exception will be thrown.

- name: The name that is associated with the SfdcInstance.

func (*ProjectsLocationsSfdcInstancesService) List

func (r *ProjectsLocationsSfdcInstancesService) List(parent string) *ProjectsLocationsSfdcInstancesListCall

List: Lists all sfdc instances that match the filter. Restrict to sfdc instances belonging to the current client only.

- parent: The client, which owns this collection of SfdcInstances.

func (*ProjectsLocationsSfdcInstancesService) Patch

func (r *ProjectsLocationsSfdcInstancesService) Patch(name string, googlecloudintegrationsv1alphasfdcinstance *GoogleCloudIntegrationsV1alphaSfdcInstance) *ProjectsLocationsSfdcInstancesPatchCall

Patch: Updates an sfdc instance. Updates the sfdc instance in spanner. Returns the sfdc instance.

type ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall

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

func (*ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Context

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Do

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)

Do executes the "integrations.projects.locations.sfdcInstances.sfdcChannels.create" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcChannel or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcChannel.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Fields

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Header

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall

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

func (*ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Context

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Do

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)

Do executes the "integrations.projects.locations.sfdcInstances.sfdcChannels.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Fields

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Header

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type ProjectsLocationsSfdcInstancesSfdcChannelsGetCall

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

func (*ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Context

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Do

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)

Do executes the "integrations.projects.locations.sfdcInstances.sfdcChannels.get" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcChannel or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcChannel.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Fields

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Header

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) IfNoneMatch

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type ProjectsLocationsSfdcInstancesSfdcChannelsListCall

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

func (*ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Context

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Do

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse, error)

Do executes the "integrations.projects.locations.sfdcInstances.sfdcChannels.list" call. Exactly one of *GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse.ServerResponse .Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Fields

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Filter

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Filter(filter string) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall

Filter sets the optional parameter "filter": Filtering as supported in https://developers.google.com/authorized-buyers/apis/guides/v2/list-filters.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Header

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsListCall) IfNoneMatch

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsListCall) PageSize

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) PageSize(pageSize int64) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall

PageSize sets the optional parameter "pageSize": The size of entries in the response. If unspecified, defaults to 100.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsListCall) PageToken

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) PageToken(pageToken string) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall

PageToken sets the optional parameter "pageToken": The token returned in the previous response.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Pages

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) Pages(ctx context.Context, f func(*GoogleCloudIntegrationsV1alphaListSfdcChannelsResponse) error) error

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsListCall) ReadMask

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsListCall) ReadMask(readMask string) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall

ReadMask sets the optional parameter "readMask": The mask which specifies fields that need to be returned in the SfdcChannel's response.

type ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall

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

func (*ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Context

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Context(ctx context.Context) *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Do

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudIntegrationsV1alphaSfdcChannel, error)

Do executes the "integrations.projects.locations.sfdcInstances.sfdcChannels.patch" call. Exactly one of *GoogleCloudIntegrationsV1alphaSfdcChannel or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudIntegrationsV1alphaSfdcChannel.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Fields

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Header

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) UpdateMask

func (c *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall

UpdateMask sets the optional parameter "updateMask": Field mask specifying the fields in the above SfdcChannel that have been modified and need to be updated.

type ProjectsLocationsSfdcInstancesSfdcChannelsService

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

func NewProjectsLocationsSfdcInstancesSfdcChannelsService

func NewProjectsLocationsSfdcInstancesSfdcChannelsService(s *Service) *ProjectsLocationsSfdcInstancesSfdcChannelsService

func (*ProjectsLocationsSfdcInstancesSfdcChannelsService) Create

func (r *ProjectsLocationsSfdcInstancesSfdcChannelsService) Create(parent string, googlecloudintegrationsv1alphasfdcchannel *GoogleCloudIntegrationsV1alphaSfdcChannel) *ProjectsLocationsSfdcInstancesSfdcChannelsCreateCall

Create: Creates an sfdc channel record. Store the sfdc channel in Spanner. Returns the sfdc channel.

- parent: "projects/{project}/locations/{location}" format.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsService) Delete

func (r *ProjectsLocationsSfdcInstancesSfdcChannelsService) Delete(name string) *ProjectsLocationsSfdcInstancesSfdcChannelsDeleteCall

Delete: Deletes an sfdc channel.

- name: The name that is associated with the SfdcChannel.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsService) Get

func (r *ProjectsLocationsSfdcInstancesSfdcChannelsService) Get(name string) *ProjectsLocationsSfdcInstancesSfdcChannelsGetCall

Get: Gets an sfdc channel. If the channel doesn't exist, Code.NOT_FOUND exception will be thrown.

- name: The name that is associated with the SfdcChannel.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsService) List

func (r *ProjectsLocationsSfdcInstancesSfdcChannelsService) List(parent string) *ProjectsLocationsSfdcInstancesSfdcChannelsListCall

List: Lists all sfdc channels that match the filter. Restrict to sfdc channels belonging to the current client only.

- parent: The client, which owns this collection of SfdcChannels.

func (*ProjectsLocationsSfdcInstancesSfdcChannelsService) Patch

func (r *ProjectsLocationsSfdcInstancesSfdcChannelsService) Patch(name string, googlecloudintegrationsv1alphasfdcchannel *GoogleCloudIntegrationsV1alphaSfdcChannel) *ProjectsLocationsSfdcInstancesSfdcChannelsPatchCall

Patch: Updates an sfdc channel. Updates the sfdc channel in spanner. Returns the sfdc channel.

type ProjectsService

type ProjectsService struct {
    Locations *ProjectsLocationsService
    // contains filtered or unexported fields
}

func NewProjectsService

func NewProjectsService(s *Service) *ProjectsService

func (*ProjectsService) GetClientmetadata

func (r *ProjectsService) GetClientmetadata(parent string) *ProjectsGetClientmetadataCall

GetClientmetadata: Gets the metadata info for the requested client

- parent: Required: The ID of the GCP Project to be provisioned.

type Service

type Service struct {
    BasePath  string // API endpoint base URL
    UserAgent string // optional additional User-Agent fragment

    Callback *CallbackService

    ConnectorPlatformRegions *ConnectorPlatformRegionsService

    Projects *ProjectsService
    // contains filtered or unexported fields
}

func New

func New(client *http.Client) (*Service, error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

func NewService

func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

NewService creates a new Service.