api

package
v1.3.1 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2023 License: MPL-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const CreateApiAuthenticatorFunction_Operation = `` /* 438-byte string literal not displayed */

The query or mutation executed by CreateApiAuthenticatorFunction.

View Source
const CreateApiUser_Operation = `` /* 422-byte string literal not displayed */

The query or mutation executed by CreateApiUser.

View Source
const CreateBitmapRouterNode_Operation = `` /* 876-byte string literal not displayed */

The query or mutation executed by CreateBitmapRouterNode.

View Source
const CreateBitmapperFunction_Operation = `` /* 619-byte string literal not displayed */

The query or mutation executed by CreateBitmapperFunction.

View Source
const CreateCrossAccountApp_Operation = `` /* 679-byte string literal not displayed */

The query or mutation executed by CreateCrossAccountApp.

View Source
const CreateCrossTenantReceivingApp_Operation = `` /* 399-byte string literal not displayed */

The query or mutation executed by CreateCrossTenantReceivingApp.

View Source
const CreateCrossTenantSendingApp_Operation = `` /* 452-byte string literal not displayed */

The query or mutation executed by CreateCrossTenantSendingApp.

View Source
const CreateCrossTenantSendingNode_Operation = `` /* 1050-byte string literal not displayed */

The query or mutation executed by CreateCrossTenantSendingNode.

View Source
const CreateEdge_Operation = `` /* 491-byte string literal not displayed */

The query or mutation executed by CreateEdge.

View Source
const CreateExternalApp_Operation = `` /* 601-byte string literal not displayed */

The query or mutation executed by CreateExternalApp.

View Source
const CreateExternalNode_Operation = `` /* 671-byte string literal not displayed */

The query or mutation executed by CreateExternalNode.

View Source
const CreateFilesDotComWebhookNode_Operation = `` /* 444-byte string literal not displayed */

The query or mutation executed by CreateFilesDotComWebhookNode.

View Source
const CreateKmsKey_Operation = `` /* 246-byte string literal not displayed */

The query or mutation executed by CreateKmsKey.

View Source
const CreateLoadBalancerNode_Operation = `` /* 465-byte string literal not displayed */

The query or mutation executed by CreateLoadBalancerNode.

View Source
const CreateManagedApp_Operation = `` /* 579-byte string literal not displayed */

The query or mutation executed by CreateManagedApp.

View Source
const CreateManagedNodeType_Operation = `` /* 941-byte string literal not displayed */

The query or mutation executed by CreateManagedNodeType.

View Source
const CreateManagedNode_Operation = `` /* 815-byte string literal not displayed */

The query or mutation executed by CreateManagedNode.

View Source
const CreateMessageType_Operation = `` /* 678-byte string literal not displayed */

The query or mutation executed by CreateMessageType.

View Source
const CreateProcessorFunction_Operation = `` /* 717-byte string literal not displayed */

The query or mutation executed by CreateProcessorFunction.

View Source
const CreateProcessorNode_Operation = `` /* 962-byte string literal not displayed */

The query or mutation executed by CreateProcessorNode.

View Source
const CreateTenantUser_Operation = `` /* 271-byte string literal not displayed */

The query or mutation executed by CreateTenantUser.

View Source
const CreateTimerNode_Operation = `` /* 418-byte string literal not displayed */

The query or mutation executed by CreateTimerNode.

View Source
const CreateWebSubHubNode_Operation = `` /* 1235-byte string literal not displayed */

The query or mutation executed by CreateWebSubHubNode.

View Source
const CreateWebhookNode_Operation = `` /* 816-byte string literal not displayed */

The query or mutation executed by CreateWebhookNode.

View Source
const DeleteApiUser_Operation = `` /* 128-byte string literal not displayed */

The query or mutation executed by DeleteApiUser.

View Source
const DeleteApp_Operation = `` /* 139-byte string literal not displayed */

The query or mutation executed by DeleteApp.

View Source
const DeleteEdge_Operation = `` /* 164-byte string literal not displayed */

The query or mutation executed by DeleteEdge.

View Source
const DeleteFunction_Operation = `` /* 131-byte string literal not displayed */

The query or mutation executed by DeleteFunction.

View Source
const DeleteKmsKey_Operation = `
query DeleteKmsKey ($name: String!, $tenant: String!) {
	GetKmsKey(name: $name, tenant: $tenant) {
		Delete
	}
}
`

The query or mutation executed by DeleteKmsKey.

View Source
const DeleteManagedNodeType_Operation = `` /* 132-byte string literal not displayed */

The query or mutation executed by DeleteManagedNodeType.

View Source
const DeleteMessageType_Operation = `
query DeleteMessageType ($name: String!, $tenant: String!) {
	GetMessageType(name: $name, tenant: $tenant) {
		Delete
	}
}
`

The query or mutation executed by DeleteMessageType.

View Source
const DeleteNode_Operation = `` /* 749-byte string literal not displayed */

The query or mutation executed by DeleteNode.

View Source
const DeleteTenantUser_Operation = `` /* 127-byte string literal not displayed */

The query or mutation executed by DeleteTenantUser.

View Source
const MoveEdge_Operation = `` /* 438-byte string literal not displayed */

The query or mutation executed by MoveEdge.

View Source
const ReadApiUser_Operation = `` /* 372-byte string literal not displayed */

The query or mutation executed by ReadApiUser.

View Source
const ReadApp_Operation = `` /* 1255-byte string literal not displayed */

The query or mutation executed by ReadApp.

View Source
const ReadEdge_Operation = `` /* 342-byte string literal not displayed */

The query or mutation executed by ReadEdge.

View Source
const ReadFunction_Operation = `` /* 584-byte string literal not displayed */

The query or mutation executed by ReadFunction.

View Source
const ReadKmsKey_Operation = `` /* 189-byte string literal not displayed */

The query or mutation executed by ReadKmsKey.

View Source
const ReadManagedAppIso_Operation = `` /* 153-byte string literal not displayed */

The query or mutation executed by ReadManagedAppIso.

View Source
const ReadManagedAppUserdata_Operation = `` /* 163-byte string literal not displayed */

The query or mutation executed by ReadManagedAppUserdata.

View Source
const ReadManagedNodeType_Operation = `` /* 452-byte string literal not displayed */

The query or mutation executed by ReadManagedNodeType.

View Source
const ReadMessageType_Operation = `` /* 301-byte string literal not displayed */

The query or mutation executed by ReadMessageType.

View Source
const ReadNodeMessageTypes_Operation = `` /* 1572-byte string literal not displayed */

The query or mutation executed by ReadNodeMessageTypes.

View Source
const ReadNode_Operation = `` /* 4089-byte string literal not displayed */

The query or mutation executed by ReadNode.

View Source
const ReadTenantAwsCredentials_Operation = `` /* 215-byte string literal not displayed */

The query or mutation executed by ReadTenantAwsCredentials.

View Source
const ReadTenantUser_Operation = `` /* 225-byte string literal not displayed */

The query or mutation executed by ReadTenantUser.

View Source
const ReadTenant_Operation = `` /* 179-byte string literal not displayed */

The query or mutation executed by ReadTenant.

View Source
const UpdateApiUser_Operation = `` /* 472-byte string literal not displayed */

The query or mutation executed by UpdateApiUser.

View Source
const UpdateBitmapRouterNode_Operation = `` /* 853-byte string literal not displayed */

The query or mutation executed by UpdateBitmapRouterNode.

View Source
const UpdateCrossTenantApp_Operation = `` /* 662-byte string literal not displayed */

The query or mutation executed by UpdateCrossTenantApp.

View Source
const UpdateCrossTenantSendingNode_Operation = `` /* 940-byte string literal not displayed */

The query or mutation executed by UpdateCrossTenantSendingNode.

View Source
const UpdateEdge_Operation = `` /* 409-byte string literal not displayed */

The query or mutation executed by UpdateEdge.

View Source
const UpdateExternalNode_Operation = `` /* 562-byte string literal not displayed */

The query or mutation executed by UpdateExternalNode.

View Source
const UpdateFilesDotComWebhookNode_Operation = `` /* 491-byte string literal not displayed */

The query or mutation executed by UpdateFilesDotComWebhookNode.

View Source
const UpdateFunction_Operation = `` /* 1065-byte string literal not displayed */

The query or mutation executed by UpdateFunction.

View Source
const UpdateKmsKey_Operation = `` /* 256-byte string literal not displayed */

The query or mutation executed by UpdateKmsKey.

View Source
const UpdateLoadBalancerNode_Operation = `` /* 442-byte string literal not displayed */

The query or mutation executed by UpdateLoadBalancerNode.

View Source
const UpdateManagedNodeType_Operation = `` /* 593-byte string literal not displayed */

The query or mutation executed by UpdateManagedNodeType.

View Source
const UpdateManagedNode_Operation = `` /* 775-byte string literal not displayed */

The query or mutation executed by UpdateManagedNode.

View Source
const UpdateMessageType_Operation = `` /* 683-byte string literal not displayed */

The query or mutation executed by UpdateMessageType.

View Source
const UpdateProcessorNode_Operation = `` /* 878-byte string literal not displayed */

The query or mutation executed by UpdateProcessorNode.

View Source
const UpdateRemotetApp_Operation = `` /* 1290-byte string literal not displayed */

The query or mutation executed by UpdateRemotetApp.

View Source
const UpdateTenantUser_Operation = `` /* 311-byte string literal not displayed */

The query or mutation executed by UpdateTenantUser.

View Source
const UpdateTenant_Operation = `` /* 281-byte string literal not displayed */

The query or mutation executed by UpdateTenant.

View Source
const UpdateTimerNode_Operation = `` /* 395-byte string literal not displayed */

The query or mutation executed by UpdateTimerNode.

View Source
const UpdateWebSubHubNode_Operation = `` /* 1283-byte string literal not displayed */

The query or mutation executed by UpdateWebSubHubNode.

View Source
const UpdateWebhookNode_Operation = `` /* 803-byte string literal not displayed */

The query or mutation executed by UpdateWebhookNode.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlertEmitterNodeFields

type AlertEmitterNodeFields struct {
	SendMessageType *AlertEmitterNodeFieldsSendMessageType `json:"sendMessageType"`
}

AlertEmitterNodeFields includes the GraphQL fields of AlertEmitterNode requested by the fragment AlertEmitterNodeFields.

func (*AlertEmitterNodeFields) GetSendMessageType

GetSendMessageType returns AlertEmitterNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type AlertEmitterNodeFieldsSendMessageType

type AlertEmitterNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

AlertEmitterNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*AlertEmitterNodeFieldsSendMessageType) GetName

GetName returns AlertEmitterNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type ApiUserFields

type ApiUserFields struct {
	AppsyncEndpoint string                                     `json:"appsyncEndpoint"`
	Credentials     ApiUserFieldsCredentialsCognitoCredentials `json:"credentials"`
	Description     *string                                    `json:"description"`
	Role            ApiUserRole                                `json:"role"`
	Username        string                                     `json:"username"`
}

ApiUserFields includes the GraphQL fields of ApiUser requested by the fragment ApiUserFields.

func (*ApiUserFields) GetAppsyncEndpoint

func (v *ApiUserFields) GetAppsyncEndpoint() string

GetAppsyncEndpoint returns ApiUserFields.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*ApiUserFields) GetCredentials

GetCredentials returns ApiUserFields.Credentials, and is useful for accessing the field via an interface.

func (*ApiUserFields) GetDescription

func (v *ApiUserFields) GetDescription() *string

GetDescription returns ApiUserFields.Description, and is useful for accessing the field via an interface.

func (*ApiUserFields) GetRole

func (v *ApiUserFields) GetRole() ApiUserRole

GetRole returns ApiUserFields.Role, and is useful for accessing the field via an interface.

func (*ApiUserFields) GetUsername

func (v *ApiUserFields) GetUsername() string

GetUsername returns ApiUserFields.Username, and is useful for accessing the field via an interface.

type ApiUserFieldsCredentialsCognitoCredentials

type ApiUserFieldsCredentialsCognitoCredentials struct {
	CognitoCredentialsFields `json:"-"`
}

ApiUserFieldsCredentialsCognitoCredentials includes the requested fields of the GraphQL type CognitoCredentials.

func (*ApiUserFieldsCredentialsCognitoCredentials) GetClientId

GetClientId returns ApiUserFieldsCredentialsCognitoCredentials.ClientId, and is useful for accessing the field via an interface.

func (*ApiUserFieldsCredentialsCognitoCredentials) GetPassword

GetPassword returns ApiUserFieldsCredentialsCognitoCredentials.Password, and is useful for accessing the field via an interface.

func (*ApiUserFieldsCredentialsCognitoCredentials) GetUserPoolId

GetUserPoolId returns ApiUserFieldsCredentialsCognitoCredentials.UserPoolId, and is useful for accessing the field via an interface.

func (*ApiUserFieldsCredentialsCognitoCredentials) GetUsername

GetUsername returns ApiUserFieldsCredentialsCognitoCredentials.Username, and is useful for accessing the field via an interface.

func (*ApiUserFieldsCredentialsCognitoCredentials) MarshalJSON

func (*ApiUserFieldsCredentialsCognitoCredentials) UnmarshalJSON

type ApiUserRole

type ApiUserRole string
const (
	ApiUserRoleAdmin    ApiUserRole = "admin"
	ApiUserRoleReadOnly ApiUserRole = "read_only"
	ApiUserRoleUser     ApiUserRole = "user"
)

type AppChangeReceiverNodeFields

type AppChangeReceiverNodeFields struct {
	App                AppChangeReceiverNodeFieldsApp                 `json:"-"`
	ReceiveMessageType *AppChangeReceiverNodeFieldsReceiveMessageType `json:"receiveMessageType"`
}

AppChangeReceiverNodeFields includes the GraphQL fields of AppChangeReceiverNode requested by the fragment AppChangeReceiverNodeFields.

func (*AppChangeReceiverNodeFields) GetApp

GetApp returns AppChangeReceiverNodeFields.App, and is useful for accessing the field via an interface.

func (*AppChangeReceiverNodeFields) GetReceiveMessageType

GetReceiveMessageType returns AppChangeReceiverNodeFields.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*AppChangeReceiverNodeFields) MarshalJSON

func (v *AppChangeReceiverNodeFields) MarshalJSON() ([]byte, error)

func (*AppChangeReceiverNodeFields) UnmarshalJSON

func (v *AppChangeReceiverNodeFields) UnmarshalJSON(b []byte) error

type AppChangeReceiverNodeFieldsApp

type AppChangeReceiverNodeFieldsApp interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// GetName returns the interface-field "name" from its implementation.
	GetName() string
	// contains filtered or unexported methods
}

AppChangeReceiverNodeFieldsApp includes the requested fields of the GraphQL interface App.

AppChangeReceiverNodeFieldsApp is implemented by the following types: AppChangeReceiverNodeFieldsAppCrossAccountApp AppChangeReceiverNodeFieldsAppCrossTenantReceivingApp AppChangeReceiverNodeFieldsAppCrossTenantSendingApp AppChangeReceiverNodeFieldsAppExternalApp AppChangeReceiverNodeFieldsAppManagedApp

type AppChangeReceiverNodeFieldsAppCrossAccountApp

type AppChangeReceiverNodeFieldsAppCrossAccountApp struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

AppChangeReceiverNodeFieldsAppCrossAccountApp includes the requested fields of the GraphQL type CrossAccountApp.

func (*AppChangeReceiverNodeFieldsAppCrossAccountApp) GetName

GetName returns AppChangeReceiverNodeFieldsAppCrossAccountApp.Name, and is useful for accessing the field via an interface.

func (*AppChangeReceiverNodeFieldsAppCrossAccountApp) GetTypename

GetTypename returns AppChangeReceiverNodeFieldsAppCrossAccountApp.Typename, and is useful for accessing the field via an interface.

type AppChangeReceiverNodeFieldsAppCrossTenantReceivingApp

type AppChangeReceiverNodeFieldsAppCrossTenantReceivingApp struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

AppChangeReceiverNodeFieldsAppCrossTenantReceivingApp includes the requested fields of the GraphQL type CrossTenantReceivingApp.

func (*AppChangeReceiverNodeFieldsAppCrossTenantReceivingApp) GetName

GetName returns AppChangeReceiverNodeFieldsAppCrossTenantReceivingApp.Name, and is useful for accessing the field via an interface.

func (*AppChangeReceiverNodeFieldsAppCrossTenantReceivingApp) GetTypename

GetTypename returns AppChangeReceiverNodeFieldsAppCrossTenantReceivingApp.Typename, and is useful for accessing the field via an interface.

type AppChangeReceiverNodeFieldsAppCrossTenantSendingApp

type AppChangeReceiverNodeFieldsAppCrossTenantSendingApp struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

AppChangeReceiverNodeFieldsAppCrossTenantSendingApp includes the requested fields of the GraphQL type CrossTenantSendingApp.

func (*AppChangeReceiverNodeFieldsAppCrossTenantSendingApp) GetName

GetName returns AppChangeReceiverNodeFieldsAppCrossTenantSendingApp.Name, and is useful for accessing the field via an interface.

func (*AppChangeReceiverNodeFieldsAppCrossTenantSendingApp) GetTypename

GetTypename returns AppChangeReceiverNodeFieldsAppCrossTenantSendingApp.Typename, and is useful for accessing the field via an interface.

type AppChangeReceiverNodeFieldsAppExternalApp

type AppChangeReceiverNodeFieldsAppExternalApp struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

AppChangeReceiverNodeFieldsAppExternalApp includes the requested fields of the GraphQL type ExternalApp.

func (*AppChangeReceiverNodeFieldsAppExternalApp) GetName

GetName returns AppChangeReceiverNodeFieldsAppExternalApp.Name, and is useful for accessing the field via an interface.

func (*AppChangeReceiverNodeFieldsAppExternalApp) GetTypename

GetTypename returns AppChangeReceiverNodeFieldsAppExternalApp.Typename, and is useful for accessing the field via an interface.

type AppChangeReceiverNodeFieldsAppManagedApp

type AppChangeReceiverNodeFieldsAppManagedApp struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

AppChangeReceiverNodeFieldsAppManagedApp includes the requested fields of the GraphQL type ManagedApp.

func (*AppChangeReceiverNodeFieldsAppManagedApp) GetName

GetName returns AppChangeReceiverNodeFieldsAppManagedApp.Name, and is useful for accessing the field via an interface.

func (*AppChangeReceiverNodeFieldsAppManagedApp) GetTypename

GetTypename returns AppChangeReceiverNodeFieldsAppManagedApp.Typename, and is useful for accessing the field via an interface.

type AppChangeReceiverNodeFieldsReceiveMessageType

type AppChangeReceiverNodeFieldsReceiveMessageType struct {
	Name string `json:"name"`
}

AppChangeReceiverNodeFieldsReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*AppChangeReceiverNodeFieldsReceiveMessageType) GetName

GetName returns AppChangeReceiverNodeFieldsReceiveMessageType.Name, and is useful for accessing the field via an interface.

type AppChangeRouterNodeFields

type AppChangeRouterNodeFields struct {
	ReceiveMessageType *AppChangeRouterNodeFieldsReceiveMessageType `json:"receiveMessageType"`
	SendMessageType    *AppChangeRouterNodeFieldsSendMessageType    `json:"sendMessageType"`
}

AppChangeRouterNodeFields includes the GraphQL fields of AppChangeRouterNode requested by the fragment AppChangeRouterNodeFields.

func (*AppChangeRouterNodeFields) GetReceiveMessageType

GetReceiveMessageType returns AppChangeRouterNodeFields.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*AppChangeRouterNodeFields) GetSendMessageType

GetSendMessageType returns AppChangeRouterNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type AppChangeRouterNodeFieldsReceiveMessageType

type AppChangeRouterNodeFieldsReceiveMessageType struct {
	Name string `json:"name"`
}

AppChangeRouterNodeFieldsReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*AppChangeRouterNodeFieldsReceiveMessageType) GetName

GetName returns AppChangeRouterNodeFieldsReceiveMessageType.Name, and is useful for accessing the field via an interface.

type AppChangeRouterNodeFieldsSendMessageType

type AppChangeRouterNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

AppChangeRouterNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*AppChangeRouterNodeFieldsSendMessageType) GetName

GetName returns AppChangeRouterNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type AppFields

type AppFields interface {

	// GetDescription returns the interface-field "description" from its implementation.
	GetDescription() *string
	// GetName returns the interface-field "name" from its implementation.
	GetName() string
	// contains filtered or unexported methods
}

AppFields includes the GraphQL fields of App requested by the fragment AppFields.

AppFields is implemented by the following types: AppFieldsCrossAccountApp AppFieldsCrossTenantReceivingApp AppFieldsCrossTenantSendingApp AppFieldsExternalApp AppFieldsManagedApp

type AppFieldsCrossAccountApp

type AppFieldsCrossAccountApp struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

AppFields includes the GraphQL fields of CrossAccountApp requested by the fragment AppFields.

func (*AppFieldsCrossAccountApp) GetDescription

func (v *AppFieldsCrossAccountApp) GetDescription() *string

GetDescription returns AppFieldsCrossAccountApp.Description, and is useful for accessing the field via an interface.

func (*AppFieldsCrossAccountApp) GetName

func (v *AppFieldsCrossAccountApp) GetName() string

GetName returns AppFieldsCrossAccountApp.Name, and is useful for accessing the field via an interface.

type AppFieldsCrossTenantReceivingApp

type AppFieldsCrossTenantReceivingApp struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

AppFields includes the GraphQL fields of CrossTenantReceivingApp requested by the fragment AppFields.

func (*AppFieldsCrossTenantReceivingApp) GetDescription

func (v *AppFieldsCrossTenantReceivingApp) GetDescription() *string

GetDescription returns AppFieldsCrossTenantReceivingApp.Description, and is useful for accessing the field via an interface.

func (*AppFieldsCrossTenantReceivingApp) GetName

GetName returns AppFieldsCrossTenantReceivingApp.Name, and is useful for accessing the field via an interface.

type AppFieldsCrossTenantSendingApp

type AppFieldsCrossTenantSendingApp struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

AppFields includes the GraphQL fields of CrossTenantSendingApp requested by the fragment AppFields.

func (*AppFieldsCrossTenantSendingApp) GetDescription

func (v *AppFieldsCrossTenantSendingApp) GetDescription() *string

GetDescription returns AppFieldsCrossTenantSendingApp.Description, and is useful for accessing the field via an interface.

func (*AppFieldsCrossTenantSendingApp) GetName

GetName returns AppFieldsCrossTenantSendingApp.Name, and is useful for accessing the field via an interface.

type AppFieldsExternalApp

type AppFieldsExternalApp struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

AppFields includes the GraphQL fields of ExternalApp requested by the fragment AppFields.

func (*AppFieldsExternalApp) GetDescription

func (v *AppFieldsExternalApp) GetDescription() *string

GetDescription returns AppFieldsExternalApp.Description, and is useful for accessing the field via an interface.

func (*AppFieldsExternalApp) GetName

func (v *AppFieldsExternalApp) GetName() string

GetName returns AppFieldsExternalApp.Name, and is useful for accessing the field via an interface.

type AppFieldsManagedApp

type AppFieldsManagedApp struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

AppFields includes the GraphQL fields of ManagedApp requested by the fragment AppFields.

func (*AppFieldsManagedApp) GetDescription

func (v *AppFieldsManagedApp) GetDescription() *string

GetDescription returns AppFieldsManagedApp.Description, and is useful for accessing the field via an interface.

func (*AppFieldsManagedApp) GetName

func (v *AppFieldsManagedApp) GetName() string

GetName returns AppFieldsManagedApp.Name, and is useful for accessing the field via an interface.

type AuditEmitterNodeFields

type AuditEmitterNodeFields struct {
	SendMessageType *AuditEmitterNodeFieldsSendMessageType `json:"sendMessageType"`
}

AuditEmitterNodeFields includes the GraphQL fields of AuditEmitterNode requested by the fragment AuditEmitterNodeFields.

func (*AuditEmitterNodeFields) GetSendMessageType

GetSendMessageType returns AuditEmitterNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type AuditEmitterNodeFieldsSendMessageType

type AuditEmitterNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

AuditEmitterNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*AuditEmitterNodeFieldsSendMessageType) GetName

GetName returns AuditEmitterNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type BitmapRouterNodeFields

type BitmapRouterNodeFields struct {
	Config             *string                                                  `json:"config"`
	InlineBitmapper    *string                                                  `json:"inlineBitmapper"`
	LoggingLevel       *LogLevel                                                `json:"loggingLevel"`
	ManagedBitmapper   *BitmapRouterNodeFieldsManagedBitmapperBitmapperFunction `json:"managedBitmapper"`
	ReceiveMessageType *BitmapRouterNodeFieldsReceiveMessageType                `json:"receiveMessageType"`
	Requirements       []string                                                 `json:"requirements"`
	RouteTable         string                                                   `json:"routeTable"`
	SendMessageType    *BitmapRouterNodeFieldsSendMessageType                   `json:"sendMessageType"`
}

BitmapRouterNodeFields includes the GraphQL fields of BitmapRouterNode requested by the fragment BitmapRouterNodeFields.

func (*BitmapRouterNodeFields) GetConfig

func (v *BitmapRouterNodeFields) GetConfig() *string

GetConfig returns BitmapRouterNodeFields.Config, and is useful for accessing the field via an interface.

func (*BitmapRouterNodeFields) GetInlineBitmapper

func (v *BitmapRouterNodeFields) GetInlineBitmapper() *string

GetInlineBitmapper returns BitmapRouterNodeFields.InlineBitmapper, and is useful for accessing the field via an interface.

func (*BitmapRouterNodeFields) GetLoggingLevel

func (v *BitmapRouterNodeFields) GetLoggingLevel() *LogLevel

GetLoggingLevel returns BitmapRouterNodeFields.LoggingLevel, and is useful for accessing the field via an interface.

func (*BitmapRouterNodeFields) GetManagedBitmapper

GetManagedBitmapper returns BitmapRouterNodeFields.ManagedBitmapper, and is useful for accessing the field via an interface.

func (*BitmapRouterNodeFields) GetReceiveMessageType

GetReceiveMessageType returns BitmapRouterNodeFields.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*BitmapRouterNodeFields) GetRequirements

func (v *BitmapRouterNodeFields) GetRequirements() []string

GetRequirements returns BitmapRouterNodeFields.Requirements, and is useful for accessing the field via an interface.

func (*BitmapRouterNodeFields) GetRouteTable

func (v *BitmapRouterNodeFields) GetRouteTable() string

GetRouteTable returns BitmapRouterNodeFields.RouteTable, and is useful for accessing the field via an interface.

func (*BitmapRouterNodeFields) GetSendMessageType

GetSendMessageType returns BitmapRouterNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type BitmapRouterNodeFieldsManagedBitmapperBitmapperFunction

type BitmapRouterNodeFieldsManagedBitmapperBitmapperFunction struct {
	Name string `json:"name"`
}

BitmapRouterNodeFieldsManagedBitmapperBitmapperFunction includes the requested fields of the GraphQL type BitmapperFunction.

func (*BitmapRouterNodeFieldsManagedBitmapperBitmapperFunction) GetName

GetName returns BitmapRouterNodeFieldsManagedBitmapperBitmapperFunction.Name, and is useful for accessing the field via an interface.

type BitmapRouterNodeFieldsReceiveMessageType

type BitmapRouterNodeFieldsReceiveMessageType struct {
	Name string `json:"name"`
}

BitmapRouterNodeFieldsReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*BitmapRouterNodeFieldsReceiveMessageType) GetName

GetName returns BitmapRouterNodeFieldsReceiveMessageType.Name, and is useful for accessing the field via an interface.

type BitmapRouterNodeFieldsSendMessageType

type BitmapRouterNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

BitmapRouterNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*BitmapRouterNodeFieldsSendMessageType) GetName

GetName returns BitmapRouterNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type BitmapperFunctionFields

type BitmapperFunctionFields struct {
	ArgumentMessageType BitmapperFunctionFieldsArgumentMessageType `json:"argumentMessageType"`
}

BitmapperFunctionFields includes the GraphQL fields of BitmapperFunction requested by the fragment BitmapperFunctionFields.

func (*BitmapperFunctionFields) GetArgumentMessageType

GetArgumentMessageType returns BitmapperFunctionFields.ArgumentMessageType, and is useful for accessing the field via an interface.

type BitmapperFunctionFieldsArgumentMessageType

type BitmapperFunctionFieldsArgumentMessageType struct {
	Name string `json:"name"`
}

BitmapperFunctionFieldsArgumentMessageType includes the requested fields of the GraphQL type MessageType.

func (*BitmapperFunctionFieldsArgumentMessageType) GetName

GetName returns BitmapperFunctionFieldsArgumentMessageType.Name, and is useful for accessing the field via an interface.

type ChangeEmitterNodeFields

type ChangeEmitterNodeFields struct {
	SendMessageType *ChangeEmitterNodeFieldsSendMessageType `json:"sendMessageType"`
}

ChangeEmitterNodeFields includes the GraphQL fields of ChangeEmitterNode requested by the fragment ChangeEmitterNodeFields.

func (*ChangeEmitterNodeFields) GetSendMessageType

GetSendMessageType returns ChangeEmitterNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type ChangeEmitterNodeFieldsSendMessageType

type ChangeEmitterNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

ChangeEmitterNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ChangeEmitterNodeFieldsSendMessageType) GetName

GetName returns ChangeEmitterNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type CognitoCredentialsFields

type CognitoCredentialsFields struct {
	ClientId   string `json:"clientId"`
	Password   string `json:"password"`
	UserPoolId string `json:"userPoolId"`
	Username   string `json:"username"`
}

CognitoCredentialsFields includes the GraphQL fields of CognitoCredentials requested by the fragment CognitoCredentialsFields.

func (*CognitoCredentialsFields) GetClientId

func (v *CognitoCredentialsFields) GetClientId() string

GetClientId returns CognitoCredentialsFields.ClientId, and is useful for accessing the field via an interface.

func (*CognitoCredentialsFields) GetPassword

func (v *CognitoCredentialsFields) GetPassword() string

GetPassword returns CognitoCredentialsFields.Password, and is useful for accessing the field via an interface.

func (*CognitoCredentialsFields) GetUserPoolId

func (v *CognitoCredentialsFields) GetUserPoolId() string

GetUserPoolId returns CognitoCredentialsFields.UserPoolId, and is useful for accessing the field via an interface.

func (*CognitoCredentialsFields) GetUsername

func (v *CognitoCredentialsFields) GetUsername() string

GetUsername returns CognitoCredentialsFields.Username, and is useful for accessing the field via an interface.

type CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction

type CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction struct {
	FunctionFieldsApiAuthenticatorFunction `json:"-"`
}

CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction includes the requested fields of the GraphQL type ApiAuthenticatorFunction.

func (*CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction) GetCode

GetCode returns CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction.Code, and is useful for accessing the field via an interface.

func (*CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction) GetDescription

GetDescription returns CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction.Description, and is useful for accessing the field via an interface.

func (*CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction) GetInUse

GetInUse returns CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction.InUse, and is useful for accessing the field via an interface.

func (*CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction) GetName

GetName returns CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction.Name, and is useful for accessing the field via an interface.

func (*CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction) GetReadme

GetReadme returns CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction.Readme, and is useful for accessing the field via an interface.

func (*CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction) GetRequirements

GetRequirements returns CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction.Requirements, and is useful for accessing the field via an interface.

func (*CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction) GetSystem

GetSystem returns CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction.System, and is useful for accessing the field via an interface.

func (*CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction) MarshalJSON

func (*CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction) UnmarshalJSON

type CreateApiAuthenticatorFunctionResponse

type CreateApiAuthenticatorFunctionResponse struct {
	CreateApiAuthenticatorFunction CreateApiAuthenticatorFunctionCreateApiAuthenticatorFunction `json:"CreateApiAuthenticatorFunction"`
}

CreateApiAuthenticatorFunctionResponse is returned by CreateApiAuthenticatorFunction on success.

func CreateApiAuthenticatorFunction

func CreateApiAuthenticatorFunction(
	ctx context.Context,
	client graphql.Client,
	code string,
	description string,
	name string,
	tenant string,
	readme *string,
	requirements []string,
) (*CreateApiAuthenticatorFunctionResponse, error)

func (*CreateApiAuthenticatorFunctionResponse) GetCreateApiAuthenticatorFunction

GetCreateApiAuthenticatorFunction returns CreateApiAuthenticatorFunctionResponse.CreateApiAuthenticatorFunction, and is useful for accessing the field via an interface.

type CreateApiUserCreateApiUser

type CreateApiUserCreateApiUser struct {
	ApiUserFields `json:"-"`
}

CreateApiUserCreateApiUser includes the requested fields of the GraphQL type ApiUser.

func (*CreateApiUserCreateApiUser) GetAppsyncEndpoint

func (v *CreateApiUserCreateApiUser) GetAppsyncEndpoint() string

GetAppsyncEndpoint returns CreateApiUserCreateApiUser.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*CreateApiUserCreateApiUser) GetCredentials

GetCredentials returns CreateApiUserCreateApiUser.Credentials, and is useful for accessing the field via an interface.

func (*CreateApiUserCreateApiUser) GetDescription

func (v *CreateApiUserCreateApiUser) GetDescription() *string

GetDescription returns CreateApiUserCreateApiUser.Description, and is useful for accessing the field via an interface.

func (*CreateApiUserCreateApiUser) GetRole

GetRole returns CreateApiUserCreateApiUser.Role, and is useful for accessing the field via an interface.

func (*CreateApiUserCreateApiUser) GetUsername

func (v *CreateApiUserCreateApiUser) GetUsername() string

GetUsername returns CreateApiUserCreateApiUser.Username, and is useful for accessing the field via an interface.

func (*CreateApiUserCreateApiUser) MarshalJSON

func (v *CreateApiUserCreateApiUser) MarshalJSON() ([]byte, error)

func (*CreateApiUserCreateApiUser) UnmarshalJSON

func (v *CreateApiUserCreateApiUser) UnmarshalJSON(b []byte) error

type CreateApiUserResponse

type CreateApiUserResponse struct {
	CreateApiUser CreateApiUserCreateApiUser `json:"CreateApiUser"`
}

CreateApiUserResponse is returned by CreateApiUser on success.

func CreateApiUser

func CreateApiUser(
	ctx context.Context,
	client graphql.Client,
	role ApiUserRole,
	tenant string,
	description *string,
) (*CreateApiUserResponse, error)

func (*CreateApiUserResponse) GetCreateApiUser

func (v *CreateApiUserResponse) GetCreateApiUser() CreateApiUserCreateApiUser

GetCreateApiUser returns CreateApiUserResponse.CreateApiUser, and is useful for accessing the field via an interface.

type CreateBitmapRouterNodeCreateBitmapRouterNode

type CreateBitmapRouterNodeCreateBitmapRouterNode struct {
	NodeFieldsBitmapRouterNode `json:"-"`
	BitmapRouterNodeFields     `json:"-"`
}

CreateBitmapRouterNodeCreateBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) GetConfig

GetConfig returns CreateBitmapRouterNodeCreateBitmapRouterNode.Config, and is useful for accessing the field via an interface.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) GetDescription

GetDescription returns CreateBitmapRouterNodeCreateBitmapRouterNode.Description, and is useful for accessing the field via an interface.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) GetInlineBitmapper

func (v *CreateBitmapRouterNodeCreateBitmapRouterNode) GetInlineBitmapper() *string

GetInlineBitmapper returns CreateBitmapRouterNodeCreateBitmapRouterNode.InlineBitmapper, and is useful for accessing the field via an interface.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) GetLoggingLevel

GetLoggingLevel returns CreateBitmapRouterNodeCreateBitmapRouterNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) GetManagedBitmapper

GetManagedBitmapper returns CreateBitmapRouterNodeCreateBitmapRouterNode.ManagedBitmapper, and is useful for accessing the field via an interface.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) GetName

GetName returns CreateBitmapRouterNodeCreateBitmapRouterNode.Name, and is useful for accessing the field via an interface.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) GetReceiveMessageType

GetReceiveMessageType returns CreateBitmapRouterNodeCreateBitmapRouterNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) GetRequirements

GetRequirements returns CreateBitmapRouterNodeCreateBitmapRouterNode.Requirements, and is useful for accessing the field via an interface.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) GetRouteTable

GetRouteTable returns CreateBitmapRouterNodeCreateBitmapRouterNode.RouteTable, and is useful for accessing the field via an interface.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) GetSendMessageType

GetSendMessageType returns CreateBitmapRouterNodeCreateBitmapRouterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) MarshalJSON

func (*CreateBitmapRouterNodeCreateBitmapRouterNode) UnmarshalJSON

type CreateBitmapRouterNodeResponse

type CreateBitmapRouterNodeResponse struct {
	CreateBitmapRouterNode CreateBitmapRouterNodeCreateBitmapRouterNode `json:"CreateBitmapRouterNode"`
}

CreateBitmapRouterNodeResponse is returned by CreateBitmapRouterNode on success.

func CreateBitmapRouterNode

func CreateBitmapRouterNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	receiveMessageType string,
	tenant string,
	config *string,
	description *string,
	inlineBitmapper *string,
	loggingLevel *LogLevel,
	managedBitmapper *string,
	requirements []string,
	routeTable *string,
) (*CreateBitmapRouterNodeResponse, error)

func (*CreateBitmapRouterNodeResponse) GetCreateBitmapRouterNode

GetCreateBitmapRouterNode returns CreateBitmapRouterNodeResponse.CreateBitmapRouterNode, and is useful for accessing the field via an interface.

type CreateBitmapperFunctionCreateBitmapperFunction

type CreateBitmapperFunctionCreateBitmapperFunction struct {
	FunctionFieldsBitmapperFunction `json:"-"`
	BitmapperFunctionFields         `json:"-"`
}

CreateBitmapperFunctionCreateBitmapperFunction includes the requested fields of the GraphQL type BitmapperFunction.

func (*CreateBitmapperFunctionCreateBitmapperFunction) GetArgumentMessageType

GetArgumentMessageType returns CreateBitmapperFunctionCreateBitmapperFunction.ArgumentMessageType, and is useful for accessing the field via an interface.

func (*CreateBitmapperFunctionCreateBitmapperFunction) GetCode

GetCode returns CreateBitmapperFunctionCreateBitmapperFunction.Code, and is useful for accessing the field via an interface.

func (*CreateBitmapperFunctionCreateBitmapperFunction) GetDescription

GetDescription returns CreateBitmapperFunctionCreateBitmapperFunction.Description, and is useful for accessing the field via an interface.

func (*CreateBitmapperFunctionCreateBitmapperFunction) GetInUse

GetInUse returns CreateBitmapperFunctionCreateBitmapperFunction.InUse, and is useful for accessing the field via an interface.

func (*CreateBitmapperFunctionCreateBitmapperFunction) GetName

GetName returns CreateBitmapperFunctionCreateBitmapperFunction.Name, and is useful for accessing the field via an interface.

func (*CreateBitmapperFunctionCreateBitmapperFunction) GetReadme

GetReadme returns CreateBitmapperFunctionCreateBitmapperFunction.Readme, and is useful for accessing the field via an interface.

func (*CreateBitmapperFunctionCreateBitmapperFunction) GetRequirements

GetRequirements returns CreateBitmapperFunctionCreateBitmapperFunction.Requirements, and is useful for accessing the field via an interface.

func (*CreateBitmapperFunctionCreateBitmapperFunction) GetSystem

GetSystem returns CreateBitmapperFunctionCreateBitmapperFunction.System, and is useful for accessing the field via an interface.

func (*CreateBitmapperFunctionCreateBitmapperFunction) MarshalJSON

func (*CreateBitmapperFunctionCreateBitmapperFunction) UnmarshalJSON

type CreateBitmapperFunctionResponse

type CreateBitmapperFunctionResponse struct {
	CreateBitmapperFunction CreateBitmapperFunctionCreateBitmapperFunction `json:"CreateBitmapperFunction"`
}

CreateBitmapperFunctionResponse is returned by CreateBitmapperFunction on success.

func CreateBitmapperFunction

func CreateBitmapperFunction(
	ctx context.Context,
	client graphql.Client,
	argumentMessageType string,
	code string,
	description string,
	name string,
	tenant string,
	readme *string,
	requirements []string,
) (*CreateBitmapperFunctionResponse, error)

func (*CreateBitmapperFunctionResponse) GetCreateBitmapperFunction

GetCreateBitmapperFunction returns CreateBitmapperFunctionResponse.CreateBitmapperFunction, and is useful for accessing the field via an interface.

type CreateCrossAccountAppCreateCrossAccountApp

type CreateCrossAccountAppCreateCrossAccountApp struct {
	AppFieldsCrossAccountApp `json:"-"`
	CrossAccountAppFields    `json:"-"`
}

CreateCrossAccountAppCreateCrossAccountApp includes the requested fields of the GraphQL type CrossAccountApp.

func (*CreateCrossAccountAppCreateCrossAccountApp) GetAccount

GetAccount returns CreateCrossAccountAppCreateCrossAccountApp.Account, and is useful for accessing the field via an interface.

func (*CreateCrossAccountAppCreateCrossAccountApp) GetAppsyncEndpoint

func (v *CreateCrossAccountAppCreateCrossAccountApp) GetAppsyncEndpoint() string

GetAppsyncEndpoint returns CreateCrossAccountAppCreateCrossAccountApp.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*CreateCrossAccountAppCreateCrossAccountApp) GetAuditRecordsEndpoint

func (v *CreateCrossAccountAppCreateCrossAccountApp) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns CreateCrossAccountAppCreateCrossAccountApp.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*CreateCrossAccountAppCreateCrossAccountApp) GetConfig

GetConfig returns CreateCrossAccountAppCreateCrossAccountApp.Config, and is useful for accessing the field via an interface.

func (*CreateCrossAccountAppCreateCrossAccountApp) GetCredentials

GetCredentials returns CreateCrossAccountAppCreateCrossAccountApp.Credentials, and is useful for accessing the field via an interface.

func (*CreateCrossAccountAppCreateCrossAccountApp) GetDescription

GetDescription returns CreateCrossAccountAppCreateCrossAccountApp.Description, and is useful for accessing the field via an interface.

func (*CreateCrossAccountAppCreateCrossAccountApp) GetIamPolicy

GetIamPolicy returns CreateCrossAccountAppCreateCrossAccountApp.IamPolicy, and is useful for accessing the field via an interface.

func (*CreateCrossAccountAppCreateCrossAccountApp) GetName

GetName returns CreateCrossAccountAppCreateCrossAccountApp.Name, and is useful for accessing the field via an interface.

func (*CreateCrossAccountAppCreateCrossAccountApp) GetTableAccess

GetTableAccess returns CreateCrossAccountAppCreateCrossAccountApp.TableAccess, and is useful for accessing the field via an interface.

func (*CreateCrossAccountAppCreateCrossAccountApp) MarshalJSON

func (*CreateCrossAccountAppCreateCrossAccountApp) UnmarshalJSON

type CreateCrossAccountAppResponse

type CreateCrossAccountAppResponse struct {
	CreateCrossAccountApp CreateCrossAccountAppCreateCrossAccountApp `json:"CreateCrossAccountApp"`
}

CreateCrossAccountAppResponse is returned by CreateCrossAccountApp on success.

func CreateCrossAccountApp

func CreateCrossAccountApp(
	ctx context.Context,
	client graphql.Client,
	account string,
	name string,
	tenant string,
	config *string,
	description *string,
	tableAccess *bool,
) (*CreateCrossAccountAppResponse, error)

func (*CreateCrossAccountAppResponse) GetCreateCrossAccountApp

GetCreateCrossAccountApp returns CreateCrossAccountAppResponse.CreateCrossAccountApp, and is useful for accessing the field via an interface.

type CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp

type CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp struct {
	AppFieldsCrossTenantReceivingApp `json:"-"`
	CrossTenantReceivingAppFields    `json:"-"`
}

CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp includes the requested fields of the GraphQL type CrossTenantReceivingApp.

func (*CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp) GetDescription

GetDescription returns CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp.Description, and is useful for accessing the field via an interface.

func (*CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp) GetName

GetName returns CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp.Name, and is useful for accessing the field via an interface.

func (*CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp) GetSendingApp

GetSendingApp returns CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp.SendingApp, and is useful for accessing the field via an interface.

func (*CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp) GetSendingTenant

GetSendingTenant returns CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp.SendingTenant, and is useful for accessing the field via an interface.

func (*CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp) MarshalJSON

func (*CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp) UnmarshalJSON

type CreateCrossTenantReceivingAppResponse

type CreateCrossTenantReceivingAppResponse struct {
	CreateCrossTenantReceivingApp CreateCrossTenantReceivingAppCreateCrossTenantReceivingApp `json:"CreateCrossTenantReceivingApp"`
}

CreateCrossTenantReceivingAppResponse is returned by CreateCrossTenantReceivingApp on success.

func CreateCrossTenantReceivingApp

func CreateCrossTenantReceivingApp(
	ctx context.Context,
	client graphql.Client,
	name string,
	sendingTenant string,
	tenant string,
) (*CreateCrossTenantReceivingAppResponse, error)

func (*CreateCrossTenantReceivingAppResponse) GetCreateCrossTenantReceivingApp

GetCreateCrossTenantReceivingApp returns CreateCrossTenantReceivingAppResponse.CreateCrossTenantReceivingApp, and is useful for accessing the field via an interface.

type CreateCrossTenantSendingAppCreateCrossTenantSendingApp

type CreateCrossTenantSendingAppCreateCrossTenantSendingApp struct {
	AppFieldsCrossTenantSendingApp `json:"-"`
	CrossTenantSendingAppFields    `json:"-"`
}

CreateCrossTenantSendingAppCreateCrossTenantSendingApp includes the requested fields of the GraphQL type CrossTenantSendingApp.

func (*CreateCrossTenantSendingAppCreateCrossTenantSendingApp) GetDescription

GetDescription returns CreateCrossTenantSendingAppCreateCrossTenantSendingApp.Description, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingAppCreateCrossTenantSendingApp) GetName

GetName returns CreateCrossTenantSendingAppCreateCrossTenantSendingApp.Name, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingAppCreateCrossTenantSendingApp) GetReceivingApp

GetReceivingApp returns CreateCrossTenantSendingAppCreateCrossTenantSendingApp.ReceivingApp, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingAppCreateCrossTenantSendingApp) GetReceivingTenant

GetReceivingTenant returns CreateCrossTenantSendingAppCreateCrossTenantSendingApp.ReceivingTenant, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingAppCreateCrossTenantSendingApp) MarshalJSON

func (*CreateCrossTenantSendingAppCreateCrossTenantSendingApp) UnmarshalJSON

type CreateCrossTenantSendingAppResponse

type CreateCrossTenantSendingAppResponse struct {
	CreateCrossTenantSendingApp CreateCrossTenantSendingAppCreateCrossTenantSendingApp `json:"CreateCrossTenantSendingApp"`
}

CreateCrossTenantSendingAppResponse is returned by CreateCrossTenantSendingApp on success.

func CreateCrossTenantSendingApp

func CreateCrossTenantSendingApp(
	ctx context.Context,
	client graphql.Client,
	name string,
	receivingApp string,
	receivingTenant string,
	tenant string,
) (*CreateCrossTenantSendingAppResponse, error)

func (*CreateCrossTenantSendingAppResponse) GetCreateCrossTenantSendingApp

GetCreateCrossTenantSendingApp returns CreateCrossTenantSendingAppResponse.CreateCrossTenantSendingApp, and is useful for accessing the field via an interface.

type CreateCrossTenantSendingNodeCreateCrossTenantSendingNode

type CreateCrossTenantSendingNodeCreateCrossTenantSendingNode struct {
	NodeFieldsCrossTenantSendingNode `json:"-"`
	CrossTenantSendingNodeFields     `json:"-"`
}

CreateCrossTenantSendingNodeCreateCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetApp

GetApp returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.App, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetConfig

GetConfig returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.Config, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetDescription

GetDescription returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.Description, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetInlineProcessor

GetInlineProcessor returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.InlineProcessor, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetLoggingLevel

GetLoggingLevel returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetManagedProcessor

GetManagedProcessor returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.ManagedProcessor, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetName

GetName returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.Name, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetReceiveMessageType

GetReceiveMessageType returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetRequirements

GetRequirements returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.Requirements, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetSendMessageType

GetSendMessageType returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.SendMessageType, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetSequentialProcessing

func (v *CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) GetSequentialProcessing() *bool

GetSequentialProcessing returns CreateCrossTenantSendingNodeCreateCrossTenantSendingNode.SequentialProcessing, and is useful for accessing the field via an interface.

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) MarshalJSON

func (*CreateCrossTenantSendingNodeCreateCrossTenantSendingNode) UnmarshalJSON

type CreateCrossTenantSendingNodeResponse

type CreateCrossTenantSendingNodeResponse struct {
	CreateCrossTenantSendingNode CreateCrossTenantSendingNodeCreateCrossTenantSendingNode `json:"CreateCrossTenantSendingNode"`
}

CreateCrossTenantSendingNodeResponse is returned by CreateCrossTenantSendingNode on success.

func CreateCrossTenantSendingNode

func CreateCrossTenantSendingNode(
	ctx context.Context,
	client graphql.Client,
	app string,
	name string,
	receiveMessageType string,
	tenant string,
	config *string,
	description *string,
	inlineProcessor *string,
	loggingLevel *LogLevel,
	managedProcessor *string,
	requirements []string,
	sendMessageType *string,
	sequentialProcessing *bool,
) (*CreateCrossTenantSendingNodeResponse, error)

func (*CreateCrossTenantSendingNodeResponse) GetCreateCrossTenantSendingNode

GetCreateCrossTenantSendingNode returns CreateCrossTenantSendingNodeResponse.CreateCrossTenantSendingNode, and is useful for accessing the field via an interface.

type CreateEdgeCreateEdge

type CreateEdgeCreateEdge struct {
	EdgeFields `json:"-"`
}

CreateEdgeCreateEdge includes the requested fields of the GraphQL type Edge.

func (*CreateEdgeCreateEdge) GetArn added in v1.1.4

func (v *CreateEdgeCreateEdge) GetArn() string

GetArn returns CreateEdgeCreateEdge.Arn, and is useful for accessing the field via an interface.

func (*CreateEdgeCreateEdge) GetDescription

func (v *CreateEdgeCreateEdge) GetDescription() *string

GetDescription returns CreateEdgeCreateEdge.Description, and is useful for accessing the field via an interface.

func (*CreateEdgeCreateEdge) GetKmsKey

func (v *CreateEdgeCreateEdge) GetKmsKey() *EdgeFieldsKmsKey

GetKmsKey returns CreateEdgeCreateEdge.KmsKey, and is useful for accessing the field via an interface.

func (*CreateEdgeCreateEdge) GetMaxReceiveCount

func (v *CreateEdgeCreateEdge) GetMaxReceiveCount() *int

GetMaxReceiveCount returns CreateEdgeCreateEdge.MaxReceiveCount, and is useful for accessing the field via an interface.

func (*CreateEdgeCreateEdge) GetMessageType

func (v *CreateEdgeCreateEdge) GetMessageType() EdgeFieldsMessageType

GetMessageType returns CreateEdgeCreateEdge.MessageType, and is useful for accessing the field via an interface.

func (*CreateEdgeCreateEdge) GetQueue

func (v *CreateEdgeCreateEdge) GetQueue() string

GetQueue returns CreateEdgeCreateEdge.Queue, and is useful for accessing the field via an interface.

func (*CreateEdgeCreateEdge) GetSource

GetSource returns CreateEdgeCreateEdge.Source, and is useful for accessing the field via an interface.

func (*CreateEdgeCreateEdge) GetTarget

GetTarget returns CreateEdgeCreateEdge.Target, and is useful for accessing the field via an interface.

func (*CreateEdgeCreateEdge) MarshalJSON

func (v *CreateEdgeCreateEdge) MarshalJSON() ([]byte, error)

func (*CreateEdgeCreateEdge) UnmarshalJSON

func (v *CreateEdgeCreateEdge) UnmarshalJSON(b []byte) error

type CreateEdgeResponse

type CreateEdgeResponse struct {
	CreateEdge CreateEdgeCreateEdge `json:"CreateEdge"`
}

CreateEdgeResponse is returned by CreateEdge on success.

func CreateEdge

func CreateEdge(
	ctx context.Context,
	client graphql.Client,
	source string,
	target string,
	tenant string,
	description *string,
	kmsKey *string,
	maxReceiveCount *int,
) (*CreateEdgeResponse, error)

func (*CreateEdgeResponse) GetCreateEdge

func (v *CreateEdgeResponse) GetCreateEdge() CreateEdgeCreateEdge

GetCreateEdge returns CreateEdgeResponse.CreateEdge, and is useful for accessing the field via an interface.

type CreateExternalAppCreateExternalApp

type CreateExternalAppCreateExternalApp struct {
	AppFieldsExternalApp `json:"-"`
	ExternalAppFields    `json:"-"`
}

CreateExternalAppCreateExternalApp includes the requested fields of the GraphQL type ExternalApp.

func (*CreateExternalAppCreateExternalApp) GetAppsyncEndpoint

func (v *CreateExternalAppCreateExternalApp) GetAppsyncEndpoint() string

GetAppsyncEndpoint returns CreateExternalAppCreateExternalApp.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*CreateExternalAppCreateExternalApp) GetAuditRecordsEndpoint

func (v *CreateExternalAppCreateExternalApp) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns CreateExternalAppCreateExternalApp.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*CreateExternalAppCreateExternalApp) GetConfig

GetConfig returns CreateExternalAppCreateExternalApp.Config, and is useful for accessing the field via an interface.

func (*CreateExternalAppCreateExternalApp) GetCredentials

GetCredentials returns CreateExternalAppCreateExternalApp.Credentials, and is useful for accessing the field via an interface.

func (*CreateExternalAppCreateExternalApp) GetDescription

func (v *CreateExternalAppCreateExternalApp) GetDescription() *string

GetDescription returns CreateExternalAppCreateExternalApp.Description, and is useful for accessing the field via an interface.

func (*CreateExternalAppCreateExternalApp) GetName

GetName returns CreateExternalAppCreateExternalApp.Name, and is useful for accessing the field via an interface.

func (*CreateExternalAppCreateExternalApp) GetTableAccess

func (v *CreateExternalAppCreateExternalApp) GetTableAccess() bool

GetTableAccess returns CreateExternalAppCreateExternalApp.TableAccess, and is useful for accessing the field via an interface.

func (*CreateExternalAppCreateExternalApp) MarshalJSON

func (v *CreateExternalAppCreateExternalApp) MarshalJSON() ([]byte, error)

func (*CreateExternalAppCreateExternalApp) UnmarshalJSON

func (v *CreateExternalAppCreateExternalApp) UnmarshalJSON(b []byte) error

type CreateExternalAppResponse

type CreateExternalAppResponse struct {
	CreateExternalApp CreateExternalAppCreateExternalApp `json:"CreateExternalApp"`
}

CreateExternalAppResponse is returned by CreateExternalApp on success.

func CreateExternalApp

func CreateExternalApp(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	description *string,
	tableAccess *bool,
) (*CreateExternalAppResponse, error)

func (*CreateExternalAppResponse) GetCreateExternalApp

GetCreateExternalApp returns CreateExternalAppResponse.CreateExternalApp, and is useful for accessing the field via an interface.

type CreateExternalNodeCreateExternalNode

type CreateExternalNodeCreateExternalNode struct {
	NodeFieldsExternalNode `json:"-"`
	ExternalNodeFields     `json:"-"`
}

CreateExternalNodeCreateExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*CreateExternalNodeCreateExternalNode) GetApp

GetApp returns CreateExternalNodeCreateExternalNode.App, and is useful for accessing the field via an interface.

func (*CreateExternalNodeCreateExternalNode) GetConfig

GetConfig returns CreateExternalNodeCreateExternalNode.Config, and is useful for accessing the field via an interface.

func (*CreateExternalNodeCreateExternalNode) GetDescription

func (v *CreateExternalNodeCreateExternalNode) GetDescription() *string

GetDescription returns CreateExternalNodeCreateExternalNode.Description, and is useful for accessing the field via an interface.

func (*CreateExternalNodeCreateExternalNode) GetName

GetName returns CreateExternalNodeCreateExternalNode.Name, and is useful for accessing the field via an interface.

func (*CreateExternalNodeCreateExternalNode) GetReceiveMessageType

GetReceiveMessageType returns CreateExternalNodeCreateExternalNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*CreateExternalNodeCreateExternalNode) GetSendMessageType

GetSendMessageType returns CreateExternalNodeCreateExternalNode.SendMessageType, and is useful for accessing the field via an interface.

func (*CreateExternalNodeCreateExternalNode) MarshalJSON

func (v *CreateExternalNodeCreateExternalNode) MarshalJSON() ([]byte, error)

func (*CreateExternalNodeCreateExternalNode) UnmarshalJSON

func (v *CreateExternalNodeCreateExternalNode) UnmarshalJSON(b []byte) error

type CreateExternalNodeResponse

type CreateExternalNodeResponse struct {
	CreateExternalNode CreateExternalNodeCreateExternalNode `json:"CreateExternalNode"`
}

CreateExternalNodeResponse is returned by CreateExternalNode on success.

func CreateExternalNode

func CreateExternalNode(
	ctx context.Context,
	client graphql.Client,
	app string,
	name string,
	tenant string,
	config *string,
	description *string,
	receiveMessageType *string,
	sendMessageType *string,
) (*CreateExternalNodeResponse, error)

func (*CreateExternalNodeResponse) GetCreateExternalNode

GetCreateExternalNode returns CreateExternalNodeResponse.CreateExternalNode, and is useful for accessing the field via an interface.

type CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode

type CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode struct {
	NodeFieldsFilesDotComWebhookNode `json:"-"`
	FilesDotComWebhookNodeFields     `json:"-"`
}

CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode) GetDescription

GetDescription returns CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode.Description, and is useful for accessing the field via an interface.

func (*CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode) GetEndpoint

GetEndpoint returns CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode.Endpoint, and is useful for accessing the field via an interface.

func (*CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode) GetName

GetName returns CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode.Name, and is useful for accessing the field via an interface.

func (*CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode) GetSendMessageType

GetSendMessageType returns CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode.SendMessageType, and is useful for accessing the field via an interface.

func (*CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode) GetToken

GetToken returns CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode.Token, and is useful for accessing the field via an interface.

func (*CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode) MarshalJSON

func (*CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode) UnmarshalJSON

type CreateFilesDotComWebhookNodeResponse

type CreateFilesDotComWebhookNodeResponse struct {
	CreateFilesDotComWebhookNode CreateFilesDotComWebhookNodeCreateFilesDotComWebhookNode `json:"CreateFilesDotComWebhookNode"`
}

CreateFilesDotComWebhookNodeResponse is returned by CreateFilesDotComWebhookNode on success.

func CreateFilesDotComWebhookNode

func CreateFilesDotComWebhookNode(
	ctx context.Context,
	client graphql.Client,
	apiKey string,
	name string,
	tenant string,
	description *string,
) (*CreateFilesDotComWebhookNodeResponse, error)

func (*CreateFilesDotComWebhookNodeResponse) GetCreateFilesDotComWebhookNode

GetCreateFilesDotComWebhookNode returns CreateFilesDotComWebhookNodeResponse.CreateFilesDotComWebhookNode, and is useful for accessing the field via an interface.

type CreateKmsKeyCreateKmsKey

type CreateKmsKeyCreateKmsKey struct {
	KmsKeyFields `json:"-"`
}

CreateKmsKeyCreateKmsKey includes the requested fields of the GraphQL type KmsKey.

func (*CreateKmsKeyCreateKmsKey) GetArn

func (v *CreateKmsKeyCreateKmsKey) GetArn() string

GetArn returns CreateKmsKeyCreateKmsKey.Arn, and is useful for accessing the field via an interface.

func (*CreateKmsKeyCreateKmsKey) GetDescription

func (v *CreateKmsKeyCreateKmsKey) GetDescription() *string

GetDescription returns CreateKmsKeyCreateKmsKey.Description, and is useful for accessing the field via an interface.

func (*CreateKmsKeyCreateKmsKey) GetInUse

func (v *CreateKmsKeyCreateKmsKey) GetInUse() bool

GetInUse returns CreateKmsKeyCreateKmsKey.InUse, and is useful for accessing the field via an interface.

func (*CreateKmsKeyCreateKmsKey) GetName

func (v *CreateKmsKeyCreateKmsKey) GetName() string

GetName returns CreateKmsKeyCreateKmsKey.Name, and is useful for accessing the field via an interface.

func (*CreateKmsKeyCreateKmsKey) MarshalJSON

func (v *CreateKmsKeyCreateKmsKey) MarshalJSON() ([]byte, error)

func (*CreateKmsKeyCreateKmsKey) UnmarshalJSON

func (v *CreateKmsKeyCreateKmsKey) UnmarshalJSON(b []byte) error

type CreateKmsKeyResponse

type CreateKmsKeyResponse struct {
	CreateKmsKey CreateKmsKeyCreateKmsKey `json:"CreateKmsKey"`
}

CreateKmsKeyResponse is returned by CreateKmsKey on success.

func CreateKmsKey

func CreateKmsKey(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	description *string,
) (*CreateKmsKeyResponse, error)

func (*CreateKmsKeyResponse) GetCreateKmsKey

func (v *CreateKmsKeyResponse) GetCreateKmsKey() CreateKmsKeyCreateKmsKey

GetCreateKmsKey returns CreateKmsKeyResponse.CreateKmsKey, and is useful for accessing the field via an interface.

type CreateLoadBalancerNodeCreateLoadBalancerNode

type CreateLoadBalancerNodeCreateLoadBalancerNode struct {
	NodeFieldsLoadBalancerNode `json:"-"`
	LoadBalancerNodeFields     `json:"-"`
}

CreateLoadBalancerNodeCreateLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*CreateLoadBalancerNodeCreateLoadBalancerNode) GetDescription

GetDescription returns CreateLoadBalancerNodeCreateLoadBalancerNode.Description, and is useful for accessing the field via an interface.

func (*CreateLoadBalancerNodeCreateLoadBalancerNode) GetName

GetName returns CreateLoadBalancerNodeCreateLoadBalancerNode.Name, and is useful for accessing the field via an interface.

func (*CreateLoadBalancerNodeCreateLoadBalancerNode) GetReceiveMessageType

GetReceiveMessageType returns CreateLoadBalancerNodeCreateLoadBalancerNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*CreateLoadBalancerNodeCreateLoadBalancerNode) GetSendMessageType

GetSendMessageType returns CreateLoadBalancerNodeCreateLoadBalancerNode.SendMessageType, and is useful for accessing the field via an interface.

func (*CreateLoadBalancerNodeCreateLoadBalancerNode) MarshalJSON

func (*CreateLoadBalancerNodeCreateLoadBalancerNode) UnmarshalJSON

type CreateLoadBalancerNodeResponse

type CreateLoadBalancerNodeResponse struct {
	CreateLoadBalancerNode CreateLoadBalancerNodeCreateLoadBalancerNode `json:"CreateLoadBalancerNode"`
}

CreateLoadBalancerNodeResponse is returned by CreateLoadBalancerNode on success.

func CreateLoadBalancerNode

func CreateLoadBalancerNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	receiveMessageType string,
	tenant string,
	description *string,
) (*CreateLoadBalancerNodeResponse, error)

func (*CreateLoadBalancerNodeResponse) GetCreateLoadBalancerNode

GetCreateLoadBalancerNode returns CreateLoadBalancerNodeResponse.CreateLoadBalancerNode, and is useful for accessing the field via an interface.

type CreateManagedAppCreateManagedApp

type CreateManagedAppCreateManagedApp struct {
	AppFieldsManagedApp `json:"-"`
	ManagedAppFields    `json:"-"`
}

CreateManagedAppCreateManagedApp includes the requested fields of the GraphQL type ManagedApp.

func (*CreateManagedAppCreateManagedApp) GetAuditRecordsEndpoint

func (v *CreateManagedAppCreateManagedApp) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns CreateManagedAppCreateManagedApp.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*CreateManagedAppCreateManagedApp) GetConfig

func (v *CreateManagedAppCreateManagedApp) GetConfig() *string

GetConfig returns CreateManagedAppCreateManagedApp.Config, and is useful for accessing the field via an interface.

func (*CreateManagedAppCreateManagedApp) GetCredentials

GetCredentials returns CreateManagedAppCreateManagedApp.Credentials, and is useful for accessing the field via an interface.

func (*CreateManagedAppCreateManagedApp) GetDescription

func (v *CreateManagedAppCreateManagedApp) GetDescription() *string

GetDescription returns CreateManagedAppCreateManagedApp.Description, and is useful for accessing the field via an interface.

func (*CreateManagedAppCreateManagedApp) GetName

GetName returns CreateManagedAppCreateManagedApp.Name, and is useful for accessing the field via an interface.

func (*CreateManagedAppCreateManagedApp) GetTableAccess

func (v *CreateManagedAppCreateManagedApp) GetTableAccess() bool

GetTableAccess returns CreateManagedAppCreateManagedApp.TableAccess, and is useful for accessing the field via an interface.

func (*CreateManagedAppCreateManagedApp) MarshalJSON

func (v *CreateManagedAppCreateManagedApp) MarshalJSON() ([]byte, error)

func (*CreateManagedAppCreateManagedApp) UnmarshalJSON

func (v *CreateManagedAppCreateManagedApp) UnmarshalJSON(b []byte) error

type CreateManagedAppResponse

type CreateManagedAppResponse struct {
	CreateManagedApp CreateManagedAppCreateManagedApp `json:"CreateManagedApp"`
}

CreateManagedAppResponse is returned by CreateManagedApp on success.

func CreateManagedApp

func CreateManagedApp(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	description *string,
	tableAccess *bool,
) (*CreateManagedAppResponse, error)

func (*CreateManagedAppResponse) GetCreateManagedApp

GetCreateManagedApp returns CreateManagedAppResponse.CreateManagedApp, and is useful for accessing the field via an interface.

type CreateManagedNodeCreateManagedNode

type CreateManagedNodeCreateManagedNode struct {
	NodeFieldsManagedNode `json:"-"`
	ManagedNodeFields     `json:"-"`
}

CreateManagedNodeCreateManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*CreateManagedNodeCreateManagedNode) GetApp

GetApp returns CreateManagedNodeCreateManagedNode.App, and is useful for accessing the field via an interface.

func (*CreateManagedNodeCreateManagedNode) GetConfig

GetConfig returns CreateManagedNodeCreateManagedNode.Config, and is useful for accessing the field via an interface.

func (*CreateManagedNodeCreateManagedNode) GetDescription

func (v *CreateManagedNodeCreateManagedNode) GetDescription() *string

GetDescription returns CreateManagedNodeCreateManagedNode.Description, and is useful for accessing the field via an interface.

func (*CreateManagedNodeCreateManagedNode) GetLoggingLevel

func (v *CreateManagedNodeCreateManagedNode) GetLoggingLevel() *LogLevel

GetLoggingLevel returns CreateManagedNodeCreateManagedNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*CreateManagedNodeCreateManagedNode) GetManagedNodeType

GetManagedNodeType returns CreateManagedNodeCreateManagedNode.ManagedNodeType, and is useful for accessing the field via an interface.

func (*CreateManagedNodeCreateManagedNode) GetMounts

GetMounts returns CreateManagedNodeCreateManagedNode.Mounts, and is useful for accessing the field via an interface.

func (*CreateManagedNodeCreateManagedNode) GetName

GetName returns CreateManagedNodeCreateManagedNode.Name, and is useful for accessing the field via an interface.

func (*CreateManagedNodeCreateManagedNode) GetPorts

GetPorts returns CreateManagedNodeCreateManagedNode.Ports, and is useful for accessing the field via an interface.

func (*CreateManagedNodeCreateManagedNode) GetReceiveMessageType

GetReceiveMessageType returns CreateManagedNodeCreateManagedNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*CreateManagedNodeCreateManagedNode) GetSendMessageType

GetSendMessageType returns CreateManagedNodeCreateManagedNode.SendMessageType, and is useful for accessing the field via an interface.

func (*CreateManagedNodeCreateManagedNode) MarshalJSON

func (v *CreateManagedNodeCreateManagedNode) MarshalJSON() ([]byte, error)

func (*CreateManagedNodeCreateManagedNode) UnmarshalJSON

func (v *CreateManagedNodeCreateManagedNode) UnmarshalJSON(b []byte) error

type CreateManagedNodeResponse

type CreateManagedNodeResponse struct {
	CreateManagedNode CreateManagedNodeCreateManagedNode `json:"CreateManagedNode"`
}

CreateManagedNodeResponse is returned by CreateManagedNode on success.

func CreateManagedNode

func CreateManagedNode(
	ctx context.Context,
	client graphql.Client,
	app string,
	managedNodeType string,
	name string,
	tenant string,
	config *string,
	description *string,
	loggingLevel *LogLevel,
	mounts []MountInput,
	ports []PortInput,
) (*CreateManagedNodeResponse, error)

func (*CreateManagedNodeResponse) GetCreateManagedNode

GetCreateManagedNode returns CreateManagedNodeResponse.CreateManagedNode, and is useful for accessing the field via an interface.

type CreateManagedNodeTypeCreateManagedNodeType

type CreateManagedNodeTypeCreateManagedNodeType struct {
	ManagedNodeTypeFields `json:"-"`
}

CreateManagedNodeTypeCreateManagedNodeType includes the requested fields of the GraphQL type ManagedNodeType.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetConfigTemplate

func (v *CreateManagedNodeTypeCreateManagedNodeType) GetConfigTemplate() *string

GetConfigTemplate returns CreateManagedNodeTypeCreateManagedNodeType.ConfigTemplate, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetDescription

GetDescription returns CreateManagedNodeTypeCreateManagedNodeType.Description, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetImageUri

GetImageUri returns CreateManagedNodeTypeCreateManagedNodeType.ImageUri, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetInUse

GetInUse returns CreateManagedNodeTypeCreateManagedNodeType.InUse, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetMountRequirements

GetMountRequirements returns CreateManagedNodeTypeCreateManagedNodeType.MountRequirements, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetName

GetName returns CreateManagedNodeTypeCreateManagedNodeType.Name, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetPortRequirements

GetPortRequirements returns CreateManagedNodeTypeCreateManagedNodeType.PortRequirements, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetReadme

GetReadme returns CreateManagedNodeTypeCreateManagedNodeType.Readme, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetReceiveMessageType

GetReceiveMessageType returns CreateManagedNodeTypeCreateManagedNodeType.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetSendMessageType

GetSendMessageType returns CreateManagedNodeTypeCreateManagedNodeType.SendMessageType, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) GetSystem

GetSystem returns CreateManagedNodeTypeCreateManagedNodeType.System, and is useful for accessing the field via an interface.

func (*CreateManagedNodeTypeCreateManagedNodeType) MarshalJSON

func (*CreateManagedNodeTypeCreateManagedNodeType) UnmarshalJSON

type CreateManagedNodeTypeResponse

type CreateManagedNodeTypeResponse struct {
	CreateManagedNodeType CreateManagedNodeTypeCreateManagedNodeType `json:"CreateManagedNodeType"`
}

CreateManagedNodeTypeResponse is returned by CreateManagedNodeType on success.

func CreateManagedNodeType

func CreateManagedNodeType(
	ctx context.Context,
	client graphql.Client,
	description string,
	imageUri string,
	name string,
	tenant string,
	configTemplate *string,
	mountRequirements []MountRequirementInput,
	portRequirements []PortRequirementInput,
	readme *string,
	receiveMessageType *string,
	sendMessageType *string,
) (*CreateManagedNodeTypeResponse, error)

func (*CreateManagedNodeTypeResponse) GetCreateManagedNodeType

GetCreateManagedNodeType returns CreateManagedNodeTypeResponse.CreateManagedNodeType, and is useful for accessing the field via an interface.

type CreateMessageTypeCreateMessageType

type CreateMessageTypeCreateMessageType struct {
	MessageTypeFields `json:"-"`
}

CreateMessageTypeCreateMessageType includes the requested fields of the GraphQL type MessageType.

func (*CreateMessageTypeCreateMessageType) GetAuditor

GetAuditor returns CreateMessageTypeCreateMessageType.Auditor, and is useful for accessing the field via an interface.

func (*CreateMessageTypeCreateMessageType) GetBitmapperTemplate

func (v *CreateMessageTypeCreateMessageType) GetBitmapperTemplate() string

GetBitmapperTemplate returns CreateMessageTypeCreateMessageType.BitmapperTemplate, and is useful for accessing the field via an interface.

func (*CreateMessageTypeCreateMessageType) GetDescription

func (v *CreateMessageTypeCreateMessageType) GetDescription() string

GetDescription returns CreateMessageTypeCreateMessageType.Description, and is useful for accessing the field via an interface.

func (*CreateMessageTypeCreateMessageType) GetInUse

GetInUse returns CreateMessageTypeCreateMessageType.InUse, and is useful for accessing the field via an interface.

func (*CreateMessageTypeCreateMessageType) GetName

GetName returns CreateMessageTypeCreateMessageType.Name, and is useful for accessing the field via an interface.

func (*CreateMessageTypeCreateMessageType) GetProcessorTemplate

func (v *CreateMessageTypeCreateMessageType) GetProcessorTemplate() string

GetProcessorTemplate returns CreateMessageTypeCreateMessageType.ProcessorTemplate, and is useful for accessing the field via an interface.

func (*CreateMessageTypeCreateMessageType) GetReadme

GetReadme returns CreateMessageTypeCreateMessageType.Readme, and is useful for accessing the field via an interface.

func (*CreateMessageTypeCreateMessageType) GetRequirements

func (v *CreateMessageTypeCreateMessageType) GetRequirements() []string

GetRequirements returns CreateMessageTypeCreateMessageType.Requirements, and is useful for accessing the field via an interface.

func (*CreateMessageTypeCreateMessageType) GetSampleMessage

func (v *CreateMessageTypeCreateMessageType) GetSampleMessage() string

GetSampleMessage returns CreateMessageTypeCreateMessageType.SampleMessage, and is useful for accessing the field via an interface.

func (*CreateMessageTypeCreateMessageType) GetSystem

func (v *CreateMessageTypeCreateMessageType) GetSystem() *bool

GetSystem returns CreateMessageTypeCreateMessageType.System, and is useful for accessing the field via an interface.

func (*CreateMessageTypeCreateMessageType) MarshalJSON

func (v *CreateMessageTypeCreateMessageType) MarshalJSON() ([]byte, error)

func (*CreateMessageTypeCreateMessageType) UnmarshalJSON

func (v *CreateMessageTypeCreateMessageType) UnmarshalJSON(b []byte) error

type CreateMessageTypeResponse

type CreateMessageTypeResponse struct {
	CreateMessageType CreateMessageTypeCreateMessageType `json:"CreateMessageType"`
}

CreateMessageTypeResponse is returned by CreateMessageType on success.

func CreateMessageType

func CreateMessageType(
	ctx context.Context,
	client graphql.Client,
	auditor string,
	bitmapperTemplate string,
	description string,
	name string,
	processorTemplate string,
	sampleMessage string,
	tenant string,
	readme *string,
	requirements []string,
) (*CreateMessageTypeResponse, error)

func (*CreateMessageTypeResponse) GetCreateMessageType

GetCreateMessageType returns CreateMessageTypeResponse.CreateMessageType, and is useful for accessing the field via an interface.

type CreateProcessorFunctionCreateProcessorFunction

type CreateProcessorFunctionCreateProcessorFunction struct {
	FunctionFieldsProcessorFunction `json:"-"`
	ProcessorFunctionFields         `json:"-"`
}

CreateProcessorFunctionCreateProcessorFunction includes the requested fields of the GraphQL type ProcessorFunction.

func (*CreateProcessorFunctionCreateProcessorFunction) GetArgumentMessageType

GetArgumentMessageType returns CreateProcessorFunctionCreateProcessorFunction.ArgumentMessageType, and is useful for accessing the field via an interface.

func (*CreateProcessorFunctionCreateProcessorFunction) GetCode

GetCode returns CreateProcessorFunctionCreateProcessorFunction.Code, and is useful for accessing the field via an interface.

func (*CreateProcessorFunctionCreateProcessorFunction) GetDescription

GetDescription returns CreateProcessorFunctionCreateProcessorFunction.Description, and is useful for accessing the field via an interface.

func (*CreateProcessorFunctionCreateProcessorFunction) GetInUse

GetInUse returns CreateProcessorFunctionCreateProcessorFunction.InUse, and is useful for accessing the field via an interface.

func (*CreateProcessorFunctionCreateProcessorFunction) GetName

GetName returns CreateProcessorFunctionCreateProcessorFunction.Name, and is useful for accessing the field via an interface.

func (*CreateProcessorFunctionCreateProcessorFunction) GetReadme

GetReadme returns CreateProcessorFunctionCreateProcessorFunction.Readme, and is useful for accessing the field via an interface.

func (*CreateProcessorFunctionCreateProcessorFunction) GetRequirements

GetRequirements returns CreateProcessorFunctionCreateProcessorFunction.Requirements, and is useful for accessing the field via an interface.

func (*CreateProcessorFunctionCreateProcessorFunction) GetReturnMessageType

GetReturnMessageType returns CreateProcessorFunctionCreateProcessorFunction.ReturnMessageType, and is useful for accessing the field via an interface.

func (*CreateProcessorFunctionCreateProcessorFunction) GetSystem

GetSystem returns CreateProcessorFunctionCreateProcessorFunction.System, and is useful for accessing the field via an interface.

func (*CreateProcessorFunctionCreateProcessorFunction) MarshalJSON

func (*CreateProcessorFunctionCreateProcessorFunction) UnmarshalJSON

type CreateProcessorFunctionResponse

type CreateProcessorFunctionResponse struct {
	CreateProcessorFunction CreateProcessorFunctionCreateProcessorFunction `json:"CreateProcessorFunction"`
}

CreateProcessorFunctionResponse is returned by CreateProcessorFunction on success.

func CreateProcessorFunction

func CreateProcessorFunction(
	ctx context.Context,
	client graphql.Client,
	argumentMessageType string,
	code string,
	description string,
	name string,
	tenant string,
	readme *string,
	requirements []string,
	returnMessageType *string,
) (*CreateProcessorFunctionResponse, error)

func (*CreateProcessorFunctionResponse) GetCreateProcessorFunction

GetCreateProcessorFunction returns CreateProcessorFunctionResponse.CreateProcessorFunction, and is useful for accessing the field via an interface.

type CreateProcessorNodeCreateProcessorNode

type CreateProcessorNodeCreateProcessorNode struct {
	NodeFieldsProcessorNode `json:"-"`
	ProcessorNodeFields     `json:"-"`
}

CreateProcessorNodeCreateProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*CreateProcessorNodeCreateProcessorNode) GetConfig

GetConfig returns CreateProcessorNodeCreateProcessorNode.Config, and is useful for accessing the field via an interface.

func (*CreateProcessorNodeCreateProcessorNode) GetDescription

func (v *CreateProcessorNodeCreateProcessorNode) GetDescription() *string

GetDescription returns CreateProcessorNodeCreateProcessorNode.Description, and is useful for accessing the field via an interface.

func (*CreateProcessorNodeCreateProcessorNode) GetInlineProcessor

func (v *CreateProcessorNodeCreateProcessorNode) GetInlineProcessor() *string

GetInlineProcessor returns CreateProcessorNodeCreateProcessorNode.InlineProcessor, and is useful for accessing the field via an interface.

func (*CreateProcessorNodeCreateProcessorNode) GetLoggingLevel

func (v *CreateProcessorNodeCreateProcessorNode) GetLoggingLevel() *LogLevel

GetLoggingLevel returns CreateProcessorNodeCreateProcessorNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*CreateProcessorNodeCreateProcessorNode) GetManagedProcessor

GetManagedProcessor returns CreateProcessorNodeCreateProcessorNode.ManagedProcessor, and is useful for accessing the field via an interface.

func (*CreateProcessorNodeCreateProcessorNode) GetName

GetName returns CreateProcessorNodeCreateProcessorNode.Name, and is useful for accessing the field via an interface.

func (*CreateProcessorNodeCreateProcessorNode) GetReceiveMessageType

GetReceiveMessageType returns CreateProcessorNodeCreateProcessorNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*CreateProcessorNodeCreateProcessorNode) GetRequirements

func (v *CreateProcessorNodeCreateProcessorNode) GetRequirements() []string

GetRequirements returns CreateProcessorNodeCreateProcessorNode.Requirements, and is useful for accessing the field via an interface.

func (*CreateProcessorNodeCreateProcessorNode) GetSendMessageType

GetSendMessageType returns CreateProcessorNodeCreateProcessorNode.SendMessageType, and is useful for accessing the field via an interface.

func (*CreateProcessorNodeCreateProcessorNode) GetSequentialProcessing

func (v *CreateProcessorNodeCreateProcessorNode) GetSequentialProcessing() *bool

GetSequentialProcessing returns CreateProcessorNodeCreateProcessorNode.SequentialProcessing, and is useful for accessing the field via an interface.

func (*CreateProcessorNodeCreateProcessorNode) MarshalJSON

func (v *CreateProcessorNodeCreateProcessorNode) MarshalJSON() ([]byte, error)

func (*CreateProcessorNodeCreateProcessorNode) UnmarshalJSON

func (v *CreateProcessorNodeCreateProcessorNode) UnmarshalJSON(b []byte) error

type CreateProcessorNodeResponse

type CreateProcessorNodeResponse struct {
	CreateProcessorNode CreateProcessorNodeCreateProcessorNode `json:"CreateProcessorNode"`
}

CreateProcessorNodeResponse is returned by CreateProcessorNode on success.

func CreateProcessorNode

func CreateProcessorNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	receiveMessageType string,
	tenant string,
	config *string,
	description *string,
	inlineProcessor *string,
	loggingLevel *LogLevel,
	managedProcessor *string,
	requirements []string,
	sendMessageType *string,
	sequentialProcessing *bool,
) (*CreateProcessorNodeResponse, error)

func (*CreateProcessorNodeResponse) GetCreateProcessorNode

GetCreateProcessorNode returns CreateProcessorNodeResponse.CreateProcessorNode, and is useful for accessing the field via an interface.

type CreateTenantUserGetTenant

type CreateTenantUserGetTenant struct {
	AddUser CreateTenantUserGetTenantAddUserTenantUser `json:"AddUser"`
}

CreateTenantUserGetTenant includes the requested fields of the GraphQL type Tenant.

func (*CreateTenantUserGetTenant) GetAddUser

GetAddUser returns CreateTenantUserGetTenant.AddUser, and is useful for accessing the field via an interface.

type CreateTenantUserGetTenantAddUserTenantUser

type CreateTenantUserGetTenantAddUserTenantUser struct {
	TenantUserFields `json:"-"`
}

CreateTenantUserGetTenantAddUserTenantUser includes the requested fields of the GraphQL type TenantUser.

func (*CreateTenantUserGetTenantAddUserTenantUser) GetEmail

GetEmail returns CreateTenantUserGetTenantAddUserTenantUser.Email, and is useful for accessing the field via an interface.

func (*CreateTenantUserGetTenantAddUserTenantUser) GetFirstName

GetFirstName returns CreateTenantUserGetTenantAddUserTenantUser.FirstName, and is useful for accessing the field via an interface.

func (*CreateTenantUserGetTenantAddUserTenantUser) GetLastName

GetLastName returns CreateTenantUserGetTenantAddUserTenantUser.LastName, and is useful for accessing the field via an interface.

func (*CreateTenantUserGetTenantAddUserTenantUser) GetRole

GetRole returns CreateTenantUserGetTenantAddUserTenantUser.Role, and is useful for accessing the field via an interface.

func (*CreateTenantUserGetTenantAddUserTenantUser) GetStatus

GetStatus returns CreateTenantUserGetTenantAddUserTenantUser.Status, and is useful for accessing the field via an interface.

func (*CreateTenantUserGetTenantAddUserTenantUser) MarshalJSON

func (*CreateTenantUserGetTenantAddUserTenantUser) UnmarshalJSON

type CreateTenantUserResponse

type CreateTenantUserResponse struct {
	GetTenant *CreateTenantUserGetTenant `json:"GetTenant"`
}

CreateTenantUserResponse is returned by CreateTenantUser on success.

func CreateTenantUser

func CreateTenantUser(
	ctx context.Context,
	client graphql.Client,
	email string,
	role UserRole,
	tenant string,
) (*CreateTenantUserResponse, error)

func (*CreateTenantUserResponse) GetGetTenant

GetGetTenant returns CreateTenantUserResponse.GetTenant, and is useful for accessing the field via an interface.

type CreateTimerNodeCreateTimerNode

type CreateTimerNodeCreateTimerNode struct {
	NodeFieldsTimerNode `json:"-"`
	TimerNodeFields     `json:"-"`
}

CreateTimerNodeCreateTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*CreateTimerNodeCreateTimerNode) GetDescription

func (v *CreateTimerNodeCreateTimerNode) GetDescription() *string

GetDescription returns CreateTimerNodeCreateTimerNode.Description, and is useful for accessing the field via an interface.

func (*CreateTimerNodeCreateTimerNode) GetName

GetName returns CreateTimerNodeCreateTimerNode.Name, and is useful for accessing the field via an interface.

func (*CreateTimerNodeCreateTimerNode) GetScheduleExpression

func (v *CreateTimerNodeCreateTimerNode) GetScheduleExpression() string

GetScheduleExpression returns CreateTimerNodeCreateTimerNode.ScheduleExpression, and is useful for accessing the field via an interface.

func (*CreateTimerNodeCreateTimerNode) GetSendMessageType

GetSendMessageType returns CreateTimerNodeCreateTimerNode.SendMessageType, and is useful for accessing the field via an interface.

func (*CreateTimerNodeCreateTimerNode) MarshalJSON

func (v *CreateTimerNodeCreateTimerNode) MarshalJSON() ([]byte, error)

func (*CreateTimerNodeCreateTimerNode) UnmarshalJSON

func (v *CreateTimerNodeCreateTimerNode) UnmarshalJSON(b []byte) error

type CreateTimerNodeResponse

type CreateTimerNodeResponse struct {
	CreateTimerNode CreateTimerNodeCreateTimerNode `json:"CreateTimerNode"`
}

CreateTimerNodeResponse is returned by CreateTimerNode on success.

func CreateTimerNode

func CreateTimerNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	scheduleExpression string,
	tenant string,
	description *string,
) (*CreateTimerNodeResponse, error)

func (*CreateTimerNodeResponse) GetCreateTimerNode

GetCreateTimerNode returns CreateTimerNodeResponse.CreateTimerNode, and is useful for accessing the field via an interface.

type CreateWebSubHubNodeCreateWebSubHubNode added in v1.1.0

type CreateWebSubHubNodeCreateWebSubHubNode struct {
	NodeFieldsWebSubHubNode `json:"-"`
	WebSubHubNodeFields     `json:"-"`
}

CreateWebSubHubNodeCreateWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetConfig added in v1.1.0

GetConfig returns CreateWebSubHubNodeCreateWebSubHubNode.Config, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetDefaultLeaseSeconds added in v1.1.0

func (v *CreateWebSubHubNodeCreateWebSubHubNode) GetDefaultLeaseSeconds() int

GetDefaultLeaseSeconds returns CreateWebSubHubNodeCreateWebSubHubNode.DefaultLeaseSeconds, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetDeliveryRetries added in v1.1.0

func (v *CreateWebSubHubNodeCreateWebSubHubNode) GetDeliveryRetries() *int

GetDeliveryRetries returns CreateWebSubHubNodeCreateWebSubHubNode.DeliveryRetries, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetDescription added in v1.1.0

func (v *CreateWebSubHubNodeCreateWebSubHubNode) GetDescription() *string

GetDescription returns CreateWebSubHubNodeCreateWebSubHubNode.Description, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetEndpoint added in v1.1.0

GetEndpoint returns CreateWebSubHubNodeCreateWebSubHubNode.Endpoint, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetInlineApiAuthenticator added in v1.1.0

func (v *CreateWebSubHubNodeCreateWebSubHubNode) GetInlineApiAuthenticator() *string

GetInlineApiAuthenticator returns CreateWebSubHubNodeCreateWebSubHubNode.InlineApiAuthenticator, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetLoggingLevel added in v1.1.0

func (v *CreateWebSubHubNodeCreateWebSubHubNode) GetLoggingLevel() *LogLevel

GetLoggingLevel returns CreateWebSubHubNodeCreateWebSubHubNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetManagedApiAuthenticator added in v1.1.0

GetManagedApiAuthenticator returns CreateWebSubHubNodeCreateWebSubHubNode.ManagedApiAuthenticator, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetMaxLeaseSeconds added in v1.1.0

func (v *CreateWebSubHubNodeCreateWebSubHubNode) GetMaxLeaseSeconds() int

GetMaxLeaseSeconds returns CreateWebSubHubNodeCreateWebSubHubNode.MaxLeaseSeconds, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetName added in v1.1.0

GetName returns CreateWebSubHubNodeCreateWebSubHubNode.Name, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetReceiveMessageType added in v1.1.0

GetReceiveMessageType returns CreateWebSubHubNodeCreateWebSubHubNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetRequirements added in v1.1.0

func (v *CreateWebSubHubNodeCreateWebSubHubNode) GetRequirements() []string

GetRequirements returns CreateWebSubHubNodeCreateWebSubHubNode.Requirements, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetSignatureAlgorithm added in v1.1.0

GetSignatureAlgorithm returns CreateWebSubHubNodeCreateWebSubHubNode.SignatureAlgorithm, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) GetSubscriptionSecurity added in v1.1.0

GetSubscriptionSecurity returns CreateWebSubHubNodeCreateWebSubHubNode.SubscriptionSecurity, and is useful for accessing the field via an interface.

func (*CreateWebSubHubNodeCreateWebSubHubNode) MarshalJSON added in v1.1.0

func (v *CreateWebSubHubNodeCreateWebSubHubNode) MarshalJSON() ([]byte, error)

func (*CreateWebSubHubNodeCreateWebSubHubNode) UnmarshalJSON added in v1.1.0

func (v *CreateWebSubHubNodeCreateWebSubHubNode) UnmarshalJSON(b []byte) error

type CreateWebSubHubNodeResponse added in v1.1.0

type CreateWebSubHubNodeResponse struct {
	CreateWebSubHubNode CreateWebSubHubNodeCreateWebSubHubNode `json:"CreateWebSubHubNode"`
}

CreateWebSubHubNodeResponse is returned by CreateWebSubHubNode on success.

func CreateWebSubHubNode added in v1.1.0

func CreateWebSubHubNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	defaultLeaseSeconds *int,
	deliveryRetries *int,
	description *string,
	inlineApiAuthenticator *string,
	loggingLevel *LogLevel,
	managedApiAuthenticator *string,
	maxLeaseSeconds *int,
	requirements []string,
	signatureAlgorithm *WebSubSignatureAlgorithm,
	subscriptionSecurity *WebSubSubscriptionSecurity,
) (*CreateWebSubHubNodeResponse, error)

func (*CreateWebSubHubNodeResponse) GetCreateWebSubHubNode added in v1.1.0

GetCreateWebSubHubNode returns CreateWebSubHubNodeResponse.CreateWebSubHubNode, and is useful for accessing the field via an interface.

type CreateWebhookNodeCreateWebhookNode

type CreateWebhookNodeCreateWebhookNode struct {
	NodeFieldsWebhookNode `json:"-"`
	WebhookNodeFields     `json:"-"`
}

CreateWebhookNodeCreateWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*CreateWebhookNodeCreateWebhookNode) GetConfig

GetConfig returns CreateWebhookNodeCreateWebhookNode.Config, and is useful for accessing the field via an interface.

func (*CreateWebhookNodeCreateWebhookNode) GetDescription

func (v *CreateWebhookNodeCreateWebhookNode) GetDescription() *string

GetDescription returns CreateWebhookNodeCreateWebhookNode.Description, and is useful for accessing the field via an interface.

func (*CreateWebhookNodeCreateWebhookNode) GetEndpoint

func (v *CreateWebhookNodeCreateWebhookNode) GetEndpoint() string

GetEndpoint returns CreateWebhookNodeCreateWebhookNode.Endpoint, and is useful for accessing the field via an interface.

func (*CreateWebhookNodeCreateWebhookNode) GetInlineApiAuthenticator

func (v *CreateWebhookNodeCreateWebhookNode) GetInlineApiAuthenticator() *string

GetInlineApiAuthenticator returns CreateWebhookNodeCreateWebhookNode.InlineApiAuthenticator, and is useful for accessing the field via an interface.

func (*CreateWebhookNodeCreateWebhookNode) GetLoggingLevel

func (v *CreateWebhookNodeCreateWebhookNode) GetLoggingLevel() *LogLevel

GetLoggingLevel returns CreateWebhookNodeCreateWebhookNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*CreateWebhookNodeCreateWebhookNode) GetManagedApiAuthenticator

GetManagedApiAuthenticator returns CreateWebhookNodeCreateWebhookNode.ManagedApiAuthenticator, and is useful for accessing the field via an interface.

func (*CreateWebhookNodeCreateWebhookNode) GetName

GetName returns CreateWebhookNodeCreateWebhookNode.Name, and is useful for accessing the field via an interface.

func (*CreateWebhookNodeCreateWebhookNode) GetRequirements

func (v *CreateWebhookNodeCreateWebhookNode) GetRequirements() []string

GetRequirements returns CreateWebhookNodeCreateWebhookNode.Requirements, and is useful for accessing the field via an interface.

func (*CreateWebhookNodeCreateWebhookNode) GetSendMessageType

GetSendMessageType returns CreateWebhookNodeCreateWebhookNode.SendMessageType, and is useful for accessing the field via an interface.

func (*CreateWebhookNodeCreateWebhookNode) MarshalJSON

func (v *CreateWebhookNodeCreateWebhookNode) MarshalJSON() ([]byte, error)

func (*CreateWebhookNodeCreateWebhookNode) UnmarshalJSON

func (v *CreateWebhookNodeCreateWebhookNode) UnmarshalJSON(b []byte) error

type CreateWebhookNodeResponse

type CreateWebhookNodeResponse struct {
	CreateWebhookNode CreateWebhookNodeCreateWebhookNode `json:"CreateWebhookNode"`
}

CreateWebhookNodeResponse is returned by CreateWebhookNode on success.

func CreateWebhookNode

func CreateWebhookNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	description *string,
	inlineApiAuthenticator *string,
	loggingLevel *LogLevel,
	managedApiAuthenticator *string,
	requirements []string,
	sendMessageType *string,
) (*CreateWebhookNodeResponse, error)

func (*CreateWebhookNodeResponse) GetCreateWebhookNode

GetCreateWebhookNode returns CreateWebhookNodeResponse.CreateWebhookNode, and is useful for accessing the field via an interface.

type CrossAccountAppFields

type CrossAccountAppFields struct {
	Account              string                                             `json:"account"`
	AppsyncEndpoint      string                                             `json:"appsyncEndpoint"`
	AuditRecordsEndpoint string                                             `json:"auditRecordsEndpoint"`
	Config               *string                                            `json:"config"`
	Credentials          CrossAccountAppFieldsCredentialsCognitoCredentials `json:"credentials"`
	IamPolicy            string                                             `json:"iamPolicy"`
	TableAccess          bool                                               `json:"tableAccess"`
}

CrossAccountAppFields includes the GraphQL fields of CrossAccountApp requested by the fragment CrossAccountAppFields.

func (*CrossAccountAppFields) GetAccount

func (v *CrossAccountAppFields) GetAccount() string

GetAccount returns CrossAccountAppFields.Account, and is useful for accessing the field via an interface.

func (*CrossAccountAppFields) GetAppsyncEndpoint

func (v *CrossAccountAppFields) GetAppsyncEndpoint() string

GetAppsyncEndpoint returns CrossAccountAppFields.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*CrossAccountAppFields) GetAuditRecordsEndpoint

func (v *CrossAccountAppFields) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns CrossAccountAppFields.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*CrossAccountAppFields) GetConfig

func (v *CrossAccountAppFields) GetConfig() *string

GetConfig returns CrossAccountAppFields.Config, and is useful for accessing the field via an interface.

func (*CrossAccountAppFields) GetCredentials

GetCredentials returns CrossAccountAppFields.Credentials, and is useful for accessing the field via an interface.

func (*CrossAccountAppFields) GetIamPolicy

func (v *CrossAccountAppFields) GetIamPolicy() string

GetIamPolicy returns CrossAccountAppFields.IamPolicy, and is useful for accessing the field via an interface.

func (*CrossAccountAppFields) GetTableAccess

func (v *CrossAccountAppFields) GetTableAccess() bool

GetTableAccess returns CrossAccountAppFields.TableAccess, and is useful for accessing the field via an interface.

type CrossAccountAppFieldsCredentialsCognitoCredentials

type CrossAccountAppFieldsCredentialsCognitoCredentials struct {
	CognitoCredentialsFields `json:"-"`
}

CrossAccountAppFieldsCredentialsCognitoCredentials includes the requested fields of the GraphQL type CognitoCredentials.

func (*CrossAccountAppFieldsCredentialsCognitoCredentials) GetClientId

GetClientId returns CrossAccountAppFieldsCredentialsCognitoCredentials.ClientId, and is useful for accessing the field via an interface.

func (*CrossAccountAppFieldsCredentialsCognitoCredentials) GetPassword

GetPassword returns CrossAccountAppFieldsCredentialsCognitoCredentials.Password, and is useful for accessing the field via an interface.

func (*CrossAccountAppFieldsCredentialsCognitoCredentials) GetUserPoolId

GetUserPoolId returns CrossAccountAppFieldsCredentialsCognitoCredentials.UserPoolId, and is useful for accessing the field via an interface.

func (*CrossAccountAppFieldsCredentialsCognitoCredentials) GetUsername

GetUsername returns CrossAccountAppFieldsCredentialsCognitoCredentials.Username, and is useful for accessing the field via an interface.

func (*CrossAccountAppFieldsCredentialsCognitoCredentials) MarshalJSON

func (*CrossAccountAppFieldsCredentialsCognitoCredentials) UnmarshalJSON

type CrossTenantReceivingAppFields

type CrossTenantReceivingAppFields struct {
	SendingApp    *string `json:"sendingApp"`
	SendingTenant string  `json:"sendingTenant"`
}

CrossTenantReceivingAppFields includes the GraphQL fields of CrossTenantReceivingApp requested by the fragment CrossTenantReceivingAppFields.

func (*CrossTenantReceivingAppFields) GetSendingApp

func (v *CrossTenantReceivingAppFields) GetSendingApp() *string

GetSendingApp returns CrossTenantReceivingAppFields.SendingApp, and is useful for accessing the field via an interface.

func (*CrossTenantReceivingAppFields) GetSendingTenant

func (v *CrossTenantReceivingAppFields) GetSendingTenant() string

GetSendingTenant returns CrossTenantReceivingAppFields.SendingTenant, and is useful for accessing the field via an interface.

type CrossTenantReceivingNodeFields

type CrossTenantReceivingNodeFields struct {
	App             CrossTenantReceivingNodeFieldsAppCrossTenantReceivingApp `json:"app"`
	SendMessageType *CrossTenantReceivingNodeFieldsSendMessageType           `json:"sendMessageType"`
}

CrossTenantReceivingNodeFields includes the GraphQL fields of CrossTenantReceivingNode requested by the fragment CrossTenantReceivingNodeFields.

func (*CrossTenantReceivingNodeFields) GetApp

GetApp returns CrossTenantReceivingNodeFields.App, and is useful for accessing the field via an interface.

func (*CrossTenantReceivingNodeFields) GetSendMessageType

GetSendMessageType returns CrossTenantReceivingNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type CrossTenantReceivingNodeFieldsAppCrossTenantReceivingApp

type CrossTenantReceivingNodeFieldsAppCrossTenantReceivingApp struct {
	Name string `json:"name"`
}

CrossTenantReceivingNodeFieldsAppCrossTenantReceivingApp includes the requested fields of the GraphQL type CrossTenantReceivingApp.

func (*CrossTenantReceivingNodeFieldsAppCrossTenantReceivingApp) GetName

GetName returns CrossTenantReceivingNodeFieldsAppCrossTenantReceivingApp.Name, and is useful for accessing the field via an interface.

type CrossTenantReceivingNodeFieldsSendMessageType

type CrossTenantReceivingNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

CrossTenantReceivingNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*CrossTenantReceivingNodeFieldsSendMessageType) GetName

GetName returns CrossTenantReceivingNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type CrossTenantSendingAppFields

type CrossTenantSendingAppFields struct {
	ReceivingApp    string `json:"receivingApp"`
	ReceivingTenant string `json:"receivingTenant"`
}

CrossTenantSendingAppFields includes the GraphQL fields of CrossTenantSendingApp requested by the fragment CrossTenantSendingAppFields.

func (*CrossTenantSendingAppFields) GetReceivingApp

func (v *CrossTenantSendingAppFields) GetReceivingApp() string

GetReceivingApp returns CrossTenantSendingAppFields.ReceivingApp, and is useful for accessing the field via an interface.

func (*CrossTenantSendingAppFields) GetReceivingTenant

func (v *CrossTenantSendingAppFields) GetReceivingTenant() string

GetReceivingTenant returns CrossTenantSendingAppFields.ReceivingTenant, and is useful for accessing the field via an interface.

type CrossTenantSendingNodeFields

type CrossTenantSendingNodeFields struct {
	App                  CrossTenantSendingNodeFieldsAppCrossTenantSendingApp           `json:"app"`
	Config               *string                                                        `json:"config"`
	InlineProcessor      *string                                                        `json:"inlineProcessor"`
	LoggingLevel         *LogLevel                                                      `json:"loggingLevel"`
	ManagedProcessor     *CrossTenantSendingNodeFieldsManagedProcessorProcessorFunction `json:"managedProcessor"`
	ReceiveMessageType   *CrossTenantSendingNodeFieldsReceiveMessageType                `json:"receiveMessageType"`
	Requirements         []string                                                       `json:"requirements"`
	SendMessageType      *CrossTenantSendingNodeFieldsSendMessageType                   `json:"sendMessageType"`
	SequentialProcessing *bool                                                          `json:"sequentialProcessing"`
}

CrossTenantSendingNodeFields includes the GraphQL fields of CrossTenantSendingNode requested by the fragment CrossTenantSendingNodeFields.

func (*CrossTenantSendingNodeFields) GetApp

GetApp returns CrossTenantSendingNodeFields.App, and is useful for accessing the field via an interface.

func (*CrossTenantSendingNodeFields) GetConfig

func (v *CrossTenantSendingNodeFields) GetConfig() *string

GetConfig returns CrossTenantSendingNodeFields.Config, and is useful for accessing the field via an interface.

func (*CrossTenantSendingNodeFields) GetInlineProcessor

func (v *CrossTenantSendingNodeFields) GetInlineProcessor() *string

GetInlineProcessor returns CrossTenantSendingNodeFields.InlineProcessor, and is useful for accessing the field via an interface.

func (*CrossTenantSendingNodeFields) GetLoggingLevel

func (v *CrossTenantSendingNodeFields) GetLoggingLevel() *LogLevel

GetLoggingLevel returns CrossTenantSendingNodeFields.LoggingLevel, and is useful for accessing the field via an interface.

func (*CrossTenantSendingNodeFields) GetManagedProcessor

GetManagedProcessor returns CrossTenantSendingNodeFields.ManagedProcessor, and is useful for accessing the field via an interface.

func (*CrossTenantSendingNodeFields) GetReceiveMessageType

GetReceiveMessageType returns CrossTenantSendingNodeFields.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*CrossTenantSendingNodeFields) GetRequirements

func (v *CrossTenantSendingNodeFields) GetRequirements() []string

GetRequirements returns CrossTenantSendingNodeFields.Requirements, and is useful for accessing the field via an interface.

func (*CrossTenantSendingNodeFields) GetSendMessageType

GetSendMessageType returns CrossTenantSendingNodeFields.SendMessageType, and is useful for accessing the field via an interface.

func (*CrossTenantSendingNodeFields) GetSequentialProcessing

func (v *CrossTenantSendingNodeFields) GetSequentialProcessing() *bool

GetSequentialProcessing returns CrossTenantSendingNodeFields.SequentialProcessing, and is useful for accessing the field via an interface.

type CrossTenantSendingNodeFieldsAppCrossTenantSendingApp

type CrossTenantSendingNodeFieldsAppCrossTenantSendingApp struct {
	Name string `json:"name"`
}

CrossTenantSendingNodeFieldsAppCrossTenantSendingApp includes the requested fields of the GraphQL type CrossTenantSendingApp.

func (*CrossTenantSendingNodeFieldsAppCrossTenantSendingApp) GetName

GetName returns CrossTenantSendingNodeFieldsAppCrossTenantSendingApp.Name, and is useful for accessing the field via an interface.

type CrossTenantSendingNodeFieldsManagedProcessorProcessorFunction

type CrossTenantSendingNodeFieldsManagedProcessorProcessorFunction struct {
	Name string `json:"name"`
}

CrossTenantSendingNodeFieldsManagedProcessorProcessorFunction includes the requested fields of the GraphQL type ProcessorFunction.

func (*CrossTenantSendingNodeFieldsManagedProcessorProcessorFunction) GetName

GetName returns CrossTenantSendingNodeFieldsManagedProcessorProcessorFunction.Name, and is useful for accessing the field via an interface.

type CrossTenantSendingNodeFieldsReceiveMessageType

type CrossTenantSendingNodeFieldsReceiveMessageType struct {
	Name string `json:"name"`
}

CrossTenantSendingNodeFieldsReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*CrossTenantSendingNodeFieldsReceiveMessageType) GetName

GetName returns CrossTenantSendingNodeFieldsReceiveMessageType.Name, and is useful for accessing the field via an interface.

type CrossTenantSendingNodeFieldsSendMessageType

type CrossTenantSendingNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

CrossTenantSendingNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*CrossTenantSendingNodeFieldsSendMessageType) GetName

GetName returns CrossTenantSendingNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type DeadLetterEmitterNodeFields

type DeadLetterEmitterNodeFields struct {
	SendMessageType *DeadLetterEmitterNodeFieldsSendMessageType `json:"sendMessageType"`
}

DeadLetterEmitterNodeFields includes the GraphQL fields of DeadLetterEmitterNode requested by the fragment DeadLetterEmitterNodeFields.

func (*DeadLetterEmitterNodeFields) GetSendMessageType

GetSendMessageType returns DeadLetterEmitterNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type DeadLetterEmitterNodeFieldsSendMessageType

type DeadLetterEmitterNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

DeadLetterEmitterNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*DeadLetterEmitterNodeFieldsSendMessageType) GetName

GetName returns DeadLetterEmitterNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type DeleteApiUserGetApiUser

type DeleteApiUserGetApiUser struct {
	Delete bool `json:"Delete"`
}

DeleteApiUserGetApiUser includes the requested fields of the GraphQL type ApiUser.

func (*DeleteApiUserGetApiUser) GetDelete

func (v *DeleteApiUserGetApiUser) GetDelete() bool

GetDelete returns DeleteApiUserGetApiUser.Delete, and is useful for accessing the field via an interface.

type DeleteApiUserResponse

type DeleteApiUserResponse struct {
	GetApiUser *DeleteApiUserGetApiUser `json:"GetApiUser"`
}

DeleteApiUserResponse is returned by DeleteApiUser on success.

func DeleteApiUser

func DeleteApiUser(
	ctx context.Context,
	client graphql.Client,
	tenant string,
	username string,
) (*DeleteApiUserResponse, error)

func (*DeleteApiUserResponse) GetGetApiUser

func (v *DeleteApiUserResponse) GetGetApiUser() *DeleteApiUserGetApiUser

GetGetApiUser returns DeleteApiUserResponse.GetApiUser, and is useful for accessing the field via an interface.

type DeleteAppGetApp

type DeleteAppGetApp interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// GetDelete returns the interface-field "Delete" from its implementation.
	GetDelete() bool
	// contains filtered or unexported methods
}

DeleteAppGetApp includes the requested fields of the GraphQL interface App.

DeleteAppGetApp is implemented by the following types: DeleteAppGetAppCrossAccountApp DeleteAppGetAppCrossTenantReceivingApp DeleteAppGetAppCrossTenantSendingApp DeleteAppGetAppExternalApp DeleteAppGetAppManagedApp

type DeleteAppGetAppCrossAccountApp

type DeleteAppGetAppCrossAccountApp struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteAppGetAppCrossAccountApp includes the requested fields of the GraphQL type CrossAccountApp.

func (*DeleteAppGetAppCrossAccountApp) GetDelete

func (v *DeleteAppGetAppCrossAccountApp) GetDelete() bool

GetDelete returns DeleteAppGetAppCrossAccountApp.Delete, and is useful for accessing the field via an interface.

func (*DeleteAppGetAppCrossAccountApp) GetTypename

func (v *DeleteAppGetAppCrossAccountApp) GetTypename() *string

GetTypename returns DeleteAppGetAppCrossAccountApp.Typename, and is useful for accessing the field via an interface.

type DeleteAppGetAppCrossTenantReceivingApp

type DeleteAppGetAppCrossTenantReceivingApp struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteAppGetAppCrossTenantReceivingApp includes the requested fields of the GraphQL type CrossTenantReceivingApp.

func (*DeleteAppGetAppCrossTenantReceivingApp) GetDelete

GetDelete returns DeleteAppGetAppCrossTenantReceivingApp.Delete, and is useful for accessing the field via an interface.

func (*DeleteAppGetAppCrossTenantReceivingApp) GetTypename

GetTypename returns DeleteAppGetAppCrossTenantReceivingApp.Typename, and is useful for accessing the field via an interface.

type DeleteAppGetAppCrossTenantSendingApp

type DeleteAppGetAppCrossTenantSendingApp struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteAppGetAppCrossTenantSendingApp includes the requested fields of the GraphQL type CrossTenantSendingApp.

func (*DeleteAppGetAppCrossTenantSendingApp) GetDelete

GetDelete returns DeleteAppGetAppCrossTenantSendingApp.Delete, and is useful for accessing the field via an interface.

func (*DeleteAppGetAppCrossTenantSendingApp) GetTypename

func (v *DeleteAppGetAppCrossTenantSendingApp) GetTypename() *string

GetTypename returns DeleteAppGetAppCrossTenantSendingApp.Typename, and is useful for accessing the field via an interface.

type DeleteAppGetAppExternalApp

type DeleteAppGetAppExternalApp struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteAppGetAppExternalApp includes the requested fields of the GraphQL type ExternalApp.

func (*DeleteAppGetAppExternalApp) GetDelete

func (v *DeleteAppGetAppExternalApp) GetDelete() bool

GetDelete returns DeleteAppGetAppExternalApp.Delete, and is useful for accessing the field via an interface.

func (*DeleteAppGetAppExternalApp) GetTypename

func (v *DeleteAppGetAppExternalApp) GetTypename() *string

GetTypename returns DeleteAppGetAppExternalApp.Typename, and is useful for accessing the field via an interface.

type DeleteAppGetAppManagedApp

type DeleteAppGetAppManagedApp struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteAppGetAppManagedApp includes the requested fields of the GraphQL type ManagedApp.

func (*DeleteAppGetAppManagedApp) GetDelete

func (v *DeleteAppGetAppManagedApp) GetDelete() bool

GetDelete returns DeleteAppGetAppManagedApp.Delete, and is useful for accessing the field via an interface.

func (*DeleteAppGetAppManagedApp) GetTypename

func (v *DeleteAppGetAppManagedApp) GetTypename() *string

GetTypename returns DeleteAppGetAppManagedApp.Typename, and is useful for accessing the field via an interface.

type DeleteAppResponse

type DeleteAppResponse struct {
	GetApp *DeleteAppGetApp `json:"-"`
}

DeleteAppResponse is returned by DeleteApp on success.

func DeleteApp

func DeleteApp(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*DeleteAppResponse, error)

func (*DeleteAppResponse) GetGetApp

func (v *DeleteAppResponse) GetGetApp() *DeleteAppGetApp

GetGetApp returns DeleteAppResponse.GetApp, and is useful for accessing the field via an interface.

func (*DeleteAppResponse) MarshalJSON

func (v *DeleteAppResponse) MarshalJSON() ([]byte, error)

func (*DeleteAppResponse) UnmarshalJSON

func (v *DeleteAppResponse) UnmarshalJSON(b []byte) error

type DeleteEdgeGetEdge

type DeleteEdgeGetEdge struct {
	Delete bool `json:"Delete"`
}

DeleteEdgeGetEdge includes the requested fields of the GraphQL type Edge.

func (*DeleteEdgeGetEdge) GetDelete

func (v *DeleteEdgeGetEdge) GetDelete() bool

GetDelete returns DeleteEdgeGetEdge.Delete, and is useful for accessing the field via an interface.

type DeleteEdgeResponse

type DeleteEdgeResponse struct {
	GetEdge *DeleteEdgeGetEdge `json:"GetEdge"`
}

DeleteEdgeResponse is returned by DeleteEdge on success.

func DeleteEdge

func DeleteEdge(
	ctx context.Context,
	client graphql.Client,
	source string,
	target string,
	tenant string,
) (*DeleteEdgeResponse, error)

func (*DeleteEdgeResponse) GetGetEdge

func (v *DeleteEdgeResponse) GetGetEdge() *DeleteEdgeGetEdge

GetGetEdge returns DeleteEdgeResponse.GetEdge, and is useful for accessing the field via an interface.

type DeleteFunctionGetFunction

type DeleteFunctionGetFunction interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// GetDelete returns the interface-field "Delete" from its implementation.
	GetDelete() bool
	// contains filtered or unexported methods
}

DeleteFunctionGetFunction includes the requested fields of the GraphQL interface Function.

DeleteFunctionGetFunction is implemented by the following types: DeleteFunctionGetFunctionApiAuthenticatorFunction DeleteFunctionGetFunctionBitmapperFunction DeleteFunctionGetFunctionProcessorFunction

type DeleteFunctionGetFunctionApiAuthenticatorFunction

type DeleteFunctionGetFunctionApiAuthenticatorFunction struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteFunctionGetFunctionApiAuthenticatorFunction includes the requested fields of the GraphQL type ApiAuthenticatorFunction.

func (*DeleteFunctionGetFunctionApiAuthenticatorFunction) GetDelete

GetDelete returns DeleteFunctionGetFunctionApiAuthenticatorFunction.Delete, and is useful for accessing the field via an interface.

func (*DeleteFunctionGetFunctionApiAuthenticatorFunction) GetTypename

GetTypename returns DeleteFunctionGetFunctionApiAuthenticatorFunction.Typename, and is useful for accessing the field via an interface.

type DeleteFunctionGetFunctionBitmapperFunction

type DeleteFunctionGetFunctionBitmapperFunction struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteFunctionGetFunctionBitmapperFunction includes the requested fields of the GraphQL type BitmapperFunction.

func (*DeleteFunctionGetFunctionBitmapperFunction) GetDelete

GetDelete returns DeleteFunctionGetFunctionBitmapperFunction.Delete, and is useful for accessing the field via an interface.

func (*DeleteFunctionGetFunctionBitmapperFunction) GetTypename

GetTypename returns DeleteFunctionGetFunctionBitmapperFunction.Typename, and is useful for accessing the field via an interface.

type DeleteFunctionGetFunctionProcessorFunction

type DeleteFunctionGetFunctionProcessorFunction struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteFunctionGetFunctionProcessorFunction includes the requested fields of the GraphQL type ProcessorFunction.

func (*DeleteFunctionGetFunctionProcessorFunction) GetDelete

GetDelete returns DeleteFunctionGetFunctionProcessorFunction.Delete, and is useful for accessing the field via an interface.

func (*DeleteFunctionGetFunctionProcessorFunction) GetTypename

GetTypename returns DeleteFunctionGetFunctionProcessorFunction.Typename, and is useful for accessing the field via an interface.

type DeleteFunctionResponse

type DeleteFunctionResponse struct {
	GetFunction *DeleteFunctionGetFunction `json:"-"`
}

DeleteFunctionResponse is returned by DeleteFunction on success.

func DeleteFunction

func DeleteFunction(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*DeleteFunctionResponse, error)

func (*DeleteFunctionResponse) GetGetFunction

GetGetFunction returns DeleteFunctionResponse.GetFunction, and is useful for accessing the field via an interface.

func (*DeleteFunctionResponse) MarshalJSON

func (v *DeleteFunctionResponse) MarshalJSON() ([]byte, error)

func (*DeleteFunctionResponse) UnmarshalJSON

func (v *DeleteFunctionResponse) UnmarshalJSON(b []byte) error

type DeleteKmsKeyGetKmsKey

type DeleteKmsKeyGetKmsKey struct {
	Delete bool `json:"Delete"`
}

DeleteKmsKeyGetKmsKey includes the requested fields of the GraphQL type KmsKey.

func (*DeleteKmsKeyGetKmsKey) GetDelete

func (v *DeleteKmsKeyGetKmsKey) GetDelete() bool

GetDelete returns DeleteKmsKeyGetKmsKey.Delete, and is useful for accessing the field via an interface.

type DeleteKmsKeyResponse

type DeleteKmsKeyResponse struct {
	GetKmsKey *DeleteKmsKeyGetKmsKey `json:"GetKmsKey"`
}

DeleteKmsKeyResponse is returned by DeleteKmsKey on success.

func DeleteKmsKey

func DeleteKmsKey(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*DeleteKmsKeyResponse, error)

func (*DeleteKmsKeyResponse) GetGetKmsKey

func (v *DeleteKmsKeyResponse) GetGetKmsKey() *DeleteKmsKeyGetKmsKey

GetGetKmsKey returns DeleteKmsKeyResponse.GetKmsKey, and is useful for accessing the field via an interface.

type DeleteManagedNodeTypeGetManagedNodeType

type DeleteManagedNodeTypeGetManagedNodeType struct {
	Delete bool `json:"Delete"`
}

DeleteManagedNodeTypeGetManagedNodeType includes the requested fields of the GraphQL type ManagedNodeType.

func (*DeleteManagedNodeTypeGetManagedNodeType) GetDelete

GetDelete returns DeleteManagedNodeTypeGetManagedNodeType.Delete, and is useful for accessing the field via an interface.

type DeleteManagedNodeTypeResponse

type DeleteManagedNodeTypeResponse struct {
	GetManagedNodeType *DeleteManagedNodeTypeGetManagedNodeType `json:"GetManagedNodeType"`
}

DeleteManagedNodeTypeResponse is returned by DeleteManagedNodeType on success.

func DeleteManagedNodeType

func DeleteManagedNodeType(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*DeleteManagedNodeTypeResponse, error)

func (*DeleteManagedNodeTypeResponse) GetGetManagedNodeType

GetGetManagedNodeType returns DeleteManagedNodeTypeResponse.GetManagedNodeType, and is useful for accessing the field via an interface.

type DeleteMessageTypeGetMessageType

type DeleteMessageTypeGetMessageType struct {
	Delete bool `json:"Delete"`
}

DeleteMessageTypeGetMessageType includes the requested fields of the GraphQL type MessageType.

func (*DeleteMessageTypeGetMessageType) GetDelete

func (v *DeleteMessageTypeGetMessageType) GetDelete() bool

GetDelete returns DeleteMessageTypeGetMessageType.Delete, and is useful for accessing the field via an interface.

type DeleteMessageTypeResponse

type DeleteMessageTypeResponse struct {
	GetMessageType *DeleteMessageTypeGetMessageType `json:"GetMessageType"`
}

DeleteMessageTypeResponse is returned by DeleteMessageType on success.

func DeleteMessageType

func DeleteMessageType(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*DeleteMessageTypeResponse, error)

func (*DeleteMessageTypeResponse) GetGetMessageType

GetGetMessageType returns DeleteMessageTypeResponse.GetMessageType, and is useful for accessing the field via an interface.

type DeleteNodeGetNode

type DeleteNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

DeleteNodeGetNode includes the requested fields of the GraphQL interface Node.

DeleteNodeGetNode is implemented by the following types: DeleteNodeGetNodeAlertEmitterNode DeleteNodeGetNodeAppChangeReceiverNode DeleteNodeGetNodeAppChangeRouterNode DeleteNodeGetNodeAuditEmitterNode DeleteNodeGetNodeBitmapRouterNode DeleteNodeGetNodeChangeEmitterNode DeleteNodeGetNodeCrossTenantReceivingNode DeleteNodeGetNodeCrossTenantSendingNode DeleteNodeGetNodeDeadLetterEmitterNode DeleteNodeGetNodeExternalNode DeleteNodeGetNodeFilesDotComWebhookNode DeleteNodeGetNodeLoadBalancerNode DeleteNodeGetNodeLogEmitterNode DeleteNodeGetNodeManagedNode DeleteNodeGetNodeProcessorNode DeleteNodeGetNodeTimerNode DeleteNodeGetNodeWebSubHubNode DeleteNodeGetNodeWebSubSubscriptionNode DeleteNodeGetNodeWebhookNode

type DeleteNodeGetNodeAlertEmitterNode

type DeleteNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

DeleteNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*DeleteNodeGetNodeAlertEmitterNode) GetTypename

func (v *DeleteNodeGetNodeAlertEmitterNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeAppChangeReceiverNode

type DeleteNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

DeleteNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*DeleteNodeGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns DeleteNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeAppChangeRouterNode

type DeleteNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

DeleteNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*DeleteNodeGetNodeAppChangeRouterNode) GetTypename

func (v *DeleteNodeGetNodeAppChangeRouterNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeAuditEmitterNode

type DeleteNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

DeleteNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*DeleteNodeGetNodeAuditEmitterNode) GetTypename

func (v *DeleteNodeGetNodeAuditEmitterNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeBitmapRouterNode

type DeleteNodeGetNodeBitmapRouterNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*DeleteNodeGetNodeBitmapRouterNode) GetDelete

func (v *DeleteNodeGetNodeBitmapRouterNode) GetDelete() bool

GetDelete returns DeleteNodeGetNodeBitmapRouterNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeBitmapRouterNode) GetTypename

func (v *DeleteNodeGetNodeBitmapRouterNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeChangeEmitterNode

type DeleteNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

DeleteNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*DeleteNodeGetNodeChangeEmitterNode) GetTypename

func (v *DeleteNodeGetNodeChangeEmitterNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeCrossTenantReceivingNode

type DeleteNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*DeleteNodeGetNodeCrossTenantReceivingNode) GetDelete

GetDelete returns DeleteNodeGetNodeCrossTenantReceivingNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns DeleteNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeCrossTenantSendingNode

type DeleteNodeGetNodeCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*DeleteNodeGetNodeCrossTenantSendingNode) GetDelete

GetDelete returns DeleteNodeGetNodeCrossTenantSendingNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns DeleteNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeDeadLetterEmitterNode

type DeleteNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

DeleteNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*DeleteNodeGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns DeleteNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeExternalNode

type DeleteNodeGetNodeExternalNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*DeleteNodeGetNodeExternalNode) GetDelete

func (v *DeleteNodeGetNodeExternalNode) GetDelete() bool

GetDelete returns DeleteNodeGetNodeExternalNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeExternalNode) GetTypename

func (v *DeleteNodeGetNodeExternalNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeFilesDotComWebhookNode

type DeleteNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*DeleteNodeGetNodeFilesDotComWebhookNode) GetDelete

GetDelete returns DeleteNodeGetNodeFilesDotComWebhookNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns DeleteNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeLoadBalancerNode

type DeleteNodeGetNodeLoadBalancerNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*DeleteNodeGetNodeLoadBalancerNode) GetDelete

func (v *DeleteNodeGetNodeLoadBalancerNode) GetDelete() bool

GetDelete returns DeleteNodeGetNodeLoadBalancerNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeLoadBalancerNode) GetTypename

func (v *DeleteNodeGetNodeLoadBalancerNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeLogEmitterNode

type DeleteNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

DeleteNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*DeleteNodeGetNodeLogEmitterNode) GetTypename

func (v *DeleteNodeGetNodeLogEmitterNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeManagedNode

type DeleteNodeGetNodeManagedNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*DeleteNodeGetNodeManagedNode) GetDelete

func (v *DeleteNodeGetNodeManagedNode) GetDelete() bool

GetDelete returns DeleteNodeGetNodeManagedNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeManagedNode) GetTypename

func (v *DeleteNodeGetNodeManagedNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeProcessorNode

type DeleteNodeGetNodeProcessorNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*DeleteNodeGetNodeProcessorNode) GetDelete

func (v *DeleteNodeGetNodeProcessorNode) GetDelete() bool

GetDelete returns DeleteNodeGetNodeProcessorNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeProcessorNode) GetTypename

func (v *DeleteNodeGetNodeProcessorNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeTimerNode

type DeleteNodeGetNodeTimerNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*DeleteNodeGetNodeTimerNode) GetDelete

func (v *DeleteNodeGetNodeTimerNode) GetDelete() bool

GetDelete returns DeleteNodeGetNodeTimerNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeTimerNode) GetTypename

func (v *DeleteNodeGetNodeTimerNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeWebSubHubNode added in v1.0.1

type DeleteNodeGetNodeWebSubHubNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*DeleteNodeGetNodeWebSubHubNode) GetDelete added in v1.1.0

func (v *DeleteNodeGetNodeWebSubHubNode) GetDelete() bool

GetDelete returns DeleteNodeGetNodeWebSubHubNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

func (v *DeleteNodeGetNodeWebSubHubNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type DeleteNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

DeleteNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*DeleteNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns DeleteNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeGetNodeWebhookNode

type DeleteNodeGetNodeWebhookNode struct {
	Typename *string `json:"__typename"`
	Delete   bool    `json:"Delete"`
}

DeleteNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*DeleteNodeGetNodeWebhookNode) GetDelete

func (v *DeleteNodeGetNodeWebhookNode) GetDelete() bool

GetDelete returns DeleteNodeGetNodeWebhookNode.Delete, and is useful for accessing the field via an interface.

func (*DeleteNodeGetNodeWebhookNode) GetTypename

func (v *DeleteNodeGetNodeWebhookNode) GetTypename() *string

GetTypename returns DeleteNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type DeleteNodeResponse

type DeleteNodeResponse struct {
	GetNode *DeleteNodeGetNode `json:"-"`
}

DeleteNodeResponse is returned by DeleteNode on success.

func DeleteNode

func DeleteNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*DeleteNodeResponse, error)

func (*DeleteNodeResponse) GetGetNode

func (v *DeleteNodeResponse) GetGetNode() *DeleteNodeGetNode

GetGetNode returns DeleteNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*DeleteNodeResponse) MarshalJSON

func (v *DeleteNodeResponse) MarshalJSON() ([]byte, error)

func (*DeleteNodeResponse) UnmarshalJSON

func (v *DeleteNodeResponse) UnmarshalJSON(b []byte) error

type DeleteTenantUserGetTenantUser

type DeleteTenantUserGetTenantUser struct {
	Delete bool `json:"Delete"`
}

DeleteTenantUserGetTenantUser includes the requested fields of the GraphQL type TenantUser.

func (*DeleteTenantUserGetTenantUser) GetDelete

func (v *DeleteTenantUserGetTenantUser) GetDelete() bool

GetDelete returns DeleteTenantUserGetTenantUser.Delete, and is useful for accessing the field via an interface.

type DeleteTenantUserResponse

type DeleteTenantUserResponse struct {
	GetTenantUser *DeleteTenantUserGetTenantUser `json:"GetTenantUser"`
}

DeleteTenantUserResponse is returned by DeleteTenantUser on success.

func DeleteTenantUser

func DeleteTenantUser(
	ctx context.Context,
	client graphql.Client,
	email string,
	tenant string,
) (*DeleteTenantUserResponse, error)

func (*DeleteTenantUserResponse) GetGetTenantUser

GetGetTenantUser returns DeleteTenantUserResponse.GetTenantUser, and is useful for accessing the field via an interface.

type EdgeFields

type EdgeFields struct {
	Arn             string                `json:"arn"`
	Description     *string               `json:"description"`
	KmsKey          *EdgeFieldsKmsKey     `json:"kmsKey"`
	MaxReceiveCount *int                  `json:"maxReceiveCount"`
	MessageType     EdgeFieldsMessageType `json:"messageType"`
	Queue           string                `json:"queue"`
	Source          EdgeFieldsSourceNode  `json:"-"`
	Target          EdgeFieldsTargetNode  `json:"-"`
}

EdgeFields includes the GraphQL fields of Edge requested by the fragment EdgeFields.

func (*EdgeFields) GetArn added in v1.1.4

func (v *EdgeFields) GetArn() string

GetArn returns EdgeFields.Arn, and is useful for accessing the field via an interface.

func (*EdgeFields) GetDescription

func (v *EdgeFields) GetDescription() *string

GetDescription returns EdgeFields.Description, and is useful for accessing the field via an interface.

func (*EdgeFields) GetKmsKey

func (v *EdgeFields) GetKmsKey() *EdgeFieldsKmsKey

GetKmsKey returns EdgeFields.KmsKey, and is useful for accessing the field via an interface.

func (*EdgeFields) GetMaxReceiveCount

func (v *EdgeFields) GetMaxReceiveCount() *int

GetMaxReceiveCount returns EdgeFields.MaxReceiveCount, and is useful for accessing the field via an interface.

func (*EdgeFields) GetMessageType

func (v *EdgeFields) GetMessageType() EdgeFieldsMessageType

GetMessageType returns EdgeFields.MessageType, and is useful for accessing the field via an interface.

func (*EdgeFields) GetQueue

func (v *EdgeFields) GetQueue() string

GetQueue returns EdgeFields.Queue, and is useful for accessing the field via an interface.

func (*EdgeFields) GetSource

func (v *EdgeFields) GetSource() EdgeFieldsSourceNode

GetSource returns EdgeFields.Source, and is useful for accessing the field via an interface.

func (*EdgeFields) GetTarget

func (v *EdgeFields) GetTarget() EdgeFieldsTargetNode

GetTarget returns EdgeFields.Target, and is useful for accessing the field via an interface.

func (*EdgeFields) MarshalJSON

func (v *EdgeFields) MarshalJSON() ([]byte, error)

func (*EdgeFields) UnmarshalJSON

func (v *EdgeFields) UnmarshalJSON(b []byte) error

type EdgeFieldsKmsKey

type EdgeFieldsKmsKey struct {
	Name string `json:"name"`
}

EdgeFieldsKmsKey includes the requested fields of the GraphQL type KmsKey.

func (*EdgeFieldsKmsKey) GetName

func (v *EdgeFieldsKmsKey) GetName() string

GetName returns EdgeFieldsKmsKey.Name, and is useful for accessing the field via an interface.

type EdgeFieldsMessageType

type EdgeFieldsMessageType struct {
	Name string `json:"name"`
}

EdgeFieldsMessageType includes the requested fields of the GraphQL type MessageType.

func (*EdgeFieldsMessageType) GetName

func (v *EdgeFieldsMessageType) GetName() string

GetName returns EdgeFieldsMessageType.Name, and is useful for accessing the field via an interface.

type EdgeFieldsSourceAlertEmitterNode

type EdgeFieldsSourceAlertEmitterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*EdgeFieldsSourceAlertEmitterNode) GetName

GetName returns EdgeFieldsSourceAlertEmitterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceAlertEmitterNode) GetTypename

func (v *EdgeFieldsSourceAlertEmitterNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceAppChangeReceiverNode

type EdgeFieldsSourceAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*EdgeFieldsSourceAppChangeReceiverNode) GetName

GetName returns EdgeFieldsSourceAppChangeReceiverNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceAppChangeReceiverNode) GetTypename

GetTypename returns EdgeFieldsSourceAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceAppChangeRouterNode

type EdgeFieldsSourceAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*EdgeFieldsSourceAppChangeRouterNode) GetName

GetName returns EdgeFieldsSourceAppChangeRouterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceAppChangeRouterNode) GetTypename

func (v *EdgeFieldsSourceAppChangeRouterNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceAuditEmitterNode

type EdgeFieldsSourceAuditEmitterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*EdgeFieldsSourceAuditEmitterNode) GetName

GetName returns EdgeFieldsSourceAuditEmitterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceAuditEmitterNode) GetTypename

func (v *EdgeFieldsSourceAuditEmitterNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceBitmapRouterNode

type EdgeFieldsSourceBitmapRouterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*EdgeFieldsSourceBitmapRouterNode) GetName

GetName returns EdgeFieldsSourceBitmapRouterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceBitmapRouterNode) GetTypename

func (v *EdgeFieldsSourceBitmapRouterNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceChangeEmitterNode

type EdgeFieldsSourceChangeEmitterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*EdgeFieldsSourceChangeEmitterNode) GetName

GetName returns EdgeFieldsSourceChangeEmitterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceChangeEmitterNode) GetTypename

func (v *EdgeFieldsSourceChangeEmitterNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceCrossTenantReceivingNode

type EdgeFieldsSourceCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*EdgeFieldsSourceCrossTenantReceivingNode) GetName

GetName returns EdgeFieldsSourceCrossTenantReceivingNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceCrossTenantReceivingNode) GetTypename

GetTypename returns EdgeFieldsSourceCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceCrossTenantSendingNode

type EdgeFieldsSourceCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*EdgeFieldsSourceCrossTenantSendingNode) GetName

GetName returns EdgeFieldsSourceCrossTenantSendingNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceCrossTenantSendingNode) GetTypename

GetTypename returns EdgeFieldsSourceCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceDeadLetterEmitterNode

type EdgeFieldsSourceDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*EdgeFieldsSourceDeadLetterEmitterNode) GetName

GetName returns EdgeFieldsSourceDeadLetterEmitterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceDeadLetterEmitterNode) GetTypename

GetTypename returns EdgeFieldsSourceDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceExternalNode

type EdgeFieldsSourceExternalNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*EdgeFieldsSourceExternalNode) GetName

func (v *EdgeFieldsSourceExternalNode) GetName() string

GetName returns EdgeFieldsSourceExternalNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceExternalNode) GetTypename

func (v *EdgeFieldsSourceExternalNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceExternalNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceFilesDotComWebhookNode

type EdgeFieldsSourceFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*EdgeFieldsSourceFilesDotComWebhookNode) GetName

GetName returns EdgeFieldsSourceFilesDotComWebhookNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceFilesDotComWebhookNode) GetTypename

GetTypename returns EdgeFieldsSourceFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceLoadBalancerNode

type EdgeFieldsSourceLoadBalancerNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*EdgeFieldsSourceLoadBalancerNode) GetName

GetName returns EdgeFieldsSourceLoadBalancerNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceLoadBalancerNode) GetTypename

func (v *EdgeFieldsSourceLoadBalancerNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceLogEmitterNode

type EdgeFieldsSourceLogEmitterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*EdgeFieldsSourceLogEmitterNode) GetName

GetName returns EdgeFieldsSourceLogEmitterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceLogEmitterNode) GetTypename

func (v *EdgeFieldsSourceLogEmitterNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceManagedNode

type EdgeFieldsSourceManagedNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*EdgeFieldsSourceManagedNode) GetName

func (v *EdgeFieldsSourceManagedNode) GetName() string

GetName returns EdgeFieldsSourceManagedNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceManagedNode) GetTypename

func (v *EdgeFieldsSourceManagedNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceManagedNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceNode

type EdgeFieldsSourceNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// GetName returns the interface-field "name" from its implementation.
	GetName() string
	// contains filtered or unexported methods
}

EdgeFieldsSourceNode includes the requested fields of the GraphQL interface Node.

EdgeFieldsSourceNode is implemented by the following types: EdgeFieldsSourceAlertEmitterNode EdgeFieldsSourceAppChangeReceiverNode EdgeFieldsSourceAppChangeRouterNode EdgeFieldsSourceAuditEmitterNode EdgeFieldsSourceBitmapRouterNode EdgeFieldsSourceChangeEmitterNode EdgeFieldsSourceCrossTenantReceivingNode EdgeFieldsSourceCrossTenantSendingNode EdgeFieldsSourceDeadLetterEmitterNode EdgeFieldsSourceExternalNode EdgeFieldsSourceFilesDotComWebhookNode EdgeFieldsSourceLoadBalancerNode EdgeFieldsSourceLogEmitterNode EdgeFieldsSourceManagedNode EdgeFieldsSourceProcessorNode EdgeFieldsSourceTimerNode EdgeFieldsSourceWebSubHubNode EdgeFieldsSourceWebSubSubscriptionNode EdgeFieldsSourceWebhookNode

type EdgeFieldsSourceProcessorNode

type EdgeFieldsSourceProcessorNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*EdgeFieldsSourceProcessorNode) GetName

GetName returns EdgeFieldsSourceProcessorNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceProcessorNode) GetTypename

func (v *EdgeFieldsSourceProcessorNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceProcessorNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceTimerNode

type EdgeFieldsSourceTimerNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*EdgeFieldsSourceTimerNode) GetName

func (v *EdgeFieldsSourceTimerNode) GetName() string

GetName returns EdgeFieldsSourceTimerNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceTimerNode) GetTypename

func (v *EdgeFieldsSourceTimerNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceTimerNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceWebSubHubNode added in v1.0.1

type EdgeFieldsSourceWebSubHubNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*EdgeFieldsSourceWebSubHubNode) GetName added in v1.0.1

GetName returns EdgeFieldsSourceWebSubHubNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceWebSubHubNode) GetTypename added in v1.0.1

func (v *EdgeFieldsSourceWebSubHubNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceWebSubSubscriptionNode added in v1.0.1

type EdgeFieldsSourceWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*EdgeFieldsSourceWebSubSubscriptionNode) GetName added in v1.0.1

GetName returns EdgeFieldsSourceWebSubSubscriptionNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns EdgeFieldsSourceWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsSourceWebhookNode

type EdgeFieldsSourceWebhookNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsSourceWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*EdgeFieldsSourceWebhookNode) GetName

func (v *EdgeFieldsSourceWebhookNode) GetName() string

GetName returns EdgeFieldsSourceWebhookNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsSourceWebhookNode) GetTypename

func (v *EdgeFieldsSourceWebhookNode) GetTypename() *string

GetTypename returns EdgeFieldsSourceWebhookNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetAlertEmitterNode

type EdgeFieldsTargetAlertEmitterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*EdgeFieldsTargetAlertEmitterNode) GetName

GetName returns EdgeFieldsTargetAlertEmitterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetAlertEmitterNode) GetTypename

func (v *EdgeFieldsTargetAlertEmitterNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetAppChangeReceiverNode

type EdgeFieldsTargetAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*EdgeFieldsTargetAppChangeReceiverNode) GetName

GetName returns EdgeFieldsTargetAppChangeReceiverNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetAppChangeReceiverNode) GetTypename

GetTypename returns EdgeFieldsTargetAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetAppChangeRouterNode

type EdgeFieldsTargetAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*EdgeFieldsTargetAppChangeRouterNode) GetName

GetName returns EdgeFieldsTargetAppChangeRouterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetAppChangeRouterNode) GetTypename

func (v *EdgeFieldsTargetAppChangeRouterNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetAuditEmitterNode

type EdgeFieldsTargetAuditEmitterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*EdgeFieldsTargetAuditEmitterNode) GetName

GetName returns EdgeFieldsTargetAuditEmitterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetAuditEmitterNode) GetTypename

func (v *EdgeFieldsTargetAuditEmitterNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetBitmapRouterNode

type EdgeFieldsTargetBitmapRouterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*EdgeFieldsTargetBitmapRouterNode) GetName

GetName returns EdgeFieldsTargetBitmapRouterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetBitmapRouterNode) GetTypename

func (v *EdgeFieldsTargetBitmapRouterNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetChangeEmitterNode

type EdgeFieldsTargetChangeEmitterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*EdgeFieldsTargetChangeEmitterNode) GetName

GetName returns EdgeFieldsTargetChangeEmitterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetChangeEmitterNode) GetTypename

func (v *EdgeFieldsTargetChangeEmitterNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetCrossTenantReceivingNode

type EdgeFieldsTargetCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*EdgeFieldsTargetCrossTenantReceivingNode) GetName

GetName returns EdgeFieldsTargetCrossTenantReceivingNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetCrossTenantReceivingNode) GetTypename

GetTypename returns EdgeFieldsTargetCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetCrossTenantSendingNode

type EdgeFieldsTargetCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*EdgeFieldsTargetCrossTenantSendingNode) GetName

GetName returns EdgeFieldsTargetCrossTenantSendingNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetCrossTenantSendingNode) GetTypename

GetTypename returns EdgeFieldsTargetCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetDeadLetterEmitterNode

type EdgeFieldsTargetDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*EdgeFieldsTargetDeadLetterEmitterNode) GetName

GetName returns EdgeFieldsTargetDeadLetterEmitterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetDeadLetterEmitterNode) GetTypename

GetTypename returns EdgeFieldsTargetDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetExternalNode

type EdgeFieldsTargetExternalNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*EdgeFieldsTargetExternalNode) GetName

func (v *EdgeFieldsTargetExternalNode) GetName() string

GetName returns EdgeFieldsTargetExternalNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetExternalNode) GetTypename

func (v *EdgeFieldsTargetExternalNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetExternalNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetFilesDotComWebhookNode

type EdgeFieldsTargetFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*EdgeFieldsTargetFilesDotComWebhookNode) GetName

GetName returns EdgeFieldsTargetFilesDotComWebhookNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetFilesDotComWebhookNode) GetTypename

GetTypename returns EdgeFieldsTargetFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetLoadBalancerNode

type EdgeFieldsTargetLoadBalancerNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*EdgeFieldsTargetLoadBalancerNode) GetName

GetName returns EdgeFieldsTargetLoadBalancerNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetLoadBalancerNode) GetTypename

func (v *EdgeFieldsTargetLoadBalancerNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetLogEmitterNode

type EdgeFieldsTargetLogEmitterNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*EdgeFieldsTargetLogEmitterNode) GetName

GetName returns EdgeFieldsTargetLogEmitterNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetLogEmitterNode) GetTypename

func (v *EdgeFieldsTargetLogEmitterNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetManagedNode

type EdgeFieldsTargetManagedNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*EdgeFieldsTargetManagedNode) GetName

func (v *EdgeFieldsTargetManagedNode) GetName() string

GetName returns EdgeFieldsTargetManagedNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetManagedNode) GetTypename

func (v *EdgeFieldsTargetManagedNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetManagedNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetNode

type EdgeFieldsTargetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// GetName returns the interface-field "name" from its implementation.
	GetName() string
	// contains filtered or unexported methods
}

EdgeFieldsTargetNode includes the requested fields of the GraphQL interface Node.

EdgeFieldsTargetNode is implemented by the following types: EdgeFieldsTargetAlertEmitterNode EdgeFieldsTargetAppChangeReceiverNode EdgeFieldsTargetAppChangeRouterNode EdgeFieldsTargetAuditEmitterNode EdgeFieldsTargetBitmapRouterNode EdgeFieldsTargetChangeEmitterNode EdgeFieldsTargetCrossTenantReceivingNode EdgeFieldsTargetCrossTenantSendingNode EdgeFieldsTargetDeadLetterEmitterNode EdgeFieldsTargetExternalNode EdgeFieldsTargetFilesDotComWebhookNode EdgeFieldsTargetLoadBalancerNode EdgeFieldsTargetLogEmitterNode EdgeFieldsTargetManagedNode EdgeFieldsTargetProcessorNode EdgeFieldsTargetTimerNode EdgeFieldsTargetWebSubHubNode EdgeFieldsTargetWebSubSubscriptionNode EdgeFieldsTargetWebhookNode

type EdgeFieldsTargetProcessorNode

type EdgeFieldsTargetProcessorNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*EdgeFieldsTargetProcessorNode) GetName

GetName returns EdgeFieldsTargetProcessorNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetProcessorNode) GetTypename

func (v *EdgeFieldsTargetProcessorNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetProcessorNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetTimerNode

type EdgeFieldsTargetTimerNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*EdgeFieldsTargetTimerNode) GetName

func (v *EdgeFieldsTargetTimerNode) GetName() string

GetName returns EdgeFieldsTargetTimerNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetTimerNode) GetTypename

func (v *EdgeFieldsTargetTimerNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetTimerNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetWebSubHubNode added in v1.0.1

type EdgeFieldsTargetWebSubHubNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*EdgeFieldsTargetWebSubHubNode) GetName added in v1.0.1

GetName returns EdgeFieldsTargetWebSubHubNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetWebSubHubNode) GetTypename added in v1.0.1

func (v *EdgeFieldsTargetWebSubHubNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetWebSubSubscriptionNode added in v1.0.1

type EdgeFieldsTargetWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*EdgeFieldsTargetWebSubSubscriptionNode) GetName added in v1.0.1

GetName returns EdgeFieldsTargetWebSubSubscriptionNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns EdgeFieldsTargetWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type EdgeFieldsTargetWebhookNode

type EdgeFieldsTargetWebhookNode struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

EdgeFieldsTargetWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*EdgeFieldsTargetWebhookNode) GetName

func (v *EdgeFieldsTargetWebhookNode) GetName() string

GetName returns EdgeFieldsTargetWebhookNode.Name, and is useful for accessing the field via an interface.

func (*EdgeFieldsTargetWebhookNode) GetTypename

func (v *EdgeFieldsTargetWebhookNode) GetTypename() *string

GetTypename returns EdgeFieldsTargetWebhookNode.Typename, and is useful for accessing the field via an interface.

type ExternalAppFields

type ExternalAppFields struct {
	AppsyncEndpoint      string                                         `json:"appsyncEndpoint"`
	AuditRecordsEndpoint string                                         `json:"auditRecordsEndpoint"`
	Config               *string                                        `json:"config"`
	Credentials          ExternalAppFieldsCredentialsCognitoCredentials `json:"credentials"`
	TableAccess          bool                                           `json:"tableAccess"`
}

ExternalAppFields includes the GraphQL fields of ExternalApp requested by the fragment ExternalAppFields.

func (*ExternalAppFields) GetAppsyncEndpoint

func (v *ExternalAppFields) GetAppsyncEndpoint() string

GetAppsyncEndpoint returns ExternalAppFields.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*ExternalAppFields) GetAuditRecordsEndpoint

func (v *ExternalAppFields) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns ExternalAppFields.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*ExternalAppFields) GetConfig

func (v *ExternalAppFields) GetConfig() *string

GetConfig returns ExternalAppFields.Config, and is useful for accessing the field via an interface.

func (*ExternalAppFields) GetCredentials

GetCredentials returns ExternalAppFields.Credentials, and is useful for accessing the field via an interface.

func (*ExternalAppFields) GetTableAccess

func (v *ExternalAppFields) GetTableAccess() bool

GetTableAccess returns ExternalAppFields.TableAccess, and is useful for accessing the field via an interface.

type ExternalAppFieldsCredentialsCognitoCredentials

type ExternalAppFieldsCredentialsCognitoCredentials struct {
	CognitoCredentialsFields `json:"-"`
}

ExternalAppFieldsCredentialsCognitoCredentials includes the requested fields of the GraphQL type CognitoCredentials.

func (*ExternalAppFieldsCredentialsCognitoCredentials) GetClientId

GetClientId returns ExternalAppFieldsCredentialsCognitoCredentials.ClientId, and is useful for accessing the field via an interface.

func (*ExternalAppFieldsCredentialsCognitoCredentials) GetPassword

GetPassword returns ExternalAppFieldsCredentialsCognitoCredentials.Password, and is useful for accessing the field via an interface.

func (*ExternalAppFieldsCredentialsCognitoCredentials) GetUserPoolId

GetUserPoolId returns ExternalAppFieldsCredentialsCognitoCredentials.UserPoolId, and is useful for accessing the field via an interface.

func (*ExternalAppFieldsCredentialsCognitoCredentials) GetUsername

GetUsername returns ExternalAppFieldsCredentialsCognitoCredentials.Username, and is useful for accessing the field via an interface.

func (*ExternalAppFieldsCredentialsCognitoCredentials) MarshalJSON

func (*ExternalAppFieldsCredentialsCognitoCredentials) UnmarshalJSON

type ExternalNodeFields

type ExternalNodeFields struct {
	App                ExternalNodeFieldsAppRemoteApp        `json:"-"`
	Config             *string                               `json:"config"`
	ReceiveMessageType *ExternalNodeFieldsReceiveMessageType `json:"receiveMessageType"`
	SendMessageType    *ExternalNodeFieldsSendMessageType    `json:"sendMessageType"`
}

ExternalNodeFields includes the GraphQL fields of ExternalNode requested by the fragment ExternalNodeFields.

func (*ExternalNodeFields) GetApp

GetApp returns ExternalNodeFields.App, and is useful for accessing the field via an interface.

func (*ExternalNodeFields) GetConfig

func (v *ExternalNodeFields) GetConfig() *string

GetConfig returns ExternalNodeFields.Config, and is useful for accessing the field via an interface.

func (*ExternalNodeFields) GetReceiveMessageType

func (v *ExternalNodeFields) GetReceiveMessageType() *ExternalNodeFieldsReceiveMessageType

GetReceiveMessageType returns ExternalNodeFields.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ExternalNodeFields) GetSendMessageType

func (v *ExternalNodeFields) GetSendMessageType() *ExternalNodeFieldsSendMessageType

GetSendMessageType returns ExternalNodeFields.SendMessageType, and is useful for accessing the field via an interface.

func (*ExternalNodeFields) MarshalJSON

func (v *ExternalNodeFields) MarshalJSON() ([]byte, error)

func (*ExternalNodeFields) UnmarshalJSON

func (v *ExternalNodeFields) UnmarshalJSON(b []byte) error

type ExternalNodeFieldsAppCrossAccountApp

type ExternalNodeFieldsAppCrossAccountApp struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

ExternalNodeFieldsAppCrossAccountApp includes the requested fields of the GraphQL type CrossAccountApp.

func (*ExternalNodeFieldsAppCrossAccountApp) GetName

GetName returns ExternalNodeFieldsAppCrossAccountApp.Name, and is useful for accessing the field via an interface.

func (*ExternalNodeFieldsAppCrossAccountApp) GetTypename

func (v *ExternalNodeFieldsAppCrossAccountApp) GetTypename() *string

GetTypename returns ExternalNodeFieldsAppCrossAccountApp.Typename, and is useful for accessing the field via an interface.

type ExternalNodeFieldsAppExternalApp

type ExternalNodeFieldsAppExternalApp struct {
	Typename *string `json:"__typename"`
	Name     string  `json:"name"`
}

ExternalNodeFieldsAppExternalApp includes the requested fields of the GraphQL type ExternalApp.

func (*ExternalNodeFieldsAppExternalApp) GetName

GetName returns ExternalNodeFieldsAppExternalApp.Name, and is useful for accessing the field via an interface.

func (*ExternalNodeFieldsAppExternalApp) GetTypename

func (v *ExternalNodeFieldsAppExternalApp) GetTypename() *string

GetTypename returns ExternalNodeFieldsAppExternalApp.Typename, and is useful for accessing the field via an interface.

type ExternalNodeFieldsAppRemoteApp

type ExternalNodeFieldsAppRemoteApp interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

ExternalNodeFieldsAppRemoteApp includes the requested fields of the GraphQL interface RemoteApp.

ExternalNodeFieldsAppRemoteApp is implemented by the following types: ExternalNodeFieldsAppCrossAccountApp ExternalNodeFieldsAppExternalApp

type ExternalNodeFieldsReceiveMessageType

type ExternalNodeFieldsReceiveMessageType struct {
	Name string `json:"name"`
}

ExternalNodeFieldsReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ExternalNodeFieldsReceiveMessageType) GetName

GetName returns ExternalNodeFieldsReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ExternalNodeFieldsSendMessageType

type ExternalNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

ExternalNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ExternalNodeFieldsSendMessageType) GetName

GetName returns ExternalNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type FilesDotComWebhookNodeFields

type FilesDotComWebhookNodeFields struct {
	Endpoint        string                                       `json:"endpoint"`
	SendMessageType *FilesDotComWebhookNodeFieldsSendMessageType `json:"sendMessageType"`
	Token           string                                       `json:"token"`
}

FilesDotComWebhookNodeFields includes the GraphQL fields of FilesDotComWebhookNode requested by the fragment FilesDotComWebhookNodeFields.

func (*FilesDotComWebhookNodeFields) GetEndpoint

func (v *FilesDotComWebhookNodeFields) GetEndpoint() string

GetEndpoint returns FilesDotComWebhookNodeFields.Endpoint, and is useful for accessing the field via an interface.

func (*FilesDotComWebhookNodeFields) GetSendMessageType

GetSendMessageType returns FilesDotComWebhookNodeFields.SendMessageType, and is useful for accessing the field via an interface.

func (*FilesDotComWebhookNodeFields) GetToken

func (v *FilesDotComWebhookNodeFields) GetToken() string

GetToken returns FilesDotComWebhookNodeFields.Token, and is useful for accessing the field via an interface.

type FilesDotComWebhookNodeFieldsSendMessageType

type FilesDotComWebhookNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

FilesDotComWebhookNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*FilesDotComWebhookNodeFieldsSendMessageType) GetName

GetName returns FilesDotComWebhookNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type FunctionFields

type FunctionFields interface {

	// GetCode returns the interface-field "code" from its implementation.
	GetCode() string
	// GetDescription returns the interface-field "description" from its implementation.
	GetDescription() string
	// GetInUse returns the interface-field "inUse" from its implementation.
	GetInUse() bool
	// GetName returns the interface-field "name" from its implementation.
	GetName() string
	// GetReadme returns the interface-field "readme" from its implementation.
	GetReadme() *string
	// GetRequirements returns the interface-field "requirements" from its implementation.
	GetRequirements() []string
	// GetSystem returns the interface-field "system" from its implementation.
	GetSystem() *bool
	// contains filtered or unexported methods
}

FunctionFields includes the GraphQL fields of Function requested by the fragment FunctionFields.

FunctionFields is implemented by the following types: FunctionFieldsApiAuthenticatorFunction FunctionFieldsBitmapperFunction FunctionFieldsProcessorFunction

type FunctionFieldsApiAuthenticatorFunction

type FunctionFieldsApiAuthenticatorFunction struct {
	Code         string   `json:"code"`
	Description  string   `json:"description"`
	InUse        bool     `json:"inUse"`
	Name         string   `json:"name"`
	Readme       *string  `json:"readme"`
	Requirements []string `json:"requirements"`
	System       *bool    `json:"system"`
}

FunctionFields includes the GraphQL fields of ApiAuthenticatorFunction requested by the fragment FunctionFields.

func (*FunctionFieldsApiAuthenticatorFunction) GetCode

GetCode returns FunctionFieldsApiAuthenticatorFunction.Code, and is useful for accessing the field via an interface.

func (*FunctionFieldsApiAuthenticatorFunction) GetDescription

func (v *FunctionFieldsApiAuthenticatorFunction) GetDescription() string

GetDescription returns FunctionFieldsApiAuthenticatorFunction.Description, and is useful for accessing the field via an interface.

func (*FunctionFieldsApiAuthenticatorFunction) GetInUse

GetInUse returns FunctionFieldsApiAuthenticatorFunction.InUse, and is useful for accessing the field via an interface.

func (*FunctionFieldsApiAuthenticatorFunction) GetName

GetName returns FunctionFieldsApiAuthenticatorFunction.Name, and is useful for accessing the field via an interface.

func (*FunctionFieldsApiAuthenticatorFunction) GetReadme

GetReadme returns FunctionFieldsApiAuthenticatorFunction.Readme, and is useful for accessing the field via an interface.

func (*FunctionFieldsApiAuthenticatorFunction) GetRequirements

func (v *FunctionFieldsApiAuthenticatorFunction) GetRequirements() []string

GetRequirements returns FunctionFieldsApiAuthenticatorFunction.Requirements, and is useful for accessing the field via an interface.

func (*FunctionFieldsApiAuthenticatorFunction) GetSystem

GetSystem returns FunctionFieldsApiAuthenticatorFunction.System, and is useful for accessing the field via an interface.

type FunctionFieldsBitmapperFunction

type FunctionFieldsBitmapperFunction struct {
	Code         string   `json:"code"`
	Description  string   `json:"description"`
	InUse        bool     `json:"inUse"`
	Name         string   `json:"name"`
	Readme       *string  `json:"readme"`
	Requirements []string `json:"requirements"`
	System       *bool    `json:"system"`
}

FunctionFields includes the GraphQL fields of BitmapperFunction requested by the fragment FunctionFields.

func (*FunctionFieldsBitmapperFunction) GetCode

GetCode returns FunctionFieldsBitmapperFunction.Code, and is useful for accessing the field via an interface.

func (*FunctionFieldsBitmapperFunction) GetDescription

func (v *FunctionFieldsBitmapperFunction) GetDescription() string

GetDescription returns FunctionFieldsBitmapperFunction.Description, and is useful for accessing the field via an interface.

func (*FunctionFieldsBitmapperFunction) GetInUse

func (v *FunctionFieldsBitmapperFunction) GetInUse() bool

GetInUse returns FunctionFieldsBitmapperFunction.InUse, and is useful for accessing the field via an interface.

func (*FunctionFieldsBitmapperFunction) GetName

GetName returns FunctionFieldsBitmapperFunction.Name, and is useful for accessing the field via an interface.

func (*FunctionFieldsBitmapperFunction) GetReadme

func (v *FunctionFieldsBitmapperFunction) GetReadme() *string

GetReadme returns FunctionFieldsBitmapperFunction.Readme, and is useful for accessing the field via an interface.

func (*FunctionFieldsBitmapperFunction) GetRequirements

func (v *FunctionFieldsBitmapperFunction) GetRequirements() []string

GetRequirements returns FunctionFieldsBitmapperFunction.Requirements, and is useful for accessing the field via an interface.

func (*FunctionFieldsBitmapperFunction) GetSystem

func (v *FunctionFieldsBitmapperFunction) GetSystem() *bool

GetSystem returns FunctionFieldsBitmapperFunction.System, and is useful for accessing the field via an interface.

type FunctionFieldsProcessorFunction

type FunctionFieldsProcessorFunction struct {
	Code         string   `json:"code"`
	Description  string   `json:"description"`
	InUse        bool     `json:"inUse"`
	Name         string   `json:"name"`
	Readme       *string  `json:"readme"`
	Requirements []string `json:"requirements"`
	System       *bool    `json:"system"`
}

FunctionFields includes the GraphQL fields of ProcessorFunction requested by the fragment FunctionFields.

func (*FunctionFieldsProcessorFunction) GetCode

GetCode returns FunctionFieldsProcessorFunction.Code, and is useful for accessing the field via an interface.

func (*FunctionFieldsProcessorFunction) GetDescription

func (v *FunctionFieldsProcessorFunction) GetDescription() string

GetDescription returns FunctionFieldsProcessorFunction.Description, and is useful for accessing the field via an interface.

func (*FunctionFieldsProcessorFunction) GetInUse

func (v *FunctionFieldsProcessorFunction) GetInUse() bool

GetInUse returns FunctionFieldsProcessorFunction.InUse, and is useful for accessing the field via an interface.

func (*FunctionFieldsProcessorFunction) GetName

GetName returns FunctionFieldsProcessorFunction.Name, and is useful for accessing the field via an interface.

func (*FunctionFieldsProcessorFunction) GetReadme

func (v *FunctionFieldsProcessorFunction) GetReadme() *string

GetReadme returns FunctionFieldsProcessorFunction.Readme, and is useful for accessing the field via an interface.

func (*FunctionFieldsProcessorFunction) GetRequirements

func (v *FunctionFieldsProcessorFunction) GetRequirements() []string

GetRequirements returns FunctionFieldsProcessorFunction.Requirements, and is useful for accessing the field via an interface.

func (*FunctionFieldsProcessorFunction) GetSystem

func (v *FunctionFieldsProcessorFunction) GetSystem() *bool

GetSystem returns FunctionFieldsProcessorFunction.System, and is useful for accessing the field via an interface.

type KmsKeyFields

type KmsKeyFields struct {
	Arn         string  `json:"arn"`
	Description *string `json:"description"`
	InUse       bool    `json:"inUse"`
	Name        string  `json:"name"`
}

KmsKeyFields includes the GraphQL fields of KmsKey requested by the fragment KmsKeyFields.

func (*KmsKeyFields) GetArn

func (v *KmsKeyFields) GetArn() string

GetArn returns KmsKeyFields.Arn, and is useful for accessing the field via an interface.

func (*KmsKeyFields) GetDescription

func (v *KmsKeyFields) GetDescription() *string

GetDescription returns KmsKeyFields.Description, and is useful for accessing the field via an interface.

func (*KmsKeyFields) GetInUse

func (v *KmsKeyFields) GetInUse() bool

GetInUse returns KmsKeyFields.InUse, and is useful for accessing the field via an interface.

func (*KmsKeyFields) GetName

func (v *KmsKeyFields) GetName() string

GetName returns KmsKeyFields.Name, and is useful for accessing the field via an interface.

type LoadBalancerNodeFields

type LoadBalancerNodeFields struct {
	ReceiveMessageType *LoadBalancerNodeFieldsReceiveMessageType `json:"receiveMessageType"`
	SendMessageType    *LoadBalancerNodeFieldsSendMessageType    `json:"sendMessageType"`
}

LoadBalancerNodeFields includes the GraphQL fields of LoadBalancerNode requested by the fragment LoadBalancerNodeFields.

func (*LoadBalancerNodeFields) GetReceiveMessageType

GetReceiveMessageType returns LoadBalancerNodeFields.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*LoadBalancerNodeFields) GetSendMessageType

GetSendMessageType returns LoadBalancerNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type LoadBalancerNodeFieldsReceiveMessageType

type LoadBalancerNodeFieldsReceiveMessageType struct {
	Name string `json:"name"`
}

LoadBalancerNodeFieldsReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*LoadBalancerNodeFieldsReceiveMessageType) GetName

GetName returns LoadBalancerNodeFieldsReceiveMessageType.Name, and is useful for accessing the field via an interface.

type LoadBalancerNodeFieldsSendMessageType

type LoadBalancerNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

LoadBalancerNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*LoadBalancerNodeFieldsSendMessageType) GetName

GetName returns LoadBalancerNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type LogEmitterNodeFields

type LogEmitterNodeFields struct {
	SendMessageType *LogEmitterNodeFieldsSendMessageType `json:"sendMessageType"`
}

LogEmitterNodeFields includes the GraphQL fields of LogEmitterNode requested by the fragment LogEmitterNodeFields.

func (*LogEmitterNodeFields) GetSendMessageType

GetSendMessageType returns LogEmitterNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type LogEmitterNodeFieldsSendMessageType

type LogEmitterNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

LogEmitterNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*LogEmitterNodeFieldsSendMessageType) GetName

GetName returns LogEmitterNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type LogLevel

type LogLevel string
const (
	LogLevelDebug   LogLevel = "DEBUG"
	LogLevelError   LogLevel = "ERROR"
	LogLevelInfo    LogLevel = "INFO"
	LogLevelWarning LogLevel = "WARNING"
)

type ManagedAppFields

type ManagedAppFields struct {
	AuditRecordsEndpoint string                                        `json:"auditRecordsEndpoint"`
	Config               *string                                       `json:"config"`
	Credentials          ManagedAppFieldsCredentialsCognitoCredentials `json:"credentials"`
	TableAccess          bool                                          `json:"tableAccess"`
}

ManagedAppFields includes the GraphQL fields of ManagedApp requested by the fragment ManagedAppFields.

func (*ManagedAppFields) GetAuditRecordsEndpoint

func (v *ManagedAppFields) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns ManagedAppFields.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*ManagedAppFields) GetConfig

func (v *ManagedAppFields) GetConfig() *string

GetConfig returns ManagedAppFields.Config, and is useful for accessing the field via an interface.

func (*ManagedAppFields) GetCredentials

GetCredentials returns ManagedAppFields.Credentials, and is useful for accessing the field via an interface.

func (*ManagedAppFields) GetTableAccess

func (v *ManagedAppFields) GetTableAccess() bool

GetTableAccess returns ManagedAppFields.TableAccess, and is useful for accessing the field via an interface.

type ManagedAppFieldsCredentialsCognitoCredentials

type ManagedAppFieldsCredentialsCognitoCredentials struct {
	CognitoCredentialsFields `json:"-"`
}

ManagedAppFieldsCredentialsCognitoCredentials includes the requested fields of the GraphQL type CognitoCredentials.

func (*ManagedAppFieldsCredentialsCognitoCredentials) GetClientId

GetClientId returns ManagedAppFieldsCredentialsCognitoCredentials.ClientId, and is useful for accessing the field via an interface.

func (*ManagedAppFieldsCredentialsCognitoCredentials) GetPassword

GetPassword returns ManagedAppFieldsCredentialsCognitoCredentials.Password, and is useful for accessing the field via an interface.

func (*ManagedAppFieldsCredentialsCognitoCredentials) GetUserPoolId

GetUserPoolId returns ManagedAppFieldsCredentialsCognitoCredentials.UserPoolId, and is useful for accessing the field via an interface.

func (*ManagedAppFieldsCredentialsCognitoCredentials) GetUsername

GetUsername returns ManagedAppFieldsCredentialsCognitoCredentials.Username, and is useful for accessing the field via an interface.

func (*ManagedAppFieldsCredentialsCognitoCredentials) MarshalJSON

func (*ManagedAppFieldsCredentialsCognitoCredentials) UnmarshalJSON

type ManagedNodeFields

type ManagedNodeFields struct {
	App                ManagedNodeFieldsAppManagedApp       `json:"app"`
	Config             *string                              `json:"config"`
	LoggingLevel       *LogLevel                            `json:"loggingLevel"`
	ManagedNodeType    ManagedNodeFieldsManagedNodeType     `json:"managedNodeType"`
	Mounts             []ManagedNodeFieldsMountsMount       `json:"mounts"`
	Ports              []ManagedNodeFieldsPortsPort         `json:"ports"`
	ReceiveMessageType *ManagedNodeFieldsReceiveMessageType `json:"receiveMessageType"`
	SendMessageType    *ManagedNodeFieldsSendMessageType    `json:"sendMessageType"`
}

ManagedNodeFields includes the GraphQL fields of ManagedNode requested by the fragment ManagedNodeFields.

func (*ManagedNodeFields) GetApp

GetApp returns ManagedNodeFields.App, and is useful for accessing the field via an interface.

func (*ManagedNodeFields) GetConfig

func (v *ManagedNodeFields) GetConfig() *string

GetConfig returns ManagedNodeFields.Config, and is useful for accessing the field via an interface.

func (*ManagedNodeFields) GetLoggingLevel

func (v *ManagedNodeFields) GetLoggingLevel() *LogLevel

GetLoggingLevel returns ManagedNodeFields.LoggingLevel, and is useful for accessing the field via an interface.

func (*ManagedNodeFields) GetManagedNodeType

func (v *ManagedNodeFields) GetManagedNodeType() ManagedNodeFieldsManagedNodeType

GetManagedNodeType returns ManagedNodeFields.ManagedNodeType, and is useful for accessing the field via an interface.

func (*ManagedNodeFields) GetMounts

GetMounts returns ManagedNodeFields.Mounts, and is useful for accessing the field via an interface.

func (*ManagedNodeFields) GetPorts

GetPorts returns ManagedNodeFields.Ports, and is useful for accessing the field via an interface.

func (*ManagedNodeFields) GetReceiveMessageType

func (v *ManagedNodeFields) GetReceiveMessageType() *ManagedNodeFieldsReceiveMessageType

GetReceiveMessageType returns ManagedNodeFields.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ManagedNodeFields) GetSendMessageType

func (v *ManagedNodeFields) GetSendMessageType() *ManagedNodeFieldsSendMessageType

GetSendMessageType returns ManagedNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type ManagedNodeFieldsAppManagedApp

type ManagedNodeFieldsAppManagedApp struct {
	Name string `json:"name"`
}

ManagedNodeFieldsAppManagedApp includes the requested fields of the GraphQL type ManagedApp.

func (*ManagedNodeFieldsAppManagedApp) GetName

GetName returns ManagedNodeFieldsAppManagedApp.Name, and is useful for accessing the field via an interface.

type ManagedNodeFieldsManagedNodeType

type ManagedNodeFieldsManagedNodeType struct {
	Name string `json:"name"`
}

ManagedNodeFieldsManagedNodeType includes the requested fields of the GraphQL type ManagedNodeType.

func (*ManagedNodeFieldsManagedNodeType) GetName

GetName returns ManagedNodeFieldsManagedNodeType.Name, and is useful for accessing the field via an interface.

type ManagedNodeFieldsMountsMount

type ManagedNodeFieldsMountsMount struct {
	Description string  `json:"description"`
	Source      *string `json:"source"`
	Target      string  `json:"target"`
}

ManagedNodeFieldsMountsMount includes the requested fields of the GraphQL type Mount.

func (*ManagedNodeFieldsMountsMount) GetDescription

func (v *ManagedNodeFieldsMountsMount) GetDescription() string

GetDescription returns ManagedNodeFieldsMountsMount.Description, and is useful for accessing the field via an interface.

func (*ManagedNodeFieldsMountsMount) GetSource

func (v *ManagedNodeFieldsMountsMount) GetSource() *string

GetSource returns ManagedNodeFieldsMountsMount.Source, and is useful for accessing the field via an interface.

func (*ManagedNodeFieldsMountsMount) GetTarget

func (v *ManagedNodeFieldsMountsMount) GetTarget() string

GetTarget returns ManagedNodeFieldsMountsMount.Target, and is useful for accessing the field via an interface.

type ManagedNodeFieldsPortsPort

type ManagedNodeFieldsPortsPort struct {
	ContainerPort int      `json:"containerPort"`
	Description   string   `json:"description"`
	HostAddress   *string  `json:"hostAddress"`
	HostPort      int      `json:"hostPort"`
	Protocol      Protocol `json:"protocol"`
}

ManagedNodeFieldsPortsPort includes the requested fields of the GraphQL type Port.

func (*ManagedNodeFieldsPortsPort) GetContainerPort

func (v *ManagedNodeFieldsPortsPort) GetContainerPort() int

GetContainerPort returns ManagedNodeFieldsPortsPort.ContainerPort, and is useful for accessing the field via an interface.

func (*ManagedNodeFieldsPortsPort) GetDescription

func (v *ManagedNodeFieldsPortsPort) GetDescription() string

GetDescription returns ManagedNodeFieldsPortsPort.Description, and is useful for accessing the field via an interface.

func (*ManagedNodeFieldsPortsPort) GetHostAddress

func (v *ManagedNodeFieldsPortsPort) GetHostAddress() *string

GetHostAddress returns ManagedNodeFieldsPortsPort.HostAddress, and is useful for accessing the field via an interface.

func (*ManagedNodeFieldsPortsPort) GetHostPort

func (v *ManagedNodeFieldsPortsPort) GetHostPort() int

GetHostPort returns ManagedNodeFieldsPortsPort.HostPort, and is useful for accessing the field via an interface.

func (*ManagedNodeFieldsPortsPort) GetProtocol

func (v *ManagedNodeFieldsPortsPort) GetProtocol() Protocol

GetProtocol returns ManagedNodeFieldsPortsPort.Protocol, and is useful for accessing the field via an interface.

type ManagedNodeFieldsReceiveMessageType

type ManagedNodeFieldsReceiveMessageType struct {
	Name string `json:"name"`
}

ManagedNodeFieldsReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ManagedNodeFieldsReceiveMessageType) GetName

GetName returns ManagedNodeFieldsReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ManagedNodeFieldsSendMessageType

type ManagedNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

ManagedNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ManagedNodeFieldsSendMessageType) GetName

GetName returns ManagedNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type ManagedNodeTypeFields

type ManagedNodeTypeFields struct {
	ConfigTemplate     *string                                                  `json:"configTemplate"`
	Description        string                                                   `json:"description"`
	ImageUri           string                                                   `json:"imageUri"`
	InUse              bool                                                     `json:"inUse"`
	MountRequirements  []ManagedNodeTypeFieldsMountRequirementsMountRequirement `json:"mountRequirements"`
	Name               string                                                   `json:"name"`
	PortRequirements   []ManagedNodeTypeFieldsPortRequirementsPortRequirement   `json:"portRequirements"`
	Readme             *string                                                  `json:"readme"`
	ReceiveMessageType *ManagedNodeTypeFieldsReceiveMessageType                 `json:"receiveMessageType"`
	SendMessageType    *ManagedNodeTypeFieldsSendMessageType                    `json:"sendMessageType"`
	System             *bool                                                    `json:"system"`
}

ManagedNodeTypeFields includes the GraphQL fields of ManagedNodeType requested by the fragment ManagedNodeTypeFields.

func (*ManagedNodeTypeFields) GetConfigTemplate

func (v *ManagedNodeTypeFields) GetConfigTemplate() *string

GetConfigTemplate returns ManagedNodeTypeFields.ConfigTemplate, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFields) GetDescription

func (v *ManagedNodeTypeFields) GetDescription() string

GetDescription returns ManagedNodeTypeFields.Description, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFields) GetImageUri

func (v *ManagedNodeTypeFields) GetImageUri() string

GetImageUri returns ManagedNodeTypeFields.ImageUri, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFields) GetInUse

func (v *ManagedNodeTypeFields) GetInUse() bool

GetInUse returns ManagedNodeTypeFields.InUse, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFields) GetMountRequirements

GetMountRequirements returns ManagedNodeTypeFields.MountRequirements, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFields) GetName

func (v *ManagedNodeTypeFields) GetName() string

GetName returns ManagedNodeTypeFields.Name, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFields) GetPortRequirements

GetPortRequirements returns ManagedNodeTypeFields.PortRequirements, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFields) GetReadme

func (v *ManagedNodeTypeFields) GetReadme() *string

GetReadme returns ManagedNodeTypeFields.Readme, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFields) GetReceiveMessageType

GetReceiveMessageType returns ManagedNodeTypeFields.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFields) GetSendMessageType

GetSendMessageType returns ManagedNodeTypeFields.SendMessageType, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFields) GetSystem

func (v *ManagedNodeTypeFields) GetSystem() *bool

GetSystem returns ManagedNodeTypeFields.System, and is useful for accessing the field via an interface.

type ManagedNodeTypeFieldsMountRequirementsMountRequirement

type ManagedNodeTypeFieldsMountRequirementsMountRequirement struct {
	Description string  `json:"description"`
	Source      *string `json:"source"`
	Target      string  `json:"target"`
}

ManagedNodeTypeFieldsMountRequirementsMountRequirement includes the requested fields of the GraphQL type MountRequirement.

func (*ManagedNodeTypeFieldsMountRequirementsMountRequirement) GetDescription

GetDescription returns ManagedNodeTypeFieldsMountRequirementsMountRequirement.Description, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFieldsMountRequirementsMountRequirement) GetSource

GetSource returns ManagedNodeTypeFieldsMountRequirementsMountRequirement.Source, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFieldsMountRequirementsMountRequirement) GetTarget

GetTarget returns ManagedNodeTypeFieldsMountRequirementsMountRequirement.Target, and is useful for accessing the field via an interface.

type ManagedNodeTypeFieldsPortRequirementsPortRequirement

type ManagedNodeTypeFieldsPortRequirementsPortRequirement struct {
	ContainerPort int      `json:"containerPort"`
	Description   string   `json:"description"`
	Protocol      Protocol `json:"protocol"`
}

ManagedNodeTypeFieldsPortRequirementsPortRequirement includes the requested fields of the GraphQL type PortRequirement.

func (*ManagedNodeTypeFieldsPortRequirementsPortRequirement) GetContainerPort

GetContainerPort returns ManagedNodeTypeFieldsPortRequirementsPortRequirement.ContainerPort, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFieldsPortRequirementsPortRequirement) GetDescription

GetDescription returns ManagedNodeTypeFieldsPortRequirementsPortRequirement.Description, and is useful for accessing the field via an interface.

func (*ManagedNodeTypeFieldsPortRequirementsPortRequirement) GetProtocol

GetProtocol returns ManagedNodeTypeFieldsPortRequirementsPortRequirement.Protocol, and is useful for accessing the field via an interface.

type ManagedNodeTypeFieldsReceiveMessageType

type ManagedNodeTypeFieldsReceiveMessageType struct {
	Name string `json:"name"`
}

ManagedNodeTypeFieldsReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ManagedNodeTypeFieldsReceiveMessageType) GetName

GetName returns ManagedNodeTypeFieldsReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ManagedNodeTypeFieldsSendMessageType

type ManagedNodeTypeFieldsSendMessageType struct {
	Name string `json:"name"`
}

ManagedNodeTypeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ManagedNodeTypeFieldsSendMessageType) GetName

GetName returns ManagedNodeTypeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type MessageTypeFields

type MessageTypeFields struct {
	Auditor           string   `json:"auditor"`
	BitmapperTemplate string   `json:"bitmapperTemplate"`
	Description       string   `json:"description"`
	InUse             bool     `json:"inUse"`
	Name              string   `json:"name"`
	ProcessorTemplate string   `json:"processorTemplate"`
	Readme            *string  `json:"readme"`
	Requirements      []string `json:"requirements"`
	SampleMessage     string   `json:"sampleMessage"`
	System            *bool    `json:"system"`
}

MessageTypeFields includes the GraphQL fields of MessageType requested by the fragment MessageTypeFields.

func (*MessageTypeFields) GetAuditor

func (v *MessageTypeFields) GetAuditor() string

GetAuditor returns MessageTypeFields.Auditor, and is useful for accessing the field via an interface.

func (*MessageTypeFields) GetBitmapperTemplate

func (v *MessageTypeFields) GetBitmapperTemplate() string

GetBitmapperTemplate returns MessageTypeFields.BitmapperTemplate, and is useful for accessing the field via an interface.

func (*MessageTypeFields) GetDescription

func (v *MessageTypeFields) GetDescription() string

GetDescription returns MessageTypeFields.Description, and is useful for accessing the field via an interface.

func (*MessageTypeFields) GetInUse

func (v *MessageTypeFields) GetInUse() bool

GetInUse returns MessageTypeFields.InUse, and is useful for accessing the field via an interface.

func (*MessageTypeFields) GetName

func (v *MessageTypeFields) GetName() string

GetName returns MessageTypeFields.Name, and is useful for accessing the field via an interface.

func (*MessageTypeFields) GetProcessorTemplate

func (v *MessageTypeFields) GetProcessorTemplate() string

GetProcessorTemplate returns MessageTypeFields.ProcessorTemplate, and is useful for accessing the field via an interface.

func (*MessageTypeFields) GetReadme

func (v *MessageTypeFields) GetReadme() *string

GetReadme returns MessageTypeFields.Readme, and is useful for accessing the field via an interface.

func (*MessageTypeFields) GetRequirements

func (v *MessageTypeFields) GetRequirements() []string

GetRequirements returns MessageTypeFields.Requirements, and is useful for accessing the field via an interface.

func (*MessageTypeFields) GetSampleMessage

func (v *MessageTypeFields) GetSampleMessage() string

GetSampleMessage returns MessageTypeFields.SampleMessage, and is useful for accessing the field via an interface.

func (*MessageTypeFields) GetSystem

func (v *MessageTypeFields) GetSystem() *bool

GetSystem returns MessageTypeFields.System, and is useful for accessing the field via an interface.

type MountInput

type MountInput struct {
	Source *string `json:"source"`
	Target string  `json:"target"`
}

func (*MountInput) GetSource

func (v *MountInput) GetSource() *string

GetSource returns MountInput.Source, and is useful for accessing the field via an interface.

func (*MountInput) GetTarget

func (v *MountInput) GetTarget() string

GetTarget returns MountInput.Target, and is useful for accessing the field via an interface.

type MountRequirementInput

type MountRequirementInput struct {
	Description string  `json:"description"`
	Source      *string `json:"source"`
	Target      string  `json:"target"`
}

func (*MountRequirementInput) GetDescription

func (v *MountRequirementInput) GetDescription() string

GetDescription returns MountRequirementInput.Description, and is useful for accessing the field via an interface.

func (*MountRequirementInput) GetSource

func (v *MountRequirementInput) GetSource() *string

GetSource returns MountRequirementInput.Source, and is useful for accessing the field via an interface.

func (*MountRequirementInput) GetTarget

func (v *MountRequirementInput) GetTarget() string

GetTarget returns MountRequirementInput.Target, and is useful for accessing the field via an interface.

type MoveEdgeGetEdge

type MoveEdgeGetEdge struct {
	Move MoveEdgeGetEdgeMoveEdge `json:"Move"`
}

MoveEdgeGetEdge includes the requested fields of the GraphQL type Edge.

func (*MoveEdgeGetEdge) GetMove

GetMove returns MoveEdgeGetEdge.Move, and is useful for accessing the field via an interface.

type MoveEdgeGetEdgeMoveEdge

type MoveEdgeGetEdgeMoveEdge struct {
	EdgeFields `json:"-"`
}

MoveEdgeGetEdgeMoveEdge includes the requested fields of the GraphQL type Edge.

func (*MoveEdgeGetEdgeMoveEdge) GetArn added in v1.1.4

func (v *MoveEdgeGetEdgeMoveEdge) GetArn() string

GetArn returns MoveEdgeGetEdgeMoveEdge.Arn, and is useful for accessing the field via an interface.

func (*MoveEdgeGetEdgeMoveEdge) GetDescription

func (v *MoveEdgeGetEdgeMoveEdge) GetDescription() *string

GetDescription returns MoveEdgeGetEdgeMoveEdge.Description, and is useful for accessing the field via an interface.

func (*MoveEdgeGetEdgeMoveEdge) GetKmsKey

func (v *MoveEdgeGetEdgeMoveEdge) GetKmsKey() *EdgeFieldsKmsKey

GetKmsKey returns MoveEdgeGetEdgeMoveEdge.KmsKey, and is useful for accessing the field via an interface.

func (*MoveEdgeGetEdgeMoveEdge) GetMaxReceiveCount

func (v *MoveEdgeGetEdgeMoveEdge) GetMaxReceiveCount() *int

GetMaxReceiveCount returns MoveEdgeGetEdgeMoveEdge.MaxReceiveCount, and is useful for accessing the field via an interface.

func (*MoveEdgeGetEdgeMoveEdge) GetMessageType

func (v *MoveEdgeGetEdgeMoveEdge) GetMessageType() EdgeFieldsMessageType

GetMessageType returns MoveEdgeGetEdgeMoveEdge.MessageType, and is useful for accessing the field via an interface.

func (*MoveEdgeGetEdgeMoveEdge) GetQueue

func (v *MoveEdgeGetEdgeMoveEdge) GetQueue() string

GetQueue returns MoveEdgeGetEdgeMoveEdge.Queue, and is useful for accessing the field via an interface.

func (*MoveEdgeGetEdgeMoveEdge) GetSource

GetSource returns MoveEdgeGetEdgeMoveEdge.Source, and is useful for accessing the field via an interface.

func (*MoveEdgeGetEdgeMoveEdge) GetTarget

GetTarget returns MoveEdgeGetEdgeMoveEdge.Target, and is useful for accessing the field via an interface.

func (*MoveEdgeGetEdgeMoveEdge) MarshalJSON

func (v *MoveEdgeGetEdgeMoveEdge) MarshalJSON() ([]byte, error)

func (*MoveEdgeGetEdgeMoveEdge) UnmarshalJSON

func (v *MoveEdgeGetEdgeMoveEdge) UnmarshalJSON(b []byte) error

type MoveEdgeResponse

type MoveEdgeResponse struct {
	GetEdge *MoveEdgeGetEdge `json:"GetEdge"`
}

MoveEdgeResponse is returned by MoveEdge on success.

func MoveEdge

func MoveEdge(
	ctx context.Context,
	client graphql.Client,
	source string,
	target string,
	tenant string,
	newSource string,
	newTarget string,
) (*MoveEdgeResponse, error)

func (*MoveEdgeResponse) GetGetEdge

func (v *MoveEdgeResponse) GetGetEdge() *MoveEdgeGetEdge

GetGetEdge returns MoveEdgeResponse.GetEdge, and is useful for accessing the field via an interface.

type NodeFields

type NodeFields interface {

	// GetDescription returns the interface-field "description" from its implementation.
	GetDescription() *string
	// GetName returns the interface-field "name" from its implementation.
	GetName() string
	// contains filtered or unexported methods
}

NodeFields includes the GraphQL fields of Node requested by the fragment NodeFields.

NodeFields is implemented by the following types: NodeFieldsAlertEmitterNode NodeFieldsAppChangeReceiverNode NodeFieldsAppChangeRouterNode NodeFieldsAuditEmitterNode NodeFieldsBitmapRouterNode NodeFieldsChangeEmitterNode NodeFieldsCrossTenantReceivingNode NodeFieldsCrossTenantSendingNode NodeFieldsDeadLetterEmitterNode NodeFieldsExternalNode NodeFieldsFilesDotComWebhookNode NodeFieldsLoadBalancerNode NodeFieldsLogEmitterNode NodeFieldsManagedNode NodeFieldsProcessorNode NodeFieldsTimerNode NodeFieldsWebSubHubNode NodeFieldsWebSubSubscriptionNode NodeFieldsWebhookNode

type NodeFieldsAlertEmitterNode

type NodeFieldsAlertEmitterNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of AlertEmitterNode requested by the fragment NodeFields.

func (*NodeFieldsAlertEmitterNode) GetDescription

func (v *NodeFieldsAlertEmitterNode) GetDescription() *string

GetDescription returns NodeFieldsAlertEmitterNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsAlertEmitterNode) GetName

func (v *NodeFieldsAlertEmitterNode) GetName() string

GetName returns NodeFieldsAlertEmitterNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsAppChangeReceiverNode

type NodeFieldsAppChangeReceiverNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of AppChangeReceiverNode requested by the fragment NodeFields.

func (*NodeFieldsAppChangeReceiverNode) GetDescription

func (v *NodeFieldsAppChangeReceiverNode) GetDescription() *string

GetDescription returns NodeFieldsAppChangeReceiverNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsAppChangeReceiverNode) GetName

GetName returns NodeFieldsAppChangeReceiverNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsAppChangeRouterNode

type NodeFieldsAppChangeRouterNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of AppChangeRouterNode requested by the fragment NodeFields.

func (*NodeFieldsAppChangeRouterNode) GetDescription

func (v *NodeFieldsAppChangeRouterNode) GetDescription() *string

GetDescription returns NodeFieldsAppChangeRouterNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsAppChangeRouterNode) GetName

GetName returns NodeFieldsAppChangeRouterNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsAuditEmitterNode

type NodeFieldsAuditEmitterNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of AuditEmitterNode requested by the fragment NodeFields.

func (*NodeFieldsAuditEmitterNode) GetDescription

func (v *NodeFieldsAuditEmitterNode) GetDescription() *string

GetDescription returns NodeFieldsAuditEmitterNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsAuditEmitterNode) GetName

func (v *NodeFieldsAuditEmitterNode) GetName() string

GetName returns NodeFieldsAuditEmitterNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsBitmapRouterNode

type NodeFieldsBitmapRouterNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of BitmapRouterNode requested by the fragment NodeFields.

func (*NodeFieldsBitmapRouterNode) GetDescription

func (v *NodeFieldsBitmapRouterNode) GetDescription() *string

GetDescription returns NodeFieldsBitmapRouterNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsBitmapRouterNode) GetName

func (v *NodeFieldsBitmapRouterNode) GetName() string

GetName returns NodeFieldsBitmapRouterNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsChangeEmitterNode

type NodeFieldsChangeEmitterNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of ChangeEmitterNode requested by the fragment NodeFields.

func (*NodeFieldsChangeEmitterNode) GetDescription

func (v *NodeFieldsChangeEmitterNode) GetDescription() *string

GetDescription returns NodeFieldsChangeEmitterNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsChangeEmitterNode) GetName

func (v *NodeFieldsChangeEmitterNode) GetName() string

GetName returns NodeFieldsChangeEmitterNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsCrossTenantReceivingNode

type NodeFieldsCrossTenantReceivingNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of CrossTenantReceivingNode requested by the fragment NodeFields.

func (*NodeFieldsCrossTenantReceivingNode) GetDescription

func (v *NodeFieldsCrossTenantReceivingNode) GetDescription() *string

GetDescription returns NodeFieldsCrossTenantReceivingNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsCrossTenantReceivingNode) GetName

GetName returns NodeFieldsCrossTenantReceivingNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsCrossTenantSendingNode

type NodeFieldsCrossTenantSendingNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of CrossTenantSendingNode requested by the fragment NodeFields.

func (*NodeFieldsCrossTenantSendingNode) GetDescription

func (v *NodeFieldsCrossTenantSendingNode) GetDescription() *string

GetDescription returns NodeFieldsCrossTenantSendingNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsCrossTenantSendingNode) GetName

GetName returns NodeFieldsCrossTenantSendingNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsDeadLetterEmitterNode

type NodeFieldsDeadLetterEmitterNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of DeadLetterEmitterNode requested by the fragment NodeFields.

func (*NodeFieldsDeadLetterEmitterNode) GetDescription

func (v *NodeFieldsDeadLetterEmitterNode) GetDescription() *string

GetDescription returns NodeFieldsDeadLetterEmitterNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsDeadLetterEmitterNode) GetName

GetName returns NodeFieldsDeadLetterEmitterNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsExternalNode

type NodeFieldsExternalNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of ExternalNode requested by the fragment NodeFields.

func (*NodeFieldsExternalNode) GetDescription

func (v *NodeFieldsExternalNode) GetDescription() *string

GetDescription returns NodeFieldsExternalNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsExternalNode) GetName

func (v *NodeFieldsExternalNode) GetName() string

GetName returns NodeFieldsExternalNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsFilesDotComWebhookNode

type NodeFieldsFilesDotComWebhookNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of FilesDotComWebhookNode requested by the fragment NodeFields.

func (*NodeFieldsFilesDotComWebhookNode) GetDescription

func (v *NodeFieldsFilesDotComWebhookNode) GetDescription() *string

GetDescription returns NodeFieldsFilesDotComWebhookNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsFilesDotComWebhookNode) GetName

GetName returns NodeFieldsFilesDotComWebhookNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsLoadBalancerNode

type NodeFieldsLoadBalancerNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of LoadBalancerNode requested by the fragment NodeFields.

func (*NodeFieldsLoadBalancerNode) GetDescription

func (v *NodeFieldsLoadBalancerNode) GetDescription() *string

GetDescription returns NodeFieldsLoadBalancerNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsLoadBalancerNode) GetName

func (v *NodeFieldsLoadBalancerNode) GetName() string

GetName returns NodeFieldsLoadBalancerNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsLogEmitterNode

type NodeFieldsLogEmitterNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of LogEmitterNode requested by the fragment NodeFields.

func (*NodeFieldsLogEmitterNode) GetDescription

func (v *NodeFieldsLogEmitterNode) GetDescription() *string

GetDescription returns NodeFieldsLogEmitterNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsLogEmitterNode) GetName

func (v *NodeFieldsLogEmitterNode) GetName() string

GetName returns NodeFieldsLogEmitterNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsManagedNode

type NodeFieldsManagedNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of ManagedNode requested by the fragment NodeFields.

func (*NodeFieldsManagedNode) GetDescription

func (v *NodeFieldsManagedNode) GetDescription() *string

GetDescription returns NodeFieldsManagedNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsManagedNode) GetName

func (v *NodeFieldsManagedNode) GetName() string

GetName returns NodeFieldsManagedNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsProcessorNode

type NodeFieldsProcessorNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of ProcessorNode requested by the fragment NodeFields.

func (*NodeFieldsProcessorNode) GetDescription

func (v *NodeFieldsProcessorNode) GetDescription() *string

GetDescription returns NodeFieldsProcessorNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsProcessorNode) GetName

func (v *NodeFieldsProcessorNode) GetName() string

GetName returns NodeFieldsProcessorNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsTimerNode

type NodeFieldsTimerNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of TimerNode requested by the fragment NodeFields.

func (*NodeFieldsTimerNode) GetDescription

func (v *NodeFieldsTimerNode) GetDescription() *string

GetDescription returns NodeFieldsTimerNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsTimerNode) GetName

func (v *NodeFieldsTimerNode) GetName() string

GetName returns NodeFieldsTimerNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsWebSubHubNode added in v1.0.1

type NodeFieldsWebSubHubNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of WebSubHubNode requested by the fragment NodeFields.

func (*NodeFieldsWebSubHubNode) GetDescription added in v1.0.1

func (v *NodeFieldsWebSubHubNode) GetDescription() *string

GetDescription returns NodeFieldsWebSubHubNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsWebSubHubNode) GetName added in v1.0.1

func (v *NodeFieldsWebSubHubNode) GetName() string

GetName returns NodeFieldsWebSubHubNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsWebSubSubscriptionNode added in v1.0.1

type NodeFieldsWebSubSubscriptionNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of WebSubSubscriptionNode requested by the fragment NodeFields.

func (*NodeFieldsWebSubSubscriptionNode) GetDescription added in v1.0.1

func (v *NodeFieldsWebSubSubscriptionNode) GetDescription() *string

GetDescription returns NodeFieldsWebSubSubscriptionNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsWebSubSubscriptionNode) GetName added in v1.0.1

GetName returns NodeFieldsWebSubSubscriptionNode.Name, and is useful for accessing the field via an interface.

type NodeFieldsWebhookNode

type NodeFieldsWebhookNode struct {
	Description *string `json:"description"`
	Name        string  `json:"name"`
}

NodeFields includes the GraphQL fields of WebhookNode requested by the fragment NodeFields.

func (*NodeFieldsWebhookNode) GetDescription

func (v *NodeFieldsWebhookNode) GetDescription() *string

GetDescription returns NodeFieldsWebhookNode.Description, and is useful for accessing the field via an interface.

func (*NodeFieldsWebhookNode) GetName

func (v *NodeFieldsWebhookNode) GetName() string

GetName returns NodeFieldsWebhookNode.Name, and is useful for accessing the field via an interface.

type PortInput

type PortInput struct {
	ContainerPort int      `json:"containerPort"`
	HostAddress   *string  `json:"hostAddress"`
	HostPort      int      `json:"hostPort"`
	Protocol      Protocol `json:"protocol"`
}

func (*PortInput) GetContainerPort

func (v *PortInput) GetContainerPort() int

GetContainerPort returns PortInput.ContainerPort, and is useful for accessing the field via an interface.

func (*PortInput) GetHostAddress

func (v *PortInput) GetHostAddress() *string

GetHostAddress returns PortInput.HostAddress, and is useful for accessing the field via an interface.

func (*PortInput) GetHostPort

func (v *PortInput) GetHostPort() int

GetHostPort returns PortInput.HostPort, and is useful for accessing the field via an interface.

func (*PortInput) GetProtocol

func (v *PortInput) GetProtocol() Protocol

GetProtocol returns PortInput.Protocol, and is useful for accessing the field via an interface.

type PortRequirementInput

type PortRequirementInput struct {
	ContainerPort int      `json:"containerPort"`
	Description   string   `json:"description"`
	Protocol      Protocol `json:"protocol"`
}

func (*PortRequirementInput) GetContainerPort

func (v *PortRequirementInput) GetContainerPort() int

GetContainerPort returns PortRequirementInput.ContainerPort, and is useful for accessing the field via an interface.

func (*PortRequirementInput) GetDescription

func (v *PortRequirementInput) GetDescription() string

GetDescription returns PortRequirementInput.Description, and is useful for accessing the field via an interface.

func (*PortRequirementInput) GetProtocol

func (v *PortRequirementInput) GetProtocol() Protocol

GetProtocol returns PortRequirementInput.Protocol, and is useful for accessing the field via an interface.

type ProcessorFunctionFields

type ProcessorFunctionFields struct {
	ArgumentMessageType ProcessorFunctionFieldsArgumentMessageType `json:"argumentMessageType"`
	ReturnMessageType   *ProcessorFunctionFieldsReturnMessageType  `json:"returnMessageType"`
}

ProcessorFunctionFields includes the GraphQL fields of ProcessorFunction requested by the fragment ProcessorFunctionFields.

func (*ProcessorFunctionFields) GetArgumentMessageType

GetArgumentMessageType returns ProcessorFunctionFields.ArgumentMessageType, and is useful for accessing the field via an interface.

func (*ProcessorFunctionFields) GetReturnMessageType

GetReturnMessageType returns ProcessorFunctionFields.ReturnMessageType, and is useful for accessing the field via an interface.

type ProcessorFunctionFieldsArgumentMessageType

type ProcessorFunctionFieldsArgumentMessageType struct {
	Name string `json:"name"`
}

ProcessorFunctionFieldsArgumentMessageType includes the requested fields of the GraphQL type MessageType.

func (*ProcessorFunctionFieldsArgumentMessageType) GetName

GetName returns ProcessorFunctionFieldsArgumentMessageType.Name, and is useful for accessing the field via an interface.

type ProcessorFunctionFieldsReturnMessageType

type ProcessorFunctionFieldsReturnMessageType struct {
	Name string `json:"name"`
}

ProcessorFunctionFieldsReturnMessageType includes the requested fields of the GraphQL type MessageType.

func (*ProcessorFunctionFieldsReturnMessageType) GetName

GetName returns ProcessorFunctionFieldsReturnMessageType.Name, and is useful for accessing the field via an interface.

type ProcessorNodeFields

type ProcessorNodeFields struct {
	Config               *string                                               `json:"config"`
	InlineProcessor      *string                                               `json:"inlineProcessor"`
	LoggingLevel         *LogLevel                                             `json:"loggingLevel"`
	ManagedProcessor     *ProcessorNodeFieldsManagedProcessorProcessorFunction `json:"managedProcessor"`
	ReceiveMessageType   *ProcessorNodeFieldsReceiveMessageType                `json:"receiveMessageType"`
	Requirements         []string                                              `json:"requirements"`
	SendMessageType      *ProcessorNodeFieldsSendMessageType                   `json:"sendMessageType"`
	SequentialProcessing *bool                                                 `json:"sequentialProcessing"`
}

ProcessorNodeFields includes the GraphQL fields of ProcessorNode requested by the fragment ProcessorNodeFields.

func (*ProcessorNodeFields) GetConfig

func (v *ProcessorNodeFields) GetConfig() *string

GetConfig returns ProcessorNodeFields.Config, and is useful for accessing the field via an interface.

func (*ProcessorNodeFields) GetInlineProcessor

func (v *ProcessorNodeFields) GetInlineProcessor() *string

GetInlineProcessor returns ProcessorNodeFields.InlineProcessor, and is useful for accessing the field via an interface.

func (*ProcessorNodeFields) GetLoggingLevel

func (v *ProcessorNodeFields) GetLoggingLevel() *LogLevel

GetLoggingLevel returns ProcessorNodeFields.LoggingLevel, and is useful for accessing the field via an interface.

func (*ProcessorNodeFields) GetManagedProcessor

GetManagedProcessor returns ProcessorNodeFields.ManagedProcessor, and is useful for accessing the field via an interface.

func (*ProcessorNodeFields) GetReceiveMessageType

func (v *ProcessorNodeFields) GetReceiveMessageType() *ProcessorNodeFieldsReceiveMessageType

GetReceiveMessageType returns ProcessorNodeFields.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ProcessorNodeFields) GetRequirements

func (v *ProcessorNodeFields) GetRequirements() []string

GetRequirements returns ProcessorNodeFields.Requirements, and is useful for accessing the field via an interface.

func (*ProcessorNodeFields) GetSendMessageType

GetSendMessageType returns ProcessorNodeFields.SendMessageType, and is useful for accessing the field via an interface.

func (*ProcessorNodeFields) GetSequentialProcessing

func (v *ProcessorNodeFields) GetSequentialProcessing() *bool

GetSequentialProcessing returns ProcessorNodeFields.SequentialProcessing, and is useful for accessing the field via an interface.

type ProcessorNodeFieldsManagedProcessorProcessorFunction

type ProcessorNodeFieldsManagedProcessorProcessorFunction struct {
	Name string `json:"name"`
}

ProcessorNodeFieldsManagedProcessorProcessorFunction includes the requested fields of the GraphQL type ProcessorFunction.

func (*ProcessorNodeFieldsManagedProcessorProcessorFunction) GetName

GetName returns ProcessorNodeFieldsManagedProcessorProcessorFunction.Name, and is useful for accessing the field via an interface.

type ProcessorNodeFieldsReceiveMessageType

type ProcessorNodeFieldsReceiveMessageType struct {
	Name string `json:"name"`
}

ProcessorNodeFieldsReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ProcessorNodeFieldsReceiveMessageType) GetName

GetName returns ProcessorNodeFieldsReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ProcessorNodeFieldsSendMessageType

type ProcessorNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

ProcessorNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ProcessorNodeFieldsSendMessageType) GetName

GetName returns ProcessorNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type Protocol

type Protocol string
const (
	ProtocolSctp Protocol = "sctp"
	ProtocolTcp  Protocol = "tcp"
	ProtocolUdp  Protocol = "udp"
)

type ReadApiUserGetApiUser

type ReadApiUserGetApiUser struct {
	ApiUserFields `json:"-"`
}

ReadApiUserGetApiUser includes the requested fields of the GraphQL type ApiUser.

func (*ReadApiUserGetApiUser) GetAppsyncEndpoint

func (v *ReadApiUserGetApiUser) GetAppsyncEndpoint() string

GetAppsyncEndpoint returns ReadApiUserGetApiUser.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*ReadApiUserGetApiUser) GetCredentials

GetCredentials returns ReadApiUserGetApiUser.Credentials, and is useful for accessing the field via an interface.

func (*ReadApiUserGetApiUser) GetDescription

func (v *ReadApiUserGetApiUser) GetDescription() *string

GetDescription returns ReadApiUserGetApiUser.Description, and is useful for accessing the field via an interface.

func (*ReadApiUserGetApiUser) GetRole

func (v *ReadApiUserGetApiUser) GetRole() ApiUserRole

GetRole returns ReadApiUserGetApiUser.Role, and is useful for accessing the field via an interface.

func (*ReadApiUserGetApiUser) GetUsername

func (v *ReadApiUserGetApiUser) GetUsername() string

GetUsername returns ReadApiUserGetApiUser.Username, and is useful for accessing the field via an interface.

func (*ReadApiUserGetApiUser) MarshalJSON

func (v *ReadApiUserGetApiUser) MarshalJSON() ([]byte, error)

func (*ReadApiUserGetApiUser) UnmarshalJSON

func (v *ReadApiUserGetApiUser) UnmarshalJSON(b []byte) error

type ReadApiUserResponse

type ReadApiUserResponse struct {
	GetApiUser *ReadApiUserGetApiUser `json:"GetApiUser"`
}

ReadApiUserResponse is returned by ReadApiUser on success.

func ReadApiUser

func ReadApiUser(
	ctx context.Context,
	client graphql.Client,
	tenant string,
	username string,
) (*ReadApiUserResponse, error)

func (*ReadApiUserResponse) GetGetApiUser

func (v *ReadApiUserResponse) GetGetApiUser() *ReadApiUserGetApiUser

GetGetApiUser returns ReadApiUserResponse.GetApiUser, and is useful for accessing the field via an interface.

type ReadAppGetApp

type ReadAppGetApp interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	AppFields
	// contains filtered or unexported methods
}

ReadAppGetApp includes the requested fields of the GraphQL interface App.

ReadAppGetApp is implemented by the following types: ReadAppGetAppCrossAccountApp ReadAppGetAppCrossTenantReceivingApp ReadAppGetAppCrossTenantSendingApp ReadAppGetAppExternalApp ReadAppGetAppManagedApp

type ReadAppGetAppCrossAccountApp

type ReadAppGetAppCrossAccountApp struct {
	Typename                 *string `json:"__typename"`
	AppFieldsCrossAccountApp `json:"-"`
	CrossAccountAppFields    `json:"-"`
}

ReadAppGetAppCrossAccountApp includes the requested fields of the GraphQL type CrossAccountApp.

func (*ReadAppGetAppCrossAccountApp) GetAccount

func (v *ReadAppGetAppCrossAccountApp) GetAccount() string

GetAccount returns ReadAppGetAppCrossAccountApp.Account, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossAccountApp) GetAppsyncEndpoint

func (v *ReadAppGetAppCrossAccountApp) GetAppsyncEndpoint() string

GetAppsyncEndpoint returns ReadAppGetAppCrossAccountApp.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossAccountApp) GetAuditRecordsEndpoint

func (v *ReadAppGetAppCrossAccountApp) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns ReadAppGetAppCrossAccountApp.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossAccountApp) GetConfig

func (v *ReadAppGetAppCrossAccountApp) GetConfig() *string

GetConfig returns ReadAppGetAppCrossAccountApp.Config, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossAccountApp) GetCredentials

GetCredentials returns ReadAppGetAppCrossAccountApp.Credentials, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossAccountApp) GetDescription

func (v *ReadAppGetAppCrossAccountApp) GetDescription() *string

GetDescription returns ReadAppGetAppCrossAccountApp.Description, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossAccountApp) GetIamPolicy

func (v *ReadAppGetAppCrossAccountApp) GetIamPolicy() string

GetIamPolicy returns ReadAppGetAppCrossAccountApp.IamPolicy, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossAccountApp) GetName

func (v *ReadAppGetAppCrossAccountApp) GetName() string

GetName returns ReadAppGetAppCrossAccountApp.Name, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossAccountApp) GetTableAccess

func (v *ReadAppGetAppCrossAccountApp) GetTableAccess() bool

GetTableAccess returns ReadAppGetAppCrossAccountApp.TableAccess, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossAccountApp) GetTypename

func (v *ReadAppGetAppCrossAccountApp) GetTypename() *string

GetTypename returns ReadAppGetAppCrossAccountApp.Typename, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossAccountApp) MarshalJSON

func (v *ReadAppGetAppCrossAccountApp) MarshalJSON() ([]byte, error)

func (*ReadAppGetAppCrossAccountApp) UnmarshalJSON

func (v *ReadAppGetAppCrossAccountApp) UnmarshalJSON(b []byte) error

type ReadAppGetAppCrossTenantReceivingApp

type ReadAppGetAppCrossTenantReceivingApp struct {
	Typename                         *string `json:"__typename"`
	AppFieldsCrossTenantReceivingApp `json:"-"`
	CrossTenantReceivingAppFields    `json:"-"`
}

ReadAppGetAppCrossTenantReceivingApp includes the requested fields of the GraphQL type CrossTenantReceivingApp.

func (*ReadAppGetAppCrossTenantReceivingApp) GetDescription

func (v *ReadAppGetAppCrossTenantReceivingApp) GetDescription() *string

GetDescription returns ReadAppGetAppCrossTenantReceivingApp.Description, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossTenantReceivingApp) GetName

GetName returns ReadAppGetAppCrossTenantReceivingApp.Name, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossTenantReceivingApp) GetSendingApp

func (v *ReadAppGetAppCrossTenantReceivingApp) GetSendingApp() *string

GetSendingApp returns ReadAppGetAppCrossTenantReceivingApp.SendingApp, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossTenantReceivingApp) GetSendingTenant

func (v *ReadAppGetAppCrossTenantReceivingApp) GetSendingTenant() string

GetSendingTenant returns ReadAppGetAppCrossTenantReceivingApp.SendingTenant, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossTenantReceivingApp) GetTypename

func (v *ReadAppGetAppCrossTenantReceivingApp) GetTypename() *string

GetTypename returns ReadAppGetAppCrossTenantReceivingApp.Typename, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossTenantReceivingApp) MarshalJSON

func (v *ReadAppGetAppCrossTenantReceivingApp) MarshalJSON() ([]byte, error)

func (*ReadAppGetAppCrossTenantReceivingApp) UnmarshalJSON

func (v *ReadAppGetAppCrossTenantReceivingApp) UnmarshalJSON(b []byte) error

type ReadAppGetAppCrossTenantSendingApp

type ReadAppGetAppCrossTenantSendingApp struct {
	Typename                       *string `json:"__typename"`
	AppFieldsCrossTenantSendingApp `json:"-"`
	CrossTenantSendingAppFields    `json:"-"`
}

ReadAppGetAppCrossTenantSendingApp includes the requested fields of the GraphQL type CrossTenantSendingApp.

func (*ReadAppGetAppCrossTenantSendingApp) GetDescription

func (v *ReadAppGetAppCrossTenantSendingApp) GetDescription() *string

GetDescription returns ReadAppGetAppCrossTenantSendingApp.Description, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossTenantSendingApp) GetName

GetName returns ReadAppGetAppCrossTenantSendingApp.Name, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossTenantSendingApp) GetReceivingApp

func (v *ReadAppGetAppCrossTenantSendingApp) GetReceivingApp() string

GetReceivingApp returns ReadAppGetAppCrossTenantSendingApp.ReceivingApp, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossTenantSendingApp) GetReceivingTenant

func (v *ReadAppGetAppCrossTenantSendingApp) GetReceivingTenant() string

GetReceivingTenant returns ReadAppGetAppCrossTenantSendingApp.ReceivingTenant, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossTenantSendingApp) GetTypename

func (v *ReadAppGetAppCrossTenantSendingApp) GetTypename() *string

GetTypename returns ReadAppGetAppCrossTenantSendingApp.Typename, and is useful for accessing the field via an interface.

func (*ReadAppGetAppCrossTenantSendingApp) MarshalJSON

func (v *ReadAppGetAppCrossTenantSendingApp) MarshalJSON() ([]byte, error)

func (*ReadAppGetAppCrossTenantSendingApp) UnmarshalJSON

func (v *ReadAppGetAppCrossTenantSendingApp) UnmarshalJSON(b []byte) error

type ReadAppGetAppExternalApp

type ReadAppGetAppExternalApp struct {
	Typename             *string `json:"__typename"`
	AppFieldsExternalApp `json:"-"`
	ExternalAppFields    `json:"-"`
}

ReadAppGetAppExternalApp includes the requested fields of the GraphQL type ExternalApp.

func (*ReadAppGetAppExternalApp) GetAppsyncEndpoint

func (v *ReadAppGetAppExternalApp) GetAppsyncEndpoint() string

GetAppsyncEndpoint returns ReadAppGetAppExternalApp.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*ReadAppGetAppExternalApp) GetAuditRecordsEndpoint

func (v *ReadAppGetAppExternalApp) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns ReadAppGetAppExternalApp.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*ReadAppGetAppExternalApp) GetConfig

func (v *ReadAppGetAppExternalApp) GetConfig() *string

GetConfig returns ReadAppGetAppExternalApp.Config, and is useful for accessing the field via an interface.

func (*ReadAppGetAppExternalApp) GetCredentials

GetCredentials returns ReadAppGetAppExternalApp.Credentials, and is useful for accessing the field via an interface.

func (*ReadAppGetAppExternalApp) GetDescription

func (v *ReadAppGetAppExternalApp) GetDescription() *string

GetDescription returns ReadAppGetAppExternalApp.Description, and is useful for accessing the field via an interface.

func (*ReadAppGetAppExternalApp) GetName

func (v *ReadAppGetAppExternalApp) GetName() string

GetName returns ReadAppGetAppExternalApp.Name, and is useful for accessing the field via an interface.

func (*ReadAppGetAppExternalApp) GetTableAccess

func (v *ReadAppGetAppExternalApp) GetTableAccess() bool

GetTableAccess returns ReadAppGetAppExternalApp.TableAccess, and is useful for accessing the field via an interface.

func (*ReadAppGetAppExternalApp) GetTypename

func (v *ReadAppGetAppExternalApp) GetTypename() *string

GetTypename returns ReadAppGetAppExternalApp.Typename, and is useful for accessing the field via an interface.

func (*ReadAppGetAppExternalApp) MarshalJSON

func (v *ReadAppGetAppExternalApp) MarshalJSON() ([]byte, error)

func (*ReadAppGetAppExternalApp) UnmarshalJSON

func (v *ReadAppGetAppExternalApp) UnmarshalJSON(b []byte) error

type ReadAppGetAppManagedApp

type ReadAppGetAppManagedApp struct {
	Typename            *string `json:"__typename"`
	AppFieldsManagedApp `json:"-"`
	ManagedAppFields    `json:"-"`
}

ReadAppGetAppManagedApp includes the requested fields of the GraphQL type ManagedApp.

func (*ReadAppGetAppManagedApp) GetAuditRecordsEndpoint

func (v *ReadAppGetAppManagedApp) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns ReadAppGetAppManagedApp.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*ReadAppGetAppManagedApp) GetConfig

func (v *ReadAppGetAppManagedApp) GetConfig() *string

GetConfig returns ReadAppGetAppManagedApp.Config, and is useful for accessing the field via an interface.

func (*ReadAppGetAppManagedApp) GetCredentials

GetCredentials returns ReadAppGetAppManagedApp.Credentials, and is useful for accessing the field via an interface.

func (*ReadAppGetAppManagedApp) GetDescription

func (v *ReadAppGetAppManagedApp) GetDescription() *string

GetDescription returns ReadAppGetAppManagedApp.Description, and is useful for accessing the field via an interface.

func (*ReadAppGetAppManagedApp) GetName

func (v *ReadAppGetAppManagedApp) GetName() string

GetName returns ReadAppGetAppManagedApp.Name, and is useful for accessing the field via an interface.

func (*ReadAppGetAppManagedApp) GetTableAccess

func (v *ReadAppGetAppManagedApp) GetTableAccess() bool

GetTableAccess returns ReadAppGetAppManagedApp.TableAccess, and is useful for accessing the field via an interface.

func (*ReadAppGetAppManagedApp) GetTypename

func (v *ReadAppGetAppManagedApp) GetTypename() *string

GetTypename returns ReadAppGetAppManagedApp.Typename, and is useful for accessing the field via an interface.

func (*ReadAppGetAppManagedApp) MarshalJSON

func (v *ReadAppGetAppManagedApp) MarshalJSON() ([]byte, error)

func (*ReadAppGetAppManagedApp) UnmarshalJSON

func (v *ReadAppGetAppManagedApp) UnmarshalJSON(b []byte) error

type ReadAppResponse

type ReadAppResponse struct {
	GetApp *ReadAppGetApp `json:"-"`
}

ReadAppResponse is returned by ReadApp on success.

func ReadApp

func ReadApp(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*ReadAppResponse, error)

func (*ReadAppResponse) GetGetApp

func (v *ReadAppResponse) GetGetApp() *ReadAppGetApp

GetGetApp returns ReadAppResponse.GetApp, and is useful for accessing the field via an interface.

func (*ReadAppResponse) MarshalJSON

func (v *ReadAppResponse) MarshalJSON() ([]byte, error)

func (*ReadAppResponse) UnmarshalJSON

func (v *ReadAppResponse) UnmarshalJSON(b []byte) error

type ReadEdgeGetEdge

type ReadEdgeGetEdge struct {
	EdgeFields `json:"-"`
}

ReadEdgeGetEdge includes the requested fields of the GraphQL type Edge.

func (*ReadEdgeGetEdge) GetArn added in v1.1.4

func (v *ReadEdgeGetEdge) GetArn() string

GetArn returns ReadEdgeGetEdge.Arn, and is useful for accessing the field via an interface.

func (*ReadEdgeGetEdge) GetDescription

func (v *ReadEdgeGetEdge) GetDescription() *string

GetDescription returns ReadEdgeGetEdge.Description, and is useful for accessing the field via an interface.

func (*ReadEdgeGetEdge) GetKmsKey

func (v *ReadEdgeGetEdge) GetKmsKey() *EdgeFieldsKmsKey

GetKmsKey returns ReadEdgeGetEdge.KmsKey, and is useful for accessing the field via an interface.

func (*ReadEdgeGetEdge) GetMaxReceiveCount

func (v *ReadEdgeGetEdge) GetMaxReceiveCount() *int

GetMaxReceiveCount returns ReadEdgeGetEdge.MaxReceiveCount, and is useful for accessing the field via an interface.

func (*ReadEdgeGetEdge) GetMessageType

func (v *ReadEdgeGetEdge) GetMessageType() EdgeFieldsMessageType

GetMessageType returns ReadEdgeGetEdge.MessageType, and is useful for accessing the field via an interface.

func (*ReadEdgeGetEdge) GetQueue

func (v *ReadEdgeGetEdge) GetQueue() string

GetQueue returns ReadEdgeGetEdge.Queue, and is useful for accessing the field via an interface.

func (*ReadEdgeGetEdge) GetSource

func (v *ReadEdgeGetEdge) GetSource() EdgeFieldsSourceNode

GetSource returns ReadEdgeGetEdge.Source, and is useful for accessing the field via an interface.

func (*ReadEdgeGetEdge) GetTarget

func (v *ReadEdgeGetEdge) GetTarget() EdgeFieldsTargetNode

GetTarget returns ReadEdgeGetEdge.Target, and is useful for accessing the field via an interface.

func (*ReadEdgeGetEdge) MarshalJSON

func (v *ReadEdgeGetEdge) MarshalJSON() ([]byte, error)

func (*ReadEdgeGetEdge) UnmarshalJSON

func (v *ReadEdgeGetEdge) UnmarshalJSON(b []byte) error

type ReadEdgeResponse

type ReadEdgeResponse struct {
	GetEdge *ReadEdgeGetEdge `json:"GetEdge"`
}

ReadEdgeResponse is returned by ReadEdge on success.

func ReadEdge

func ReadEdge(
	ctx context.Context,
	client graphql.Client,
	source string,
	target string,
	tenant string,
) (*ReadEdgeResponse, error)

func (*ReadEdgeResponse) GetGetEdge

func (v *ReadEdgeResponse) GetGetEdge() *ReadEdgeGetEdge

GetGetEdge returns ReadEdgeResponse.GetEdge, and is useful for accessing the field via an interface.

type ReadFunctionGetFunction

type ReadFunctionGetFunction interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	FunctionFields
	// contains filtered or unexported methods
}

ReadFunctionGetFunction includes the requested fields of the GraphQL interface Function.

ReadFunctionGetFunction is implemented by the following types: ReadFunctionGetFunctionApiAuthenticatorFunction ReadFunctionGetFunctionBitmapperFunction ReadFunctionGetFunctionProcessorFunction

type ReadFunctionGetFunctionApiAuthenticatorFunction

type ReadFunctionGetFunctionApiAuthenticatorFunction struct {
	Typename                               *string `json:"__typename"`
	FunctionFieldsApiAuthenticatorFunction `json:"-"`
}

ReadFunctionGetFunctionApiAuthenticatorFunction includes the requested fields of the GraphQL type ApiAuthenticatorFunction.

func (*ReadFunctionGetFunctionApiAuthenticatorFunction) GetCode

GetCode returns ReadFunctionGetFunctionApiAuthenticatorFunction.Code, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionApiAuthenticatorFunction) GetDescription

GetDescription returns ReadFunctionGetFunctionApiAuthenticatorFunction.Description, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionApiAuthenticatorFunction) GetInUse

GetInUse returns ReadFunctionGetFunctionApiAuthenticatorFunction.InUse, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionApiAuthenticatorFunction) GetName

GetName returns ReadFunctionGetFunctionApiAuthenticatorFunction.Name, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionApiAuthenticatorFunction) GetReadme

GetReadme returns ReadFunctionGetFunctionApiAuthenticatorFunction.Readme, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionApiAuthenticatorFunction) GetRequirements

GetRequirements returns ReadFunctionGetFunctionApiAuthenticatorFunction.Requirements, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionApiAuthenticatorFunction) GetSystem

GetSystem returns ReadFunctionGetFunctionApiAuthenticatorFunction.System, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionApiAuthenticatorFunction) GetTypename

GetTypename returns ReadFunctionGetFunctionApiAuthenticatorFunction.Typename, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionApiAuthenticatorFunction) MarshalJSON

func (*ReadFunctionGetFunctionApiAuthenticatorFunction) UnmarshalJSON

type ReadFunctionGetFunctionBitmapperFunction

type ReadFunctionGetFunctionBitmapperFunction struct {
	Typename                        *string `json:"__typename"`
	FunctionFieldsBitmapperFunction `json:"-"`
	BitmapperFunctionFields         `json:"-"`
}

ReadFunctionGetFunctionBitmapperFunction includes the requested fields of the GraphQL type BitmapperFunction.

func (*ReadFunctionGetFunctionBitmapperFunction) GetArgumentMessageType

GetArgumentMessageType returns ReadFunctionGetFunctionBitmapperFunction.ArgumentMessageType, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionBitmapperFunction) GetCode

GetCode returns ReadFunctionGetFunctionBitmapperFunction.Code, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionBitmapperFunction) GetDescription

GetDescription returns ReadFunctionGetFunctionBitmapperFunction.Description, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionBitmapperFunction) GetInUse

GetInUse returns ReadFunctionGetFunctionBitmapperFunction.InUse, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionBitmapperFunction) GetName

GetName returns ReadFunctionGetFunctionBitmapperFunction.Name, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionBitmapperFunction) GetReadme

GetReadme returns ReadFunctionGetFunctionBitmapperFunction.Readme, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionBitmapperFunction) GetRequirements

func (v *ReadFunctionGetFunctionBitmapperFunction) GetRequirements() []string

GetRequirements returns ReadFunctionGetFunctionBitmapperFunction.Requirements, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionBitmapperFunction) GetSystem

GetSystem returns ReadFunctionGetFunctionBitmapperFunction.System, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionBitmapperFunction) GetTypename

GetTypename returns ReadFunctionGetFunctionBitmapperFunction.Typename, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionBitmapperFunction) MarshalJSON

func (v *ReadFunctionGetFunctionBitmapperFunction) MarshalJSON() ([]byte, error)

func (*ReadFunctionGetFunctionBitmapperFunction) UnmarshalJSON

func (v *ReadFunctionGetFunctionBitmapperFunction) UnmarshalJSON(b []byte) error

type ReadFunctionGetFunctionProcessorFunction

type ReadFunctionGetFunctionProcessorFunction struct {
	Typename                        *string `json:"__typename"`
	FunctionFieldsProcessorFunction `json:"-"`
	ProcessorFunctionFields         `json:"-"`
}

ReadFunctionGetFunctionProcessorFunction includes the requested fields of the GraphQL type ProcessorFunction.

func (*ReadFunctionGetFunctionProcessorFunction) GetArgumentMessageType

GetArgumentMessageType returns ReadFunctionGetFunctionProcessorFunction.ArgumentMessageType, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionProcessorFunction) GetCode

GetCode returns ReadFunctionGetFunctionProcessorFunction.Code, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionProcessorFunction) GetDescription

GetDescription returns ReadFunctionGetFunctionProcessorFunction.Description, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionProcessorFunction) GetInUse

GetInUse returns ReadFunctionGetFunctionProcessorFunction.InUse, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionProcessorFunction) GetName

GetName returns ReadFunctionGetFunctionProcessorFunction.Name, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionProcessorFunction) GetReadme

GetReadme returns ReadFunctionGetFunctionProcessorFunction.Readme, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionProcessorFunction) GetRequirements

func (v *ReadFunctionGetFunctionProcessorFunction) GetRequirements() []string

GetRequirements returns ReadFunctionGetFunctionProcessorFunction.Requirements, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionProcessorFunction) GetReturnMessageType

GetReturnMessageType returns ReadFunctionGetFunctionProcessorFunction.ReturnMessageType, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionProcessorFunction) GetSystem

GetSystem returns ReadFunctionGetFunctionProcessorFunction.System, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionProcessorFunction) GetTypename

GetTypename returns ReadFunctionGetFunctionProcessorFunction.Typename, and is useful for accessing the field via an interface.

func (*ReadFunctionGetFunctionProcessorFunction) MarshalJSON

func (v *ReadFunctionGetFunctionProcessorFunction) MarshalJSON() ([]byte, error)

func (*ReadFunctionGetFunctionProcessorFunction) UnmarshalJSON

func (v *ReadFunctionGetFunctionProcessorFunction) UnmarshalJSON(b []byte) error

type ReadFunctionResponse

type ReadFunctionResponse struct {
	GetFunction *ReadFunctionGetFunction `json:"-"`
}

ReadFunctionResponse is returned by ReadFunction on success.

func ReadFunction

func ReadFunction(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*ReadFunctionResponse, error)

func (*ReadFunctionResponse) GetGetFunction

func (v *ReadFunctionResponse) GetGetFunction() *ReadFunctionGetFunction

GetGetFunction returns ReadFunctionResponse.GetFunction, and is useful for accessing the field via an interface.

func (*ReadFunctionResponse) MarshalJSON

func (v *ReadFunctionResponse) MarshalJSON() ([]byte, error)

func (*ReadFunctionResponse) UnmarshalJSON

func (v *ReadFunctionResponse) UnmarshalJSON(b []byte) error

type ReadKmsKeyGetKmsKey

type ReadKmsKeyGetKmsKey struct {
	KmsKeyFields `json:"-"`
}

ReadKmsKeyGetKmsKey includes the requested fields of the GraphQL type KmsKey.

func (*ReadKmsKeyGetKmsKey) GetArn

func (v *ReadKmsKeyGetKmsKey) GetArn() string

GetArn returns ReadKmsKeyGetKmsKey.Arn, and is useful for accessing the field via an interface.

func (*ReadKmsKeyGetKmsKey) GetDescription

func (v *ReadKmsKeyGetKmsKey) GetDescription() *string

GetDescription returns ReadKmsKeyGetKmsKey.Description, and is useful for accessing the field via an interface.

func (*ReadKmsKeyGetKmsKey) GetInUse

func (v *ReadKmsKeyGetKmsKey) GetInUse() bool

GetInUse returns ReadKmsKeyGetKmsKey.InUse, and is useful for accessing the field via an interface.

func (*ReadKmsKeyGetKmsKey) GetName

func (v *ReadKmsKeyGetKmsKey) GetName() string

GetName returns ReadKmsKeyGetKmsKey.Name, and is useful for accessing the field via an interface.

func (*ReadKmsKeyGetKmsKey) MarshalJSON

func (v *ReadKmsKeyGetKmsKey) MarshalJSON() ([]byte, error)

func (*ReadKmsKeyGetKmsKey) UnmarshalJSON

func (v *ReadKmsKeyGetKmsKey) UnmarshalJSON(b []byte) error

type ReadKmsKeyResponse

type ReadKmsKeyResponse struct {
	GetKmsKey *ReadKmsKeyGetKmsKey `json:"GetKmsKey"`
}

ReadKmsKeyResponse is returned by ReadKmsKey on success.

func ReadKmsKey

func ReadKmsKey(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*ReadKmsKeyResponse, error)

func (*ReadKmsKeyResponse) GetGetKmsKey

func (v *ReadKmsKeyResponse) GetGetKmsKey() *ReadKmsKeyGetKmsKey

GetGetKmsKey returns ReadKmsKeyResponse.GetKmsKey, and is useful for accessing the field via an interface.

type ReadManagedAppIsoGetApp

type ReadManagedAppIsoGetApp interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

ReadManagedAppIsoGetApp includes the requested fields of the GraphQL interface App.

ReadManagedAppIsoGetApp is implemented by the following types: ReadManagedAppIsoGetAppCrossAccountApp ReadManagedAppIsoGetAppCrossTenantReceivingApp ReadManagedAppIsoGetAppCrossTenantSendingApp ReadManagedAppIsoGetAppExternalApp ReadManagedAppIsoGetAppManagedApp

type ReadManagedAppIsoGetAppCrossAccountApp

type ReadManagedAppIsoGetAppCrossAccountApp struct {
	Typename *string `json:"__typename"`
}

ReadManagedAppIsoGetAppCrossAccountApp includes the requested fields of the GraphQL type CrossAccountApp.

func (*ReadManagedAppIsoGetAppCrossAccountApp) GetTypename

GetTypename returns ReadManagedAppIsoGetAppCrossAccountApp.Typename, and is useful for accessing the field via an interface.

type ReadManagedAppIsoGetAppCrossTenantReceivingApp

type ReadManagedAppIsoGetAppCrossTenantReceivingApp struct {
	Typename *string `json:"__typename"`
}

ReadManagedAppIsoGetAppCrossTenantReceivingApp includes the requested fields of the GraphQL type CrossTenantReceivingApp.

func (*ReadManagedAppIsoGetAppCrossTenantReceivingApp) GetTypename

GetTypename returns ReadManagedAppIsoGetAppCrossTenantReceivingApp.Typename, and is useful for accessing the field via an interface.

type ReadManagedAppIsoGetAppCrossTenantSendingApp

type ReadManagedAppIsoGetAppCrossTenantSendingApp struct {
	Typename *string `json:"__typename"`
}

ReadManagedAppIsoGetAppCrossTenantSendingApp includes the requested fields of the GraphQL type CrossTenantSendingApp.

func (*ReadManagedAppIsoGetAppCrossTenantSendingApp) GetTypename

GetTypename returns ReadManagedAppIsoGetAppCrossTenantSendingApp.Typename, and is useful for accessing the field via an interface.

type ReadManagedAppIsoGetAppExternalApp

type ReadManagedAppIsoGetAppExternalApp struct {
	Typename *string `json:"__typename"`
}

ReadManagedAppIsoGetAppExternalApp includes the requested fields of the GraphQL type ExternalApp.

func (*ReadManagedAppIsoGetAppExternalApp) GetTypename

func (v *ReadManagedAppIsoGetAppExternalApp) GetTypename() *string

GetTypename returns ReadManagedAppIsoGetAppExternalApp.Typename, and is useful for accessing the field via an interface.

type ReadManagedAppIsoGetAppManagedApp

type ReadManagedAppIsoGetAppManagedApp struct {
	Typename *string `json:"__typename"`
	Iso      string  `json:"iso"`
}

ReadManagedAppIsoGetAppManagedApp includes the requested fields of the GraphQL type ManagedApp.

func (*ReadManagedAppIsoGetAppManagedApp) GetIso

GetIso returns ReadManagedAppIsoGetAppManagedApp.Iso, and is useful for accessing the field via an interface.

func (*ReadManagedAppIsoGetAppManagedApp) GetTypename

func (v *ReadManagedAppIsoGetAppManagedApp) GetTypename() *string

GetTypename returns ReadManagedAppIsoGetAppManagedApp.Typename, and is useful for accessing the field via an interface.

type ReadManagedAppIsoResponse

type ReadManagedAppIsoResponse struct {
	GetApp *ReadManagedAppIsoGetApp `json:"-"`
}

ReadManagedAppIsoResponse is returned by ReadManagedAppIso on success.

func ReadManagedAppIso

func ReadManagedAppIso(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*ReadManagedAppIsoResponse, error)

func (*ReadManagedAppIsoResponse) GetGetApp

GetGetApp returns ReadManagedAppIsoResponse.GetApp, and is useful for accessing the field via an interface.

func (*ReadManagedAppIsoResponse) MarshalJSON

func (v *ReadManagedAppIsoResponse) MarshalJSON() ([]byte, error)

func (*ReadManagedAppIsoResponse) UnmarshalJSON

func (v *ReadManagedAppIsoResponse) UnmarshalJSON(b []byte) error

type ReadManagedAppUserdataGetApp

type ReadManagedAppUserdataGetApp interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

ReadManagedAppUserdataGetApp includes the requested fields of the GraphQL interface App.

ReadManagedAppUserdataGetApp is implemented by the following types: ReadManagedAppUserdataGetAppCrossAccountApp ReadManagedAppUserdataGetAppCrossTenantReceivingApp ReadManagedAppUserdataGetAppCrossTenantSendingApp ReadManagedAppUserdataGetAppExternalApp ReadManagedAppUserdataGetAppManagedApp

type ReadManagedAppUserdataGetAppCrossAccountApp

type ReadManagedAppUserdataGetAppCrossAccountApp struct {
	Typename *string `json:"__typename"`
}

ReadManagedAppUserdataGetAppCrossAccountApp includes the requested fields of the GraphQL type CrossAccountApp.

func (*ReadManagedAppUserdataGetAppCrossAccountApp) GetTypename

GetTypename returns ReadManagedAppUserdataGetAppCrossAccountApp.Typename, and is useful for accessing the field via an interface.

type ReadManagedAppUserdataGetAppCrossTenantReceivingApp

type ReadManagedAppUserdataGetAppCrossTenantReceivingApp struct {
	Typename *string `json:"__typename"`
}

ReadManagedAppUserdataGetAppCrossTenantReceivingApp includes the requested fields of the GraphQL type CrossTenantReceivingApp.

func (*ReadManagedAppUserdataGetAppCrossTenantReceivingApp) GetTypename

GetTypename returns ReadManagedAppUserdataGetAppCrossTenantReceivingApp.Typename, and is useful for accessing the field via an interface.

type ReadManagedAppUserdataGetAppCrossTenantSendingApp

type ReadManagedAppUserdataGetAppCrossTenantSendingApp struct {
	Typename *string `json:"__typename"`
}

ReadManagedAppUserdataGetAppCrossTenantSendingApp includes the requested fields of the GraphQL type CrossTenantSendingApp.

func (*ReadManagedAppUserdataGetAppCrossTenantSendingApp) GetTypename

GetTypename returns ReadManagedAppUserdataGetAppCrossTenantSendingApp.Typename, and is useful for accessing the field via an interface.

type ReadManagedAppUserdataGetAppExternalApp

type ReadManagedAppUserdataGetAppExternalApp struct {
	Typename *string `json:"__typename"`
}

ReadManagedAppUserdataGetAppExternalApp includes the requested fields of the GraphQL type ExternalApp.

func (*ReadManagedAppUserdataGetAppExternalApp) GetTypename

GetTypename returns ReadManagedAppUserdataGetAppExternalApp.Typename, and is useful for accessing the field via an interface.

type ReadManagedAppUserdataGetAppManagedApp

type ReadManagedAppUserdataGetAppManagedApp struct {
	Typename *string `json:"__typename"`
	Userdata string  `json:"userdata"`
}

ReadManagedAppUserdataGetAppManagedApp includes the requested fields of the GraphQL type ManagedApp.

func (*ReadManagedAppUserdataGetAppManagedApp) GetTypename

GetTypename returns ReadManagedAppUserdataGetAppManagedApp.Typename, and is useful for accessing the field via an interface.

func (*ReadManagedAppUserdataGetAppManagedApp) GetUserdata

GetUserdata returns ReadManagedAppUserdataGetAppManagedApp.Userdata, and is useful for accessing the field via an interface.

type ReadManagedAppUserdataResponse

type ReadManagedAppUserdataResponse struct {
	GetApp *ReadManagedAppUserdataGetApp `json:"-"`
}

ReadManagedAppUserdataResponse is returned by ReadManagedAppUserdata on success.

func ReadManagedAppUserdata

func ReadManagedAppUserdata(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*ReadManagedAppUserdataResponse, error)

func (*ReadManagedAppUserdataResponse) GetGetApp

GetGetApp returns ReadManagedAppUserdataResponse.GetApp, and is useful for accessing the field via an interface.

func (*ReadManagedAppUserdataResponse) MarshalJSON

func (v *ReadManagedAppUserdataResponse) MarshalJSON() ([]byte, error)

func (*ReadManagedAppUserdataResponse) UnmarshalJSON

func (v *ReadManagedAppUserdataResponse) UnmarshalJSON(b []byte) error

type ReadManagedNodeTypeGetManagedNodeType

type ReadManagedNodeTypeGetManagedNodeType struct {
	ManagedNodeTypeFields `json:"-"`
}

ReadManagedNodeTypeGetManagedNodeType includes the requested fields of the GraphQL type ManagedNodeType.

func (*ReadManagedNodeTypeGetManagedNodeType) GetConfigTemplate

func (v *ReadManagedNodeTypeGetManagedNodeType) GetConfigTemplate() *string

GetConfigTemplate returns ReadManagedNodeTypeGetManagedNodeType.ConfigTemplate, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) GetDescription

func (v *ReadManagedNodeTypeGetManagedNodeType) GetDescription() string

GetDescription returns ReadManagedNodeTypeGetManagedNodeType.Description, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) GetImageUri

GetImageUri returns ReadManagedNodeTypeGetManagedNodeType.ImageUri, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) GetInUse

GetInUse returns ReadManagedNodeTypeGetManagedNodeType.InUse, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) GetMountRequirements

GetMountRequirements returns ReadManagedNodeTypeGetManagedNodeType.MountRequirements, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) GetName

GetName returns ReadManagedNodeTypeGetManagedNodeType.Name, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) GetPortRequirements

GetPortRequirements returns ReadManagedNodeTypeGetManagedNodeType.PortRequirements, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) GetReadme

GetReadme returns ReadManagedNodeTypeGetManagedNodeType.Readme, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) GetReceiveMessageType

GetReceiveMessageType returns ReadManagedNodeTypeGetManagedNodeType.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) GetSendMessageType

GetSendMessageType returns ReadManagedNodeTypeGetManagedNodeType.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) GetSystem

GetSystem returns ReadManagedNodeTypeGetManagedNodeType.System, and is useful for accessing the field via an interface.

func (*ReadManagedNodeTypeGetManagedNodeType) MarshalJSON

func (v *ReadManagedNodeTypeGetManagedNodeType) MarshalJSON() ([]byte, error)

func (*ReadManagedNodeTypeGetManagedNodeType) UnmarshalJSON

func (v *ReadManagedNodeTypeGetManagedNodeType) UnmarshalJSON(b []byte) error

type ReadManagedNodeTypeResponse

type ReadManagedNodeTypeResponse struct {
	GetManagedNodeType *ReadManagedNodeTypeGetManagedNodeType `json:"GetManagedNodeType"`
}

ReadManagedNodeTypeResponse is returned by ReadManagedNodeType on success.

func ReadManagedNodeType

func ReadManagedNodeType(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*ReadManagedNodeTypeResponse, error)

func (*ReadManagedNodeTypeResponse) GetGetManagedNodeType

GetGetManagedNodeType returns ReadManagedNodeTypeResponse.GetManagedNodeType, and is useful for accessing the field via an interface.

type ReadMessageTypeGetMessageType

type ReadMessageTypeGetMessageType struct {
	MessageTypeFields `json:"-"`
}

ReadMessageTypeGetMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadMessageTypeGetMessageType) GetAuditor

func (v *ReadMessageTypeGetMessageType) GetAuditor() string

GetAuditor returns ReadMessageTypeGetMessageType.Auditor, and is useful for accessing the field via an interface.

func (*ReadMessageTypeGetMessageType) GetBitmapperTemplate

func (v *ReadMessageTypeGetMessageType) GetBitmapperTemplate() string

GetBitmapperTemplate returns ReadMessageTypeGetMessageType.BitmapperTemplate, and is useful for accessing the field via an interface.

func (*ReadMessageTypeGetMessageType) GetDescription

func (v *ReadMessageTypeGetMessageType) GetDescription() string

GetDescription returns ReadMessageTypeGetMessageType.Description, and is useful for accessing the field via an interface.

func (*ReadMessageTypeGetMessageType) GetInUse

func (v *ReadMessageTypeGetMessageType) GetInUse() bool

GetInUse returns ReadMessageTypeGetMessageType.InUse, and is useful for accessing the field via an interface.

func (*ReadMessageTypeGetMessageType) GetName

GetName returns ReadMessageTypeGetMessageType.Name, and is useful for accessing the field via an interface.

func (*ReadMessageTypeGetMessageType) GetProcessorTemplate

func (v *ReadMessageTypeGetMessageType) GetProcessorTemplate() string

GetProcessorTemplate returns ReadMessageTypeGetMessageType.ProcessorTemplate, and is useful for accessing the field via an interface.

func (*ReadMessageTypeGetMessageType) GetReadme

func (v *ReadMessageTypeGetMessageType) GetReadme() *string

GetReadme returns ReadMessageTypeGetMessageType.Readme, and is useful for accessing the field via an interface.

func (*ReadMessageTypeGetMessageType) GetRequirements

func (v *ReadMessageTypeGetMessageType) GetRequirements() []string

GetRequirements returns ReadMessageTypeGetMessageType.Requirements, and is useful for accessing the field via an interface.

func (*ReadMessageTypeGetMessageType) GetSampleMessage

func (v *ReadMessageTypeGetMessageType) GetSampleMessage() string

GetSampleMessage returns ReadMessageTypeGetMessageType.SampleMessage, and is useful for accessing the field via an interface.

func (*ReadMessageTypeGetMessageType) GetSystem

func (v *ReadMessageTypeGetMessageType) GetSystem() *bool

GetSystem returns ReadMessageTypeGetMessageType.System, and is useful for accessing the field via an interface.

func (*ReadMessageTypeGetMessageType) MarshalJSON

func (v *ReadMessageTypeGetMessageType) MarshalJSON() ([]byte, error)

func (*ReadMessageTypeGetMessageType) UnmarshalJSON

func (v *ReadMessageTypeGetMessageType) UnmarshalJSON(b []byte) error

type ReadMessageTypeResponse

type ReadMessageTypeResponse struct {
	GetMessageType *ReadMessageTypeGetMessageType `json:"GetMessageType"`
}

ReadMessageTypeResponse is returned by ReadMessageType on success.

func ReadMessageType

func ReadMessageType(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*ReadMessageTypeResponse, error)

func (*ReadMessageTypeResponse) GetGetMessageType

GetGetMessageType returns ReadMessageTypeResponse.GetMessageType, and is useful for accessing the field via an interface.

type ReadNodeGetNode

type ReadNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	NodeFields
	// contains filtered or unexported methods
}

ReadNodeGetNode includes the requested fields of the GraphQL interface Node.

ReadNodeGetNode is implemented by the following types: ReadNodeGetNodeAlertEmitterNode ReadNodeGetNodeAppChangeReceiverNode ReadNodeGetNodeAppChangeRouterNode ReadNodeGetNodeAuditEmitterNode ReadNodeGetNodeBitmapRouterNode ReadNodeGetNodeChangeEmitterNode ReadNodeGetNodeCrossTenantReceivingNode ReadNodeGetNodeCrossTenantSendingNode ReadNodeGetNodeDeadLetterEmitterNode ReadNodeGetNodeExternalNode ReadNodeGetNodeFilesDotComWebhookNode ReadNodeGetNodeLoadBalancerNode ReadNodeGetNodeLogEmitterNode ReadNodeGetNodeManagedNode ReadNodeGetNodeProcessorNode ReadNodeGetNodeTimerNode ReadNodeGetNodeWebSubHubNode ReadNodeGetNodeWebSubSubscriptionNode ReadNodeGetNodeWebhookNode

type ReadNodeGetNodeAlertEmitterNode

type ReadNodeGetNodeAlertEmitterNode struct {
	Typename                   *string `json:"__typename"`
	NodeFieldsAlertEmitterNode `json:"-"`
	AlertEmitterNodeFields     `json:"-"`
}

ReadNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*ReadNodeGetNodeAlertEmitterNode) GetDescription

func (v *ReadNodeGetNodeAlertEmitterNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeAlertEmitterNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAlertEmitterNode) GetName

GetName returns ReadNodeGetNodeAlertEmitterNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAlertEmitterNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeAlertEmitterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAlertEmitterNode) GetTypename

func (v *ReadNodeGetNodeAlertEmitterNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAlertEmitterNode) MarshalJSON

func (v *ReadNodeGetNodeAlertEmitterNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeAlertEmitterNode) UnmarshalJSON

func (v *ReadNodeGetNodeAlertEmitterNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeAppChangeReceiverNode

type ReadNodeGetNodeAppChangeReceiverNode struct {
	Typename                        *string `json:"__typename"`
	NodeFieldsAppChangeReceiverNode `json:"-"`
	AppChangeReceiverNodeFields     `json:"-"`
}

ReadNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*ReadNodeGetNodeAppChangeReceiverNode) GetApp

GetApp returns ReadNodeGetNodeAppChangeReceiverNode.App, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAppChangeReceiverNode) GetDescription

func (v *ReadNodeGetNodeAppChangeReceiverNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeAppChangeReceiverNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAppChangeReceiverNode) GetName

GetName returns ReadNodeGetNodeAppChangeReceiverNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAppChangeReceiverNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeGetNodeAppChangeReceiverNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAppChangeReceiverNode) GetTypename

func (v *ReadNodeGetNodeAppChangeReceiverNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAppChangeReceiverNode) MarshalJSON

func (v *ReadNodeGetNodeAppChangeReceiverNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeAppChangeReceiverNode) UnmarshalJSON

func (v *ReadNodeGetNodeAppChangeReceiverNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeAppChangeRouterNode

type ReadNodeGetNodeAppChangeRouterNode struct {
	Typename                      *string `json:"__typename"`
	NodeFieldsAppChangeRouterNode `json:"-"`
	AppChangeRouterNodeFields     `json:"-"`
}

ReadNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*ReadNodeGetNodeAppChangeRouterNode) GetDescription

func (v *ReadNodeGetNodeAppChangeRouterNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeAppChangeRouterNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAppChangeRouterNode) GetName

GetName returns ReadNodeGetNodeAppChangeRouterNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAppChangeRouterNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeGetNodeAppChangeRouterNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAppChangeRouterNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeAppChangeRouterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAppChangeRouterNode) GetTypename

func (v *ReadNodeGetNodeAppChangeRouterNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAppChangeRouterNode) MarshalJSON

func (v *ReadNodeGetNodeAppChangeRouterNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeAppChangeRouterNode) UnmarshalJSON

func (v *ReadNodeGetNodeAppChangeRouterNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeAuditEmitterNode

type ReadNodeGetNodeAuditEmitterNode struct {
	Typename                   *string `json:"__typename"`
	NodeFieldsAuditEmitterNode `json:"-"`
	AuditEmitterNodeFields     `json:"-"`
}

ReadNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*ReadNodeGetNodeAuditEmitterNode) GetDescription

func (v *ReadNodeGetNodeAuditEmitterNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeAuditEmitterNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAuditEmitterNode) GetName

GetName returns ReadNodeGetNodeAuditEmitterNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAuditEmitterNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeAuditEmitterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAuditEmitterNode) GetTypename

func (v *ReadNodeGetNodeAuditEmitterNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeAuditEmitterNode) MarshalJSON

func (v *ReadNodeGetNodeAuditEmitterNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeAuditEmitterNode) UnmarshalJSON

func (v *ReadNodeGetNodeAuditEmitterNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeBitmapRouterNode

type ReadNodeGetNodeBitmapRouterNode struct {
	Typename                   *string `json:"__typename"`
	NodeFieldsBitmapRouterNode `json:"-"`
	BitmapRouterNodeFields     `json:"-"`
}

ReadNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*ReadNodeGetNodeBitmapRouterNode) GetConfig

func (v *ReadNodeGetNodeBitmapRouterNode) GetConfig() *string

GetConfig returns ReadNodeGetNodeBitmapRouterNode.Config, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) GetDescription

func (v *ReadNodeGetNodeBitmapRouterNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeBitmapRouterNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) GetInlineBitmapper

func (v *ReadNodeGetNodeBitmapRouterNode) GetInlineBitmapper() *string

GetInlineBitmapper returns ReadNodeGetNodeBitmapRouterNode.InlineBitmapper, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) GetLoggingLevel

func (v *ReadNodeGetNodeBitmapRouterNode) GetLoggingLevel() *LogLevel

GetLoggingLevel returns ReadNodeGetNodeBitmapRouterNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) GetManagedBitmapper

GetManagedBitmapper returns ReadNodeGetNodeBitmapRouterNode.ManagedBitmapper, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) GetName

GetName returns ReadNodeGetNodeBitmapRouterNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeGetNodeBitmapRouterNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) GetRequirements

func (v *ReadNodeGetNodeBitmapRouterNode) GetRequirements() []string

GetRequirements returns ReadNodeGetNodeBitmapRouterNode.Requirements, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) GetRouteTable

func (v *ReadNodeGetNodeBitmapRouterNode) GetRouteTable() string

GetRouteTable returns ReadNodeGetNodeBitmapRouterNode.RouteTable, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeBitmapRouterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) GetTypename

func (v *ReadNodeGetNodeBitmapRouterNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeBitmapRouterNode) MarshalJSON

func (v *ReadNodeGetNodeBitmapRouterNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeBitmapRouterNode) UnmarshalJSON

func (v *ReadNodeGetNodeBitmapRouterNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeChangeEmitterNode

type ReadNodeGetNodeChangeEmitterNode struct {
	Typename                    *string `json:"__typename"`
	NodeFieldsChangeEmitterNode `json:"-"`
	ChangeEmitterNodeFields     `json:"-"`
}

ReadNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*ReadNodeGetNodeChangeEmitterNode) GetDescription

func (v *ReadNodeGetNodeChangeEmitterNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeChangeEmitterNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeChangeEmitterNode) GetName

GetName returns ReadNodeGetNodeChangeEmitterNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeChangeEmitterNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeChangeEmitterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeChangeEmitterNode) GetTypename

func (v *ReadNodeGetNodeChangeEmitterNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeChangeEmitterNode) MarshalJSON

func (v *ReadNodeGetNodeChangeEmitterNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeChangeEmitterNode) UnmarshalJSON

func (v *ReadNodeGetNodeChangeEmitterNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeCrossTenantReceivingNode

type ReadNodeGetNodeCrossTenantReceivingNode struct {
	Typename                           *string `json:"__typename"`
	NodeFieldsCrossTenantReceivingNode `json:"-"`
	CrossTenantReceivingNodeFields     `json:"-"`
}

ReadNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*ReadNodeGetNodeCrossTenantReceivingNode) GetApp

GetApp returns ReadNodeGetNodeCrossTenantReceivingNode.App, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantReceivingNode) GetDescription

func (v *ReadNodeGetNodeCrossTenantReceivingNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeCrossTenantReceivingNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantReceivingNode) GetName

GetName returns ReadNodeGetNodeCrossTenantReceivingNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantReceivingNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeCrossTenantReceivingNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns ReadNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantReceivingNode) MarshalJSON

func (v *ReadNodeGetNodeCrossTenantReceivingNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeCrossTenantReceivingNode) UnmarshalJSON

func (v *ReadNodeGetNodeCrossTenantReceivingNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeCrossTenantSendingNode

type ReadNodeGetNodeCrossTenantSendingNode struct {
	Typename                         *string `json:"__typename"`
	NodeFieldsCrossTenantSendingNode `json:"-"`
	CrossTenantSendingNodeFields     `json:"-"`
}

ReadNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetApp

GetApp returns ReadNodeGetNodeCrossTenantSendingNode.App, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetConfig

GetConfig returns ReadNodeGetNodeCrossTenantSendingNode.Config, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetDescription

func (v *ReadNodeGetNodeCrossTenantSendingNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeCrossTenantSendingNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetInlineProcessor

func (v *ReadNodeGetNodeCrossTenantSendingNode) GetInlineProcessor() *string

GetInlineProcessor returns ReadNodeGetNodeCrossTenantSendingNode.InlineProcessor, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetLoggingLevel

func (v *ReadNodeGetNodeCrossTenantSendingNode) GetLoggingLevel() *LogLevel

GetLoggingLevel returns ReadNodeGetNodeCrossTenantSendingNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetManagedProcessor

GetManagedProcessor returns ReadNodeGetNodeCrossTenantSendingNode.ManagedProcessor, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetName

GetName returns ReadNodeGetNodeCrossTenantSendingNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeGetNodeCrossTenantSendingNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetRequirements

func (v *ReadNodeGetNodeCrossTenantSendingNode) GetRequirements() []string

GetRequirements returns ReadNodeGetNodeCrossTenantSendingNode.Requirements, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeCrossTenantSendingNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetSequentialProcessing

func (v *ReadNodeGetNodeCrossTenantSendingNode) GetSequentialProcessing() *bool

GetSequentialProcessing returns ReadNodeGetNodeCrossTenantSendingNode.SequentialProcessing, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns ReadNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeCrossTenantSendingNode) MarshalJSON

func (v *ReadNodeGetNodeCrossTenantSendingNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeCrossTenantSendingNode) UnmarshalJSON

func (v *ReadNodeGetNodeCrossTenantSendingNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeDeadLetterEmitterNode

type ReadNodeGetNodeDeadLetterEmitterNode struct {
	Typename                        *string `json:"__typename"`
	NodeFieldsDeadLetterEmitterNode `json:"-"`
	DeadLetterEmitterNodeFields     `json:"-"`
}

ReadNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*ReadNodeGetNodeDeadLetterEmitterNode) GetDescription

func (v *ReadNodeGetNodeDeadLetterEmitterNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeDeadLetterEmitterNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeDeadLetterEmitterNode) GetName

GetName returns ReadNodeGetNodeDeadLetterEmitterNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeDeadLetterEmitterNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeDeadLetterEmitterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeDeadLetterEmitterNode) GetTypename

func (v *ReadNodeGetNodeDeadLetterEmitterNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeDeadLetterEmitterNode) MarshalJSON

func (v *ReadNodeGetNodeDeadLetterEmitterNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeDeadLetterEmitterNode) UnmarshalJSON

func (v *ReadNodeGetNodeDeadLetterEmitterNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeExternalNode

type ReadNodeGetNodeExternalNode struct {
	Typename               *string `json:"__typename"`
	NodeFieldsExternalNode `json:"-"`
	ExternalNodeFields     `json:"-"`
}

ReadNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*ReadNodeGetNodeExternalNode) GetApp

GetApp returns ReadNodeGetNodeExternalNode.App, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeExternalNode) GetConfig

func (v *ReadNodeGetNodeExternalNode) GetConfig() *string

GetConfig returns ReadNodeGetNodeExternalNode.Config, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeExternalNode) GetDescription

func (v *ReadNodeGetNodeExternalNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeExternalNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeExternalNode) GetName

func (v *ReadNodeGetNodeExternalNode) GetName() string

GetName returns ReadNodeGetNodeExternalNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeExternalNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeGetNodeExternalNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeExternalNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeExternalNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeExternalNode) GetTypename

func (v *ReadNodeGetNodeExternalNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeExternalNode) MarshalJSON

func (v *ReadNodeGetNodeExternalNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeExternalNode) UnmarshalJSON

func (v *ReadNodeGetNodeExternalNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeFilesDotComWebhookNode

type ReadNodeGetNodeFilesDotComWebhookNode struct {
	Typename                         *string `json:"__typename"`
	NodeFieldsFilesDotComWebhookNode `json:"-"`
	FilesDotComWebhookNodeFields     `json:"-"`
}

ReadNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*ReadNodeGetNodeFilesDotComWebhookNode) GetDescription

func (v *ReadNodeGetNodeFilesDotComWebhookNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeFilesDotComWebhookNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeFilesDotComWebhookNode) GetEndpoint

GetEndpoint returns ReadNodeGetNodeFilesDotComWebhookNode.Endpoint, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeFilesDotComWebhookNode) GetName

GetName returns ReadNodeGetNodeFilesDotComWebhookNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeFilesDotComWebhookNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeFilesDotComWebhookNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeFilesDotComWebhookNode) GetToken

GetToken returns ReadNodeGetNodeFilesDotComWebhookNode.Token, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns ReadNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeFilesDotComWebhookNode) MarshalJSON

func (v *ReadNodeGetNodeFilesDotComWebhookNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeFilesDotComWebhookNode) UnmarshalJSON

func (v *ReadNodeGetNodeFilesDotComWebhookNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeLoadBalancerNode

type ReadNodeGetNodeLoadBalancerNode struct {
	Typename                   *string `json:"__typename"`
	NodeFieldsLoadBalancerNode `json:"-"`
	LoadBalancerNodeFields     `json:"-"`
}

ReadNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*ReadNodeGetNodeLoadBalancerNode) GetDescription

func (v *ReadNodeGetNodeLoadBalancerNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeLoadBalancerNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeLoadBalancerNode) GetName

GetName returns ReadNodeGetNodeLoadBalancerNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeLoadBalancerNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeGetNodeLoadBalancerNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeLoadBalancerNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeLoadBalancerNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeLoadBalancerNode) GetTypename

func (v *ReadNodeGetNodeLoadBalancerNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeLoadBalancerNode) MarshalJSON

func (v *ReadNodeGetNodeLoadBalancerNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeLoadBalancerNode) UnmarshalJSON

func (v *ReadNodeGetNodeLoadBalancerNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeLogEmitterNode

type ReadNodeGetNodeLogEmitterNode struct {
	Typename                 *string `json:"__typename"`
	NodeFieldsLogEmitterNode `json:"-"`
	LogEmitterNodeFields     `json:"-"`
}

ReadNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*ReadNodeGetNodeLogEmitterNode) GetDescription

func (v *ReadNodeGetNodeLogEmitterNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeLogEmitterNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeLogEmitterNode) GetName

GetName returns ReadNodeGetNodeLogEmitterNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeLogEmitterNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeLogEmitterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeLogEmitterNode) GetTypename

func (v *ReadNodeGetNodeLogEmitterNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeLogEmitterNode) MarshalJSON

func (v *ReadNodeGetNodeLogEmitterNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeLogEmitterNode) UnmarshalJSON

func (v *ReadNodeGetNodeLogEmitterNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeManagedNode

type ReadNodeGetNodeManagedNode struct {
	Typename              *string `json:"__typename"`
	NodeFieldsManagedNode `json:"-"`
	ManagedNodeFields     `json:"-"`
}

ReadNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*ReadNodeGetNodeManagedNode) GetApp

GetApp returns ReadNodeGetNodeManagedNode.App, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) GetConfig

func (v *ReadNodeGetNodeManagedNode) GetConfig() *string

GetConfig returns ReadNodeGetNodeManagedNode.Config, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) GetDescription

func (v *ReadNodeGetNodeManagedNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeManagedNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) GetLoggingLevel

func (v *ReadNodeGetNodeManagedNode) GetLoggingLevel() *LogLevel

GetLoggingLevel returns ReadNodeGetNodeManagedNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) GetManagedNodeType

GetManagedNodeType returns ReadNodeGetNodeManagedNode.ManagedNodeType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) GetMounts

GetMounts returns ReadNodeGetNodeManagedNode.Mounts, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) GetName

func (v *ReadNodeGetNodeManagedNode) GetName() string

GetName returns ReadNodeGetNodeManagedNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) GetPorts

GetPorts returns ReadNodeGetNodeManagedNode.Ports, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeGetNodeManagedNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeManagedNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) GetTypename

func (v *ReadNodeGetNodeManagedNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeManagedNode) MarshalJSON

func (v *ReadNodeGetNodeManagedNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeManagedNode) UnmarshalJSON

func (v *ReadNodeGetNodeManagedNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeProcessorNode

type ReadNodeGetNodeProcessorNode struct {
	Typename                *string `json:"__typename"`
	NodeFieldsProcessorNode `json:"-"`
	ProcessorNodeFields     `json:"-"`
}

ReadNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*ReadNodeGetNodeProcessorNode) GetConfig

func (v *ReadNodeGetNodeProcessorNode) GetConfig() *string

GetConfig returns ReadNodeGetNodeProcessorNode.Config, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) GetDescription

func (v *ReadNodeGetNodeProcessorNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeProcessorNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) GetInlineProcessor

func (v *ReadNodeGetNodeProcessorNode) GetInlineProcessor() *string

GetInlineProcessor returns ReadNodeGetNodeProcessorNode.InlineProcessor, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) GetLoggingLevel

func (v *ReadNodeGetNodeProcessorNode) GetLoggingLevel() *LogLevel

GetLoggingLevel returns ReadNodeGetNodeProcessorNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) GetManagedProcessor

GetManagedProcessor returns ReadNodeGetNodeProcessorNode.ManagedProcessor, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) GetName

func (v *ReadNodeGetNodeProcessorNode) GetName() string

GetName returns ReadNodeGetNodeProcessorNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeGetNodeProcessorNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) GetRequirements

func (v *ReadNodeGetNodeProcessorNode) GetRequirements() []string

GetRequirements returns ReadNodeGetNodeProcessorNode.Requirements, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeProcessorNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) GetSequentialProcessing

func (v *ReadNodeGetNodeProcessorNode) GetSequentialProcessing() *bool

GetSequentialProcessing returns ReadNodeGetNodeProcessorNode.SequentialProcessing, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) GetTypename

func (v *ReadNodeGetNodeProcessorNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeProcessorNode) MarshalJSON

func (v *ReadNodeGetNodeProcessorNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeProcessorNode) UnmarshalJSON

func (v *ReadNodeGetNodeProcessorNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeTimerNode

type ReadNodeGetNodeTimerNode struct {
	Typename            *string `json:"__typename"`
	NodeFieldsTimerNode `json:"-"`
	TimerNodeFields     `json:"-"`
}

ReadNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*ReadNodeGetNodeTimerNode) GetDescription

func (v *ReadNodeGetNodeTimerNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeTimerNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeTimerNode) GetName

func (v *ReadNodeGetNodeTimerNode) GetName() string

GetName returns ReadNodeGetNodeTimerNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeTimerNode) GetScheduleExpression

func (v *ReadNodeGetNodeTimerNode) GetScheduleExpression() string

GetScheduleExpression returns ReadNodeGetNodeTimerNode.ScheduleExpression, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeTimerNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeTimerNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeTimerNode) GetTypename

func (v *ReadNodeGetNodeTimerNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeTimerNode) MarshalJSON

func (v *ReadNodeGetNodeTimerNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeTimerNode) UnmarshalJSON

func (v *ReadNodeGetNodeTimerNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeWebSubHubNode added in v1.0.1

type ReadNodeGetNodeWebSubHubNode struct {
	Typename                *string `json:"__typename"`
	NodeFieldsWebSubHubNode `json:"-"`
	WebSubHubNodeFields     `json:"-"`
}

ReadNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*ReadNodeGetNodeWebSubHubNode) GetConfig added in v1.1.0

func (v *ReadNodeGetNodeWebSubHubNode) GetConfig() *string

GetConfig returns ReadNodeGetNodeWebSubHubNode.Config, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetDefaultLeaseSeconds added in v1.1.0

func (v *ReadNodeGetNodeWebSubHubNode) GetDefaultLeaseSeconds() int

GetDefaultLeaseSeconds returns ReadNodeGetNodeWebSubHubNode.DefaultLeaseSeconds, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetDeliveryRetries added in v1.1.0

func (v *ReadNodeGetNodeWebSubHubNode) GetDeliveryRetries() *int

GetDeliveryRetries returns ReadNodeGetNodeWebSubHubNode.DeliveryRetries, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetDescription added in v1.0.1

func (v *ReadNodeGetNodeWebSubHubNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeWebSubHubNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetEndpoint added in v1.1.0

func (v *ReadNodeGetNodeWebSubHubNode) GetEndpoint() string

GetEndpoint returns ReadNodeGetNodeWebSubHubNode.Endpoint, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetInlineApiAuthenticator added in v1.1.0

func (v *ReadNodeGetNodeWebSubHubNode) GetInlineApiAuthenticator() *string

GetInlineApiAuthenticator returns ReadNodeGetNodeWebSubHubNode.InlineApiAuthenticator, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetLoggingLevel added in v1.1.0

func (v *ReadNodeGetNodeWebSubHubNode) GetLoggingLevel() *LogLevel

GetLoggingLevel returns ReadNodeGetNodeWebSubHubNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetManagedApiAuthenticator added in v1.1.0

GetManagedApiAuthenticator returns ReadNodeGetNodeWebSubHubNode.ManagedApiAuthenticator, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetMaxLeaseSeconds added in v1.1.0

func (v *ReadNodeGetNodeWebSubHubNode) GetMaxLeaseSeconds() int

GetMaxLeaseSeconds returns ReadNodeGetNodeWebSubHubNode.MaxLeaseSeconds, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetName added in v1.0.1

func (v *ReadNodeGetNodeWebSubHubNode) GetName() string

GetName returns ReadNodeGetNodeWebSubHubNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetReceiveMessageType added in v1.1.0

GetReceiveMessageType returns ReadNodeGetNodeWebSubHubNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetRequirements added in v1.1.0

func (v *ReadNodeGetNodeWebSubHubNode) GetRequirements() []string

GetRequirements returns ReadNodeGetNodeWebSubHubNode.Requirements, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetSignatureAlgorithm added in v1.1.0

func (v *ReadNodeGetNodeWebSubHubNode) GetSignatureAlgorithm() WebSubSignatureAlgorithm

GetSignatureAlgorithm returns ReadNodeGetNodeWebSubHubNode.SignatureAlgorithm, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetSubscriptionSecurity added in v1.1.0

func (v *ReadNodeGetNodeWebSubHubNode) GetSubscriptionSecurity() *WebSubSubscriptionSecurity

GetSubscriptionSecurity returns ReadNodeGetNodeWebSubHubNode.SubscriptionSecurity, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

func (v *ReadNodeGetNodeWebSubHubNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubHubNode) MarshalJSON added in v1.0.1

func (v *ReadNodeGetNodeWebSubHubNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeWebSubHubNode) UnmarshalJSON added in v1.0.1

func (v *ReadNodeGetNodeWebSubHubNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type ReadNodeGetNodeWebSubSubscriptionNode struct {
	Typename                         *string `json:"__typename"`
	NodeFieldsWebSubSubscriptionNode `json:"-"`
}

ReadNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*ReadNodeGetNodeWebSubSubscriptionNode) GetDescription added in v1.0.1

func (v *ReadNodeGetNodeWebSubSubscriptionNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeWebSubSubscriptionNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubSubscriptionNode) GetName added in v1.0.1

GetName returns ReadNodeGetNodeWebSubSubscriptionNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns ReadNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebSubSubscriptionNode) MarshalJSON added in v1.0.1

func (v *ReadNodeGetNodeWebSubSubscriptionNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeWebSubSubscriptionNode) UnmarshalJSON added in v1.0.1

func (v *ReadNodeGetNodeWebSubSubscriptionNode) UnmarshalJSON(b []byte) error

type ReadNodeGetNodeWebhookNode

type ReadNodeGetNodeWebhookNode struct {
	Typename              *string `json:"__typename"`
	NodeFieldsWebhookNode `json:"-"`
	WebhookNodeFields     `json:"-"`
}

ReadNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*ReadNodeGetNodeWebhookNode) GetConfig

func (v *ReadNodeGetNodeWebhookNode) GetConfig() *string

GetConfig returns ReadNodeGetNodeWebhookNode.Config, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebhookNode) GetDescription

func (v *ReadNodeGetNodeWebhookNode) GetDescription() *string

GetDescription returns ReadNodeGetNodeWebhookNode.Description, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebhookNode) GetEndpoint

func (v *ReadNodeGetNodeWebhookNode) GetEndpoint() string

GetEndpoint returns ReadNodeGetNodeWebhookNode.Endpoint, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebhookNode) GetInlineApiAuthenticator

func (v *ReadNodeGetNodeWebhookNode) GetInlineApiAuthenticator() *string

GetInlineApiAuthenticator returns ReadNodeGetNodeWebhookNode.InlineApiAuthenticator, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebhookNode) GetLoggingLevel

func (v *ReadNodeGetNodeWebhookNode) GetLoggingLevel() *LogLevel

GetLoggingLevel returns ReadNodeGetNodeWebhookNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebhookNode) GetManagedApiAuthenticator

GetManagedApiAuthenticator returns ReadNodeGetNodeWebhookNode.ManagedApiAuthenticator, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebhookNode) GetName

func (v *ReadNodeGetNodeWebhookNode) GetName() string

GetName returns ReadNodeGetNodeWebhookNode.Name, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebhookNode) GetRequirements

func (v *ReadNodeGetNodeWebhookNode) GetRequirements() []string

GetRequirements returns ReadNodeGetNodeWebhookNode.Requirements, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebhookNode) GetSendMessageType

GetSendMessageType returns ReadNodeGetNodeWebhookNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebhookNode) GetTypename

func (v *ReadNodeGetNodeWebhookNode) GetTypename() *string

GetTypename returns ReadNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

func (*ReadNodeGetNodeWebhookNode) MarshalJSON

func (v *ReadNodeGetNodeWebhookNode) MarshalJSON() ([]byte, error)

func (*ReadNodeGetNodeWebhookNode) UnmarshalJSON

func (v *ReadNodeGetNodeWebhookNode) UnmarshalJSON(b []byte) error

type ReadNodeMessageTypesGetNode

type ReadNodeMessageTypesGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

ReadNodeMessageTypesGetNode includes the requested fields of the GraphQL interface Node.

ReadNodeMessageTypesGetNode is implemented by the following types: ReadNodeMessageTypesGetNodeAlertEmitterNode ReadNodeMessageTypesGetNodeAppChangeReceiverNode ReadNodeMessageTypesGetNodeAppChangeRouterNode ReadNodeMessageTypesGetNodeAuditEmitterNode ReadNodeMessageTypesGetNodeBitmapRouterNode ReadNodeMessageTypesGetNodeChangeEmitterNode ReadNodeMessageTypesGetNodeCrossTenantReceivingNode ReadNodeMessageTypesGetNodeCrossTenantSendingNode ReadNodeMessageTypesGetNodeDeadLetterEmitterNode ReadNodeMessageTypesGetNodeExternalNode ReadNodeMessageTypesGetNodeFilesDotComWebhookNode ReadNodeMessageTypesGetNodeLoadBalancerNode ReadNodeMessageTypesGetNodeLogEmitterNode ReadNodeMessageTypesGetNodeManagedNode ReadNodeMessageTypesGetNodeProcessorNode ReadNodeMessageTypesGetNodeTimerNode ReadNodeMessageTypesGetNodeWebSubHubNode ReadNodeMessageTypesGetNodeWebSubSubscriptionNode ReadNodeMessageTypesGetNodeWebhookNode

type ReadNodeMessageTypesGetNodeAlertEmitterNode

type ReadNodeMessageTypesGetNodeAlertEmitterNode struct {
	Typename        *string                                                     `json:"__typename"`
	SendMessageType *ReadNodeMessageTypesGetNodeAlertEmitterNodeSendMessageType `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*ReadNodeMessageTypesGetNodeAlertEmitterNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeAlertEmitterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeAlertEmitterNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeAlertEmitterNodeSendMessageType

type ReadNodeMessageTypesGetNodeAlertEmitterNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeAlertEmitterNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeAlertEmitterNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeAlertEmitterNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeAppChangeReceiverNode

type ReadNodeMessageTypesGetNodeAppChangeReceiverNode struct {
	Typename           *string                                                             `json:"__typename"`
	ReceiveMessageType *ReadNodeMessageTypesGetNodeAppChangeReceiverNodeReceiveMessageType `json:"receiveMessageType"`
}

ReadNodeMessageTypesGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*ReadNodeMessageTypesGetNodeAppChangeReceiverNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeMessageTypesGetNodeAppChangeReceiverNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeAppChangeReceiverNodeReceiveMessageType

type ReadNodeMessageTypesGetNodeAppChangeReceiverNodeReceiveMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeAppChangeReceiverNodeReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeAppChangeReceiverNodeReceiveMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeAppChangeReceiverNodeReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeAppChangeRouterNode

type ReadNodeMessageTypesGetNodeAppChangeRouterNode struct {
	Typename           *string                                                           `json:"__typename"`
	ReceiveMessageType *ReadNodeMessageTypesGetNodeAppChangeRouterNodeReceiveMessageType `json:"receiveMessageType"`
	SendMessageType    *ReadNodeMessageTypesGetNodeAppChangeRouterNodeSendMessageType    `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*ReadNodeMessageTypesGetNodeAppChangeRouterNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeMessageTypesGetNodeAppChangeRouterNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeAppChangeRouterNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeAppChangeRouterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeAppChangeRouterNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeAppChangeRouterNodeReceiveMessageType

type ReadNodeMessageTypesGetNodeAppChangeRouterNodeReceiveMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeAppChangeRouterNodeReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeAppChangeRouterNodeReceiveMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeAppChangeRouterNodeReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeAppChangeRouterNodeSendMessageType

type ReadNodeMessageTypesGetNodeAppChangeRouterNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeAppChangeRouterNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeAppChangeRouterNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeAppChangeRouterNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeAuditEmitterNode

type ReadNodeMessageTypesGetNodeAuditEmitterNode struct {
	Typename        *string                                                     `json:"__typename"`
	SendMessageType *ReadNodeMessageTypesGetNodeAuditEmitterNodeSendMessageType `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*ReadNodeMessageTypesGetNodeAuditEmitterNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeAuditEmitterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeAuditEmitterNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeAuditEmitterNodeSendMessageType

type ReadNodeMessageTypesGetNodeAuditEmitterNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeAuditEmitterNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeAuditEmitterNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeAuditEmitterNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeBitmapRouterNode

type ReadNodeMessageTypesGetNodeBitmapRouterNode struct {
	Typename           *string                                                        `json:"__typename"`
	ReceiveMessageType *ReadNodeMessageTypesGetNodeBitmapRouterNodeReceiveMessageType `json:"receiveMessageType"`
	SendMessageType    *ReadNodeMessageTypesGetNodeBitmapRouterNodeSendMessageType    `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*ReadNodeMessageTypesGetNodeBitmapRouterNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeMessageTypesGetNodeBitmapRouterNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeBitmapRouterNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeBitmapRouterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeBitmapRouterNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeBitmapRouterNodeReceiveMessageType

type ReadNodeMessageTypesGetNodeBitmapRouterNodeReceiveMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeBitmapRouterNodeReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeBitmapRouterNodeReceiveMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeBitmapRouterNodeReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeBitmapRouterNodeSendMessageType

type ReadNodeMessageTypesGetNodeBitmapRouterNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeBitmapRouterNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeBitmapRouterNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeBitmapRouterNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeChangeEmitterNode

type ReadNodeMessageTypesGetNodeChangeEmitterNode struct {
	Typename        *string                                                      `json:"__typename"`
	SendMessageType *ReadNodeMessageTypesGetNodeChangeEmitterNodeSendMessageType `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*ReadNodeMessageTypesGetNodeChangeEmitterNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeChangeEmitterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeChangeEmitterNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeChangeEmitterNodeSendMessageType

type ReadNodeMessageTypesGetNodeChangeEmitterNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeChangeEmitterNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeChangeEmitterNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeChangeEmitterNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeCrossTenantReceivingNode

type ReadNodeMessageTypesGetNodeCrossTenantReceivingNode struct {
	Typename        *string                                                             `json:"__typename"`
	SendMessageType *ReadNodeMessageTypesGetNodeCrossTenantReceivingNodeSendMessageType `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*ReadNodeMessageTypesGetNodeCrossTenantReceivingNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeCrossTenantReceivingNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeCrossTenantReceivingNodeSendMessageType

type ReadNodeMessageTypesGetNodeCrossTenantReceivingNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeCrossTenantReceivingNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeCrossTenantReceivingNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeCrossTenantReceivingNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeCrossTenantSendingNode

type ReadNodeMessageTypesGetNodeCrossTenantSendingNode struct {
	Typename           *string                                                              `json:"__typename"`
	ReceiveMessageType *ReadNodeMessageTypesGetNodeCrossTenantSendingNodeReceiveMessageType `json:"receiveMessageType"`
}

ReadNodeMessageTypesGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*ReadNodeMessageTypesGetNodeCrossTenantSendingNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeMessageTypesGetNodeCrossTenantSendingNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeCrossTenantSendingNodeReceiveMessageType

type ReadNodeMessageTypesGetNodeCrossTenantSendingNodeReceiveMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeCrossTenantSendingNodeReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeCrossTenantSendingNodeReceiveMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeCrossTenantSendingNodeReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeDeadLetterEmitterNode

type ReadNodeMessageTypesGetNodeDeadLetterEmitterNode struct {
	Typename        *string                                                          `json:"__typename"`
	SendMessageType *ReadNodeMessageTypesGetNodeDeadLetterEmitterNodeSendMessageType `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*ReadNodeMessageTypesGetNodeDeadLetterEmitterNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeDeadLetterEmitterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeDeadLetterEmitterNodeSendMessageType

type ReadNodeMessageTypesGetNodeDeadLetterEmitterNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeDeadLetterEmitterNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeDeadLetterEmitterNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeDeadLetterEmitterNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeExternalNode

type ReadNodeMessageTypesGetNodeExternalNode struct {
	Typename           *string                                                    `json:"__typename"`
	ReceiveMessageType *ReadNodeMessageTypesGetNodeExternalNodeReceiveMessageType `json:"receiveMessageType"`
	SendMessageType    *ReadNodeMessageTypesGetNodeExternalNodeSendMessageType    `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*ReadNodeMessageTypesGetNodeExternalNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeMessageTypesGetNodeExternalNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeExternalNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeExternalNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeExternalNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeExternalNodeReceiveMessageType

type ReadNodeMessageTypesGetNodeExternalNodeReceiveMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeExternalNodeReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeExternalNodeReceiveMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeExternalNodeReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeExternalNodeSendMessageType

type ReadNodeMessageTypesGetNodeExternalNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeExternalNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeExternalNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeExternalNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeFilesDotComWebhookNode

type ReadNodeMessageTypesGetNodeFilesDotComWebhookNode struct {
	Typename        *string                                                           `json:"__typename"`
	SendMessageType *ReadNodeMessageTypesGetNodeFilesDotComWebhookNodeSendMessageType `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*ReadNodeMessageTypesGetNodeFilesDotComWebhookNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeFilesDotComWebhookNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeFilesDotComWebhookNodeSendMessageType

type ReadNodeMessageTypesGetNodeFilesDotComWebhookNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeFilesDotComWebhookNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeFilesDotComWebhookNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeFilesDotComWebhookNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeLoadBalancerNode

type ReadNodeMessageTypesGetNodeLoadBalancerNode struct {
	Typename           *string                                                        `json:"__typename"`
	ReceiveMessageType *ReadNodeMessageTypesGetNodeLoadBalancerNodeReceiveMessageType `json:"receiveMessageType"`
	SendMessageType    *ReadNodeMessageTypesGetNodeLoadBalancerNodeSendMessageType    `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*ReadNodeMessageTypesGetNodeLoadBalancerNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeMessageTypesGetNodeLoadBalancerNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeLoadBalancerNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeLoadBalancerNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeLoadBalancerNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeLoadBalancerNodeReceiveMessageType

type ReadNodeMessageTypesGetNodeLoadBalancerNodeReceiveMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeLoadBalancerNodeReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeLoadBalancerNodeReceiveMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeLoadBalancerNodeReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeLoadBalancerNodeSendMessageType

type ReadNodeMessageTypesGetNodeLoadBalancerNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeLoadBalancerNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeLoadBalancerNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeLoadBalancerNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeLogEmitterNode

type ReadNodeMessageTypesGetNodeLogEmitterNode struct {
	Typename        *string                                                   `json:"__typename"`
	SendMessageType *ReadNodeMessageTypesGetNodeLogEmitterNodeSendMessageType `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*ReadNodeMessageTypesGetNodeLogEmitterNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeLogEmitterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeLogEmitterNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeLogEmitterNodeSendMessageType

type ReadNodeMessageTypesGetNodeLogEmitterNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeLogEmitterNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeLogEmitterNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeLogEmitterNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeManagedNode

type ReadNodeMessageTypesGetNodeManagedNode struct {
	Typename           *string                                                   `json:"__typename"`
	ReceiveMessageType *ReadNodeMessageTypesGetNodeManagedNodeReceiveMessageType `json:"receiveMessageType"`
	SendMessageType    *ReadNodeMessageTypesGetNodeManagedNodeSendMessageType    `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*ReadNodeMessageTypesGetNodeManagedNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeMessageTypesGetNodeManagedNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeManagedNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeManagedNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeManagedNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeManagedNodeReceiveMessageType

type ReadNodeMessageTypesGetNodeManagedNodeReceiveMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeManagedNodeReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeManagedNodeReceiveMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeManagedNodeReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeManagedNodeSendMessageType

type ReadNodeMessageTypesGetNodeManagedNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeManagedNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeManagedNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeManagedNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeProcessorNode

type ReadNodeMessageTypesGetNodeProcessorNode struct {
	Typename           *string                                                     `json:"__typename"`
	ReceiveMessageType *ReadNodeMessageTypesGetNodeProcessorNodeReceiveMessageType `json:"receiveMessageType"`
	SendMessageType    *ReadNodeMessageTypesGetNodeProcessorNodeSendMessageType    `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*ReadNodeMessageTypesGetNodeProcessorNode) GetReceiveMessageType

GetReceiveMessageType returns ReadNodeMessageTypesGetNodeProcessorNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeProcessorNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeProcessorNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeProcessorNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeProcessorNodeReceiveMessageType

type ReadNodeMessageTypesGetNodeProcessorNodeReceiveMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeProcessorNodeReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeProcessorNodeReceiveMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeProcessorNodeReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeProcessorNodeSendMessageType

type ReadNodeMessageTypesGetNodeProcessorNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeProcessorNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeProcessorNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeProcessorNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeTimerNode

type ReadNodeMessageTypesGetNodeTimerNode struct {
	Typename        *string                                              `json:"__typename"`
	SendMessageType *ReadNodeMessageTypesGetNodeTimerNodeSendMessageType `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*ReadNodeMessageTypesGetNodeTimerNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeTimerNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeTimerNode) GetTypename

func (v *ReadNodeMessageTypesGetNodeTimerNode) GetTypename() *string

GetTypename returns ReadNodeMessageTypesGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeTimerNodeSendMessageType

type ReadNodeMessageTypesGetNodeTimerNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeTimerNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeTimerNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeTimerNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeWebSubHubNode added in v1.0.1

type ReadNodeMessageTypesGetNodeWebSubHubNode struct {
	Typename           *string                                                     `json:"__typename"`
	ReceiveMessageType *ReadNodeMessageTypesGetNodeWebSubHubNodeReceiveMessageType `json:"receiveMessageType"`
}

ReadNodeMessageTypesGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*ReadNodeMessageTypesGetNodeWebSubHubNode) GetReceiveMessageType added in v1.1.0

GetReceiveMessageType returns ReadNodeMessageTypesGetNodeWebSubHubNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeWebSubHubNode) GetTypename added in v1.0.1

GetTypename returns ReadNodeMessageTypesGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeWebSubHubNodeReceiveMessageType added in v1.1.0

type ReadNodeMessageTypesGetNodeWebSubHubNodeReceiveMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeWebSubHubNodeReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeWebSubHubNodeReceiveMessageType) GetName added in v1.1.0

GetName returns ReadNodeMessageTypesGetNodeWebSubHubNodeReceiveMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeWebSubSubscriptionNode added in v1.0.1

type ReadNodeMessageTypesGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

ReadNodeMessageTypesGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*ReadNodeMessageTypesGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns ReadNodeMessageTypesGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeWebhookNode

type ReadNodeMessageTypesGetNodeWebhookNode struct {
	Typename        *string                                                `json:"__typename"`
	SendMessageType *ReadNodeMessageTypesGetNodeWebhookNodeSendMessageType `json:"sendMessageType"`
}

ReadNodeMessageTypesGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*ReadNodeMessageTypesGetNodeWebhookNode) GetSendMessageType

GetSendMessageType returns ReadNodeMessageTypesGetNodeWebhookNode.SendMessageType, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesGetNodeWebhookNode) GetTypename

GetTypename returns ReadNodeMessageTypesGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesGetNodeWebhookNodeSendMessageType

type ReadNodeMessageTypesGetNodeWebhookNodeSendMessageType struct {
	Name string `json:"name"`
}

ReadNodeMessageTypesGetNodeWebhookNodeSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*ReadNodeMessageTypesGetNodeWebhookNodeSendMessageType) GetName

GetName returns ReadNodeMessageTypesGetNodeWebhookNodeSendMessageType.Name, and is useful for accessing the field via an interface.

type ReadNodeMessageTypesResponse

type ReadNodeMessageTypesResponse struct {
	GetNode *ReadNodeMessageTypesGetNode `json:"-"`
}

ReadNodeMessageTypesResponse is returned by ReadNodeMessageTypes on success.

func ReadNodeMessageTypes

func ReadNodeMessageTypes(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*ReadNodeMessageTypesResponse, error)

func (*ReadNodeMessageTypesResponse) GetGetNode

GetGetNode returns ReadNodeMessageTypesResponse.GetNode, and is useful for accessing the field via an interface.

func (*ReadNodeMessageTypesResponse) MarshalJSON

func (v *ReadNodeMessageTypesResponse) MarshalJSON() ([]byte, error)

func (*ReadNodeMessageTypesResponse) UnmarshalJSON

func (v *ReadNodeMessageTypesResponse) UnmarshalJSON(b []byte) error

type ReadNodeResponse

type ReadNodeResponse struct {
	GetNode *ReadNodeGetNode `json:"-"`
}

ReadNodeResponse is returned by ReadNode on success.

func ReadNode

func ReadNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
) (*ReadNodeResponse, error)

func (*ReadNodeResponse) GetGetNode

func (v *ReadNodeResponse) GetGetNode() *ReadNodeGetNode

GetGetNode returns ReadNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*ReadNodeResponse) MarshalJSON

func (v *ReadNodeResponse) MarshalJSON() ([]byte, error)

func (*ReadNodeResponse) UnmarshalJSON

func (v *ReadNodeResponse) UnmarshalJSON(b []byte) error

type ReadTenantAwsCredentialsGetTenant

type ReadTenantAwsCredentialsGetTenant struct {
	GetAwsCredentials ReadTenantAwsCredentialsGetTenantGetAwsCredentials `json:"GetAwsCredentials"`
}

ReadTenantAwsCredentialsGetTenant includes the requested fields of the GraphQL type Tenant.

func (*ReadTenantAwsCredentialsGetTenant) GetGetAwsCredentials

GetGetAwsCredentials returns ReadTenantAwsCredentialsGetTenant.GetAwsCredentials, and is useful for accessing the field via an interface.

type ReadTenantAwsCredentialsGetTenantGetAwsCredentials

type ReadTenantAwsCredentialsGetTenantGetAwsCredentials struct {
	AccessKeyId     string `json:"accessKeyId"`
	Expiration      string `json:"expiration"`
	SecretAccessKey string `json:"secretAccessKey"`
	SessionToken    string `json:"sessionToken"`
}

ReadTenantAwsCredentialsGetTenantGetAwsCredentials includes the requested fields of the GraphQL type AwsCredentials.

func (*ReadTenantAwsCredentialsGetTenantGetAwsCredentials) GetAccessKeyId

GetAccessKeyId returns ReadTenantAwsCredentialsGetTenantGetAwsCredentials.AccessKeyId, and is useful for accessing the field via an interface.

func (*ReadTenantAwsCredentialsGetTenantGetAwsCredentials) GetExpiration

GetExpiration returns ReadTenantAwsCredentialsGetTenantGetAwsCredentials.Expiration, and is useful for accessing the field via an interface.

func (*ReadTenantAwsCredentialsGetTenantGetAwsCredentials) GetSecretAccessKey

GetSecretAccessKey returns ReadTenantAwsCredentialsGetTenantGetAwsCredentials.SecretAccessKey, and is useful for accessing the field via an interface.

func (*ReadTenantAwsCredentialsGetTenantGetAwsCredentials) GetSessionToken

GetSessionToken returns ReadTenantAwsCredentialsGetTenantGetAwsCredentials.SessionToken, and is useful for accessing the field via an interface.

type ReadTenantAwsCredentialsResponse

type ReadTenantAwsCredentialsResponse struct {
	GetTenant *ReadTenantAwsCredentialsGetTenant `json:"GetTenant"`
}

ReadTenantAwsCredentialsResponse is returned by ReadTenantAwsCredentials on success.

func ReadTenantAwsCredentials

func ReadTenantAwsCredentials(
	ctx context.Context,
	client graphql.Client,
	tenant string,
	duration *int,
) (*ReadTenantAwsCredentialsResponse, error)

func (*ReadTenantAwsCredentialsResponse) GetGetTenant

GetGetTenant returns ReadTenantAwsCredentialsResponse.GetTenant, and is useful for accessing the field via an interface.

type ReadTenantGetTenant

type ReadTenantGetTenant struct {
	TenantFields `json:"-"`
}

ReadTenantGetTenant includes the requested fields of the GraphQL type Tenant.

func (*ReadTenantGetTenant) GetActive

func (v *ReadTenantGetTenant) GetActive() bool

GetActive returns ReadTenantGetTenant.Active, and is useful for accessing the field via an interface.

func (*ReadTenantGetTenant) GetConfig

func (v *ReadTenantGetTenant) GetConfig() *string

GetConfig returns ReadTenantGetTenant.Config, and is useful for accessing the field via an interface.

func (*ReadTenantGetTenant) GetDescription

func (v *ReadTenantGetTenant) GetDescription() *string

GetDescription returns ReadTenantGetTenant.Description, and is useful for accessing the field via an interface.

func (*ReadTenantGetTenant) GetName

func (v *ReadTenantGetTenant) GetName() string

GetName returns ReadTenantGetTenant.Name, and is useful for accessing the field via an interface.

func (*ReadTenantGetTenant) GetRegion

func (v *ReadTenantGetTenant) GetRegion() string

GetRegion returns ReadTenantGetTenant.Region, and is useful for accessing the field via an interface.

func (*ReadTenantGetTenant) GetTable

func (v *ReadTenantGetTenant) GetTable() string

GetTable returns ReadTenantGetTenant.Table, and is useful for accessing the field via an interface.

func (*ReadTenantGetTenant) MarshalJSON

func (v *ReadTenantGetTenant) MarshalJSON() ([]byte, error)

func (*ReadTenantGetTenant) UnmarshalJSON

func (v *ReadTenantGetTenant) UnmarshalJSON(b []byte) error

type ReadTenantResponse

type ReadTenantResponse struct {
	GetTenant *ReadTenantGetTenant `json:"GetTenant"`
}

ReadTenantResponse is returned by ReadTenant on success.

func ReadTenant

func ReadTenant(
	ctx context.Context,
	client graphql.Client,
	tenant string,
) (*ReadTenantResponse, error)

func (*ReadTenantResponse) GetGetTenant

func (v *ReadTenantResponse) GetGetTenant() *ReadTenantGetTenant

GetGetTenant returns ReadTenantResponse.GetTenant, and is useful for accessing the field via an interface.

type ReadTenantUserGetTenantUser

type ReadTenantUserGetTenantUser struct {
	TenantUserFields `json:"-"`
}

ReadTenantUserGetTenantUser includes the requested fields of the GraphQL type TenantUser.

func (*ReadTenantUserGetTenantUser) GetEmail

func (v *ReadTenantUserGetTenantUser) GetEmail() string

GetEmail returns ReadTenantUserGetTenantUser.Email, and is useful for accessing the field via an interface.

func (*ReadTenantUserGetTenantUser) GetFirstName

func (v *ReadTenantUserGetTenantUser) GetFirstName() *string

GetFirstName returns ReadTenantUserGetTenantUser.FirstName, and is useful for accessing the field via an interface.

func (*ReadTenantUserGetTenantUser) GetLastName

func (v *ReadTenantUserGetTenantUser) GetLastName() *string

GetLastName returns ReadTenantUserGetTenantUser.LastName, and is useful for accessing the field via an interface.

func (*ReadTenantUserGetTenantUser) GetRole

GetRole returns ReadTenantUserGetTenantUser.Role, and is useful for accessing the field via an interface.

func (*ReadTenantUserGetTenantUser) GetStatus

func (v *ReadTenantUserGetTenantUser) GetStatus() UserStatus

GetStatus returns ReadTenantUserGetTenantUser.Status, and is useful for accessing the field via an interface.

func (*ReadTenantUserGetTenantUser) MarshalJSON

func (v *ReadTenantUserGetTenantUser) MarshalJSON() ([]byte, error)

func (*ReadTenantUserGetTenantUser) UnmarshalJSON

func (v *ReadTenantUserGetTenantUser) UnmarshalJSON(b []byte) error

type ReadTenantUserResponse

type ReadTenantUserResponse struct {
	GetTenantUser *ReadTenantUserGetTenantUser `json:"GetTenantUser"`
}

ReadTenantUserResponse is returned by ReadTenantUser on success.

func ReadTenantUser

func ReadTenantUser(
	ctx context.Context,
	client graphql.Client,
	email string,
	tenant string,
) (*ReadTenantUserResponse, error)

func (*ReadTenantUserResponse) GetGetTenantUser

func (v *ReadTenantUserResponse) GetGetTenantUser() *ReadTenantUserGetTenantUser

GetGetTenantUser returns ReadTenantUserResponse.GetTenantUser, and is useful for accessing the field via an interface.

type TenantFields

type TenantFields struct {
	Active      bool    `json:"active"`
	Config      *string `json:"config"`
	Description *string `json:"description"`
	Name        string  `json:"name"`
	Region      string  `json:"region"`
	Table       string  `json:"table"`
}

TenantFields includes the GraphQL fields of Tenant requested by the fragment TenantFields.

func (*TenantFields) GetActive

func (v *TenantFields) GetActive() bool

GetActive returns TenantFields.Active, and is useful for accessing the field via an interface.

func (*TenantFields) GetConfig

func (v *TenantFields) GetConfig() *string

GetConfig returns TenantFields.Config, and is useful for accessing the field via an interface.

func (*TenantFields) GetDescription

func (v *TenantFields) GetDescription() *string

GetDescription returns TenantFields.Description, and is useful for accessing the field via an interface.

func (*TenantFields) GetName

func (v *TenantFields) GetName() string

GetName returns TenantFields.Name, and is useful for accessing the field via an interface.

func (*TenantFields) GetRegion

func (v *TenantFields) GetRegion() string

GetRegion returns TenantFields.Region, and is useful for accessing the field via an interface.

func (*TenantFields) GetTable

func (v *TenantFields) GetTable() string

GetTable returns TenantFields.Table, and is useful for accessing the field via an interface.

type TenantUserFields

type TenantUserFields struct {
	Email     string     `json:"email"`
	FirstName *string    `json:"firstName"`
	LastName  *string    `json:"lastName"`
	Role      UserRole   `json:"role"`
	Status    UserStatus `json:"status"`
}

TenantUserFields includes the GraphQL fields of TenantUser requested by the fragment TenantUserFields.

func (*TenantUserFields) GetEmail

func (v *TenantUserFields) GetEmail() string

GetEmail returns TenantUserFields.Email, and is useful for accessing the field via an interface.

func (*TenantUserFields) GetFirstName

func (v *TenantUserFields) GetFirstName() *string

GetFirstName returns TenantUserFields.FirstName, and is useful for accessing the field via an interface.

func (*TenantUserFields) GetLastName

func (v *TenantUserFields) GetLastName() *string

GetLastName returns TenantUserFields.LastName, and is useful for accessing the field via an interface.

func (*TenantUserFields) GetRole

func (v *TenantUserFields) GetRole() UserRole

GetRole returns TenantUserFields.Role, and is useful for accessing the field via an interface.

func (*TenantUserFields) GetStatus

func (v *TenantUserFields) GetStatus() UserStatus

GetStatus returns TenantUserFields.Status, and is useful for accessing the field via an interface.

type TimerNodeFields

type TimerNodeFields struct {
	ScheduleExpression string                          `json:"scheduleExpression"`
	SendMessageType    *TimerNodeFieldsSendMessageType `json:"sendMessageType"`
}

TimerNodeFields includes the GraphQL fields of TimerNode requested by the fragment TimerNodeFields.

func (*TimerNodeFields) GetScheduleExpression

func (v *TimerNodeFields) GetScheduleExpression() string

GetScheduleExpression returns TimerNodeFields.ScheduleExpression, and is useful for accessing the field via an interface.

func (*TimerNodeFields) GetSendMessageType

func (v *TimerNodeFields) GetSendMessageType() *TimerNodeFieldsSendMessageType

GetSendMessageType returns TimerNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type TimerNodeFieldsSendMessageType

type TimerNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

TimerNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*TimerNodeFieldsSendMessageType) GetName

GetName returns TimerNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

type UpdateApiUserGetApiUser

type UpdateApiUserGetApiUser struct {
	Update UpdateApiUserGetApiUserUpdateApiUser `json:"Update"`
}

UpdateApiUserGetApiUser includes the requested fields of the GraphQL type ApiUser.

func (*UpdateApiUserGetApiUser) GetUpdate

GetUpdate returns UpdateApiUserGetApiUser.Update, and is useful for accessing the field via an interface.

type UpdateApiUserGetApiUserUpdateApiUser

type UpdateApiUserGetApiUserUpdateApiUser struct {
	ApiUserFields `json:"-"`
}

UpdateApiUserGetApiUserUpdateApiUser includes the requested fields of the GraphQL type ApiUser.

func (*UpdateApiUserGetApiUserUpdateApiUser) GetAppsyncEndpoint

func (v *UpdateApiUserGetApiUserUpdateApiUser) GetAppsyncEndpoint() string

GetAppsyncEndpoint returns UpdateApiUserGetApiUserUpdateApiUser.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*UpdateApiUserGetApiUserUpdateApiUser) GetCredentials

GetCredentials returns UpdateApiUserGetApiUserUpdateApiUser.Credentials, and is useful for accessing the field via an interface.

func (*UpdateApiUserGetApiUserUpdateApiUser) GetDescription

func (v *UpdateApiUserGetApiUserUpdateApiUser) GetDescription() *string

GetDescription returns UpdateApiUserGetApiUserUpdateApiUser.Description, and is useful for accessing the field via an interface.

func (*UpdateApiUserGetApiUserUpdateApiUser) GetRole

GetRole returns UpdateApiUserGetApiUserUpdateApiUser.Role, and is useful for accessing the field via an interface.

func (*UpdateApiUserGetApiUserUpdateApiUser) GetUsername

GetUsername returns UpdateApiUserGetApiUserUpdateApiUser.Username, and is useful for accessing the field via an interface.

func (*UpdateApiUserGetApiUserUpdateApiUser) MarshalJSON

func (v *UpdateApiUserGetApiUserUpdateApiUser) MarshalJSON() ([]byte, error)

func (*UpdateApiUserGetApiUserUpdateApiUser) UnmarshalJSON

func (v *UpdateApiUserGetApiUserUpdateApiUser) UnmarshalJSON(b []byte) error

type UpdateApiUserResponse

type UpdateApiUserResponse struct {
	GetApiUser *UpdateApiUserGetApiUser `json:"GetApiUser"`
}

UpdateApiUserResponse is returned by UpdateApiUser on success.

func UpdateApiUser

func UpdateApiUser(
	ctx context.Context,
	client graphql.Client,
	tenant string,
	username string,
	description *string,
	role *ApiUserRole,
) (*UpdateApiUserResponse, error)

func (*UpdateApiUserResponse) GetGetApiUser

func (v *UpdateApiUserResponse) GetGetApiUser() *UpdateApiUserGetApiUser

GetGetApiUser returns UpdateApiUserResponse.GetApiUser, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNode

type UpdateBitmapRouterNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateBitmapRouterNodeGetNode includes the requested fields of the GraphQL interface Node.

UpdateBitmapRouterNodeGetNode is implemented by the following types: UpdateBitmapRouterNodeGetNodeAlertEmitterNode UpdateBitmapRouterNodeGetNodeAppChangeReceiverNode UpdateBitmapRouterNodeGetNodeAppChangeRouterNode UpdateBitmapRouterNodeGetNodeAuditEmitterNode UpdateBitmapRouterNodeGetNodeBitmapRouterNode UpdateBitmapRouterNodeGetNodeChangeEmitterNode UpdateBitmapRouterNodeGetNodeCrossTenantReceivingNode UpdateBitmapRouterNodeGetNodeCrossTenantSendingNode UpdateBitmapRouterNodeGetNodeDeadLetterEmitterNode UpdateBitmapRouterNodeGetNodeExternalNode UpdateBitmapRouterNodeGetNodeFilesDotComWebhookNode UpdateBitmapRouterNodeGetNodeLoadBalancerNode UpdateBitmapRouterNodeGetNodeLogEmitterNode UpdateBitmapRouterNodeGetNodeManagedNode UpdateBitmapRouterNodeGetNodeProcessorNode UpdateBitmapRouterNodeGetNodeTimerNode UpdateBitmapRouterNodeGetNodeWebSubHubNode UpdateBitmapRouterNodeGetNodeWebSubSubscriptionNode UpdateBitmapRouterNodeGetNodeWebhookNode

type UpdateBitmapRouterNodeGetNodeAlertEmitterNode

type UpdateBitmapRouterNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*UpdateBitmapRouterNodeGetNodeAlertEmitterNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeAppChangeReceiverNode

type UpdateBitmapRouterNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*UpdateBitmapRouterNodeGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeAppChangeRouterNode

type UpdateBitmapRouterNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*UpdateBitmapRouterNodeGetNodeAppChangeRouterNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeAuditEmitterNode

type UpdateBitmapRouterNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*UpdateBitmapRouterNodeGetNodeAuditEmitterNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeBitmapRouterNode

type UpdateBitmapRouterNodeGetNodeBitmapRouterNode struct {
	Typename *string                                                             `json:"__typename"`
	Update   UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode `json:"Update"`
}

UpdateBitmapRouterNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNode) GetUpdate

GetUpdate returns UpdateBitmapRouterNodeGetNodeBitmapRouterNode.Update, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode

type UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode struct {
	NodeFieldsBitmapRouterNode `json:"-"`
	BitmapRouterNodeFields     `json:"-"`
}

UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) GetConfig

GetConfig returns UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode.Config, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) GetDescription

GetDescription returns UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode.Description, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) GetInlineBitmapper

GetInlineBitmapper returns UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode.InlineBitmapper, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) GetLoggingLevel

GetLoggingLevel returns UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) GetManagedBitmapper

GetManagedBitmapper returns UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode.ManagedBitmapper, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) GetName

GetName returns UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode.Name, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) GetReceiveMessageType

GetReceiveMessageType returns UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) GetRequirements

GetRequirements returns UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode.Requirements, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) GetRouteTable

GetRouteTable returns UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode.RouteTable, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) GetSendMessageType

GetSendMessageType returns UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode.SendMessageType, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) MarshalJSON

func (*UpdateBitmapRouterNodeGetNodeBitmapRouterNodeUpdateBitmapRouterNode) UnmarshalJSON

type UpdateBitmapRouterNodeGetNodeChangeEmitterNode

type UpdateBitmapRouterNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*UpdateBitmapRouterNodeGetNodeChangeEmitterNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeCrossTenantReceivingNode

type UpdateBitmapRouterNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*UpdateBitmapRouterNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeCrossTenantSendingNode

type UpdateBitmapRouterNodeGetNodeCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateBitmapRouterNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeDeadLetterEmitterNode

type UpdateBitmapRouterNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*UpdateBitmapRouterNodeGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeExternalNode

type UpdateBitmapRouterNodeGetNodeExternalNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateBitmapRouterNodeGetNodeExternalNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeFilesDotComWebhookNode

type UpdateBitmapRouterNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateBitmapRouterNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeLoadBalancerNode

type UpdateBitmapRouterNodeGetNodeLoadBalancerNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateBitmapRouterNodeGetNodeLoadBalancerNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeLogEmitterNode

type UpdateBitmapRouterNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*UpdateBitmapRouterNodeGetNodeLogEmitterNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeManagedNode

type UpdateBitmapRouterNodeGetNodeManagedNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateBitmapRouterNodeGetNodeManagedNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeProcessorNode

type UpdateBitmapRouterNodeGetNodeProcessorNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateBitmapRouterNodeGetNodeProcessorNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeTimerNode

type UpdateBitmapRouterNodeGetNodeTimerNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateBitmapRouterNodeGetNodeTimerNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeWebSubHubNode added in v1.0.1

type UpdateBitmapRouterNodeGetNodeWebSubHubNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateBitmapRouterNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

GetTypename returns UpdateBitmapRouterNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type UpdateBitmapRouterNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*UpdateBitmapRouterNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns UpdateBitmapRouterNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeGetNodeWebhookNode

type UpdateBitmapRouterNodeGetNodeWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateBitmapRouterNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateBitmapRouterNodeGetNodeWebhookNode) GetTypename

GetTypename returns UpdateBitmapRouterNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateBitmapRouterNodeResponse

type UpdateBitmapRouterNodeResponse struct {
	GetNode *UpdateBitmapRouterNodeGetNode `json:"-"`
}

UpdateBitmapRouterNodeResponse is returned by UpdateBitmapRouterNode on success.

func UpdateBitmapRouterNode

func UpdateBitmapRouterNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	description *string,
	inlineBitmapper *string,
	loggingLevel *LogLevel,
	managedBitmapper *string,
	requirements []string,
	routeTable *string,
) (*UpdateBitmapRouterNodeResponse, error)

func (*UpdateBitmapRouterNodeResponse) GetGetNode

GetGetNode returns UpdateBitmapRouterNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*UpdateBitmapRouterNodeResponse) MarshalJSON

func (v *UpdateBitmapRouterNodeResponse) MarshalJSON() ([]byte, error)

func (*UpdateBitmapRouterNodeResponse) UnmarshalJSON

func (v *UpdateBitmapRouterNodeResponse) UnmarshalJSON(b []byte) error

type UpdateCrossTenantAppGetApp

type UpdateCrossTenantAppGetApp interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateCrossTenantAppGetApp includes the requested fields of the GraphQL interface App.

UpdateCrossTenantAppGetApp is implemented by the following types: UpdateCrossTenantAppGetAppCrossAccountApp UpdateCrossTenantAppGetAppCrossTenantReceivingApp UpdateCrossTenantAppGetAppCrossTenantSendingApp UpdateCrossTenantAppGetAppExternalApp UpdateCrossTenantAppGetAppManagedApp

type UpdateCrossTenantAppGetAppCrossAccountApp

type UpdateCrossTenantAppGetAppCrossAccountApp struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantAppGetAppCrossAccountApp includes the requested fields of the GraphQL type CrossAccountApp.

func (*UpdateCrossTenantAppGetAppCrossAccountApp) GetTypename

GetTypename returns UpdateCrossTenantAppGetAppCrossAccountApp.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantAppGetAppCrossTenantReceivingApp

type UpdateCrossTenantAppGetAppCrossTenantReceivingApp struct {
	Typename *string                                                                        `json:"__typename"`
	Update   UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp `json:"Update"`
}

UpdateCrossTenantAppGetAppCrossTenantReceivingApp includes the requested fields of the GraphQL type CrossTenantReceivingApp.

func (*UpdateCrossTenantAppGetAppCrossTenantReceivingApp) GetTypename

GetTypename returns UpdateCrossTenantAppGetAppCrossTenantReceivingApp.Typename, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppGetAppCrossTenantReceivingApp) GetUpdate

GetUpdate returns UpdateCrossTenantAppGetAppCrossTenantReceivingApp.Update, and is useful for accessing the field via an interface.

type UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp

type UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp struct {
	AppFieldsCrossTenantReceivingApp `json:"-"`
	CrossTenantReceivingAppFields    `json:"-"`
}

UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp includes the requested fields of the GraphQL type CrossTenantReceivingApp.

func (*UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp) GetDescription

GetDescription returns UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp.Description, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp) GetName

GetName returns UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp.Name, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp) GetSendingApp

GetSendingApp returns UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp.SendingApp, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp) GetSendingTenant

GetSendingTenant returns UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp.SendingTenant, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp) MarshalJSON

func (*UpdateCrossTenantAppGetAppCrossTenantReceivingAppUpdateCrossTenantReceivingApp) UnmarshalJSON

type UpdateCrossTenantAppGetAppCrossTenantSendingApp

type UpdateCrossTenantAppGetAppCrossTenantSendingApp struct {
	Typename *string                                                                    `json:"__typename"`
	Update   UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp `json:"Update"`
}

UpdateCrossTenantAppGetAppCrossTenantSendingApp includes the requested fields of the GraphQL type CrossTenantSendingApp.

func (*UpdateCrossTenantAppGetAppCrossTenantSendingApp) GetTypename

GetTypename returns UpdateCrossTenantAppGetAppCrossTenantSendingApp.Typename, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppGetAppCrossTenantSendingApp) GetUpdate

GetUpdate returns UpdateCrossTenantAppGetAppCrossTenantSendingApp.Update, and is useful for accessing the field via an interface.

type UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp

type UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp struct {
	AppFieldsCrossTenantSendingApp `json:"-"`
	CrossTenantSendingAppFields    `json:"-"`
}

UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp includes the requested fields of the GraphQL type CrossTenantSendingApp.

func (*UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp) GetDescription

GetDescription returns UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp.Description, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp) GetName

GetName returns UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp.Name, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp) GetReceivingApp

GetReceivingApp returns UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp.ReceivingApp, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp) GetReceivingTenant

GetReceivingTenant returns UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp.ReceivingTenant, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp) MarshalJSON

func (*UpdateCrossTenantAppGetAppCrossTenantSendingAppUpdateCrossTenantSendingApp) UnmarshalJSON

type UpdateCrossTenantAppGetAppExternalApp

type UpdateCrossTenantAppGetAppExternalApp struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantAppGetAppExternalApp includes the requested fields of the GraphQL type ExternalApp.

func (*UpdateCrossTenantAppGetAppExternalApp) GetTypename

GetTypename returns UpdateCrossTenantAppGetAppExternalApp.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantAppGetAppManagedApp

type UpdateCrossTenantAppGetAppManagedApp struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantAppGetAppManagedApp includes the requested fields of the GraphQL type ManagedApp.

func (*UpdateCrossTenantAppGetAppManagedApp) GetTypename

func (v *UpdateCrossTenantAppGetAppManagedApp) GetTypename() *string

GetTypename returns UpdateCrossTenantAppGetAppManagedApp.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantAppResponse

type UpdateCrossTenantAppResponse struct {
	GetApp *UpdateCrossTenantAppGetApp `json:"-"`
}

UpdateCrossTenantAppResponse is returned by UpdateCrossTenantApp on success.

func UpdateCrossTenantApp

func UpdateCrossTenantApp(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	description *string,
) (*UpdateCrossTenantAppResponse, error)

func (*UpdateCrossTenantAppResponse) GetGetApp

GetGetApp returns UpdateCrossTenantAppResponse.GetApp, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantAppResponse) MarshalJSON

func (v *UpdateCrossTenantAppResponse) MarshalJSON() ([]byte, error)

func (*UpdateCrossTenantAppResponse) UnmarshalJSON

func (v *UpdateCrossTenantAppResponse) UnmarshalJSON(b []byte) error

type UpdateCrossTenantSendingNodeGetNode

type UpdateCrossTenantSendingNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateCrossTenantSendingNodeGetNode includes the requested fields of the GraphQL interface Node.

UpdateCrossTenantSendingNodeGetNode is implemented by the following types: UpdateCrossTenantSendingNodeGetNodeAlertEmitterNode UpdateCrossTenantSendingNodeGetNodeAppChangeReceiverNode UpdateCrossTenantSendingNodeGetNodeAppChangeRouterNode UpdateCrossTenantSendingNodeGetNodeAuditEmitterNode UpdateCrossTenantSendingNodeGetNodeBitmapRouterNode UpdateCrossTenantSendingNodeGetNodeChangeEmitterNode UpdateCrossTenantSendingNodeGetNodeCrossTenantReceivingNode UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNode UpdateCrossTenantSendingNodeGetNodeDeadLetterEmitterNode UpdateCrossTenantSendingNodeGetNodeExternalNode UpdateCrossTenantSendingNodeGetNodeFilesDotComWebhookNode UpdateCrossTenantSendingNodeGetNodeLoadBalancerNode UpdateCrossTenantSendingNodeGetNodeLogEmitterNode UpdateCrossTenantSendingNodeGetNodeManagedNode UpdateCrossTenantSendingNodeGetNodeProcessorNode UpdateCrossTenantSendingNodeGetNodeTimerNode UpdateCrossTenantSendingNodeGetNodeWebSubHubNode UpdateCrossTenantSendingNodeGetNodeWebSubSubscriptionNode UpdateCrossTenantSendingNodeGetNodeWebhookNode

type UpdateCrossTenantSendingNodeGetNodeAlertEmitterNode

type UpdateCrossTenantSendingNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*UpdateCrossTenantSendingNodeGetNodeAlertEmitterNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeAppChangeReceiverNode

type UpdateCrossTenantSendingNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*UpdateCrossTenantSendingNodeGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeAppChangeRouterNode

type UpdateCrossTenantSendingNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*UpdateCrossTenantSendingNodeGetNodeAppChangeRouterNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeAuditEmitterNode

type UpdateCrossTenantSendingNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*UpdateCrossTenantSendingNodeGetNodeAuditEmitterNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeBitmapRouterNode

type UpdateCrossTenantSendingNodeGetNodeBitmapRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateCrossTenantSendingNodeGetNodeBitmapRouterNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeChangeEmitterNode

type UpdateCrossTenantSendingNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*UpdateCrossTenantSendingNodeGetNodeChangeEmitterNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeCrossTenantReceivingNode

type UpdateCrossTenantSendingNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNode

type UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNode struct {
	Typename *string                                                                               `json:"__typename"`
	Update   UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode `json:"Update"`
}

UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNode) GetUpdate

GetUpdate returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNode.Update, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode

type UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode struct {
	NodeFieldsCrossTenantSendingNode `json:"-"`
	CrossTenantSendingNodeFields     `json:"-"`
}

UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetApp

GetApp returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.App, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetConfig

GetConfig returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.Config, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetDescription

GetDescription returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.Description, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetInlineProcessor

GetInlineProcessor returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.InlineProcessor, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetLoggingLevel

GetLoggingLevel returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetManagedProcessor

GetManagedProcessor returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.ManagedProcessor, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetName

GetName returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.Name, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetReceiveMessageType

GetReceiveMessageType returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetRequirements

GetRequirements returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.Requirements, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetSendMessageType

GetSendMessageType returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.SendMessageType, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) GetSequentialProcessing

GetSequentialProcessing returns UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode.SequentialProcessing, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) MarshalJSON

func (*UpdateCrossTenantSendingNodeGetNodeCrossTenantSendingNodeUpdateCrossTenantSendingNode) UnmarshalJSON

type UpdateCrossTenantSendingNodeGetNodeDeadLetterEmitterNode

type UpdateCrossTenantSendingNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*UpdateCrossTenantSendingNodeGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeExternalNode

type UpdateCrossTenantSendingNodeGetNodeExternalNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateCrossTenantSendingNodeGetNodeExternalNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeFilesDotComWebhookNode

type UpdateCrossTenantSendingNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateCrossTenantSendingNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeLoadBalancerNode

type UpdateCrossTenantSendingNodeGetNodeLoadBalancerNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateCrossTenantSendingNodeGetNodeLoadBalancerNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeLogEmitterNode

type UpdateCrossTenantSendingNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*UpdateCrossTenantSendingNodeGetNodeLogEmitterNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeManagedNode

type UpdateCrossTenantSendingNodeGetNodeManagedNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateCrossTenantSendingNodeGetNodeManagedNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeProcessorNode

type UpdateCrossTenantSendingNodeGetNodeProcessorNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateCrossTenantSendingNodeGetNodeProcessorNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeTimerNode

type UpdateCrossTenantSendingNodeGetNodeTimerNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateCrossTenantSendingNodeGetNodeTimerNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeWebSubHubNode added in v1.0.1

type UpdateCrossTenantSendingNodeGetNodeWebSubHubNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateCrossTenantSendingNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

GetTypename returns UpdateCrossTenantSendingNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type UpdateCrossTenantSendingNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*UpdateCrossTenantSendingNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns UpdateCrossTenantSendingNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeGetNodeWebhookNode

type UpdateCrossTenantSendingNodeGetNodeWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateCrossTenantSendingNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateCrossTenantSendingNodeGetNodeWebhookNode) GetTypename

GetTypename returns UpdateCrossTenantSendingNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateCrossTenantSendingNodeResponse

type UpdateCrossTenantSendingNodeResponse struct {
	GetNode *UpdateCrossTenantSendingNodeGetNode `json:"-"`
}

UpdateCrossTenantSendingNodeResponse is returned by UpdateCrossTenantSendingNode on success.

func UpdateCrossTenantSendingNode

func UpdateCrossTenantSendingNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	description *string,
	inlineProcessor *string,
	loggingLevel *LogLevel,
	managedProcessor *string,
	requirements []string,
	sequentialProcessing *bool,
) (*UpdateCrossTenantSendingNodeResponse, error)

func (*UpdateCrossTenantSendingNodeResponse) GetGetNode

GetGetNode returns UpdateCrossTenantSendingNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*UpdateCrossTenantSendingNodeResponse) MarshalJSON

func (v *UpdateCrossTenantSendingNodeResponse) MarshalJSON() ([]byte, error)

func (*UpdateCrossTenantSendingNodeResponse) UnmarshalJSON

func (v *UpdateCrossTenantSendingNodeResponse) UnmarshalJSON(b []byte) error

type UpdateEdgeGetEdge

type UpdateEdgeGetEdge struct {
	Update UpdateEdgeGetEdgeUpdateEdge `json:"Update"`
}

UpdateEdgeGetEdge includes the requested fields of the GraphQL type Edge.

func (*UpdateEdgeGetEdge) GetUpdate

GetUpdate returns UpdateEdgeGetEdge.Update, and is useful for accessing the field via an interface.

type UpdateEdgeGetEdgeUpdateEdge

type UpdateEdgeGetEdgeUpdateEdge struct {
	EdgeFields `json:"-"`
}

UpdateEdgeGetEdgeUpdateEdge includes the requested fields of the GraphQL type Edge.

func (*UpdateEdgeGetEdgeUpdateEdge) GetArn added in v1.1.4

func (v *UpdateEdgeGetEdgeUpdateEdge) GetArn() string

GetArn returns UpdateEdgeGetEdgeUpdateEdge.Arn, and is useful for accessing the field via an interface.

func (*UpdateEdgeGetEdgeUpdateEdge) GetDescription

func (v *UpdateEdgeGetEdgeUpdateEdge) GetDescription() *string

GetDescription returns UpdateEdgeGetEdgeUpdateEdge.Description, and is useful for accessing the field via an interface.

func (*UpdateEdgeGetEdgeUpdateEdge) GetKmsKey

GetKmsKey returns UpdateEdgeGetEdgeUpdateEdge.KmsKey, and is useful for accessing the field via an interface.

func (*UpdateEdgeGetEdgeUpdateEdge) GetMaxReceiveCount

func (v *UpdateEdgeGetEdgeUpdateEdge) GetMaxReceiveCount() *int

GetMaxReceiveCount returns UpdateEdgeGetEdgeUpdateEdge.MaxReceiveCount, and is useful for accessing the field via an interface.

func (*UpdateEdgeGetEdgeUpdateEdge) GetMessageType

GetMessageType returns UpdateEdgeGetEdgeUpdateEdge.MessageType, and is useful for accessing the field via an interface.

func (*UpdateEdgeGetEdgeUpdateEdge) GetQueue

func (v *UpdateEdgeGetEdgeUpdateEdge) GetQueue() string

GetQueue returns UpdateEdgeGetEdgeUpdateEdge.Queue, and is useful for accessing the field via an interface.

func (*UpdateEdgeGetEdgeUpdateEdge) GetSource

GetSource returns UpdateEdgeGetEdgeUpdateEdge.Source, and is useful for accessing the field via an interface.

func (*UpdateEdgeGetEdgeUpdateEdge) GetTarget

GetTarget returns UpdateEdgeGetEdgeUpdateEdge.Target, and is useful for accessing the field via an interface.

func (*UpdateEdgeGetEdgeUpdateEdge) MarshalJSON

func (v *UpdateEdgeGetEdgeUpdateEdge) MarshalJSON() ([]byte, error)

func (*UpdateEdgeGetEdgeUpdateEdge) UnmarshalJSON

func (v *UpdateEdgeGetEdgeUpdateEdge) UnmarshalJSON(b []byte) error

type UpdateEdgeResponse

type UpdateEdgeResponse struct {
	GetEdge *UpdateEdgeGetEdge `json:"GetEdge"`
}

UpdateEdgeResponse is returned by UpdateEdge on success.

func UpdateEdge

func UpdateEdge(
	ctx context.Context,
	client graphql.Client,
	source string,
	target string,
	tenant string,
	description *string,
) (*UpdateEdgeResponse, error)

func (*UpdateEdgeResponse) GetGetEdge

func (v *UpdateEdgeResponse) GetGetEdge() *UpdateEdgeGetEdge

GetGetEdge returns UpdateEdgeResponse.GetEdge, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNode

type UpdateExternalNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateExternalNodeGetNode includes the requested fields of the GraphQL interface Node.

UpdateExternalNodeGetNode is implemented by the following types: UpdateExternalNodeGetNodeAlertEmitterNode UpdateExternalNodeGetNodeAppChangeReceiverNode UpdateExternalNodeGetNodeAppChangeRouterNode UpdateExternalNodeGetNodeAuditEmitterNode UpdateExternalNodeGetNodeBitmapRouterNode UpdateExternalNodeGetNodeChangeEmitterNode UpdateExternalNodeGetNodeCrossTenantReceivingNode UpdateExternalNodeGetNodeCrossTenantSendingNode UpdateExternalNodeGetNodeDeadLetterEmitterNode UpdateExternalNodeGetNodeExternalNode UpdateExternalNodeGetNodeFilesDotComWebhookNode UpdateExternalNodeGetNodeLoadBalancerNode UpdateExternalNodeGetNodeLogEmitterNode UpdateExternalNodeGetNodeManagedNode UpdateExternalNodeGetNodeProcessorNode UpdateExternalNodeGetNodeTimerNode UpdateExternalNodeGetNodeWebSubHubNode UpdateExternalNodeGetNodeWebSubSubscriptionNode UpdateExternalNodeGetNodeWebhookNode

type UpdateExternalNodeGetNodeAlertEmitterNode

type UpdateExternalNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*UpdateExternalNodeGetNodeAlertEmitterNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeAppChangeReceiverNode

type UpdateExternalNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*UpdateExternalNodeGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeAppChangeRouterNode

type UpdateExternalNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*UpdateExternalNodeGetNodeAppChangeRouterNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeAuditEmitterNode

type UpdateExternalNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*UpdateExternalNodeGetNodeAuditEmitterNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeBitmapRouterNode

type UpdateExternalNodeGetNodeBitmapRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateExternalNodeGetNodeBitmapRouterNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeChangeEmitterNode

type UpdateExternalNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*UpdateExternalNodeGetNodeChangeEmitterNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeCrossTenantReceivingNode

type UpdateExternalNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*UpdateExternalNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeCrossTenantSendingNode

type UpdateExternalNodeGetNodeCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateExternalNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeDeadLetterEmitterNode

type UpdateExternalNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*UpdateExternalNodeGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeExternalNode

type UpdateExternalNodeGetNodeExternalNode struct {
	Typename *string                                                 `json:"__typename"`
	Update   UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode `json:"Update"`
}

UpdateExternalNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateExternalNodeGetNodeExternalNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

func (*UpdateExternalNodeGetNodeExternalNode) GetUpdate

GetUpdate returns UpdateExternalNodeGetNodeExternalNode.Update, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode

type UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode struct {
	NodeFieldsExternalNode `json:"-"`
	ExternalNodeFields     `json:"-"`
}

UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode) GetApp

GetApp returns UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode.App, and is useful for accessing the field via an interface.

func (*UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode) GetConfig

GetConfig returns UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode.Config, and is useful for accessing the field via an interface.

func (*UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode) GetDescription

GetDescription returns UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode.Description, and is useful for accessing the field via an interface.

func (*UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode) GetName

GetName returns UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode.Name, and is useful for accessing the field via an interface.

func (*UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode) GetReceiveMessageType

GetReceiveMessageType returns UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode) GetSendMessageType

GetSendMessageType returns UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode.SendMessageType, and is useful for accessing the field via an interface.

func (*UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode) MarshalJSON

func (*UpdateExternalNodeGetNodeExternalNodeUpdateExternalNode) UnmarshalJSON

type UpdateExternalNodeGetNodeFilesDotComWebhookNode

type UpdateExternalNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateExternalNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeLoadBalancerNode

type UpdateExternalNodeGetNodeLoadBalancerNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateExternalNodeGetNodeLoadBalancerNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeLogEmitterNode

type UpdateExternalNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*UpdateExternalNodeGetNodeLogEmitterNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeManagedNode

type UpdateExternalNodeGetNodeManagedNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateExternalNodeGetNodeManagedNode) GetTypename

func (v *UpdateExternalNodeGetNodeManagedNode) GetTypename() *string

GetTypename returns UpdateExternalNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeProcessorNode

type UpdateExternalNodeGetNodeProcessorNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateExternalNodeGetNodeProcessorNode) GetTypename

GetTypename returns UpdateExternalNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeTimerNode

type UpdateExternalNodeGetNodeTimerNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateExternalNodeGetNodeTimerNode) GetTypename

func (v *UpdateExternalNodeGetNodeTimerNode) GetTypename() *string

GetTypename returns UpdateExternalNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeWebSubHubNode added in v1.0.1

type UpdateExternalNodeGetNodeWebSubHubNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateExternalNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

GetTypename returns UpdateExternalNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type UpdateExternalNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*UpdateExternalNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns UpdateExternalNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeGetNodeWebhookNode

type UpdateExternalNodeGetNodeWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateExternalNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateExternalNodeGetNodeWebhookNode) GetTypename

func (v *UpdateExternalNodeGetNodeWebhookNode) GetTypename() *string

GetTypename returns UpdateExternalNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateExternalNodeResponse

type UpdateExternalNodeResponse struct {
	GetNode *UpdateExternalNodeGetNode `json:"-"`
}

UpdateExternalNodeResponse is returned by UpdateExternalNode on success.

func UpdateExternalNode

func UpdateExternalNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	description *string,
) (*UpdateExternalNodeResponse, error)

func (*UpdateExternalNodeResponse) GetGetNode

GetGetNode returns UpdateExternalNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*UpdateExternalNodeResponse) MarshalJSON

func (v *UpdateExternalNodeResponse) MarshalJSON() ([]byte, error)

func (*UpdateExternalNodeResponse) UnmarshalJSON

func (v *UpdateExternalNodeResponse) UnmarshalJSON(b []byte) error

type UpdateFilesDotComWebhookNodeGetNode

type UpdateFilesDotComWebhookNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateFilesDotComWebhookNodeGetNode includes the requested fields of the GraphQL interface Node.

UpdateFilesDotComWebhookNodeGetNode is implemented by the following types: UpdateFilesDotComWebhookNodeGetNodeAlertEmitterNode UpdateFilesDotComWebhookNodeGetNodeAppChangeReceiverNode UpdateFilesDotComWebhookNodeGetNodeAppChangeRouterNode UpdateFilesDotComWebhookNodeGetNodeAuditEmitterNode UpdateFilesDotComWebhookNodeGetNodeBitmapRouterNode UpdateFilesDotComWebhookNodeGetNodeChangeEmitterNode UpdateFilesDotComWebhookNodeGetNodeCrossTenantReceivingNode UpdateFilesDotComWebhookNodeGetNodeCrossTenantSendingNode UpdateFilesDotComWebhookNodeGetNodeDeadLetterEmitterNode UpdateFilesDotComWebhookNodeGetNodeExternalNode UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNode UpdateFilesDotComWebhookNodeGetNodeLoadBalancerNode UpdateFilesDotComWebhookNodeGetNodeLogEmitterNode UpdateFilesDotComWebhookNodeGetNodeManagedNode UpdateFilesDotComWebhookNodeGetNodeProcessorNode UpdateFilesDotComWebhookNodeGetNodeTimerNode UpdateFilesDotComWebhookNodeGetNodeWebSubHubNode UpdateFilesDotComWebhookNodeGetNodeWebSubSubscriptionNode UpdateFilesDotComWebhookNodeGetNodeWebhookNode

type UpdateFilesDotComWebhookNodeGetNodeAlertEmitterNode

type UpdateFilesDotComWebhookNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*UpdateFilesDotComWebhookNodeGetNodeAlertEmitterNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeAppChangeReceiverNode

type UpdateFilesDotComWebhookNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*UpdateFilesDotComWebhookNodeGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeAppChangeRouterNode

type UpdateFilesDotComWebhookNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*UpdateFilesDotComWebhookNodeGetNodeAppChangeRouterNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeAuditEmitterNode

type UpdateFilesDotComWebhookNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*UpdateFilesDotComWebhookNodeGetNodeAuditEmitterNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeBitmapRouterNode

type UpdateFilesDotComWebhookNodeGetNodeBitmapRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateFilesDotComWebhookNodeGetNodeBitmapRouterNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeChangeEmitterNode

type UpdateFilesDotComWebhookNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*UpdateFilesDotComWebhookNodeGetNodeChangeEmitterNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeCrossTenantReceivingNode

type UpdateFilesDotComWebhookNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*UpdateFilesDotComWebhookNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeCrossTenantSendingNode

type UpdateFilesDotComWebhookNodeGetNodeCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateFilesDotComWebhookNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeDeadLetterEmitterNode

type UpdateFilesDotComWebhookNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*UpdateFilesDotComWebhookNodeGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeExternalNode

type UpdateFilesDotComWebhookNodeGetNodeExternalNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateFilesDotComWebhookNodeGetNodeExternalNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNode

type UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string                                                                               `json:"__typename"`
	Update   UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode `json:"Update"`
}

UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

func (*UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNode) GetUpdate

GetUpdate returns UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNode.Update, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode

type UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode struct {
	NodeFieldsFilesDotComWebhookNode `json:"-"`
	FilesDotComWebhookNodeFields     `json:"-"`
}

UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode) GetDescription

GetDescription returns UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode.Description, and is useful for accessing the field via an interface.

func (*UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode) GetEndpoint

GetEndpoint returns UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode.Endpoint, and is useful for accessing the field via an interface.

func (*UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode) GetName

GetName returns UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode.Name, and is useful for accessing the field via an interface.

func (*UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode) GetSendMessageType

GetSendMessageType returns UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode.SendMessageType, and is useful for accessing the field via an interface.

func (*UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode) GetToken

GetToken returns UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode.Token, and is useful for accessing the field via an interface.

func (*UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode) MarshalJSON

func (*UpdateFilesDotComWebhookNodeGetNodeFilesDotComWebhookNodeUpdateFilesDotComWebhookNode) UnmarshalJSON

type UpdateFilesDotComWebhookNodeGetNodeLoadBalancerNode

type UpdateFilesDotComWebhookNodeGetNodeLoadBalancerNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateFilesDotComWebhookNodeGetNodeLoadBalancerNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeLogEmitterNode

type UpdateFilesDotComWebhookNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*UpdateFilesDotComWebhookNodeGetNodeLogEmitterNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeManagedNode

type UpdateFilesDotComWebhookNodeGetNodeManagedNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateFilesDotComWebhookNodeGetNodeManagedNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeProcessorNode

type UpdateFilesDotComWebhookNodeGetNodeProcessorNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateFilesDotComWebhookNodeGetNodeProcessorNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeTimerNode

type UpdateFilesDotComWebhookNodeGetNodeTimerNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateFilesDotComWebhookNodeGetNodeTimerNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeWebSubHubNode added in v1.0.1

type UpdateFilesDotComWebhookNodeGetNodeWebSubHubNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateFilesDotComWebhookNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type UpdateFilesDotComWebhookNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*UpdateFilesDotComWebhookNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeGetNodeWebhookNode

type UpdateFilesDotComWebhookNodeGetNodeWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateFilesDotComWebhookNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateFilesDotComWebhookNodeGetNodeWebhookNode) GetTypename

GetTypename returns UpdateFilesDotComWebhookNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateFilesDotComWebhookNodeResponse

type UpdateFilesDotComWebhookNodeResponse struct {
	GetNode *UpdateFilesDotComWebhookNodeGetNode `json:"-"`
}

UpdateFilesDotComWebhookNodeResponse is returned by UpdateFilesDotComWebhookNode on success.

func UpdateFilesDotComWebhookNode

func UpdateFilesDotComWebhookNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	apiKey *string,
	description *string,
) (*UpdateFilesDotComWebhookNodeResponse, error)

func (*UpdateFilesDotComWebhookNodeResponse) GetGetNode

GetGetNode returns UpdateFilesDotComWebhookNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*UpdateFilesDotComWebhookNodeResponse) MarshalJSON

func (v *UpdateFilesDotComWebhookNodeResponse) MarshalJSON() ([]byte, error)

func (*UpdateFilesDotComWebhookNodeResponse) UnmarshalJSON

func (v *UpdateFilesDotComWebhookNodeResponse) UnmarshalJSON(b []byte) error

type UpdateFunctionGetFunction

type UpdateFunctionGetFunction interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateFunctionGetFunction includes the requested fields of the GraphQL interface Function.

UpdateFunctionGetFunction is implemented by the following types: UpdateFunctionGetFunctionApiAuthenticatorFunction UpdateFunctionGetFunctionBitmapperFunction UpdateFunctionGetFunctionProcessorFunction

type UpdateFunctionGetFunctionApiAuthenticatorFunction

type UpdateFunctionGetFunctionApiAuthenticatorFunction struct {
	Typename *string                                                                         `json:"__typename"`
	Update   UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction `json:"Update"`
}

UpdateFunctionGetFunctionApiAuthenticatorFunction includes the requested fields of the GraphQL type ApiAuthenticatorFunction.

func (*UpdateFunctionGetFunctionApiAuthenticatorFunction) GetTypename

GetTypename returns UpdateFunctionGetFunctionApiAuthenticatorFunction.Typename, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionApiAuthenticatorFunction) GetUpdate

GetUpdate returns UpdateFunctionGetFunctionApiAuthenticatorFunction.Update, and is useful for accessing the field via an interface.

type UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction

type UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction struct {
	FunctionFieldsApiAuthenticatorFunction `json:"-"`
}

UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction includes the requested fields of the GraphQL type ApiAuthenticatorFunction.

func (*UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction) GetCode

GetCode returns UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction.Code, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction) GetDescription

GetDescription returns UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction.Description, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction) GetInUse

GetInUse returns UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction.InUse, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction) GetName

GetName returns UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction.Name, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction) GetReadme

GetReadme returns UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction.Readme, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction) GetRequirements

GetRequirements returns UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction.Requirements, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction) GetSystem

GetSystem returns UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction.System, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction) MarshalJSON

func (*UpdateFunctionGetFunctionApiAuthenticatorFunctionUpdateApiAuthenticatorFunction) UnmarshalJSON

type UpdateFunctionGetFunctionBitmapperFunction

type UpdateFunctionGetFunctionBitmapperFunction struct {
	Typename *string                                                           `json:"__typename"`
	Update   UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction `json:"Update"`
}

UpdateFunctionGetFunctionBitmapperFunction includes the requested fields of the GraphQL type BitmapperFunction.

func (*UpdateFunctionGetFunctionBitmapperFunction) GetTypename

GetTypename returns UpdateFunctionGetFunctionBitmapperFunction.Typename, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionBitmapperFunction) GetUpdate

GetUpdate returns UpdateFunctionGetFunctionBitmapperFunction.Update, and is useful for accessing the field via an interface.

type UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction

type UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction struct {
	FunctionFieldsBitmapperFunction `json:"-"`
	BitmapperFunctionFields         `json:"-"`
}

UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction includes the requested fields of the GraphQL type BitmapperFunction.

func (*UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction) GetArgumentMessageType

GetArgumentMessageType returns UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction.ArgumentMessageType, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction) GetCode

GetCode returns UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction.Code, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction) GetDescription

GetDescription returns UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction.Description, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction) GetInUse

GetInUse returns UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction.InUse, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction) GetName

GetName returns UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction.Name, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction) GetReadme

GetReadme returns UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction.Readme, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction) GetRequirements

GetRequirements returns UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction.Requirements, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction) GetSystem

GetSystem returns UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction.System, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction) MarshalJSON

func (*UpdateFunctionGetFunctionBitmapperFunctionUpdateBitmapperFunction) UnmarshalJSON

type UpdateFunctionGetFunctionProcessorFunction

type UpdateFunctionGetFunctionProcessorFunction struct {
	Typename *string                                                           `json:"__typename"`
	Update   UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction `json:"Update"`
}

UpdateFunctionGetFunctionProcessorFunction includes the requested fields of the GraphQL type ProcessorFunction.

func (*UpdateFunctionGetFunctionProcessorFunction) GetTypename

GetTypename returns UpdateFunctionGetFunctionProcessorFunction.Typename, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionProcessorFunction) GetUpdate

GetUpdate returns UpdateFunctionGetFunctionProcessorFunction.Update, and is useful for accessing the field via an interface.

type UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction

type UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction struct {
	FunctionFieldsProcessorFunction `json:"-"`
	ProcessorFunctionFields         `json:"-"`
}

UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction includes the requested fields of the GraphQL type ProcessorFunction.

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) GetArgumentMessageType

GetArgumentMessageType returns UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction.ArgumentMessageType, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) GetCode

GetCode returns UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction.Code, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) GetDescription

GetDescription returns UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction.Description, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) GetInUse

GetInUse returns UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction.InUse, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) GetName

GetName returns UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction.Name, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) GetReadme

GetReadme returns UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction.Readme, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) GetRequirements

GetRequirements returns UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction.Requirements, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) GetReturnMessageType

GetReturnMessageType returns UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction.ReturnMessageType, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) GetSystem

GetSystem returns UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction.System, and is useful for accessing the field via an interface.

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) MarshalJSON

func (*UpdateFunctionGetFunctionProcessorFunctionUpdateProcessorFunction) UnmarshalJSON

type UpdateFunctionResponse

type UpdateFunctionResponse struct {
	GetFunction *UpdateFunctionGetFunction `json:"-"`
}

UpdateFunctionResponse is returned by UpdateFunction on success.

func UpdateFunction

func UpdateFunction(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	code *string,
	description *string,
	readme *string,
	requirements []string,
) (*UpdateFunctionResponse, error)

func (*UpdateFunctionResponse) GetGetFunction

GetGetFunction returns UpdateFunctionResponse.GetFunction, and is useful for accessing the field via an interface.

func (*UpdateFunctionResponse) MarshalJSON

func (v *UpdateFunctionResponse) MarshalJSON() ([]byte, error)

func (*UpdateFunctionResponse) UnmarshalJSON

func (v *UpdateFunctionResponse) UnmarshalJSON(b []byte) error

type UpdateKmsKeyGetKmsKey

type UpdateKmsKeyGetKmsKey struct {
	Update UpdateKmsKeyGetKmsKeyUpdateKmsKey `json:"Update"`
}

UpdateKmsKeyGetKmsKey includes the requested fields of the GraphQL type KmsKey.

func (*UpdateKmsKeyGetKmsKey) GetUpdate

GetUpdate returns UpdateKmsKeyGetKmsKey.Update, and is useful for accessing the field via an interface.

type UpdateKmsKeyGetKmsKeyUpdateKmsKey

type UpdateKmsKeyGetKmsKeyUpdateKmsKey struct {
	KmsKeyFields `json:"-"`
}

UpdateKmsKeyGetKmsKeyUpdateKmsKey includes the requested fields of the GraphQL type KmsKey.

func (*UpdateKmsKeyGetKmsKeyUpdateKmsKey) GetArn

GetArn returns UpdateKmsKeyGetKmsKeyUpdateKmsKey.Arn, and is useful for accessing the field via an interface.

func (*UpdateKmsKeyGetKmsKeyUpdateKmsKey) GetDescription

func (v *UpdateKmsKeyGetKmsKeyUpdateKmsKey) GetDescription() *string

GetDescription returns UpdateKmsKeyGetKmsKeyUpdateKmsKey.Description, and is useful for accessing the field via an interface.

func (*UpdateKmsKeyGetKmsKeyUpdateKmsKey) GetInUse

GetInUse returns UpdateKmsKeyGetKmsKeyUpdateKmsKey.InUse, and is useful for accessing the field via an interface.

func (*UpdateKmsKeyGetKmsKeyUpdateKmsKey) GetName

GetName returns UpdateKmsKeyGetKmsKeyUpdateKmsKey.Name, and is useful for accessing the field via an interface.

func (*UpdateKmsKeyGetKmsKeyUpdateKmsKey) MarshalJSON

func (v *UpdateKmsKeyGetKmsKeyUpdateKmsKey) MarshalJSON() ([]byte, error)

func (*UpdateKmsKeyGetKmsKeyUpdateKmsKey) UnmarshalJSON

func (v *UpdateKmsKeyGetKmsKeyUpdateKmsKey) UnmarshalJSON(b []byte) error

type UpdateKmsKeyResponse

type UpdateKmsKeyResponse struct {
	GetKmsKey *UpdateKmsKeyGetKmsKey `json:"GetKmsKey"`
}

UpdateKmsKeyResponse is returned by UpdateKmsKey on success.

func UpdateKmsKey

func UpdateKmsKey(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	description *string,
) (*UpdateKmsKeyResponse, error)

func (*UpdateKmsKeyResponse) GetGetKmsKey

func (v *UpdateKmsKeyResponse) GetGetKmsKey() *UpdateKmsKeyGetKmsKey

GetGetKmsKey returns UpdateKmsKeyResponse.GetKmsKey, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNode

type UpdateLoadBalancerNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateLoadBalancerNodeGetNode includes the requested fields of the GraphQL interface Node.

UpdateLoadBalancerNodeGetNode is implemented by the following types: UpdateLoadBalancerNodeGetNodeAlertEmitterNode UpdateLoadBalancerNodeGetNodeAppChangeReceiverNode UpdateLoadBalancerNodeGetNodeAppChangeRouterNode UpdateLoadBalancerNodeGetNodeAuditEmitterNode UpdateLoadBalancerNodeGetNodeBitmapRouterNode UpdateLoadBalancerNodeGetNodeChangeEmitterNode UpdateLoadBalancerNodeGetNodeCrossTenantReceivingNode UpdateLoadBalancerNodeGetNodeCrossTenantSendingNode UpdateLoadBalancerNodeGetNodeDeadLetterEmitterNode UpdateLoadBalancerNodeGetNodeExternalNode UpdateLoadBalancerNodeGetNodeFilesDotComWebhookNode UpdateLoadBalancerNodeGetNodeLoadBalancerNode UpdateLoadBalancerNodeGetNodeLogEmitterNode UpdateLoadBalancerNodeGetNodeManagedNode UpdateLoadBalancerNodeGetNodeProcessorNode UpdateLoadBalancerNodeGetNodeTimerNode UpdateLoadBalancerNodeGetNodeWebSubHubNode UpdateLoadBalancerNodeGetNodeWebSubSubscriptionNode UpdateLoadBalancerNodeGetNodeWebhookNode

type UpdateLoadBalancerNodeGetNodeAlertEmitterNode

type UpdateLoadBalancerNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*UpdateLoadBalancerNodeGetNodeAlertEmitterNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeAppChangeReceiverNode

type UpdateLoadBalancerNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*UpdateLoadBalancerNodeGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeAppChangeRouterNode

type UpdateLoadBalancerNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*UpdateLoadBalancerNodeGetNodeAppChangeRouterNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeAuditEmitterNode

type UpdateLoadBalancerNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*UpdateLoadBalancerNodeGetNodeAuditEmitterNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeBitmapRouterNode

type UpdateLoadBalancerNodeGetNodeBitmapRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateLoadBalancerNodeGetNodeBitmapRouterNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeChangeEmitterNode

type UpdateLoadBalancerNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*UpdateLoadBalancerNodeGetNodeChangeEmitterNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeCrossTenantReceivingNode

type UpdateLoadBalancerNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*UpdateLoadBalancerNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeCrossTenantSendingNode

type UpdateLoadBalancerNodeGetNodeCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateLoadBalancerNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeDeadLetterEmitterNode

type UpdateLoadBalancerNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*UpdateLoadBalancerNodeGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeExternalNode

type UpdateLoadBalancerNodeGetNodeExternalNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateLoadBalancerNodeGetNodeExternalNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeFilesDotComWebhookNode

type UpdateLoadBalancerNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateLoadBalancerNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeLoadBalancerNode

type UpdateLoadBalancerNodeGetNodeLoadBalancerNode struct {
	Typename *string                                                             `json:"__typename"`
	Update   UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode `json:"Update"`
}

UpdateLoadBalancerNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateLoadBalancerNodeGetNodeLoadBalancerNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

func (*UpdateLoadBalancerNodeGetNodeLoadBalancerNode) GetUpdate

GetUpdate returns UpdateLoadBalancerNodeGetNodeLoadBalancerNode.Update, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode

type UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode struct {
	NodeFieldsLoadBalancerNode `json:"-"`
	LoadBalancerNodeFields     `json:"-"`
}

UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode) GetDescription

GetDescription returns UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode.Description, and is useful for accessing the field via an interface.

func (*UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode) GetName

GetName returns UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode.Name, and is useful for accessing the field via an interface.

func (*UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode) GetReceiveMessageType

GetReceiveMessageType returns UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode) GetSendMessageType

GetSendMessageType returns UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode.SendMessageType, and is useful for accessing the field via an interface.

func (*UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode) MarshalJSON

func (*UpdateLoadBalancerNodeGetNodeLoadBalancerNodeUpdateLoadBalancerNode) UnmarshalJSON

type UpdateLoadBalancerNodeGetNodeLogEmitterNode

type UpdateLoadBalancerNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*UpdateLoadBalancerNodeGetNodeLogEmitterNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeManagedNode

type UpdateLoadBalancerNodeGetNodeManagedNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateLoadBalancerNodeGetNodeManagedNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeProcessorNode

type UpdateLoadBalancerNodeGetNodeProcessorNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateLoadBalancerNodeGetNodeProcessorNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeTimerNode

type UpdateLoadBalancerNodeGetNodeTimerNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateLoadBalancerNodeGetNodeTimerNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeWebSubHubNode added in v1.0.1

type UpdateLoadBalancerNodeGetNodeWebSubHubNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateLoadBalancerNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

GetTypename returns UpdateLoadBalancerNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type UpdateLoadBalancerNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*UpdateLoadBalancerNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns UpdateLoadBalancerNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeGetNodeWebhookNode

type UpdateLoadBalancerNodeGetNodeWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateLoadBalancerNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateLoadBalancerNodeGetNodeWebhookNode) GetTypename

GetTypename returns UpdateLoadBalancerNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateLoadBalancerNodeResponse

type UpdateLoadBalancerNodeResponse struct {
	GetNode *UpdateLoadBalancerNodeGetNode `json:"-"`
}

UpdateLoadBalancerNodeResponse is returned by UpdateLoadBalancerNode on success.

func UpdateLoadBalancerNode

func UpdateLoadBalancerNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	description *string,
) (*UpdateLoadBalancerNodeResponse, error)

func (*UpdateLoadBalancerNodeResponse) GetGetNode

GetGetNode returns UpdateLoadBalancerNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*UpdateLoadBalancerNodeResponse) MarshalJSON

func (v *UpdateLoadBalancerNodeResponse) MarshalJSON() ([]byte, error)

func (*UpdateLoadBalancerNodeResponse) UnmarshalJSON

func (v *UpdateLoadBalancerNodeResponse) UnmarshalJSON(b []byte) error

type UpdateManagedNodeGetNode

type UpdateManagedNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateManagedNodeGetNode includes the requested fields of the GraphQL interface Node.

UpdateManagedNodeGetNode is implemented by the following types: UpdateManagedNodeGetNodeAlertEmitterNode UpdateManagedNodeGetNodeAppChangeReceiverNode UpdateManagedNodeGetNodeAppChangeRouterNode UpdateManagedNodeGetNodeAuditEmitterNode UpdateManagedNodeGetNodeBitmapRouterNode UpdateManagedNodeGetNodeChangeEmitterNode UpdateManagedNodeGetNodeCrossTenantReceivingNode UpdateManagedNodeGetNodeCrossTenantSendingNode UpdateManagedNodeGetNodeDeadLetterEmitterNode UpdateManagedNodeGetNodeExternalNode UpdateManagedNodeGetNodeFilesDotComWebhookNode UpdateManagedNodeGetNodeLoadBalancerNode UpdateManagedNodeGetNodeLogEmitterNode UpdateManagedNodeGetNodeManagedNode UpdateManagedNodeGetNodeProcessorNode UpdateManagedNodeGetNodeTimerNode UpdateManagedNodeGetNodeWebSubHubNode UpdateManagedNodeGetNodeWebSubSubscriptionNode UpdateManagedNodeGetNodeWebhookNode

type UpdateManagedNodeGetNodeAlertEmitterNode

type UpdateManagedNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*UpdateManagedNodeGetNodeAlertEmitterNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeAppChangeReceiverNode

type UpdateManagedNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*UpdateManagedNodeGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeAppChangeRouterNode

type UpdateManagedNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*UpdateManagedNodeGetNodeAppChangeRouterNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeAuditEmitterNode

type UpdateManagedNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*UpdateManagedNodeGetNodeAuditEmitterNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeBitmapRouterNode

type UpdateManagedNodeGetNodeBitmapRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateManagedNodeGetNodeBitmapRouterNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeChangeEmitterNode

type UpdateManagedNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*UpdateManagedNodeGetNodeChangeEmitterNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeCrossTenantReceivingNode

type UpdateManagedNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*UpdateManagedNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeCrossTenantSendingNode

type UpdateManagedNodeGetNodeCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateManagedNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeDeadLetterEmitterNode

type UpdateManagedNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*UpdateManagedNodeGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeExternalNode

type UpdateManagedNodeGetNodeExternalNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateManagedNodeGetNodeExternalNode) GetTypename

func (v *UpdateManagedNodeGetNodeExternalNode) GetTypename() *string

GetTypename returns UpdateManagedNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeFilesDotComWebhookNode

type UpdateManagedNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateManagedNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeLoadBalancerNode

type UpdateManagedNodeGetNodeLoadBalancerNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateManagedNodeGetNodeLoadBalancerNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeLogEmitterNode

type UpdateManagedNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*UpdateManagedNodeGetNodeLogEmitterNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeManagedNode

type UpdateManagedNodeGetNodeManagedNode struct {
	Typename *string                                              `json:"__typename"`
	Update   UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode `json:"Update"`
}

UpdateManagedNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateManagedNodeGetNodeManagedNode) GetTypename

func (v *UpdateManagedNodeGetNodeManagedNode) GetTypename() *string

GetTypename returns UpdateManagedNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNode) GetUpdate

GetUpdate returns UpdateManagedNodeGetNodeManagedNode.Update, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode

type UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode struct {
	NodeFieldsManagedNode `json:"-"`
	ManagedNodeFields     `json:"-"`
}

UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) GetApp

GetApp returns UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode.App, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) GetConfig

GetConfig returns UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode.Config, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) GetDescription

GetDescription returns UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode.Description, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) GetLoggingLevel

GetLoggingLevel returns UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) GetManagedNodeType

GetManagedNodeType returns UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode.ManagedNodeType, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) GetMounts

GetMounts returns UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode.Mounts, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) GetName

GetName returns UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode.Name, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) GetPorts

GetPorts returns UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode.Ports, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) GetReceiveMessageType

GetReceiveMessageType returns UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) GetSendMessageType

GetSendMessageType returns UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode.SendMessageType, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) MarshalJSON

func (*UpdateManagedNodeGetNodeManagedNodeUpdateManagedNode) UnmarshalJSON

type UpdateManagedNodeGetNodeProcessorNode

type UpdateManagedNodeGetNodeProcessorNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateManagedNodeGetNodeProcessorNode) GetTypename

GetTypename returns UpdateManagedNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeTimerNode

type UpdateManagedNodeGetNodeTimerNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateManagedNodeGetNodeTimerNode) GetTypename

func (v *UpdateManagedNodeGetNodeTimerNode) GetTypename() *string

GetTypename returns UpdateManagedNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeWebSubHubNode added in v1.0.1

type UpdateManagedNodeGetNodeWebSubHubNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateManagedNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

GetTypename returns UpdateManagedNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type UpdateManagedNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*UpdateManagedNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns UpdateManagedNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeGetNodeWebhookNode

type UpdateManagedNodeGetNodeWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateManagedNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateManagedNodeGetNodeWebhookNode) GetTypename

func (v *UpdateManagedNodeGetNodeWebhookNode) GetTypename() *string

GetTypename returns UpdateManagedNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateManagedNodeResponse

type UpdateManagedNodeResponse struct {
	GetNode *UpdateManagedNodeGetNode `json:"-"`
}

UpdateManagedNodeResponse is returned by UpdateManagedNode on success.

func UpdateManagedNode

func UpdateManagedNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	description *string,
	loggingLevel *LogLevel,
	mounts []MountInput,
	ports []PortInput,
) (*UpdateManagedNodeResponse, error)

func (*UpdateManagedNodeResponse) GetGetNode

GetGetNode returns UpdateManagedNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeResponse) MarshalJSON

func (v *UpdateManagedNodeResponse) MarshalJSON() ([]byte, error)

func (*UpdateManagedNodeResponse) UnmarshalJSON

func (v *UpdateManagedNodeResponse) UnmarshalJSON(b []byte) error

type UpdateManagedNodeTypeGetManagedNodeType

type UpdateManagedNodeTypeGetManagedNodeType struct {
	Update UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType `json:"Update"`
}

UpdateManagedNodeTypeGetManagedNodeType includes the requested fields of the GraphQL type ManagedNodeType.

func (*UpdateManagedNodeTypeGetManagedNodeType) GetUpdate

GetUpdate returns UpdateManagedNodeTypeGetManagedNodeType.Update, and is useful for accessing the field via an interface.

type UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType

type UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType struct {
	ManagedNodeTypeFields `json:"-"`
}

UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType includes the requested fields of the GraphQL type ManagedNodeType.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetConfigTemplate

GetConfigTemplate returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.ConfigTemplate, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetDescription

GetDescription returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.Description, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetImageUri

GetImageUri returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.ImageUri, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetInUse

GetInUse returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.InUse, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetMountRequirements

GetMountRequirements returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.MountRequirements, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetName

GetName returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.Name, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetPortRequirements

GetPortRequirements returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.PortRequirements, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetReadme

GetReadme returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.Readme, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetReceiveMessageType

GetReceiveMessageType returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetSendMessageType

GetSendMessageType returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.SendMessageType, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) GetSystem

GetSystem returns UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType.System, and is useful for accessing the field via an interface.

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) MarshalJSON

func (*UpdateManagedNodeTypeGetManagedNodeTypeUpdateManagedNodeType) UnmarshalJSON

type UpdateManagedNodeTypeResponse

type UpdateManagedNodeTypeResponse struct {
	GetManagedNodeType *UpdateManagedNodeTypeGetManagedNodeType `json:"GetManagedNodeType"`
}

UpdateManagedNodeTypeResponse is returned by UpdateManagedNodeType on success.

func UpdateManagedNodeType

func UpdateManagedNodeType(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	description *string,
	imageUri *string,
	readme *string,
) (*UpdateManagedNodeTypeResponse, error)

func (*UpdateManagedNodeTypeResponse) GetGetManagedNodeType

GetGetManagedNodeType returns UpdateManagedNodeTypeResponse.GetManagedNodeType, and is useful for accessing the field via an interface.

type UpdateMessageTypeGetMessageType

type UpdateMessageTypeGetMessageType struct {
	Update UpdateMessageTypeGetMessageTypeUpdateMessageType `json:"Update"`
}

UpdateMessageTypeGetMessageType includes the requested fields of the GraphQL type MessageType.

func (*UpdateMessageTypeGetMessageType) GetUpdate

GetUpdate returns UpdateMessageTypeGetMessageType.Update, and is useful for accessing the field via an interface.

type UpdateMessageTypeGetMessageTypeUpdateMessageType

type UpdateMessageTypeGetMessageTypeUpdateMessageType struct {
	MessageTypeFields `json:"-"`
}

UpdateMessageTypeGetMessageTypeUpdateMessageType includes the requested fields of the GraphQL type MessageType.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) GetAuditor

GetAuditor returns UpdateMessageTypeGetMessageTypeUpdateMessageType.Auditor, and is useful for accessing the field via an interface.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) GetBitmapperTemplate

func (v *UpdateMessageTypeGetMessageTypeUpdateMessageType) GetBitmapperTemplate() string

GetBitmapperTemplate returns UpdateMessageTypeGetMessageTypeUpdateMessageType.BitmapperTemplate, and is useful for accessing the field via an interface.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) GetDescription

GetDescription returns UpdateMessageTypeGetMessageTypeUpdateMessageType.Description, and is useful for accessing the field via an interface.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) GetInUse

GetInUse returns UpdateMessageTypeGetMessageTypeUpdateMessageType.InUse, and is useful for accessing the field via an interface.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) GetName

GetName returns UpdateMessageTypeGetMessageTypeUpdateMessageType.Name, and is useful for accessing the field via an interface.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) GetProcessorTemplate

func (v *UpdateMessageTypeGetMessageTypeUpdateMessageType) GetProcessorTemplate() string

GetProcessorTemplate returns UpdateMessageTypeGetMessageTypeUpdateMessageType.ProcessorTemplate, and is useful for accessing the field via an interface.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) GetReadme

GetReadme returns UpdateMessageTypeGetMessageTypeUpdateMessageType.Readme, and is useful for accessing the field via an interface.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) GetRequirements

GetRequirements returns UpdateMessageTypeGetMessageTypeUpdateMessageType.Requirements, and is useful for accessing the field via an interface.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) GetSampleMessage

GetSampleMessage returns UpdateMessageTypeGetMessageTypeUpdateMessageType.SampleMessage, and is useful for accessing the field via an interface.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) GetSystem

GetSystem returns UpdateMessageTypeGetMessageTypeUpdateMessageType.System, and is useful for accessing the field via an interface.

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) MarshalJSON

func (*UpdateMessageTypeGetMessageTypeUpdateMessageType) UnmarshalJSON

type UpdateMessageTypeResponse

type UpdateMessageTypeResponse struct {
	GetMessageType *UpdateMessageTypeGetMessageType `json:"GetMessageType"`
}

UpdateMessageTypeResponse is returned by UpdateMessageType on success.

func UpdateMessageType

func UpdateMessageType(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	auditor *string,
	bitmapperTemplate *string,
	description *string,
	processorTemplate *string,
	readme *string,
	requirements []string,
	sampleMessage *string,
) (*UpdateMessageTypeResponse, error)

func (*UpdateMessageTypeResponse) GetGetMessageType

GetGetMessageType returns UpdateMessageTypeResponse.GetMessageType, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNode

type UpdateProcessorNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateProcessorNodeGetNode includes the requested fields of the GraphQL interface Node.

UpdateProcessorNodeGetNode is implemented by the following types: UpdateProcessorNodeGetNodeAlertEmitterNode UpdateProcessorNodeGetNodeAppChangeReceiverNode UpdateProcessorNodeGetNodeAppChangeRouterNode UpdateProcessorNodeGetNodeAuditEmitterNode UpdateProcessorNodeGetNodeBitmapRouterNode UpdateProcessorNodeGetNodeChangeEmitterNode UpdateProcessorNodeGetNodeCrossTenantReceivingNode UpdateProcessorNodeGetNodeCrossTenantSendingNode UpdateProcessorNodeGetNodeDeadLetterEmitterNode UpdateProcessorNodeGetNodeExternalNode UpdateProcessorNodeGetNodeFilesDotComWebhookNode UpdateProcessorNodeGetNodeLoadBalancerNode UpdateProcessorNodeGetNodeLogEmitterNode UpdateProcessorNodeGetNodeManagedNode UpdateProcessorNodeGetNodeProcessorNode UpdateProcessorNodeGetNodeTimerNode UpdateProcessorNodeGetNodeWebSubHubNode UpdateProcessorNodeGetNodeWebSubSubscriptionNode UpdateProcessorNodeGetNodeWebhookNode

type UpdateProcessorNodeGetNodeAlertEmitterNode

type UpdateProcessorNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*UpdateProcessorNodeGetNodeAlertEmitterNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeAppChangeReceiverNode

type UpdateProcessorNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*UpdateProcessorNodeGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeAppChangeRouterNode

type UpdateProcessorNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*UpdateProcessorNodeGetNodeAppChangeRouterNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeAuditEmitterNode

type UpdateProcessorNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*UpdateProcessorNodeGetNodeAuditEmitterNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeBitmapRouterNode

type UpdateProcessorNodeGetNodeBitmapRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateProcessorNodeGetNodeBitmapRouterNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeChangeEmitterNode

type UpdateProcessorNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*UpdateProcessorNodeGetNodeChangeEmitterNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeCrossTenantReceivingNode

type UpdateProcessorNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*UpdateProcessorNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeCrossTenantSendingNode

type UpdateProcessorNodeGetNodeCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateProcessorNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeDeadLetterEmitterNode

type UpdateProcessorNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*UpdateProcessorNodeGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeExternalNode

type UpdateProcessorNodeGetNodeExternalNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateProcessorNodeGetNodeExternalNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeFilesDotComWebhookNode

type UpdateProcessorNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateProcessorNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeLoadBalancerNode

type UpdateProcessorNodeGetNodeLoadBalancerNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateProcessorNodeGetNodeLoadBalancerNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeLogEmitterNode

type UpdateProcessorNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*UpdateProcessorNodeGetNodeLogEmitterNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeManagedNode

type UpdateProcessorNodeGetNodeManagedNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateProcessorNodeGetNodeManagedNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeProcessorNode

type UpdateProcessorNodeGetNodeProcessorNode struct {
	Typename *string                                                    `json:"__typename"`
	Update   UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode `json:"Update"`
}

UpdateProcessorNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateProcessorNodeGetNodeProcessorNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNode) GetUpdate

GetUpdate returns UpdateProcessorNodeGetNodeProcessorNode.Update, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode

type UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode struct {
	NodeFieldsProcessorNode `json:"-"`
	ProcessorNodeFields     `json:"-"`
}

UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) GetConfig

GetConfig returns UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode.Config, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) GetDescription

GetDescription returns UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode.Description, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) GetInlineProcessor

GetInlineProcessor returns UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode.InlineProcessor, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) GetLoggingLevel

GetLoggingLevel returns UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) GetManagedProcessor

GetManagedProcessor returns UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode.ManagedProcessor, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) GetName

GetName returns UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode.Name, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) GetReceiveMessageType

GetReceiveMessageType returns UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) GetRequirements

GetRequirements returns UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode.Requirements, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) GetSendMessageType

GetSendMessageType returns UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode.SendMessageType, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) GetSequentialProcessing

GetSequentialProcessing returns UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode.SequentialProcessing, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) MarshalJSON

func (*UpdateProcessorNodeGetNodeProcessorNodeUpdateProcessorNode) UnmarshalJSON

type UpdateProcessorNodeGetNodeTimerNode

type UpdateProcessorNodeGetNodeTimerNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateProcessorNodeGetNodeTimerNode) GetTypename

func (v *UpdateProcessorNodeGetNodeTimerNode) GetTypename() *string

GetTypename returns UpdateProcessorNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeWebSubHubNode added in v1.0.1

type UpdateProcessorNodeGetNodeWebSubHubNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateProcessorNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

GetTypename returns UpdateProcessorNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type UpdateProcessorNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*UpdateProcessorNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns UpdateProcessorNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeGetNodeWebhookNode

type UpdateProcessorNodeGetNodeWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateProcessorNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateProcessorNodeGetNodeWebhookNode) GetTypename

GetTypename returns UpdateProcessorNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateProcessorNodeResponse

type UpdateProcessorNodeResponse struct {
	GetNode *UpdateProcessorNodeGetNode `json:"-"`
}

UpdateProcessorNodeResponse is returned by UpdateProcessorNode on success.

func UpdateProcessorNode

func UpdateProcessorNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	description *string,
	inlineProcessor *string,
	loggingLevel *LogLevel,
	managedProcessor *string,
	requirements []string,
	sequentialProcessing *bool,
) (*UpdateProcessorNodeResponse, error)

func (*UpdateProcessorNodeResponse) GetGetNode

GetGetNode returns UpdateProcessorNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*UpdateProcessorNodeResponse) MarshalJSON

func (v *UpdateProcessorNodeResponse) MarshalJSON() ([]byte, error)

func (*UpdateProcessorNodeResponse) UnmarshalJSON

func (v *UpdateProcessorNodeResponse) UnmarshalJSON(b []byte) error

type UpdateRemotetAppGetApp

type UpdateRemotetAppGetApp interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateRemotetAppGetApp includes the requested fields of the GraphQL interface App.

UpdateRemotetAppGetApp is implemented by the following types: UpdateRemotetAppGetAppCrossAccountApp UpdateRemotetAppGetAppCrossTenantReceivingApp UpdateRemotetAppGetAppCrossTenantSendingApp UpdateRemotetAppGetAppExternalApp UpdateRemotetAppGetAppManagedApp

type UpdateRemotetAppGetAppCrossAccountApp

type UpdateRemotetAppGetAppCrossAccountApp struct {
	Typename *string                                                    `json:"__typename"`
	Update   UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp `json:"Update"`
}

UpdateRemotetAppGetAppCrossAccountApp includes the requested fields of the GraphQL type CrossAccountApp.

func (*UpdateRemotetAppGetAppCrossAccountApp) GetTypename

GetTypename returns UpdateRemotetAppGetAppCrossAccountApp.Typename, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppCrossAccountApp) GetUpdate

GetUpdate returns UpdateRemotetAppGetAppCrossAccountApp.Update, and is useful for accessing the field via an interface.

type UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp

type UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp struct {
	AppFieldsCrossAccountApp `json:"-"`
	CrossAccountAppFields    `json:"-"`
}

UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp includes the requested fields of the GraphQL type CrossAccountApp.

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) GetAccount

GetAccount returns UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp.Account, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) GetAppsyncEndpoint

GetAppsyncEndpoint returns UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) GetAuditRecordsEndpoint

GetAuditRecordsEndpoint returns UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) GetConfig

GetConfig returns UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp.Config, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) GetCredentials

GetCredentials returns UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp.Credentials, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) GetDescription

GetDescription returns UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp.Description, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) GetIamPolicy

GetIamPolicy returns UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp.IamPolicy, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) GetName

GetName returns UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp.Name, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) GetTableAccess

GetTableAccess returns UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp.TableAccess, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) MarshalJSON

func (*UpdateRemotetAppGetAppCrossAccountAppUpdateCrossAccountApp) UnmarshalJSON

type UpdateRemotetAppGetAppCrossTenantReceivingApp

type UpdateRemotetAppGetAppCrossTenantReceivingApp struct {
	Typename *string `json:"__typename"`
}

UpdateRemotetAppGetAppCrossTenantReceivingApp includes the requested fields of the GraphQL type CrossTenantReceivingApp.

func (*UpdateRemotetAppGetAppCrossTenantReceivingApp) GetTypename

GetTypename returns UpdateRemotetAppGetAppCrossTenantReceivingApp.Typename, and is useful for accessing the field via an interface.

type UpdateRemotetAppGetAppCrossTenantSendingApp

type UpdateRemotetAppGetAppCrossTenantSendingApp struct {
	Typename *string `json:"__typename"`
}

UpdateRemotetAppGetAppCrossTenantSendingApp includes the requested fields of the GraphQL type CrossTenantSendingApp.

func (*UpdateRemotetAppGetAppCrossTenantSendingApp) GetTypename

GetTypename returns UpdateRemotetAppGetAppCrossTenantSendingApp.Typename, and is useful for accessing the field via an interface.

type UpdateRemotetAppGetAppExternalApp

type UpdateRemotetAppGetAppExternalApp struct {
	Typename *string                                            `json:"__typename"`
	Update   UpdateRemotetAppGetAppExternalAppUpdateExternalApp `json:"Update"`
}

UpdateRemotetAppGetAppExternalApp includes the requested fields of the GraphQL type ExternalApp.

func (*UpdateRemotetAppGetAppExternalApp) GetTypename

func (v *UpdateRemotetAppGetAppExternalApp) GetTypename() *string

GetTypename returns UpdateRemotetAppGetAppExternalApp.Typename, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppExternalApp) GetUpdate

GetUpdate returns UpdateRemotetAppGetAppExternalApp.Update, and is useful for accessing the field via an interface.

type UpdateRemotetAppGetAppExternalAppUpdateExternalApp

type UpdateRemotetAppGetAppExternalAppUpdateExternalApp struct {
	AppFieldsExternalApp `json:"-"`
	ExternalAppFields    `json:"-"`
}

UpdateRemotetAppGetAppExternalAppUpdateExternalApp includes the requested fields of the GraphQL type ExternalApp.

func (*UpdateRemotetAppGetAppExternalAppUpdateExternalApp) GetAppsyncEndpoint

GetAppsyncEndpoint returns UpdateRemotetAppGetAppExternalAppUpdateExternalApp.AppsyncEndpoint, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppExternalAppUpdateExternalApp) GetAuditRecordsEndpoint

func (v *UpdateRemotetAppGetAppExternalAppUpdateExternalApp) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns UpdateRemotetAppGetAppExternalAppUpdateExternalApp.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppExternalAppUpdateExternalApp) GetConfig

GetConfig returns UpdateRemotetAppGetAppExternalAppUpdateExternalApp.Config, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppExternalAppUpdateExternalApp) GetCredentials

GetCredentials returns UpdateRemotetAppGetAppExternalAppUpdateExternalApp.Credentials, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppExternalAppUpdateExternalApp) GetDescription

GetDescription returns UpdateRemotetAppGetAppExternalAppUpdateExternalApp.Description, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppExternalAppUpdateExternalApp) GetName

GetName returns UpdateRemotetAppGetAppExternalAppUpdateExternalApp.Name, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppExternalAppUpdateExternalApp) GetTableAccess

GetTableAccess returns UpdateRemotetAppGetAppExternalAppUpdateExternalApp.TableAccess, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppExternalAppUpdateExternalApp) MarshalJSON

func (*UpdateRemotetAppGetAppExternalAppUpdateExternalApp) UnmarshalJSON

type UpdateRemotetAppGetAppManagedApp

type UpdateRemotetAppGetAppManagedApp struct {
	Typename *string                                          `json:"__typename"`
	Update   UpdateRemotetAppGetAppManagedAppUpdateManagedApp `json:"Update"`
}

UpdateRemotetAppGetAppManagedApp includes the requested fields of the GraphQL type ManagedApp.

func (*UpdateRemotetAppGetAppManagedApp) GetTypename

func (v *UpdateRemotetAppGetAppManagedApp) GetTypename() *string

GetTypename returns UpdateRemotetAppGetAppManagedApp.Typename, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppManagedApp) GetUpdate

GetUpdate returns UpdateRemotetAppGetAppManagedApp.Update, and is useful for accessing the field via an interface.

type UpdateRemotetAppGetAppManagedAppUpdateManagedApp

type UpdateRemotetAppGetAppManagedAppUpdateManagedApp struct {
	AppFieldsManagedApp `json:"-"`
	ManagedAppFields    `json:"-"`
}

UpdateRemotetAppGetAppManagedAppUpdateManagedApp includes the requested fields of the GraphQL type ManagedApp.

func (*UpdateRemotetAppGetAppManagedAppUpdateManagedApp) GetAuditRecordsEndpoint

func (v *UpdateRemotetAppGetAppManagedAppUpdateManagedApp) GetAuditRecordsEndpoint() string

GetAuditRecordsEndpoint returns UpdateRemotetAppGetAppManagedAppUpdateManagedApp.AuditRecordsEndpoint, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppManagedAppUpdateManagedApp) GetConfig

GetConfig returns UpdateRemotetAppGetAppManagedAppUpdateManagedApp.Config, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppManagedAppUpdateManagedApp) GetCredentials

GetCredentials returns UpdateRemotetAppGetAppManagedAppUpdateManagedApp.Credentials, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppManagedAppUpdateManagedApp) GetDescription

GetDescription returns UpdateRemotetAppGetAppManagedAppUpdateManagedApp.Description, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppManagedAppUpdateManagedApp) GetName

GetName returns UpdateRemotetAppGetAppManagedAppUpdateManagedApp.Name, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppManagedAppUpdateManagedApp) GetTableAccess

GetTableAccess returns UpdateRemotetAppGetAppManagedAppUpdateManagedApp.TableAccess, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppGetAppManagedAppUpdateManagedApp) MarshalJSON

func (*UpdateRemotetAppGetAppManagedAppUpdateManagedApp) UnmarshalJSON

type UpdateRemotetAppResponse

type UpdateRemotetAppResponse struct {
	GetApp *UpdateRemotetAppGetApp `json:"-"`
}

UpdateRemotetAppResponse is returned by UpdateRemotetApp on success.

func UpdateRemotetApp

func UpdateRemotetApp(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	description *string,
	tableAccess *bool,
) (*UpdateRemotetAppResponse, error)

func (*UpdateRemotetAppResponse) GetGetApp

GetGetApp returns UpdateRemotetAppResponse.GetApp, and is useful for accessing the field via an interface.

func (*UpdateRemotetAppResponse) MarshalJSON

func (v *UpdateRemotetAppResponse) MarshalJSON() ([]byte, error)

func (*UpdateRemotetAppResponse) UnmarshalJSON

func (v *UpdateRemotetAppResponse) UnmarshalJSON(b []byte) error

type UpdateTenantGetTenant

type UpdateTenantGetTenant struct {
	Update UpdateTenantGetTenantUpdateTenant `json:"Update"`
}

UpdateTenantGetTenant includes the requested fields of the GraphQL type Tenant.

func (*UpdateTenantGetTenant) GetUpdate

GetUpdate returns UpdateTenantGetTenant.Update, and is useful for accessing the field via an interface.

type UpdateTenantGetTenantUpdateTenant

type UpdateTenantGetTenantUpdateTenant struct {
	TenantFields `json:"-"`
}

UpdateTenantGetTenantUpdateTenant includes the requested fields of the GraphQL type Tenant.

func (*UpdateTenantGetTenantUpdateTenant) GetActive

func (v *UpdateTenantGetTenantUpdateTenant) GetActive() bool

GetActive returns UpdateTenantGetTenantUpdateTenant.Active, and is useful for accessing the field via an interface.

func (*UpdateTenantGetTenantUpdateTenant) GetConfig

func (v *UpdateTenantGetTenantUpdateTenant) GetConfig() *string

GetConfig returns UpdateTenantGetTenantUpdateTenant.Config, and is useful for accessing the field via an interface.

func (*UpdateTenantGetTenantUpdateTenant) GetDescription

func (v *UpdateTenantGetTenantUpdateTenant) GetDescription() *string

GetDescription returns UpdateTenantGetTenantUpdateTenant.Description, and is useful for accessing the field via an interface.

func (*UpdateTenantGetTenantUpdateTenant) GetName

GetName returns UpdateTenantGetTenantUpdateTenant.Name, and is useful for accessing the field via an interface.

func (*UpdateTenantGetTenantUpdateTenant) GetRegion

GetRegion returns UpdateTenantGetTenantUpdateTenant.Region, and is useful for accessing the field via an interface.

func (*UpdateTenantGetTenantUpdateTenant) GetTable

GetTable returns UpdateTenantGetTenantUpdateTenant.Table, and is useful for accessing the field via an interface.

func (*UpdateTenantGetTenantUpdateTenant) MarshalJSON

func (v *UpdateTenantGetTenantUpdateTenant) MarshalJSON() ([]byte, error)

func (*UpdateTenantGetTenantUpdateTenant) UnmarshalJSON

func (v *UpdateTenantGetTenantUpdateTenant) UnmarshalJSON(b []byte) error

type UpdateTenantResponse

type UpdateTenantResponse struct {
	GetTenant *UpdateTenantGetTenant `json:"GetTenant"`
}

UpdateTenantResponse is returned by UpdateTenant on success.

func UpdateTenant

func UpdateTenant(
	ctx context.Context,
	client graphql.Client,
	tenant string,
	config *string,
	description *string,
) (*UpdateTenantResponse, error)

func (*UpdateTenantResponse) GetGetTenant

func (v *UpdateTenantResponse) GetGetTenant() *UpdateTenantGetTenant

GetGetTenant returns UpdateTenantResponse.GetTenant, and is useful for accessing the field via an interface.

type UpdateTenantUserGetTenantUser

type UpdateTenantUserGetTenantUser struct {
	Update UpdateTenantUserGetTenantUserUpdateTenantUser `json:"Update"`
}

UpdateTenantUserGetTenantUser includes the requested fields of the GraphQL type TenantUser.

func (*UpdateTenantUserGetTenantUser) GetUpdate

GetUpdate returns UpdateTenantUserGetTenantUser.Update, and is useful for accessing the field via an interface.

type UpdateTenantUserGetTenantUserUpdateTenantUser

type UpdateTenantUserGetTenantUserUpdateTenantUser struct {
	TenantUserFields `json:"-"`
}

UpdateTenantUserGetTenantUserUpdateTenantUser includes the requested fields of the GraphQL type TenantUser.

func (*UpdateTenantUserGetTenantUserUpdateTenantUser) GetEmail

GetEmail returns UpdateTenantUserGetTenantUserUpdateTenantUser.Email, and is useful for accessing the field via an interface.

func (*UpdateTenantUserGetTenantUserUpdateTenantUser) GetFirstName

GetFirstName returns UpdateTenantUserGetTenantUserUpdateTenantUser.FirstName, and is useful for accessing the field via an interface.

func (*UpdateTenantUserGetTenantUserUpdateTenantUser) GetLastName

GetLastName returns UpdateTenantUserGetTenantUserUpdateTenantUser.LastName, and is useful for accessing the field via an interface.

func (*UpdateTenantUserGetTenantUserUpdateTenantUser) GetRole

GetRole returns UpdateTenantUserGetTenantUserUpdateTenantUser.Role, and is useful for accessing the field via an interface.

func (*UpdateTenantUserGetTenantUserUpdateTenantUser) GetStatus

GetStatus returns UpdateTenantUserGetTenantUserUpdateTenantUser.Status, and is useful for accessing the field via an interface.

func (*UpdateTenantUserGetTenantUserUpdateTenantUser) MarshalJSON

func (*UpdateTenantUserGetTenantUserUpdateTenantUser) UnmarshalJSON

type UpdateTenantUserResponse

type UpdateTenantUserResponse struct {
	GetTenantUser *UpdateTenantUserGetTenantUser `json:"GetTenantUser"`
}

UpdateTenantUserResponse is returned by UpdateTenantUser on success.

func UpdateTenantUser

func UpdateTenantUser(
	ctx context.Context,
	client graphql.Client,
	email string,
	tenant string,
	role *UserRole,
	status *UserStatus,
) (*UpdateTenantUserResponse, error)

func (*UpdateTenantUserResponse) GetGetTenantUser

GetGetTenantUser returns UpdateTenantUserResponse.GetTenantUser, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNode

type UpdateTimerNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateTimerNodeGetNode includes the requested fields of the GraphQL interface Node.

UpdateTimerNodeGetNode is implemented by the following types: UpdateTimerNodeGetNodeAlertEmitterNode UpdateTimerNodeGetNodeAppChangeReceiverNode UpdateTimerNodeGetNodeAppChangeRouterNode UpdateTimerNodeGetNodeAuditEmitterNode UpdateTimerNodeGetNodeBitmapRouterNode UpdateTimerNodeGetNodeChangeEmitterNode UpdateTimerNodeGetNodeCrossTenantReceivingNode UpdateTimerNodeGetNodeCrossTenantSendingNode UpdateTimerNodeGetNodeDeadLetterEmitterNode UpdateTimerNodeGetNodeExternalNode UpdateTimerNodeGetNodeFilesDotComWebhookNode UpdateTimerNodeGetNodeLoadBalancerNode UpdateTimerNodeGetNodeLogEmitterNode UpdateTimerNodeGetNodeManagedNode UpdateTimerNodeGetNodeProcessorNode UpdateTimerNodeGetNodeTimerNode UpdateTimerNodeGetNodeWebSubHubNode UpdateTimerNodeGetNodeWebSubSubscriptionNode UpdateTimerNodeGetNodeWebhookNode

type UpdateTimerNodeGetNodeAlertEmitterNode

type UpdateTimerNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*UpdateTimerNodeGetNodeAlertEmitterNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeAppChangeReceiverNode

type UpdateTimerNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*UpdateTimerNodeGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeAppChangeRouterNode

type UpdateTimerNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*UpdateTimerNodeGetNodeAppChangeRouterNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeAuditEmitterNode

type UpdateTimerNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*UpdateTimerNodeGetNodeAuditEmitterNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeBitmapRouterNode

type UpdateTimerNodeGetNodeBitmapRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateTimerNodeGetNodeBitmapRouterNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeChangeEmitterNode

type UpdateTimerNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*UpdateTimerNodeGetNodeChangeEmitterNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeCrossTenantReceivingNode

type UpdateTimerNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*UpdateTimerNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeCrossTenantSendingNode

type UpdateTimerNodeGetNodeCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateTimerNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeDeadLetterEmitterNode

type UpdateTimerNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*UpdateTimerNodeGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeExternalNode

type UpdateTimerNodeGetNodeExternalNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateTimerNodeGetNodeExternalNode) GetTypename

func (v *UpdateTimerNodeGetNodeExternalNode) GetTypename() *string

GetTypename returns UpdateTimerNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeFilesDotComWebhookNode

type UpdateTimerNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateTimerNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeLoadBalancerNode

type UpdateTimerNodeGetNodeLoadBalancerNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateTimerNodeGetNodeLoadBalancerNode) GetTypename

GetTypename returns UpdateTimerNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeLogEmitterNode

type UpdateTimerNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*UpdateTimerNodeGetNodeLogEmitterNode) GetTypename

func (v *UpdateTimerNodeGetNodeLogEmitterNode) GetTypename() *string

GetTypename returns UpdateTimerNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeManagedNode

type UpdateTimerNodeGetNodeManagedNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateTimerNodeGetNodeManagedNode) GetTypename

func (v *UpdateTimerNodeGetNodeManagedNode) GetTypename() *string

GetTypename returns UpdateTimerNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeProcessorNode

type UpdateTimerNodeGetNodeProcessorNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateTimerNodeGetNodeProcessorNode) GetTypename

func (v *UpdateTimerNodeGetNodeProcessorNode) GetTypename() *string

GetTypename returns UpdateTimerNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeTimerNode

type UpdateTimerNodeGetNodeTimerNode struct {
	Typename *string                                        `json:"__typename"`
	Update   UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode `json:"Update"`
}

UpdateTimerNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateTimerNodeGetNodeTimerNode) GetTypename

func (v *UpdateTimerNodeGetNodeTimerNode) GetTypename() *string

GetTypename returns UpdateTimerNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

func (*UpdateTimerNodeGetNodeTimerNode) GetUpdate

GetUpdate returns UpdateTimerNodeGetNodeTimerNode.Update, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode

type UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode struct {
	NodeFieldsTimerNode `json:"-"`
	TimerNodeFields     `json:"-"`
}

UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode) GetDescription

GetDescription returns UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode.Description, and is useful for accessing the field via an interface.

func (*UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode) GetName

GetName returns UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode.Name, and is useful for accessing the field via an interface.

func (*UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode) GetScheduleExpression

func (v *UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode) GetScheduleExpression() string

GetScheduleExpression returns UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode.ScheduleExpression, and is useful for accessing the field via an interface.

func (*UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode) GetSendMessageType

GetSendMessageType returns UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode.SendMessageType, and is useful for accessing the field via an interface.

func (*UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode) MarshalJSON

func (*UpdateTimerNodeGetNodeTimerNodeUpdateTimerNode) UnmarshalJSON

type UpdateTimerNodeGetNodeWebSubHubNode added in v1.0.1

type UpdateTimerNodeGetNodeWebSubHubNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateTimerNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

func (v *UpdateTimerNodeGetNodeWebSubHubNode) GetTypename() *string

GetTypename returns UpdateTimerNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type UpdateTimerNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*UpdateTimerNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns UpdateTimerNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeGetNodeWebhookNode

type UpdateTimerNodeGetNodeWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateTimerNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateTimerNodeGetNodeWebhookNode) GetTypename

func (v *UpdateTimerNodeGetNodeWebhookNode) GetTypename() *string

GetTypename returns UpdateTimerNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateTimerNodeResponse

type UpdateTimerNodeResponse struct {
	GetNode *UpdateTimerNodeGetNode `json:"-"`
}

UpdateTimerNodeResponse is returned by UpdateTimerNode on success.

func UpdateTimerNode

func UpdateTimerNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	description *string,
) (*UpdateTimerNodeResponse, error)

func (*UpdateTimerNodeResponse) GetGetNode

GetGetNode returns UpdateTimerNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*UpdateTimerNodeResponse) MarshalJSON

func (v *UpdateTimerNodeResponse) MarshalJSON() ([]byte, error)

func (*UpdateTimerNodeResponse) UnmarshalJSON

func (v *UpdateTimerNodeResponse) UnmarshalJSON(b []byte) error

type UpdateWebSubHubNodeGetNode added in v1.1.0

type UpdateWebSubHubNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateWebSubHubNodeGetNode includes the requested fields of the GraphQL interface Node.

UpdateWebSubHubNodeGetNode is implemented by the following types: UpdateWebSubHubNodeGetNodeAlertEmitterNode UpdateWebSubHubNodeGetNodeAppChangeReceiverNode UpdateWebSubHubNodeGetNodeAppChangeRouterNode UpdateWebSubHubNodeGetNodeAuditEmitterNode UpdateWebSubHubNodeGetNodeBitmapRouterNode UpdateWebSubHubNodeGetNodeChangeEmitterNode UpdateWebSubHubNodeGetNodeCrossTenantReceivingNode UpdateWebSubHubNodeGetNodeCrossTenantSendingNode UpdateWebSubHubNodeGetNodeDeadLetterEmitterNode UpdateWebSubHubNodeGetNodeExternalNode UpdateWebSubHubNodeGetNodeFilesDotComWebhookNode UpdateWebSubHubNodeGetNodeLoadBalancerNode UpdateWebSubHubNodeGetNodeLogEmitterNode UpdateWebSubHubNodeGetNodeManagedNode UpdateWebSubHubNodeGetNodeProcessorNode UpdateWebSubHubNodeGetNodeTimerNode UpdateWebSubHubNodeGetNodeWebSubHubNode UpdateWebSubHubNodeGetNodeWebSubSubscriptionNode UpdateWebSubHubNodeGetNodeWebhookNode

type UpdateWebSubHubNodeGetNodeAlertEmitterNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*UpdateWebSubHubNodeGetNodeAlertEmitterNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeAppChangeReceiverNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*UpdateWebSubHubNodeGetNodeAppChangeReceiverNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeAppChangeRouterNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*UpdateWebSubHubNodeGetNodeAppChangeRouterNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeAuditEmitterNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*UpdateWebSubHubNodeGetNodeAuditEmitterNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeBitmapRouterNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeBitmapRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateWebSubHubNodeGetNodeBitmapRouterNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeChangeEmitterNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*UpdateWebSubHubNodeGetNodeChangeEmitterNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeCrossTenantReceivingNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*UpdateWebSubHubNodeGetNodeCrossTenantReceivingNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeCrossTenantSendingNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateWebSubHubNodeGetNodeCrossTenantSendingNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeDeadLetterEmitterNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*UpdateWebSubHubNodeGetNodeDeadLetterEmitterNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeExternalNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeExternalNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateWebSubHubNodeGetNodeExternalNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeFilesDotComWebhookNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateWebSubHubNodeGetNodeFilesDotComWebhookNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeLoadBalancerNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeLoadBalancerNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateWebSubHubNodeGetNodeLoadBalancerNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeLogEmitterNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*UpdateWebSubHubNodeGetNodeLogEmitterNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeManagedNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeManagedNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateWebSubHubNodeGetNodeManagedNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeProcessorNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeProcessorNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateWebSubHubNodeGetNodeProcessorNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeTimerNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeTimerNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateWebSubHubNodeGetNodeTimerNode) GetTypename added in v1.1.0

func (v *UpdateWebSubHubNodeGetNodeTimerNode) GetTypename() *string

GetTypename returns UpdateWebSubHubNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeWebSubHubNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeWebSubHubNode struct {
	Typename *string                                                    `json:"__typename"`
	Update   UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode `json:"Update"`
}

UpdateWebSubHubNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNode) GetUpdate added in v1.1.0

GetUpdate returns UpdateWebSubHubNodeGetNodeWebSubHubNode.Update, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode struct {
	NodeFieldsWebSubHubNode `json:"-"`
	WebSubHubNodeFields     `json:"-"`
}

UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetConfig added in v1.1.0

GetConfig returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.Config, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetDefaultLeaseSeconds added in v1.1.0

GetDefaultLeaseSeconds returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.DefaultLeaseSeconds, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetDeliveryRetries added in v1.1.0

GetDeliveryRetries returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.DeliveryRetries, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetDescription added in v1.1.0

GetDescription returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.Description, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetEndpoint added in v1.1.0

GetEndpoint returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.Endpoint, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetInlineApiAuthenticator added in v1.1.0

GetInlineApiAuthenticator returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.InlineApiAuthenticator, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetLoggingLevel added in v1.1.0

GetLoggingLevel returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetManagedApiAuthenticator added in v1.1.0

GetManagedApiAuthenticator returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.ManagedApiAuthenticator, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetMaxLeaseSeconds added in v1.1.0

GetMaxLeaseSeconds returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.MaxLeaseSeconds, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetName added in v1.1.0

GetName returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.Name, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetReceiveMessageType added in v1.1.0

GetReceiveMessageType returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetRequirements added in v1.1.0

GetRequirements returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.Requirements, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetSignatureAlgorithm added in v1.1.0

GetSignatureAlgorithm returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.SignatureAlgorithm, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) GetSubscriptionSecurity added in v1.1.0

GetSubscriptionSecurity returns UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode.SubscriptionSecurity, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) MarshalJSON added in v1.1.0

func (*UpdateWebSubHubNodeGetNodeWebSubHubNodeUpdateWebSubHubNode) UnmarshalJSON added in v1.1.0

type UpdateWebSubHubNodeGetNodeWebSubSubscriptionNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*UpdateWebSubHubNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeGetNodeWebhookNode added in v1.1.0

type UpdateWebSubHubNodeGetNodeWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebSubHubNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateWebSubHubNodeGetNodeWebhookNode) GetTypename added in v1.1.0

GetTypename returns UpdateWebSubHubNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebSubHubNodeResponse added in v1.1.0

type UpdateWebSubHubNodeResponse struct {
	GetNode *UpdateWebSubHubNodeGetNode `json:"-"`
}

UpdateWebSubHubNodeResponse is returned by UpdateWebSubHubNode on success.

func UpdateWebSubHubNode added in v1.1.0

func UpdateWebSubHubNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	defaultLeaseSeconds *int,
	deliveryRetries *int,
	description *string,
	inlineApiAuthenticator *string,
	loggingLevel *LogLevel,
	managedApiAuthenticator *string,
	maxLeaseSeconds *int,
	requirements []string,
	signatureAlgorithm *WebSubSignatureAlgorithm,
	subscriptionSecurity *WebSubSubscriptionSecurity,
) (*UpdateWebSubHubNodeResponse, error)

func (*UpdateWebSubHubNodeResponse) GetGetNode added in v1.1.0

GetGetNode returns UpdateWebSubHubNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*UpdateWebSubHubNodeResponse) MarshalJSON added in v1.1.0

func (v *UpdateWebSubHubNodeResponse) MarshalJSON() ([]byte, error)

func (*UpdateWebSubHubNodeResponse) UnmarshalJSON added in v1.1.0

func (v *UpdateWebSubHubNodeResponse) UnmarshalJSON(b []byte) error

type UpdateWebhookNodeGetNode

type UpdateWebhookNodeGetNode interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateWebhookNodeGetNode includes the requested fields of the GraphQL interface Node.

UpdateWebhookNodeGetNode is implemented by the following types: UpdateWebhookNodeGetNodeAlertEmitterNode UpdateWebhookNodeGetNodeAppChangeReceiverNode UpdateWebhookNodeGetNodeAppChangeRouterNode UpdateWebhookNodeGetNodeAuditEmitterNode UpdateWebhookNodeGetNodeBitmapRouterNode UpdateWebhookNodeGetNodeChangeEmitterNode UpdateWebhookNodeGetNodeCrossTenantReceivingNode UpdateWebhookNodeGetNodeCrossTenantSendingNode UpdateWebhookNodeGetNodeDeadLetterEmitterNode UpdateWebhookNodeGetNodeExternalNode UpdateWebhookNodeGetNodeFilesDotComWebhookNode UpdateWebhookNodeGetNodeLoadBalancerNode UpdateWebhookNodeGetNodeLogEmitterNode UpdateWebhookNodeGetNodeManagedNode UpdateWebhookNodeGetNodeProcessorNode UpdateWebhookNodeGetNodeTimerNode UpdateWebhookNodeGetNodeWebSubHubNode UpdateWebhookNodeGetNodeWebSubSubscriptionNode UpdateWebhookNodeGetNodeWebhookNode

type UpdateWebhookNodeGetNodeAlertEmitterNode

type UpdateWebhookNodeGetNodeAlertEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeAlertEmitterNode includes the requested fields of the GraphQL type AlertEmitterNode.

func (*UpdateWebhookNodeGetNodeAlertEmitterNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeAlertEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeAppChangeReceiverNode

type UpdateWebhookNodeGetNodeAppChangeReceiverNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeAppChangeReceiverNode includes the requested fields of the GraphQL type AppChangeReceiverNode.

func (*UpdateWebhookNodeGetNodeAppChangeReceiverNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeAppChangeReceiverNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeAppChangeRouterNode

type UpdateWebhookNodeGetNodeAppChangeRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeAppChangeRouterNode includes the requested fields of the GraphQL type AppChangeRouterNode.

func (*UpdateWebhookNodeGetNodeAppChangeRouterNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeAppChangeRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeAuditEmitterNode

type UpdateWebhookNodeGetNodeAuditEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeAuditEmitterNode includes the requested fields of the GraphQL type AuditEmitterNode.

func (*UpdateWebhookNodeGetNodeAuditEmitterNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeAuditEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeBitmapRouterNode

type UpdateWebhookNodeGetNodeBitmapRouterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeBitmapRouterNode includes the requested fields of the GraphQL type BitmapRouterNode.

func (*UpdateWebhookNodeGetNodeBitmapRouterNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeBitmapRouterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeChangeEmitterNode

type UpdateWebhookNodeGetNodeChangeEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeChangeEmitterNode includes the requested fields of the GraphQL type ChangeEmitterNode.

func (*UpdateWebhookNodeGetNodeChangeEmitterNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeChangeEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeCrossTenantReceivingNode

type UpdateWebhookNodeGetNodeCrossTenantReceivingNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeCrossTenantReceivingNode includes the requested fields of the GraphQL type CrossTenantReceivingNode.

func (*UpdateWebhookNodeGetNodeCrossTenantReceivingNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeCrossTenantReceivingNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeCrossTenantSendingNode

type UpdateWebhookNodeGetNodeCrossTenantSendingNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeCrossTenantSendingNode includes the requested fields of the GraphQL type CrossTenantSendingNode.

func (*UpdateWebhookNodeGetNodeCrossTenantSendingNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeCrossTenantSendingNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeDeadLetterEmitterNode

type UpdateWebhookNodeGetNodeDeadLetterEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeDeadLetterEmitterNode includes the requested fields of the GraphQL type DeadLetterEmitterNode.

func (*UpdateWebhookNodeGetNodeDeadLetterEmitterNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeDeadLetterEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeExternalNode

type UpdateWebhookNodeGetNodeExternalNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeExternalNode includes the requested fields of the GraphQL type ExternalNode.

func (*UpdateWebhookNodeGetNodeExternalNode) GetTypename

func (v *UpdateWebhookNodeGetNodeExternalNode) GetTypename() *string

GetTypename returns UpdateWebhookNodeGetNodeExternalNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeFilesDotComWebhookNode

type UpdateWebhookNodeGetNodeFilesDotComWebhookNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeFilesDotComWebhookNode includes the requested fields of the GraphQL type FilesDotComWebhookNode.

func (*UpdateWebhookNodeGetNodeFilesDotComWebhookNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeFilesDotComWebhookNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeLoadBalancerNode

type UpdateWebhookNodeGetNodeLoadBalancerNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeLoadBalancerNode includes the requested fields of the GraphQL type LoadBalancerNode.

func (*UpdateWebhookNodeGetNodeLoadBalancerNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeLoadBalancerNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeLogEmitterNode

type UpdateWebhookNodeGetNodeLogEmitterNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeLogEmitterNode includes the requested fields of the GraphQL type LogEmitterNode.

func (*UpdateWebhookNodeGetNodeLogEmitterNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeLogEmitterNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeManagedNode

type UpdateWebhookNodeGetNodeManagedNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeManagedNode includes the requested fields of the GraphQL type ManagedNode.

func (*UpdateWebhookNodeGetNodeManagedNode) GetTypename

func (v *UpdateWebhookNodeGetNodeManagedNode) GetTypename() *string

GetTypename returns UpdateWebhookNodeGetNodeManagedNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeProcessorNode

type UpdateWebhookNodeGetNodeProcessorNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeProcessorNode includes the requested fields of the GraphQL type ProcessorNode.

func (*UpdateWebhookNodeGetNodeProcessorNode) GetTypename

GetTypename returns UpdateWebhookNodeGetNodeProcessorNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeTimerNode

type UpdateWebhookNodeGetNodeTimerNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeTimerNode includes the requested fields of the GraphQL type TimerNode.

func (*UpdateWebhookNodeGetNodeTimerNode) GetTypename

func (v *UpdateWebhookNodeGetNodeTimerNode) GetTypename() *string

GetTypename returns UpdateWebhookNodeGetNodeTimerNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeWebSubHubNode added in v1.0.1

type UpdateWebhookNodeGetNodeWebSubHubNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeWebSubHubNode includes the requested fields of the GraphQL type WebSubHubNode.

func (*UpdateWebhookNodeGetNodeWebSubHubNode) GetTypename added in v1.0.1

GetTypename returns UpdateWebhookNodeGetNodeWebSubHubNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeWebSubSubscriptionNode added in v1.0.1

type UpdateWebhookNodeGetNodeWebSubSubscriptionNode struct {
	Typename *string `json:"__typename"`
}

UpdateWebhookNodeGetNodeWebSubSubscriptionNode includes the requested fields of the GraphQL type WebSubSubscriptionNode.

func (*UpdateWebhookNodeGetNodeWebSubSubscriptionNode) GetTypename added in v1.0.1

GetTypename returns UpdateWebhookNodeGetNodeWebSubSubscriptionNode.Typename, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeWebhookNode

type UpdateWebhookNodeGetNodeWebhookNode struct {
	Typename *string                                              `json:"__typename"`
	Update   UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode `json:"Update"`
}

UpdateWebhookNodeGetNodeWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateWebhookNodeGetNodeWebhookNode) GetTypename

func (v *UpdateWebhookNodeGetNodeWebhookNode) GetTypename() *string

GetTypename returns UpdateWebhookNodeGetNodeWebhookNode.Typename, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeGetNodeWebhookNode) GetUpdate

GetUpdate returns UpdateWebhookNodeGetNodeWebhookNode.Update, and is useful for accessing the field via an interface.

type UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode

type UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode struct {
	NodeFieldsWebhookNode `json:"-"`
	WebhookNodeFields     `json:"-"`
}

UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode includes the requested fields of the GraphQL type WebhookNode.

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) GetConfig

GetConfig returns UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode.Config, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) GetDescription

GetDescription returns UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode.Description, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) GetEndpoint

GetEndpoint returns UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode.Endpoint, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) GetInlineApiAuthenticator

func (v *UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) GetInlineApiAuthenticator() *string

GetInlineApiAuthenticator returns UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode.InlineApiAuthenticator, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) GetLoggingLevel

GetLoggingLevel returns UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode.LoggingLevel, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) GetManagedApiAuthenticator

GetManagedApiAuthenticator returns UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode.ManagedApiAuthenticator, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) GetName

GetName returns UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode.Name, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) GetRequirements

GetRequirements returns UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode.Requirements, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) GetSendMessageType

GetSendMessageType returns UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode.SendMessageType, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) MarshalJSON

func (*UpdateWebhookNodeGetNodeWebhookNodeUpdateWebhookNode) UnmarshalJSON

type UpdateWebhookNodeResponse

type UpdateWebhookNodeResponse struct {
	GetNode *UpdateWebhookNodeGetNode `json:"-"`
}

UpdateWebhookNodeResponse is returned by UpdateWebhookNode on success.

func UpdateWebhookNode

func UpdateWebhookNode(
	ctx context.Context,
	client graphql.Client,
	name string,
	tenant string,
	config *string,
	description *string,
	inlineApiAuthenticator *string,
	loggingLevel *LogLevel,
	managedApiAuthenticator *string,
	requirements []string,
) (*UpdateWebhookNodeResponse, error)

func (*UpdateWebhookNodeResponse) GetGetNode

GetGetNode returns UpdateWebhookNodeResponse.GetNode, and is useful for accessing the field via an interface.

func (*UpdateWebhookNodeResponse) MarshalJSON

func (v *UpdateWebhookNodeResponse) MarshalJSON() ([]byte, error)

func (*UpdateWebhookNodeResponse) UnmarshalJSON

func (v *UpdateWebhookNodeResponse) UnmarshalJSON(b []byte) error

type UserRole

type UserRole string
const (
	UserRoleAdmin    UserRole = "admin"
	UserRoleOwner    UserRole = "owner"
	UserRoleReadOnly UserRole = "read_only"
	UserRoleUser     UserRole = "user"
)

type UserStatus

type UserStatus string
const (
	UserStatusActive   UserStatus = "active"
	UserStatusInactive UserStatus = "inactive"
	UserStatusInvited  UserStatus = "invited"
	UserStatusPending  UserStatus = "pending"
)

type WebSubHubNodeFields added in v1.1.0

type WebSubHubNodeFields struct {
	Config                  *string                                                             `json:"config"`
	DefaultLeaseSeconds     int                                                                 `json:"defaultLeaseSeconds"`
	DeliveryRetries         *int                                                                `json:"deliveryRetries"`
	Endpoint                string                                                              `json:"endpoint"`
	InlineApiAuthenticator  *string                                                             `json:"inlineApiAuthenticator"`
	LoggingLevel            *LogLevel                                                           `json:"loggingLevel"`
	ManagedApiAuthenticator *WebSubHubNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction `json:"managedApiAuthenticator"`
	MaxLeaseSeconds         int                                                                 `json:"maxLeaseSeconds"`
	ReceiveMessageType      *WebSubHubNodeFieldsReceiveMessageType                              `json:"receiveMessageType"`
	Requirements            []string                                                            `json:"requirements"`
	SignatureAlgorithm      WebSubSignatureAlgorithm                                            `json:"signatureAlgorithm"`
	SubscriptionSecurity    *WebSubSubscriptionSecurity                                         `json:"subscriptionSecurity"`
}

WebSubHubNodeFields includes the GraphQL fields of WebSubHubNode requested by the fragment WebSubHubNodeFields.

func (*WebSubHubNodeFields) GetConfig added in v1.1.0

func (v *WebSubHubNodeFields) GetConfig() *string

GetConfig returns WebSubHubNodeFields.Config, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetDefaultLeaseSeconds added in v1.1.0

func (v *WebSubHubNodeFields) GetDefaultLeaseSeconds() int

GetDefaultLeaseSeconds returns WebSubHubNodeFields.DefaultLeaseSeconds, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetDeliveryRetries added in v1.1.0

func (v *WebSubHubNodeFields) GetDeliveryRetries() *int

GetDeliveryRetries returns WebSubHubNodeFields.DeliveryRetries, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetEndpoint added in v1.1.0

func (v *WebSubHubNodeFields) GetEndpoint() string

GetEndpoint returns WebSubHubNodeFields.Endpoint, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetInlineApiAuthenticator added in v1.1.0

func (v *WebSubHubNodeFields) GetInlineApiAuthenticator() *string

GetInlineApiAuthenticator returns WebSubHubNodeFields.InlineApiAuthenticator, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetLoggingLevel added in v1.1.0

func (v *WebSubHubNodeFields) GetLoggingLevel() *LogLevel

GetLoggingLevel returns WebSubHubNodeFields.LoggingLevel, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetManagedApiAuthenticator added in v1.1.0

GetManagedApiAuthenticator returns WebSubHubNodeFields.ManagedApiAuthenticator, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetMaxLeaseSeconds added in v1.1.0

func (v *WebSubHubNodeFields) GetMaxLeaseSeconds() int

GetMaxLeaseSeconds returns WebSubHubNodeFields.MaxLeaseSeconds, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetReceiveMessageType added in v1.1.0

func (v *WebSubHubNodeFields) GetReceiveMessageType() *WebSubHubNodeFieldsReceiveMessageType

GetReceiveMessageType returns WebSubHubNodeFields.ReceiveMessageType, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetRequirements added in v1.1.0

func (v *WebSubHubNodeFields) GetRequirements() []string

GetRequirements returns WebSubHubNodeFields.Requirements, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetSignatureAlgorithm added in v1.1.0

func (v *WebSubHubNodeFields) GetSignatureAlgorithm() WebSubSignatureAlgorithm

GetSignatureAlgorithm returns WebSubHubNodeFields.SignatureAlgorithm, and is useful for accessing the field via an interface.

func (*WebSubHubNodeFields) GetSubscriptionSecurity added in v1.1.0

func (v *WebSubHubNodeFields) GetSubscriptionSecurity() *WebSubSubscriptionSecurity

GetSubscriptionSecurity returns WebSubHubNodeFields.SubscriptionSecurity, and is useful for accessing the field via an interface.

type WebSubHubNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction added in v1.1.0

type WebSubHubNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction struct {
	Name string `json:"name"`
}

WebSubHubNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction includes the requested fields of the GraphQL type ApiAuthenticatorFunction.

func (*WebSubHubNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction) GetName added in v1.1.0

GetName returns WebSubHubNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction.Name, and is useful for accessing the field via an interface.

type WebSubHubNodeFieldsReceiveMessageType added in v1.1.0

type WebSubHubNodeFieldsReceiveMessageType struct {
	Name string `json:"name"`
}

WebSubHubNodeFieldsReceiveMessageType includes the requested fields of the GraphQL type MessageType.

func (*WebSubHubNodeFieldsReceiveMessageType) GetName added in v1.1.0

GetName returns WebSubHubNodeFieldsReceiveMessageType.Name, and is useful for accessing the field via an interface.

type WebSubSignatureAlgorithm added in v1.1.0

type WebSubSignatureAlgorithm string
const (
	WebSubSignatureAlgorithmSha1   WebSubSignatureAlgorithm = "sha1"
	WebSubSignatureAlgorithmSha256 WebSubSignatureAlgorithm = "sha256"
	WebSubSignatureAlgorithmSha384 WebSubSignatureAlgorithm = "sha384"
	WebSubSignatureAlgorithmSha512 WebSubSignatureAlgorithm = "sha512"
)

type WebSubSubscriptionSecurity added in v1.1.0

type WebSubSubscriptionSecurity string
const (
	WebSubSubscriptionSecurityHttps          WebSubSubscriptionSecurity = "https"
	WebSubSubscriptionSecurityHttpsandsecret WebSubSubscriptionSecurity = "httpsAndSecret"
	WebSubSubscriptionSecuritySecret         WebSubSubscriptionSecurity = "secret"
)

type WebhookNodeFields

type WebhookNodeFields struct {
	Config                  *string                                                           `json:"config"`
	Endpoint                string                                                            `json:"endpoint"`
	InlineApiAuthenticator  *string                                                           `json:"inlineApiAuthenticator"`
	LoggingLevel            *LogLevel                                                         `json:"loggingLevel"`
	ManagedApiAuthenticator *WebhookNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction `json:"managedApiAuthenticator"`
	Requirements            []string                                                          `json:"requirements"`
	SendMessageType         *WebhookNodeFieldsSendMessageType                                 `json:"sendMessageType"`
}

WebhookNodeFields includes the GraphQL fields of WebhookNode requested by the fragment WebhookNodeFields.

func (*WebhookNodeFields) GetConfig

func (v *WebhookNodeFields) GetConfig() *string

GetConfig returns WebhookNodeFields.Config, and is useful for accessing the field via an interface.

func (*WebhookNodeFields) GetEndpoint

func (v *WebhookNodeFields) GetEndpoint() string

GetEndpoint returns WebhookNodeFields.Endpoint, and is useful for accessing the field via an interface.

func (*WebhookNodeFields) GetInlineApiAuthenticator

func (v *WebhookNodeFields) GetInlineApiAuthenticator() *string

GetInlineApiAuthenticator returns WebhookNodeFields.InlineApiAuthenticator, and is useful for accessing the field via an interface.

func (*WebhookNodeFields) GetLoggingLevel

func (v *WebhookNodeFields) GetLoggingLevel() *LogLevel

GetLoggingLevel returns WebhookNodeFields.LoggingLevel, and is useful for accessing the field via an interface.

func (*WebhookNodeFields) GetManagedApiAuthenticator

GetManagedApiAuthenticator returns WebhookNodeFields.ManagedApiAuthenticator, and is useful for accessing the field via an interface.

func (*WebhookNodeFields) GetRequirements

func (v *WebhookNodeFields) GetRequirements() []string

GetRequirements returns WebhookNodeFields.Requirements, and is useful for accessing the field via an interface.

func (*WebhookNodeFields) GetSendMessageType

func (v *WebhookNodeFields) GetSendMessageType() *WebhookNodeFieldsSendMessageType

GetSendMessageType returns WebhookNodeFields.SendMessageType, and is useful for accessing the field via an interface.

type WebhookNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction

type WebhookNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction struct {
	Name string `json:"name"`
}

WebhookNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction includes the requested fields of the GraphQL type ApiAuthenticatorFunction.

func (*WebhookNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction) GetName

GetName returns WebhookNodeFieldsManagedApiAuthenticatorApiAuthenticatorFunction.Name, and is useful for accessing the field via an interface.

type WebhookNodeFieldsSendMessageType

type WebhookNodeFieldsSendMessageType struct {
	Name string `json:"name"`
}

WebhookNodeFieldsSendMessageType includes the requested fields of the GraphQL type MessageType.

func (*WebhookNodeFieldsSendMessageType) GetName

GetName returns WebhookNodeFieldsSendMessageType.Name, and is useful for accessing the field via an interface.

Jump to

Keyboard shortcuts

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