Interface EntitlementChangeOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    EntitlementChange, EntitlementChange.Builder

    public interface EntitlementChangeOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasSuspensionReason

        boolean hasSuspensionReason()
         Suspension reason for the Entitlement.
         
        .google.cloud.channel.v1.Entitlement.SuspensionReason suspension_reason = 9;
        Returns:
        Whether the suspensionReason field is set.
      • getSuspensionReasonValue

        int getSuspensionReasonValue()
         Suspension reason for the Entitlement.
         
        .google.cloud.channel.v1.Entitlement.SuspensionReason suspension_reason = 9;
        Returns:
        The enum numeric value on the wire for suspensionReason.
      • getSuspensionReason

        Entitlement.SuspensionReason getSuspensionReason()
         Suspension reason for the Entitlement.
         
        .google.cloud.channel.v1.Entitlement.SuspensionReason suspension_reason = 9;
        Returns:
        The suspensionReason.
      • hasCancellationReason

        boolean hasCancellationReason()
         Cancellation reason for the Entitlement.
         
        .google.cloud.channel.v1.EntitlementChange.CancellationReason cancellation_reason = 10;
        Returns:
        Whether the cancellationReason field is set.
      • getCancellationReasonValue

        int getCancellationReasonValue()
         Cancellation reason for the Entitlement.
         
        .google.cloud.channel.v1.EntitlementChange.CancellationReason cancellation_reason = 10;
        Returns:
        The enum numeric value on the wire for cancellationReason.
      • getCancellationReason

        EntitlementChange.CancellationReason getCancellationReason()
         Cancellation reason for the Entitlement.
         
        .google.cloud.channel.v1.EntitlementChange.CancellationReason cancellation_reason = 10;
        Returns:
        The cancellationReason.
      • hasActivationReason

        boolean hasActivationReason()
         The Entitlement's activation reason
         
        .google.cloud.channel.v1.EntitlementChange.ActivationReason activation_reason = 11;
        Returns:
        Whether the activationReason field is set.
      • getActivationReasonValue

        int getActivationReasonValue()
         The Entitlement's activation reason
         
        .google.cloud.channel.v1.EntitlementChange.ActivationReason activation_reason = 11;
        Returns:
        The enum numeric value on the wire for activationReason.
      • getActivationReason

        EntitlementChange.ActivationReason getActivationReason()
         The Entitlement's activation reason
         
        .google.cloud.channel.v1.EntitlementChange.ActivationReason activation_reason = 11;
        Returns:
        The activationReason.
      • hasOtherChangeReason

        boolean hasOtherChangeReason()
         e.g. purchase_number change reason, entered by CRS.
         
        string other_change_reason = 100;
        Returns:
        Whether the otherChangeReason field is set.
      • getOtherChangeReason

        String getOtherChangeReason()
         e.g. purchase_number change reason, entered by CRS.
         
        string other_change_reason = 100;
        Returns:
        The otherChangeReason.
      • getOtherChangeReasonBytes

        com.google.protobuf.ByteString getOtherChangeReasonBytes()
         e.g. purchase_number change reason, entered by CRS.
         
        string other_change_reason = 100;
        Returns:
        The bytes for otherChangeReason.
      • getEntitlement

        String getEntitlement()
         Required. Resource name of an entitlement in the form:
         accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
         
        string entitlement = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The entitlement.
      • getEntitlementBytes

        com.google.protobuf.ByteString getEntitlementBytes()
         Required. Resource name of an entitlement in the form:
         accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
         
        string entitlement = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for entitlement.
      • getOffer

        String getOffer()
         Required. Resource name of the Offer at the time of change.
         Takes the form: accounts/{account_id}/offers/{offer_id}.
         
        string offer = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The offer.
      • getOfferBytes

        com.google.protobuf.ByteString getOfferBytes()
         Required. Resource name of the Offer at the time of change.
         Takes the form: accounts/{account_id}/offers/{offer_id}.
         
        string offer = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for offer.
      • hasProvisionedService

        boolean hasProvisionedService()
         Service provisioned for an Entitlement.
         
        .google.cloud.channel.v1.ProvisionedService provisioned_service = 3;
        Returns:
        Whether the provisionedService field is set.
      • getProvisionedService

        ProvisionedService getProvisionedService()
         Service provisioned for an Entitlement.
         
        .google.cloud.channel.v1.ProvisionedService provisioned_service = 3;
        Returns:
        The provisionedService.
      • getProvisionedServiceOrBuilder

        ProvisionedServiceOrBuilder getProvisionedServiceOrBuilder()
         Service provisioned for an Entitlement.
         
        .google.cloud.channel.v1.ProvisionedService provisioned_service = 3;
      • getChangeTypeValue

        int getChangeTypeValue()
         The change action type.
         
        .google.cloud.channel.v1.EntitlementChange.ChangeType change_type = 4;
        Returns:
        The enum numeric value on the wire for changeType.
      • getChangeType

        EntitlementChange.ChangeType getChangeType()
         The change action type.
         
        .google.cloud.channel.v1.EntitlementChange.ChangeType change_type = 4;
        Returns:
        The changeType.
      • hasCreateTime

        boolean hasCreateTime()
         The submitted time of the change.
         
        .google.protobuf.Timestamp create_time = 5;
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        com.google.protobuf.Timestamp getCreateTime()
         The submitted time of the change.
         
        .google.protobuf.Timestamp create_time = 5;
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         The submitted time of the change.
         
        .google.protobuf.Timestamp create_time = 5;
      • getOperatorTypeValue

        int getOperatorTypeValue()
         Operator type responsible for the change.
         
        .google.cloud.channel.v1.EntitlementChange.OperatorType operator_type = 6;
        Returns:
        The enum numeric value on the wire for operatorType.
      • getOperatorType

        EntitlementChange.OperatorType getOperatorType()
         Operator type responsible for the change.
         
        .google.cloud.channel.v1.EntitlementChange.OperatorType operator_type = 6;
        Returns:
        The operatorType.
      • getParametersList

        List<Parameter> getParametersList()
         Extended parameters, such as:
         purchase_order_number, gcp_details;
         internal_correlation_id, long_running_operation_id, order_id;
         etc.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 8;
      • getParameters

        Parameter getParameters​(int index)
         Extended parameters, such as:
         purchase_order_number, gcp_details;
         internal_correlation_id, long_running_operation_id, order_id;
         etc.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 8;
      • getParametersCount

        int getParametersCount()
         Extended parameters, such as:
         purchase_order_number, gcp_details;
         internal_correlation_id, long_running_operation_id, order_id;
         etc.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 8;
      • getParametersOrBuilderList

        List<? extends ParameterOrBuilder> getParametersOrBuilderList()
         Extended parameters, such as:
         purchase_order_number, gcp_details;
         internal_correlation_id, long_running_operation_id, order_id;
         etc.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 8;
      • getParametersOrBuilder

        ParameterOrBuilder getParametersOrBuilder​(int index)
         Extended parameters, such as:
         purchase_order_number, gcp_details;
         internal_correlation_id, long_running_operation_id, order_id;
         etc.
         
        repeated .google.cloud.channel.v1.Parameter parameters = 8;
      • getOperator

        String getOperator()
         Human-readable identifier that shows what operator made a change.
         When the operator_type is RESELLER, this is the user's email address.
         For all other operator types, this is empty.
         
        string operator = 12;
        Returns:
        The operator.
      • getOperatorBytes

        com.google.protobuf.ByteString getOperatorBytes()
         Human-readable identifier that shows what operator made a change.
         When the operator_type is RESELLER, this is the user's email address.
         For all other operator types, this is empty.
         
        string operator = 12;
        Returns:
        The bytes for operator.