application

package
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2018 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Create

func Create(client *occlient.Client, applicationName string) error

Create a new application

func Delete

func Delete(client *occlient.Client, name string) error

Delete deletes the given application

func Exists

func Exists(client *occlient.Client, name string) (bool, error)

func GetCurrent

func GetCurrent(client *occlient.Client) (string, error)

GetCurrent returns currently active application. If no application is active this functions returns empty string

func GetCurrentOrGetCreateSetDefault

func GetCurrentOrGetCreateSetDefault(client *occlient.Client) (string, error)

GetCurrentOrGetCreateSetDefault returns currently active application. If no application is active, a defaultApplication is created and set as default as well. Use this carefully only in places where user expects the state to be altered Do not use for read operations like get, list; only for write operations like create

func List

func List(client *occlient.Client) ([]config.ApplicationInfo, error)

List all application in current project Queries cluster and config file. Shows also empty applications (empty applications are those that are just mentioned in config file but don't have any object associated with it on cluster).

func SetCurrent

func SetCurrent(client *occlient.Client, name string) error

SetCurrent set application as active

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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