common

package
v0.0.0-...-ddee7fb Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "FREE",
		2: "PRERELEASE",
		3: "SERVING",
		4: "TEST",
		5: "REPAIR",
		6: "DECOMMISSIONED",
	}
	State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"FREE":              1,
		"PRERELEASE":        2,
		"SERVING":           3,
		"TEST":              4,
		"REPAIR":            5,
		"DECOMMISSIONED":    6,
	}
)

Enum value maps for State.

View Source
var File_go_chromium_org_luci_machine_db_api_common_v1_states_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type State

type State int32

State is an enumeration of possible states a resource may be in. When adding a state here, choose a name that results in no common prefixes between any two states, then update prefix-matching in prefixes.go.

const (
	// Resource state unspecified.
	State_STATE_UNSPECIFIED State = 0
	// Resource is not allocated.
	State_FREE State = 1
	// Resource is allocated for future use.
	State_PRERELEASE State = 2
	// Resource is allocated and currently used in production.
	State_SERVING State = 3
	// Resource is allocated and currently used for testing.
	State_TEST State = 4
	// Resource is undergoing repairs.
	State_REPAIR State = 5
	// Resource is allocated but unused.
	State_DECOMMISSIONED State = 6
)

func GetState

func GetState(s string) (State, error)

GetState returns a State given its name. Supports prefix matching.

func ValidStates

func ValidStates() []State

ValidStates returns a slice of valid states.

func (State) Descriptor

func (State) Descriptor() protoreflect.EnumDescriptor

func (State) Enum

func (x State) Enum() *State

func (State) EnumDescriptor deprecated

func (State) EnumDescriptor() ([]byte, []int)

Deprecated: Use State.Descriptor instead.

func (State) Name

func (s State) Name() string

Name returns a string which can be used as the human-readable representation expected by GetState.

func (State) Number

func (x State) Number() protoreflect.EnumNumber

func (State) String

func (x State) String() string

func (State) Type

func (State) Type() protoreflect.EnumType

Jump to

Keyboard shortcuts

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