Class RuleSet.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
- com.google.cloud.contentwarehouse.v1.RuleSet.Builder
-
- All Implemented Interfaces:
RuleSetOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RuleSet
public static final class RuleSet.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder> implements RuleSetOrBuilder
Represents a set of rules from a single customer.
Protobuf typegoogle.cloud.contentwarehouse.v1.RuleSet
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleSet.BuilderaddAllRules(Iterable<? extends Rule> values)List of rules given by the customer.RuleSet.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RuleSet.BuilderaddRules(int index, Rule value)List of rules given by the customer.RuleSet.BuilderaddRules(int index, Rule.Builder builderForValue)List of rules given by the customer.RuleSet.BuilderaddRules(Rule value)List of rules given by the customer.RuleSet.BuilderaddRules(Rule.Builder builderForValue)List of rules given by the customer.Rule.BuilderaddRulesBuilder()List of rules given by the customer.Rule.BuilderaddRulesBuilder(int index)List of rules given by the customer.RuleSetbuild()RuleSetbuildPartial()RuleSet.Builderclear()RuleSet.BuilderclearDescription()Short description of the rule-set.RuleSet.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)RuleSet.BuilderclearName()The resource name of the rule set.RuleSet.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)RuleSet.BuilderclearRules()List of rules given by the customer.RuleSet.BuilderclearSource()Source of the rules i.e., customer name.RuleSet.Builderclone()RuleSetgetDefaultInstanceForType()StringgetDescription()Short description of the rule-set.com.google.protobuf.ByteStringgetDescriptionBytes()Short description of the rule-set.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetName()The resource name of the rule set.com.google.protobuf.ByteStringgetNameBytes()The resource name of the rule set.RulegetRules(int index)List of rules given by the customer.Rule.BuildergetRulesBuilder(int index)List of rules given by the customer.List<Rule.Builder>getRulesBuilderList()List of rules given by the customer.intgetRulesCount()List of rules given by the customer.List<Rule>getRulesList()List of rules given by the customer.RuleOrBuildergetRulesOrBuilder(int index)List of rules given by the customer.List<? extends RuleOrBuilder>getRulesOrBuilderList()List of rules given by the customer.StringgetSource()Source of the rules i.e., customer name.com.google.protobuf.ByteStringgetSourceBytes()Source of the rules i.e., customer name.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()RuleSet.BuildermergeFrom(RuleSet other)RuleSet.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RuleSet.BuildermergeFrom(com.google.protobuf.Message other)RuleSet.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RuleSet.BuilderremoveRules(int index)List of rules given by the customer.RuleSet.BuildersetDescription(String value)Short description of the rule-set.RuleSet.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)Short description of the rule-set.RuleSet.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RuleSet.BuildersetName(String value)The resource name of the rule set.RuleSet.BuildersetNameBytes(com.google.protobuf.ByteString value)The resource name of the rule set.RuleSet.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)RuleSet.BuildersetRules(int index, Rule value)List of rules given by the customer.RuleSet.BuildersetRules(int index, Rule.Builder builderForValue)List of rules given by the customer.RuleSet.BuildersetSource(String value)Source of the rules i.e., customer name.RuleSet.BuildersetSourceBytes(com.google.protobuf.ByteString value)Source of the rules i.e., customer name.RuleSet.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
clear
public RuleSet.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
getDefaultInstanceForType
public RuleSet getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public RuleSet build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public RuleSet buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public RuleSet.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
setField
public RuleSet.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
clearField
public RuleSet.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
clearOneof
public RuleSet.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
setRepeatedField
public RuleSet.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
addRepeatedField
public RuleSet.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
mergeFrom
public RuleSet.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RuleSet.Builder>
-
mergeFrom
public RuleSet.Builder mergeFrom(RuleSet other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
mergeFrom
public RuleSet.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RuleSet.Builder>- Throws:
IOException
-
getName
public String getName()
The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.string name = 6;- Specified by:
getNamein interfaceRuleSetOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.string name = 6;- Specified by:
getNameBytesin interfaceRuleSetOrBuilder- Returns:
- The bytes for name.
-
setName
public RuleSet.Builder setName(String value)
The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.string name = 6;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public RuleSet.Builder clearName()
The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.string name = 6;- Returns:
- This builder for chaining.
-
setNameBytes
public RuleSet.Builder setNameBytes(com.google.protobuf.ByteString value)
The resource name of the rule set. Managed internally. Format: projects/{project_number}/locations/{location}/ruleSet/{rule_set_id}. The name is ignored when creating a rule set.string name = 6;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
Short description of the rule-set.
string description = 1;- Specified by:
getDescriptionin interfaceRuleSetOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Short description of the rule-set.
string description = 1;- Specified by:
getDescriptionBytesin interfaceRuleSetOrBuilder- Returns:
- The bytes for description.
-
setDescription
public RuleSet.Builder setDescription(String value)
Short description of the rule-set.
string description = 1;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public RuleSet.Builder clearDescription()
Short description of the rule-set.
string description = 1;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public RuleSet.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Short description of the rule-set.
string description = 1;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getSource
public String getSource()
Source of the rules i.e., customer name.
string source = 2;- Specified by:
getSourcein interfaceRuleSetOrBuilder- Returns:
- The source.
-
getSourceBytes
public com.google.protobuf.ByteString getSourceBytes()
Source of the rules i.e., customer name.
string source = 2;- Specified by:
getSourceBytesin interfaceRuleSetOrBuilder- Returns:
- The bytes for source.
-
setSource
public RuleSet.Builder setSource(String value)
Source of the rules i.e., customer name.
string source = 2;- Parameters:
value- The source to set.- Returns:
- This builder for chaining.
-
clearSource
public RuleSet.Builder clearSource()
Source of the rules i.e., customer name.
string source = 2;- Returns:
- This builder for chaining.
-
setSourceBytes
public RuleSet.Builder setSourceBytes(com.google.protobuf.ByteString value)
Source of the rules i.e., customer name.
string source = 2;- Parameters:
value- The bytes for source to set.- Returns:
- This builder for chaining.
-
getRulesList
public List<Rule> getRulesList()
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;- Specified by:
getRulesListin interfaceRuleSetOrBuilder
-
getRulesCount
public int getRulesCount()
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;- Specified by:
getRulesCountin interfaceRuleSetOrBuilder
-
getRules
public Rule getRules(int index)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;- Specified by:
getRulesin interfaceRuleSetOrBuilder
-
setRules
public RuleSet.Builder setRules(int index, Rule value)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
setRules
public RuleSet.Builder setRules(int index, Rule.Builder builderForValue)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
addRules
public RuleSet.Builder addRules(Rule value)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
addRules
public RuleSet.Builder addRules(int index, Rule value)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
addRules
public RuleSet.Builder addRules(Rule.Builder builderForValue)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
addRules
public RuleSet.Builder addRules(int index, Rule.Builder builderForValue)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
addAllRules
public RuleSet.Builder addAllRules(Iterable<? extends Rule> values)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
clearRules
public RuleSet.Builder clearRules()
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
removeRules
public RuleSet.Builder removeRules(int index)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
getRulesBuilder
public Rule.Builder getRulesBuilder(int index)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
getRulesOrBuilder
public RuleOrBuilder getRulesOrBuilder(int index)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;- Specified by:
getRulesOrBuilderin interfaceRuleSetOrBuilder
-
getRulesOrBuilderList
public List<? extends RuleOrBuilder> getRulesOrBuilderList()
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;- Specified by:
getRulesOrBuilderListin interfaceRuleSetOrBuilder
-
addRulesBuilder
public Rule.Builder addRulesBuilder()
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
addRulesBuilder
public Rule.Builder addRulesBuilder(int index)
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
getRulesBuilderList
public List<Rule.Builder> getRulesBuilderList()
List of rules given by the customer.
repeated .google.cloud.contentwarehouse.v1.Rule rules = 3;
-
setUnknownFields
public final RuleSet.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
mergeUnknownFields
public final RuleSet.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RuleSet.Builder>
-
-