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

          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