Enum Settings.OnboardingState

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<Settings.OnboardingState>
    Enclosing class:
    Settings

    public static enum Settings.OnboardingState
    extends Enum<Settings.OnboardingState>
    implements com.google.protobuf.ProtocolMessageEnum
     Defines the onboarding states for SCC
    
     Potentially is just an indicator that a user has reviewed some subset of
     our configuration surface, even if it's still currently set to its
     API-default state.
     
    Protobuf enum google.cloud.securitycenter.settings.v1beta1.Settings.OnboardingState
    • Enum Constant Detail

      • ONBOARDING_STATE_UNSPECIFIED

        public static final Settings.OnboardingState ONBOARDING_STATE_UNSPECIFIED
         No onboarding state has been set. Should not be seen in practice, but
         should be functionally equivalent to DISABLED.
         
        ONBOARDING_STATE_UNSPECIFIED = 0;
      • DISABLED

        public static final Settings.OnboardingState DISABLED
         SCC has been disabled after being on boarded
         
        DISABLED = 2;
      • BILLING_SELECTED

        public static final Settings.OnboardingState BILLING_SELECTED
         SCC's onboarding tier has been explicitly set
         
        BILLING_SELECTED = 3;
      • PROVIDERS_SELECTED

        public static final Settings.OnboardingState PROVIDERS_SELECTED
         SCC's CTD FindingsProviders have been chosen
         
        PROVIDERS_SELECTED = 4;
      • RESOURCES_SELECTED

        public static final Settings.OnboardingState RESOURCES_SELECTED
         SCC's Service-Resource mappings have been set
         
        RESOURCES_SELECTED = 5;
      • ORG_SERVICE_ACCOUNT_CREATED

        public static final Settings.OnboardingState ORG_SERVICE_ACCOUNT_CREATED
         SCC's core Service Account was created
         
        ORG_SERVICE_ACCOUNT_CREATED = 6;
    • Field Detail

      • ONBOARDING_STATE_UNSPECIFIED_VALUE

        public static final int ONBOARDING_STATE_UNSPECIFIED_VALUE
         No onboarding state has been set. Should not be seen in practice, but
         should be functionally equivalent to DISABLED.
         
        ONBOARDING_STATE_UNSPECIFIED = 0;
        See Also:
        Constant Field Values
      • ENABLED_VALUE

        public static final int ENABLED_VALUE
         SCC is fully on boarded
         
        ENABLED = 1;
        See Also:
        Constant Field Values
      • DISABLED_VALUE

        public static final int DISABLED_VALUE
         SCC has been disabled after being on boarded
         
        DISABLED = 2;
        See Also:
        Constant Field Values
      • BILLING_SELECTED_VALUE

        public static final int BILLING_SELECTED_VALUE
         SCC's onboarding tier has been explicitly set
         
        BILLING_SELECTED = 3;
        See Also:
        Constant Field Values
      • PROVIDERS_SELECTED_VALUE

        public static final int PROVIDERS_SELECTED_VALUE
         SCC's CTD FindingsProviders have been chosen
         
        PROVIDERS_SELECTED = 4;
        See Also:
        Constant Field Values
      • RESOURCES_SELECTED_VALUE

        public static final int RESOURCES_SELECTED_VALUE
         SCC's Service-Resource mappings have been set
         
        RESOURCES_SELECTED = 5;
        See Also:
        Constant Field Values
      • ORG_SERVICE_ACCOUNT_CREATED_VALUE

        public static final int ORG_SERVICE_ACCOUNT_CREATED_VALUE
         SCC's core Service Account was created
         
        ORG_SERVICE_ACCOUNT_CREATED = 6;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static Settings.OnboardingState[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Settings.OnboardingState c : Settings.OnboardingState.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Settings.OnboardingState valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getNumber

        public final int getNumber()
        Specified by:
        getNumber in interface com.google.protobuf.Internal.EnumLite
        Specified by:
        getNumber in interface com.google.protobuf.ProtocolMessageEnum
      • valueOf

        @Deprecated
        public static Settings.OnboardingState valueOf​(int value)
        Deprecated.
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        value - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • forNumber

        public static Settings.OnboardingState forNumber​(int value)
        Parameters:
        value - The numeric wire value of the corresponding enum entry.
        Returns:
        The enum associated with the given numeric wire value.
      • internalGetValueMap

        public static com.google.protobuf.Internal.EnumLiteMap<Settings.OnboardingState> internalGetValueMap()
      • getValueDescriptor

        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
        Specified by:
        getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptorForType

        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptor

        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
      • valueOf

        public static Settings.OnboardingState valueOf​(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        desc - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null