Class EntitlementChange.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<EntitlementChange.Builder>
com.google.cloud.channel.v1.EntitlementChange.Builder
All Implemented Interfaces:
EntitlementChangeOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
EntitlementChange

public static final class EntitlementChange.Builder extends com.google.protobuf.GeneratedMessage.Builder<EntitlementChange.Builder> implements EntitlementChangeOrBuilder
 Change event entry for Entitlement order history
 
Protobuf type google.cloud.channel.v1.EntitlementChange
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<EntitlementChange.Builder>
    • clear

      public EntitlementChange.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<EntitlementChange.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<EntitlementChange.Builder>
    • getDefaultInstanceForType

      public EntitlementChange getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public EntitlementChange build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public EntitlementChange buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public EntitlementChange.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<EntitlementChange.Builder>
    • mergeFrom

      public EntitlementChange.Builder mergeFrom(EntitlementChange other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<EntitlementChange.Builder>
    • mergeFrom

      public EntitlementChange.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<EntitlementChange.Builder>
      Throws:
      IOException
    • getChangeReasonCase

      public EntitlementChange.ChangeReasonCase getChangeReasonCase()
      Specified by:
      getChangeReasonCase in interface EntitlementChangeOrBuilder
    • clearChangeReason

      public EntitlementChange.Builder clearChangeReason()
    • hasSuspensionReason

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

      public int getSuspensionReasonValue()
       Suspension reason for the Entitlement.
       
      .google.cloud.channel.v1.Entitlement.SuspensionReason suspension_reason = 9;
      Specified by:
      getSuspensionReasonValue in interface EntitlementChangeOrBuilder
      Returns:
      The enum numeric value on the wire for suspensionReason.
    • setSuspensionReasonValue

      public EntitlementChange.Builder setSuspensionReasonValue(int value)
       Suspension reason for the Entitlement.
       
      .google.cloud.channel.v1.Entitlement.SuspensionReason suspension_reason = 9;
      Parameters:
      value - The enum numeric value on the wire for suspensionReason to set.
      Returns:
      This builder for chaining.
    • getSuspensionReason

      public Entitlement.SuspensionReason getSuspensionReason()
       Suspension reason for the Entitlement.
       
      .google.cloud.channel.v1.Entitlement.SuspensionReason suspension_reason = 9;
      Specified by:
      getSuspensionReason in interface EntitlementChangeOrBuilder
      Returns:
      The suspensionReason.
    • setSuspensionReason

      public EntitlementChange.Builder setSuspensionReason(Entitlement.SuspensionReason value)
       Suspension reason for the Entitlement.
       
      .google.cloud.channel.v1.Entitlement.SuspensionReason suspension_reason = 9;
      Parameters:
      value - The suspensionReason to set.
      Returns:
      This builder for chaining.
    • clearSuspensionReason

      public EntitlementChange.Builder clearSuspensionReason()
       Suspension reason for the Entitlement.
       
      .google.cloud.channel.v1.Entitlement.SuspensionReason suspension_reason = 9;
      Returns:
      This builder for chaining.
    • hasCancellationReason

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

      public int getCancellationReasonValue()
       Cancellation reason for the Entitlement.
       
      .google.cloud.channel.v1.EntitlementChange.CancellationReason cancellation_reason = 10;
      Specified by:
      getCancellationReasonValue in interface EntitlementChangeOrBuilder
      Returns:
      The enum numeric value on the wire for cancellationReason.
    • setCancellationReasonValue

      public EntitlementChange.Builder setCancellationReasonValue(int value)
       Cancellation reason for the Entitlement.
       
      .google.cloud.channel.v1.EntitlementChange.CancellationReason cancellation_reason = 10;
      Parameters:
      value - The enum numeric value on the wire for cancellationReason to set.
      Returns:
      This builder for chaining.
    • getCancellationReason

      public EntitlementChange.CancellationReason getCancellationReason()
       Cancellation reason for the Entitlement.
       
      .google.cloud.channel.v1.EntitlementChange.CancellationReason cancellation_reason = 10;
      Specified by:
      getCancellationReason in interface EntitlementChangeOrBuilder
      Returns:
      The cancellationReason.
    • setCancellationReason

       Cancellation reason for the Entitlement.
       
      .google.cloud.channel.v1.EntitlementChange.CancellationReason cancellation_reason = 10;
      Parameters:
      value - The cancellationReason to set.
      Returns:
      This builder for chaining.
    • clearCancellationReason

      public EntitlementChange.Builder clearCancellationReason()
       Cancellation reason for the Entitlement.
       
      .google.cloud.channel.v1.EntitlementChange.CancellationReason cancellation_reason = 10;
      Returns:
      This builder for chaining.
    • hasActivationReason

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

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

      public EntitlementChange.Builder setActivationReasonValue(int value)
       The Entitlement's activation reason
       
      .google.cloud.channel.v1.EntitlementChange.ActivationReason activation_reason = 11;
      Parameters:
      value - The enum numeric value on the wire for activationReason to set.
      Returns:
      This builder for chaining.
    • getActivationReason

      public EntitlementChange.ActivationReason getActivationReason()
       The Entitlement's activation reason
       
      .google.cloud.channel.v1.EntitlementChange.ActivationReason activation_reason = 11;
      Specified by:
      getActivationReason in interface EntitlementChangeOrBuilder
      Returns:
      The activationReason.
    • setActivationReason

       The Entitlement's activation reason
       
      .google.cloud.channel.v1.EntitlementChange.ActivationReason activation_reason = 11;
      Parameters:
      value - The activationReason to set.
      Returns:
      This builder for chaining.
    • clearActivationReason

      public EntitlementChange.Builder clearActivationReason()
       The Entitlement's activation reason
       
      .google.cloud.channel.v1.EntitlementChange.ActivationReason activation_reason = 11;
      Returns:
      This builder for chaining.
    • hasOtherChangeReason

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

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

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

      public EntitlementChange.Builder setOtherChangeReason(String value)
       e.g. purchase_number change reason, entered by CRS.
       
      string other_change_reason = 100;
      Parameters:
      value - The otherChangeReason to set.
      Returns:
      This builder for chaining.
    • clearOtherChangeReason

      public EntitlementChange.Builder clearOtherChangeReason()
       e.g. purchase_number change reason, entered by CRS.
       
      string other_change_reason = 100;
      Returns:
      This builder for chaining.
    • setOtherChangeReasonBytes

      public EntitlementChange.Builder setOtherChangeReasonBytes(com.google.protobuf.ByteString value)
       e.g. purchase_number change reason, entered by CRS.
       
      string other_change_reason = 100;
      Parameters:
      value - The bytes for otherChangeReason to set.
      Returns:
      This builder for chaining.
    • getEntitlement

      public 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) = { ... }
      Specified by:
      getEntitlement in interface EntitlementChangeOrBuilder
      Returns:
      The entitlement.
    • getEntitlementBytes

      public 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) = { ... }
      Specified by:
      getEntitlementBytes in interface EntitlementChangeOrBuilder
      Returns:
      The bytes for entitlement.
    • setEntitlement

      public EntitlementChange.Builder setEntitlement(String value)
       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) = { ... }
      Parameters:
      value - The entitlement to set.
      Returns:
      This builder for chaining.
    • clearEntitlement

      public EntitlementChange.Builder clearEntitlement()
       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:
      This builder for chaining.
    • setEntitlementBytes

      public EntitlementChange.Builder setEntitlementBytes(com.google.protobuf.ByteString value)
       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) = { ... }
      Parameters:
      value - The bytes for entitlement to set.
      Returns:
      This builder for chaining.
    • getOffer

      public 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) = { ... }
      Specified by:
      getOffer in interface EntitlementChangeOrBuilder
      Returns:
      The offer.
    • getOfferBytes

      public 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) = { ... }
      Specified by:
      getOfferBytes in interface EntitlementChangeOrBuilder
      Returns:
      The bytes for offer.
    • setOffer

      public EntitlementChange.Builder setOffer(String value)
       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) = { ... }
      Parameters:
      value - The offer to set.
      Returns:
      This builder for chaining.
    • clearOffer

      public EntitlementChange.Builder clearOffer()
       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:
      This builder for chaining.
    • setOfferBytes

      public EntitlementChange.Builder setOfferBytes(com.google.protobuf.ByteString value)
       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) = { ... }
      Parameters:
      value - The bytes for offer to set.
      Returns:
      This builder for chaining.
    • hasProvisionedService

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

      public ProvisionedService getProvisionedService()
       Service provisioned for an Entitlement.
       
      .google.cloud.channel.v1.ProvisionedService provisioned_service = 3;
      Specified by:
      getProvisionedService in interface EntitlementChangeOrBuilder
      Returns:
      The provisionedService.
    • setProvisionedService

      public EntitlementChange.Builder setProvisionedService(ProvisionedService value)
       Service provisioned for an Entitlement.
       
      .google.cloud.channel.v1.ProvisionedService provisioned_service = 3;
    • setProvisionedService

      public EntitlementChange.Builder setProvisionedService(ProvisionedService.Builder builderForValue)
       Service provisioned for an Entitlement.
       
      .google.cloud.channel.v1.ProvisionedService provisioned_service = 3;
    • mergeProvisionedService

      public EntitlementChange.Builder mergeProvisionedService(ProvisionedService value)
       Service provisioned for an Entitlement.
       
      .google.cloud.channel.v1.ProvisionedService provisioned_service = 3;
    • clearProvisionedService

      public EntitlementChange.Builder clearProvisionedService()
       Service provisioned for an Entitlement.
       
      .google.cloud.channel.v1.ProvisionedService provisioned_service = 3;
    • getProvisionedServiceBuilder

      public ProvisionedService.Builder getProvisionedServiceBuilder()
       Service provisioned for an Entitlement.
       
      .google.cloud.channel.v1.ProvisionedService provisioned_service = 3;
    • getProvisionedServiceOrBuilder

      public ProvisionedServiceOrBuilder getProvisionedServiceOrBuilder()
       Service provisioned for an Entitlement.
       
      .google.cloud.channel.v1.ProvisionedService provisioned_service = 3;
      Specified by:
      getProvisionedServiceOrBuilder in interface EntitlementChangeOrBuilder
    • getChangeTypeValue

      public int getChangeTypeValue()
       The change action type.
       
      .google.cloud.channel.v1.EntitlementChange.ChangeType change_type = 4;
      Specified by:
      getChangeTypeValue in interface EntitlementChangeOrBuilder
      Returns:
      The enum numeric value on the wire for changeType.
    • setChangeTypeValue

      public EntitlementChange.Builder setChangeTypeValue(int value)
       The change action type.
       
      .google.cloud.channel.v1.EntitlementChange.ChangeType change_type = 4;
      Parameters:
      value - The enum numeric value on the wire for changeType to set.
      Returns:
      This builder for chaining.
    • getChangeType

      public EntitlementChange.ChangeType getChangeType()
       The change action type.
       
      .google.cloud.channel.v1.EntitlementChange.ChangeType change_type = 4;
      Specified by:
      getChangeType in interface EntitlementChangeOrBuilder
      Returns:
      The changeType.
    • setChangeType

       The change action type.
       
      .google.cloud.channel.v1.EntitlementChange.ChangeType change_type = 4;
      Parameters:
      value - The changeType to set.
      Returns:
      This builder for chaining.
    • clearChangeType

      public EntitlementChange.Builder clearChangeType()
       The change action type.
       
      .google.cloud.channel.v1.EntitlementChange.ChangeType change_type = 4;
      Returns:
      This builder for chaining.
    • hasCreateTime

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

      public com.google.protobuf.Timestamp getCreateTime()
       The submitted time of the change.
       
      .google.protobuf.Timestamp create_time = 5;
      Specified by:
      getCreateTime in interface EntitlementChangeOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public EntitlementChange.Builder setCreateTime(com.google.protobuf.Timestamp value)
       The submitted time of the change.
       
      .google.protobuf.Timestamp create_time = 5;
    • setCreateTime

      public EntitlementChange.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The submitted time of the change.
       
      .google.protobuf.Timestamp create_time = 5;
    • mergeCreateTime

      public EntitlementChange.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       The submitted time of the change.
       
      .google.protobuf.Timestamp create_time = 5;
    • clearCreateTime

      public EntitlementChange.Builder clearCreateTime()
       The submitted time of the change.
       
      .google.protobuf.Timestamp create_time = 5;
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       The submitted time of the change.
       
      .google.protobuf.Timestamp create_time = 5;
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       The submitted time of the change.
       
      .google.protobuf.Timestamp create_time = 5;
      Specified by:
      getCreateTimeOrBuilder in interface EntitlementChangeOrBuilder
    • getOperatorTypeValue

      public int getOperatorTypeValue()
       Operator type responsible for the change.
       
      .google.cloud.channel.v1.EntitlementChange.OperatorType operator_type = 6;
      Specified by:
      getOperatorTypeValue in interface EntitlementChangeOrBuilder
      Returns:
      The enum numeric value on the wire for operatorType.
    • setOperatorTypeValue

      public EntitlementChange.Builder setOperatorTypeValue(int value)
       Operator type responsible for the change.
       
      .google.cloud.channel.v1.EntitlementChange.OperatorType operator_type = 6;
      Parameters:
      value - The enum numeric value on the wire for operatorType to set.
      Returns:
      This builder for chaining.
    • getOperatorType

      public EntitlementChange.OperatorType getOperatorType()
       Operator type responsible for the change.
       
      .google.cloud.channel.v1.EntitlementChange.OperatorType operator_type = 6;
      Specified by:
      getOperatorType in interface EntitlementChangeOrBuilder
      Returns:
      The operatorType.
    • setOperatorType

       Operator type responsible for the change.
       
      .google.cloud.channel.v1.EntitlementChange.OperatorType operator_type = 6;
      Parameters:
      value - The operatorType to set.
      Returns:
      This builder for chaining.
    • clearOperatorType

      public EntitlementChange.Builder clearOperatorType()
       Operator type responsible for the change.
       
      .google.cloud.channel.v1.EntitlementChange.OperatorType operator_type = 6;
      Returns:
      This builder for chaining.
    • getParametersList

      public 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;
      Specified by:
      getParametersList in interface EntitlementChangeOrBuilder
    • getParametersCount

      public 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;
      Specified by:
      getParametersCount in interface EntitlementChangeOrBuilder
    • getParameters

      public 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;
      Specified by:
      getParameters in interface EntitlementChangeOrBuilder
    • setParameters

      public EntitlementChange.Builder setParameters(int index, Parameter value)
       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;
    • setParameters

      public EntitlementChange.Builder setParameters(int index, Parameter.Builder builderForValue)
       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;
    • addParameters

      public EntitlementChange.Builder addParameters(Parameter value)
       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;
    • addParameters

      public EntitlementChange.Builder addParameters(int index, Parameter value)
       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;
    • addParameters

      public EntitlementChange.Builder addParameters(Parameter.Builder builderForValue)
       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;
    • addParameters

      public EntitlementChange.Builder addParameters(int index, Parameter.Builder builderForValue)
       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;
    • addAllParameters

      public EntitlementChange.Builder addAllParameters(Iterable<? extends Parameter> values)
       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;
    • clearParameters

      public EntitlementChange.Builder clearParameters()
       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;
    • removeParameters

      public EntitlementChange.Builder removeParameters(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;
    • getParametersBuilder

      public Parameter.Builder getParametersBuilder(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;
    • getParametersOrBuilder

      public 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;
      Specified by:
      getParametersOrBuilder in interface EntitlementChangeOrBuilder
    • getParametersOrBuilderList

      public 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;
      Specified by:
      getParametersOrBuilderList in interface EntitlementChangeOrBuilder
    • addParametersBuilder

      public Parameter.Builder addParametersBuilder()
       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;
    • addParametersBuilder

      public Parameter.Builder addParametersBuilder(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;
    • getParametersBuilderList

      public List<Parameter.Builder> getParametersBuilderList()
       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

      public 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;
      Specified by:
      getOperator in interface EntitlementChangeOrBuilder
      Returns:
      The operator.
    • getOperatorBytes

      public 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;
      Specified by:
      getOperatorBytes in interface EntitlementChangeOrBuilder
      Returns:
      The bytes for operator.
    • setOperator

      public EntitlementChange.Builder setOperator(String value)
       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;
      Parameters:
      value - The operator to set.
      Returns:
      This builder for chaining.
    • clearOperator

      public EntitlementChange.Builder clearOperator()
       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:
      This builder for chaining.
    • setOperatorBytes

      public EntitlementChange.Builder setOperatorBytes(com.google.protobuf.ByteString value)
       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;
      Parameters:
      value - The bytes for operator to set.
      Returns:
      This builder for chaining.