Class 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.GeneratedMessageV3.Builder<EntitlementChange.Builder>
    implements EntitlementChangeOrBuilder
     Change event entry for Entitlement order history
     
    Protobuf type google.cloud.channel.v1.EntitlementChange
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
      • clone

        public EntitlementChange.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<EntitlementChange.Builder>
      • setField

        public EntitlementChange.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<EntitlementChange.Builder>
      • clearField

        public EntitlementChange.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<EntitlementChange.Builder>
      • clearOneof

        public EntitlementChange.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<EntitlementChange.Builder>
      • setRepeatedField

        public EntitlementChange.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          int index,
                                                          Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EntitlementChange.Builder>
      • addRepeatedField

        public EntitlementChange.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                          Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<EntitlementChange.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>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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
      • 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.
      • 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.
      • setCancellationReason

        public EntitlementChange.Builder setCancellationReason​(EntitlementChange.CancellationReason value)
         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.
      • setActivationReason

        public EntitlementChange.Builder setActivationReason​(EntitlementChange.ActivationReason value)
         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.
      • 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.
      • setProvisionedService

        public EntitlementChange.Builder setProvisionedService​(ProvisionedService value)
         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;
      • 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.
      • setChangeType

        public EntitlementChange.Builder setChangeType​(EntitlementChange.ChangeType value)
         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.
      • setOperatorType

        public EntitlementChange.Builder setOperatorType​(EntitlementChange.OperatorType value)
         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.
      • setUnknownFields

        public final EntitlementChange.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EntitlementChange.Builder>
      • mergeUnknownFields

        public final EntitlementChange.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<EntitlementChange.Builder>