Enum SystemProvider

java.lang.Object
java.lang.Enum<SystemProvider>
com.google.cloud.developerconnect.v1.SystemProvider
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<SystemProvider>

@Generated public enum SystemProvider extends Enum<SystemProvider> implements com.google.protobuf.ProtocolMessageEnum
 SystemProvider is a list of providers that are owned by Developer Connect.
 
Protobuf enum google.cloud.developerconnect.v1.SystemProvider
  • Enum Constant Details

    • SYSTEM_PROVIDER_UNSPECIFIED

      public static final SystemProvider SYSTEM_PROVIDER_UNSPECIFIED
       No system provider specified.
       
      SYSTEM_PROVIDER_UNSPECIFIED = 0;
    • GITHUB

      public static final SystemProvider GITHUB
       GitHub provider.
       Scopes can be found at
       https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes
       
      GITHUB = 1;
    • GITLAB

      public static final SystemProvider GITLAB
       GitLab provider.
       Scopes can be found at
       https://docs.gitlab.com/user/profile/personal_access_tokens/#personal-access-token-scopes
       
      GITLAB = 2;
    • GOOGLE

      public static final SystemProvider GOOGLE
       Google provider.
       Recommended scopes:
       "https://www.googleapis.com/auth/drive.readonly",
       "https://www.googleapis.com/auth/documents.readonly"
       
      GOOGLE = 3;
    • SENTRY

      public static final SystemProvider SENTRY
       Sentry provider.
       Scopes can be found at
       https://docs.sentry.io/api/permissions/
       
      SENTRY = 4;
    • ROVO

      public static final SystemProvider ROVO
       Rovo provider.
       Must select the "rovo" scope.
       
      ROVO = 5;
    • NEW_RELIC

      public static final SystemProvider NEW_RELIC
       New Relic provider.
       No scopes are allowed.
       
      NEW_RELIC = 6;
    • DATASTAX

      public static final SystemProvider DATASTAX
       Datastax provider.
       No scopes are allowed.
       
      DATASTAX = 7;
    • DYNATRACE

      public static final SystemProvider DYNATRACE
       Dynatrace provider.
       
      DYNATRACE = 8;
    • UNRECOGNIZED

      public static final SystemProvider UNRECOGNIZED
  • Field Details

    • SYSTEM_PROVIDER_UNSPECIFIED_VALUE

      public static final int SYSTEM_PROVIDER_UNSPECIFIED_VALUE
       No system provider specified.
       
      SYSTEM_PROVIDER_UNSPECIFIED = 0;
      See Also:
    • GITHUB_VALUE

      public static final int GITHUB_VALUE
       GitHub provider.
       Scopes can be found at
       https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes
       
      GITHUB = 1;
      See Also:
    • GITLAB_VALUE

      public static final int GITLAB_VALUE
       GitLab provider.
       Scopes can be found at
       https://docs.gitlab.com/user/profile/personal_access_tokens/#personal-access-token-scopes
       
      GITLAB = 2;
      See Also:
    • GOOGLE_VALUE

      public static final int GOOGLE_VALUE
       Google provider.
       Recommended scopes:
       "https://www.googleapis.com/auth/drive.readonly",
       "https://www.googleapis.com/auth/documents.readonly"
       
      GOOGLE = 3;
      See Also:
    • SENTRY_VALUE

      public static final int SENTRY_VALUE
       Sentry provider.
       Scopes can be found at
       https://docs.sentry.io/api/permissions/
       
      SENTRY = 4;
      See Also:
    • ROVO_VALUE

      public static final int ROVO_VALUE
       Rovo provider.
       Must select the "rovo" scope.
       
      ROVO = 5;
      See Also:
    • NEW_RELIC_VALUE

      public static final int NEW_RELIC_VALUE
       New Relic provider.
       No scopes are allowed.
       
      NEW_RELIC = 6;
      See Also:
    • DATASTAX_VALUE

      public static final int DATASTAX_VALUE
       Datastax provider.
       No scopes are allowed.
       
      DATASTAX = 7;
      See Also:
    • DYNATRACE_VALUE

      public static final int DYNATRACE_VALUE
       Dynatrace provider.
       
      DYNATRACE = 8;
      See Also:
  • Method Details

    • values

      public static SystemProvider[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static SystemProvider 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 SystemProvider 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 SystemProvider 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<SystemProvider> 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 com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static SystemProvider 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