public static final class RecommenderGenerationConfig.Builder extends GeneratedMessageV3.Builder<RecommenderGenerationConfig.Builder> implements RecommenderGenerationConfigOrBuilder
A Configuration to customize the generation of recommendations.
Eg, customizing the lookback period considered when generating a
recommendation.
Protobuf type google.cloud.recommender.v1beta1.RecommenderGenerationConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RecommenderGenerationConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public RecommenderGenerationConfig build()
buildPartial()
public RecommenderGenerationConfig buildPartial()
clear()
public RecommenderGenerationConfig.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public RecommenderGenerationConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public RecommenderGenerationConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearParams()
public RecommenderGenerationConfig.Builder clearParams()
Parameters for this RecommenderGenerationConfig. These configs can be used
by or are applied to all subtypes.
.google.protobuf.Struct params = 1;
clone()
public RecommenderGenerationConfig.Builder clone()
Overrides
getDefaultInstanceForType()
public RecommenderGenerationConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getParams()
public Struct getParams()
Parameters for this RecommenderGenerationConfig. These configs can be used
by or are applied to all subtypes.
.google.protobuf.Struct params = 1;
Returns |
Type |
Description |
Struct |
The params.
|
getParamsBuilder()
public Struct.Builder getParamsBuilder()
Parameters for this RecommenderGenerationConfig. These configs can be used
by or are applied to all subtypes.
.google.protobuf.Struct params = 1;
getParamsOrBuilder()
public StructOrBuilder getParamsOrBuilder()
Parameters for this RecommenderGenerationConfig. These configs can be used
by or are applied to all subtypes.
.google.protobuf.Struct params = 1;
hasParams()
public boolean hasParams()
Parameters for this RecommenderGenerationConfig. These configs can be used
by or are applied to all subtypes.
.google.protobuf.Struct params = 1;
Returns |
Type |
Description |
boolean |
Whether the params field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(RecommenderGenerationConfig other)
public RecommenderGenerationConfig.Builder mergeFrom(RecommenderGenerationConfig other)
public RecommenderGenerationConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public RecommenderGenerationConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeParams(Struct value)
public RecommenderGenerationConfig.Builder mergeParams(Struct value)
Parameters for this RecommenderGenerationConfig. These configs can be used
by or are applied to all subtypes.
.google.protobuf.Struct params = 1;
Parameter |
Name |
Description |
value |
Struct
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RecommenderGenerationConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public RecommenderGenerationConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setParams(Struct value)
public RecommenderGenerationConfig.Builder setParams(Struct value)
Parameters for this RecommenderGenerationConfig. These configs can be used
by or are applied to all subtypes.
.google.protobuf.Struct params = 1;
Parameter |
Name |
Description |
value |
Struct
|
setParams(Struct.Builder builderForValue)
public RecommenderGenerationConfig.Builder setParams(Struct.Builder builderForValue)
Parameters for this RecommenderGenerationConfig. These configs can be used
by or are applied to all subtypes.
.google.protobuf.Struct params = 1;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RecommenderGenerationConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final RecommenderGenerationConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides