Documentation ¶
Index ¶
- Constants
- type AndroidVariant
- type AnnotationHelper
- type AnnotationHelperImpl
- type BindingSecret
- type ConfigOperator
- type IOSVariant
- type KubeHelper
- type KubeHelperImpl
- type MockAnnotationHelper
- type MockKubeHelper
- type MockUpsClient
- type MockUpsClientProvider
- type PushApplication
- type UPSClientConfig
- type UpsClient
- type UpsClientImpl
- type UpsClientProvider
- type UpsClientProviderImpl
- type Variant
- type VariantServiceBindingMapping
Constants ¶
View Source
const BaseUrl = "http://localhost:8080/rest/applications"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AndroidVariant ¶
type AnnotationHelper ¶
type AnnotationHelper interface {
// contains filtered or unexported methods
}
type AnnotationHelperImpl ¶
type AnnotationHelperImpl struct {
// contains filtered or unexported fields
}
func NewAnnotationHelper ¶
func NewAnnotationHelper(mobileclient *mc.Clientset) *AnnotationHelperImpl
type BindingSecret ¶
This is required because importing core/v1/Secret leads to a double import and redefinition of log_dir
type ConfigOperator ¶
type ConfigOperator struct {
// contains filtered or unexported fields
}
func NewConfigOperator ¶
func NewConfigOperator(pushClientProvider UpsClientProvider, annotationHelper AnnotationHelper, kubeHelper KubeHelper) *ConfigOperator
func (ConfigOperator) StartService ¶
func (op ConfigOperator) StartService()
type IOSVariant ¶
type KubeHelper ¶
type KubeHelper interface {
// contains filtered or unexported methods
}
type KubeHelperImpl ¶
type KubeHelperImpl struct {
// contains filtered or unexported fields
}
func NewKubeHelper ¶
func NewKubeHelper(k8client *kubernetes.Clientset, scclient *sc.Clientset) *KubeHelperImpl
type MockAnnotationHelper ¶
MockAnnotationHelper is an autogenerated mock type for the AnnotationHelper type
type MockKubeHelper ¶
MockKubeHelper is an autogenerated mock type for the KubeHelper type
type MockUpsClient ¶
MockUpsClient is an autogenerated mock type for the UpsClient type
type MockUpsClientProvider ¶
MockUpsClientProvider is an autogenerated mock type for the UpsClientProvider type
type PushApplication ¶
type PushApplication struct {
ApplicationId string `json:"applicationId"`
}
type UPSClientConfig ¶
type UpsClientImpl ¶
type UpsClientImpl struct {
// contains filtered or unexported fields
}
func NewUpsClientImpl ¶
func NewUpsClientImpl(config *PushApplication, serviceInstanceId string, baseUrl string) *UpsClientImpl
type UpsClientProvider ¶
type UpsClientProvider interface {
// contains filtered or unexported methods
}
Provides ups clients. This is to allow creation of
type UpsClientProviderImpl ¶
type UpsClientProviderImpl struct {
// contains filtered or unexported fields
}
func NewUpsClientProviderImpl ¶
func NewUpsClientProviderImpl(k8client *kubernetes.Clientset) *UpsClientProviderImpl
type VariantServiceBindingMapping ¶
func GetClientConfigRepresentation ¶
func GetClientConfigRepresentation(variantId, serviceBindingId string) (VariantServiceBindingMapping, error)
func (*VariantServiceBindingMapping) Validate ¶
func (configRepresentation *VariantServiceBindingMapping) Validate() error
Click to show internal directories.
Click to hide internal directories.