Enum TransferEligibility.Reason

java.lang.Object
java.lang.Enum<TransferEligibility.Reason>
com.google.cloud.channel.v1.TransferEligibility.Reason
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<TransferEligibility.Reason>
Enclosing class:
TransferEligibility

public static enum TransferEligibility.Reason extends Enum<TransferEligibility.Reason> implements com.google.protobuf.ProtocolMessageEnum
 Reason of ineligibility.
 
Protobuf enum google.cloud.channel.v1.TransferEligibility.Reason
  • Enum Constant Details

    • REASON_UNSPECIFIED

      public static final TransferEligibility.Reason REASON_UNSPECIFIED
       Not used.
       
      REASON_UNSPECIFIED = 0;
    • PENDING_TOS_ACCEPTANCE

      public static final TransferEligibility.Reason PENDING_TOS_ACCEPTANCE
       Reseller needs to accept TOS before transferring the SKU.
       
      PENDING_TOS_ACCEPTANCE = 1;
    • SKU_NOT_ELIGIBLE

      public static final TransferEligibility.Reason SKU_NOT_ELIGIBLE
       Reseller not eligible to sell the SKU.
       
      SKU_NOT_ELIGIBLE = 2;
    • SKU_SUSPENDED

      public static final TransferEligibility.Reason SKU_SUSPENDED
       SKU subscription is suspended
       
      SKU_SUSPENDED = 3;
    • CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU

      public static final TransferEligibility.Reason CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU
       The reseller is not authorized to transact on this Product. See
       https://support.google.com/channelservices/answer/9759265
       
      CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU = 4;
    • UNRECOGNIZED

      public static final TransferEligibility.Reason UNRECOGNIZED
  • Field Details

    • REASON_UNSPECIFIED_VALUE

      public static final int REASON_UNSPECIFIED_VALUE
       Not used.
       
      REASON_UNSPECIFIED = 0;
      See Also:
    • PENDING_TOS_ACCEPTANCE_VALUE

      public static final int PENDING_TOS_ACCEPTANCE_VALUE
       Reseller needs to accept TOS before transferring the SKU.
       
      PENDING_TOS_ACCEPTANCE = 1;
      See Also:
    • SKU_NOT_ELIGIBLE_VALUE

      public static final int SKU_NOT_ELIGIBLE_VALUE
       Reseller not eligible to sell the SKU.
       
      SKU_NOT_ELIGIBLE = 2;
      See Also:
    • SKU_SUSPENDED_VALUE

      public static final int SKU_SUSPENDED_VALUE
       SKU subscription is suspended
       
      SKU_SUSPENDED = 3;
      See Also:
    • CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU_VALUE

      public static final int CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU_VALUE
       The reseller is not authorized to transact on this Product. See
       https://support.google.com/channelservices/answer/9759265
       
      CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU = 4;
      See Also:
  • Method Details

    • values

      public static TransferEligibility.Reason[] 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 TransferEligibility.Reason 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 TransferEligibility.Reason 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 TransferEligibility.Reason 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<TransferEligibility.Reason> 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 TransferEligibility.Reason 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