Documentation
¶
Index ¶
- func BigQueryDataTransferConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.TransferConfig) *krm.BigQueryDataTransferConfigObservedState
- func BigQueryDataTransferConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krm.BigQueryDataTransferConfigObservedState) *pb.TransferConfig
- func BigQueryDataTransferConfigSpec_FromProto(mapCtx *direct.MapContext, in *pb.TransferConfig) *krm.BigQueryDataTransferConfigSpec
- func BigQueryDataTransferConfigSpec_ToProto(mapCtx *direct.MapContext, in *krm.BigQueryDataTransferConfigSpec) *pb.TransferConfig
- func EmailPreferences_FromProto(mapCtx *direct.MapContext, in *pb.EmailPreferences) *krmv1beta1.EmailPreferences
- func EmailPreferences_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.EmailPreferences) *pb.EmailPreferences
- func EncryptionConfiguration_FromProto(mapCtx *direct.MapContext, in *pb.EncryptionConfiguration) *krm.EncryptionConfiguration
- func EncryptionConfiguration_ToProto(mapCtx *direct.MapContext, in *krm.EncryptionConfiguration) *pb.EncryptionConfiguration
- func EventDrivenSchedule_FromProto(mapCtx *direct.MapContext, in *pb.EventDrivenSchedule) *krm.EventDrivenSchedule
- func EventDrivenSchedule_ToProto(mapCtx *direct.MapContext, in *krm.EventDrivenSchedule) *pb.EventDrivenSchedule
- func ManualSchedule_FromProto(mapCtx *direct.MapContext, in *pb.ManualSchedule) *krmv1beta1.ManualSchedule
- func ManualSchedule_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.ManualSchedule) *pb.ManualSchedule
- func NewModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func Params_FromProto(mapCtx *direct.MapContext, in *structpb.Struct) map[string]string
- func Params_ToProto(mapCtx *direct.MapContext, in map[string]string) *structpb.Struct
- func ScheduleOptionsV2_FromProto(mapCtx *direct.MapContext, in *pb.ScheduleOptionsV2) *krmv1beta1.ScheduleOptionsV2
- func ScheduleOptionsV2_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.ScheduleOptionsV2) *pb.ScheduleOptionsV2
- func ScheduleOptions_FromProto(mapCtx *direct.MapContext, in *pb.ScheduleOptions) *krmv1beta1.ScheduleOptions
- func ScheduleOptions_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.ScheduleOptions) *pb.ScheduleOptions
- func Status_FromProto(mapCtx *direct.MapContext, in *statuspb.Status) *krm.Status
- func Status_ToProto(mapCtx *direct.MapContext, in *krm.Status) *statuspb.Status
- func TimeBasedSchedule_FromProto(mapCtx *direct.MapContext, in *pb.TimeBasedSchedule) *krmv1beta1.TimeBasedSchedule
- func TimeBasedSchedule_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.TimeBasedSchedule) *pb.TimeBasedSchedule
- func UserInfo_FromProto(mapCtx *direct.MapContext, in *pb.UserInfo) *krmv1beta1.UserInfo
- func UserInfo_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.UserInfo) *pb.UserInfo
- type Adapter
- func (a *Adapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
- func (a *Adapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
- func (a *Adapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
- func (a *Adapter) Find(ctx context.Context) (bool, error)
- func (a *Adapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
- type BigQueryDataTransferConfigIdentity
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BigQueryDataTransferConfigObservedState_FromProto ¶
func BigQueryDataTransferConfigObservedState_FromProto(mapCtx *direct.MapContext, in *pb.TransferConfig) *krm.BigQueryDataTransferConfigObservedState
func BigQueryDataTransferConfigObservedState_ToProto ¶
func BigQueryDataTransferConfigObservedState_ToProto(mapCtx *direct.MapContext, in *krm.BigQueryDataTransferConfigObservedState) *pb.TransferConfig
func BigQueryDataTransferConfigSpec_FromProto ¶
func BigQueryDataTransferConfigSpec_FromProto(mapCtx *direct.MapContext, in *pb.TransferConfig) *krm.BigQueryDataTransferConfigSpec
func BigQueryDataTransferConfigSpec_ToProto ¶
func BigQueryDataTransferConfigSpec_ToProto(mapCtx *direct.MapContext, in *krm.BigQueryDataTransferConfigSpec) *pb.TransferConfig
func EmailPreferences_FromProto ¶
func EmailPreferences_FromProto(mapCtx *direct.MapContext, in *pb.EmailPreferences) *krmv1beta1.EmailPreferences
func EmailPreferences_ToProto ¶
func EmailPreferences_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.EmailPreferences) *pb.EmailPreferences
func EncryptionConfiguration_FromProto ¶
func EncryptionConfiguration_FromProto(mapCtx *direct.MapContext, in *pb.EncryptionConfiguration) *krm.EncryptionConfiguration
func EncryptionConfiguration_ToProto ¶
func EncryptionConfiguration_ToProto(mapCtx *direct.MapContext, in *krm.EncryptionConfiguration) *pb.EncryptionConfiguration
func EventDrivenSchedule_FromProto ¶ added in v1.127.0
func EventDrivenSchedule_FromProto(mapCtx *direct.MapContext, in *pb.EventDrivenSchedule) *krm.EventDrivenSchedule
func EventDrivenSchedule_ToProto ¶ added in v1.127.0
func EventDrivenSchedule_ToProto(mapCtx *direct.MapContext, in *krm.EventDrivenSchedule) *pb.EventDrivenSchedule
func ManualSchedule_FromProto ¶ added in v1.127.0
func ManualSchedule_FromProto(mapCtx *direct.MapContext, in *pb.ManualSchedule) *krmv1beta1.ManualSchedule
func ManualSchedule_ToProto ¶ added in v1.127.0
func ManualSchedule_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.ManualSchedule) *pb.ManualSchedule
func NewModel ¶
func NewModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
func Params_FromProto ¶
func Params_ToProto ¶
func ScheduleOptionsV2_FromProto ¶ added in v1.127.0
func ScheduleOptionsV2_FromProto(mapCtx *direct.MapContext, in *pb.ScheduleOptionsV2) *krmv1beta1.ScheduleOptionsV2
func ScheduleOptionsV2_ToProto ¶ added in v1.127.0
func ScheduleOptionsV2_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.ScheduleOptionsV2) *pb.ScheduleOptionsV2
func ScheduleOptions_FromProto ¶
func ScheduleOptions_FromProto(mapCtx *direct.MapContext, in *pb.ScheduleOptions) *krmv1beta1.ScheduleOptions
func ScheduleOptions_ToProto ¶
func ScheduleOptions_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.ScheduleOptions) *pb.ScheduleOptions
func Status_FromProto ¶ added in v1.127.0
func Status_ToProto ¶ added in v1.127.0
func TimeBasedSchedule_FromProto ¶ added in v1.127.0
func TimeBasedSchedule_FromProto(mapCtx *direct.MapContext, in *pb.TimeBasedSchedule) *krmv1beta1.TimeBasedSchedule
func TimeBasedSchedule_ToProto ¶ added in v1.127.0
func TimeBasedSchedule_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.TimeBasedSchedule) *pb.TimeBasedSchedule
func UserInfo_FromProto ¶
func UserInfo_FromProto(mapCtx *direct.MapContext, in *pb.UserInfo) *krmv1beta1.UserInfo
func UserInfo_ToProto ¶
func UserInfo_ToProto(mapCtx *direct.MapContext, in *krmv1beta1.UserInfo) *pb.UserInfo
Types ¶
type Adapter ¶
type Adapter struct {
// contains filtered or unexported fields
}
func (*Adapter) Create ¶
func (a *Adapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
func (*Adapter) Delete ¶
func (a *Adapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
Delete implements the Adapter interface.
func (*Adapter) Export ¶
func (a *Adapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
func (*Adapter) Update ¶
func (a *Adapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
type BigQueryDataTransferConfigIdentity ¶
type BigQueryDataTransferConfigIdentity struct {
// contains filtered or unexported fields
}
func BuildID ¶
func BuildID(projectID, location, transferConfigID string) *BigQueryDataTransferConfigIdentity
BuildID builds a unique identifier BigQueryDataTransferConfigIdentity from resource components
func (*BigQueryDataTransferConfigIdentity) AsExternalRef ¶
func (c *BigQueryDataTransferConfigIdentity) AsExternalRef() *string
AsExternalRef builds a externalRef from a BigQueryDataTransferConfig
func (*BigQueryDataTransferConfigIdentity) FullyQualifiedName ¶
func (c *BigQueryDataTransferConfigIdentity) FullyQualifiedName() string
FullyQualifiedName builds a BigQueryDataTransferConfig resource fully qualified name
func (*BigQueryDataTransferConfigIdentity) Parent ¶
func (c *BigQueryDataTransferConfigIdentity) Parent() string
Parent builds a BigQueryDataTransferConfig parent
Click to show internal directories.
Click to hide internal directories.