Class ExperimentInfo.ServingConfigExperiment.Builder

    • 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<ExperimentInfo.ServingConfigExperiment.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<ExperimentInfo.ServingConfigExperiment.Builder>
      • getDefaultInstanceForType

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

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

        public ExperimentInfo.ServingConfigExperiment buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ExperimentInfo.ServingConfigExperiment.Builder>
      • getOriginalServingConfig

        public String getOriginalServingConfig()
         The fully qualified resource name of the original
         [SearchRequest.placement][google.cloud.retail.v2beta.SearchRequest.placement]
         in the search request prior to reassignment by experiment API. For
         example: `projects/*/locations/*/catalogs/*/servingConfigs/*`.
         
        string original_serving_config = 1 [(.google.api.resource_reference) = { ... }
        Specified by:
        getOriginalServingConfig in interface ExperimentInfo.ServingConfigExperimentOrBuilder
        Returns:
        The originalServingConfig.
      • getOriginalServingConfigBytes

        public com.google.protobuf.ByteString getOriginalServingConfigBytes()
         The fully qualified resource name of the original
         [SearchRequest.placement][google.cloud.retail.v2beta.SearchRequest.placement]
         in the search request prior to reassignment by experiment API. For
         example: `projects/*/locations/*/catalogs/*/servingConfigs/*`.
         
        string original_serving_config = 1 [(.google.api.resource_reference) = { ... }
        Specified by:
        getOriginalServingConfigBytes in interface ExperimentInfo.ServingConfigExperimentOrBuilder
        Returns:
        The bytes for originalServingConfig.
      • setOriginalServingConfig

        public ExperimentInfo.ServingConfigExperiment.Builder setOriginalServingConfig​(String value)
         The fully qualified resource name of the original
         [SearchRequest.placement][google.cloud.retail.v2beta.SearchRequest.placement]
         in the search request prior to reassignment by experiment API. For
         example: `projects/*/locations/*/catalogs/*/servingConfigs/*`.
         
        string original_serving_config = 1 [(.google.api.resource_reference) = { ... }
        Parameters:
        value - The originalServingConfig to set.
        Returns:
        This builder for chaining.
      • clearOriginalServingConfig

        public ExperimentInfo.ServingConfigExperiment.Builder clearOriginalServingConfig()
         The fully qualified resource name of the original
         [SearchRequest.placement][google.cloud.retail.v2beta.SearchRequest.placement]
         in the search request prior to reassignment by experiment API. For
         example: `projects/*/locations/*/catalogs/*/servingConfigs/*`.
         
        string original_serving_config = 1 [(.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setOriginalServingConfigBytes

        public ExperimentInfo.ServingConfigExperiment.Builder setOriginalServingConfigBytes​(com.google.protobuf.ByteString value)
         The fully qualified resource name of the original
         [SearchRequest.placement][google.cloud.retail.v2beta.SearchRequest.placement]
         in the search request prior to reassignment by experiment API. For
         example: `projects/*/locations/*/catalogs/*/servingConfigs/*`.
         
        string original_serving_config = 1 [(.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for originalServingConfig to set.
        Returns:
        This builder for chaining.
      • getExperimentServingConfig

        public String getExperimentServingConfig()
         The fully qualified resource name of the serving config
         [VariantArm.serving_config_id][] responsible for generating the search
         response. For example:
         `projects/*/locations/*/catalogs/*/servingConfigs/*`.
         
        string experiment_serving_config = 2 [(.google.api.resource_reference) = { ... }
        Specified by:
        getExperimentServingConfig in interface ExperimentInfo.ServingConfigExperimentOrBuilder
        Returns:
        The experimentServingConfig.
      • getExperimentServingConfigBytes

        public com.google.protobuf.ByteString getExperimentServingConfigBytes()
         The fully qualified resource name of the serving config
         [VariantArm.serving_config_id][] responsible for generating the search
         response. For example:
         `projects/*/locations/*/catalogs/*/servingConfigs/*`.
         
        string experiment_serving_config = 2 [(.google.api.resource_reference) = { ... }
        Specified by:
        getExperimentServingConfigBytes in interface ExperimentInfo.ServingConfigExperimentOrBuilder
        Returns:
        The bytes for experimentServingConfig.
      • setExperimentServingConfig

        public ExperimentInfo.ServingConfigExperiment.Builder setExperimentServingConfig​(String value)
         The fully qualified resource name of the serving config
         [VariantArm.serving_config_id][] responsible for generating the search
         response. For example:
         `projects/*/locations/*/catalogs/*/servingConfigs/*`.
         
        string experiment_serving_config = 2 [(.google.api.resource_reference) = { ... }
        Parameters:
        value - The experimentServingConfig to set.
        Returns:
        This builder for chaining.
      • clearExperimentServingConfig

        public ExperimentInfo.ServingConfigExperiment.Builder clearExperimentServingConfig()
         The fully qualified resource name of the serving config
         [VariantArm.serving_config_id][] responsible for generating the search
         response. For example:
         `projects/*/locations/*/catalogs/*/servingConfigs/*`.
         
        string experiment_serving_config = 2 [(.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setExperimentServingConfigBytes

        public ExperimentInfo.ServingConfigExperiment.Builder setExperimentServingConfigBytes​(com.google.protobuf.ByteString value)
         The fully qualified resource name of the serving config
         [VariantArm.serving_config_id][] responsible for generating the search
         response. For example:
         `projects/*/locations/*/catalogs/*/servingConfigs/*`.
         
        string experiment_serving_config = 2 [(.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for experimentServingConfig to set.
        Returns:
        This builder for chaining.