public static final class CreatePhraseMatcherRequest.Builder extends GeneratedMessageV3.Builder<CreatePhraseMatcherRequest.Builder> implements CreatePhraseMatcherRequestOrBuilder
Request to create a phrase matcher.
Protobuf type google.cloud.contactcenterinsights.v1.CreatePhraseMatcherRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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
public static final Descriptors.Descriptor getDescriptor()
Methods
public CreatePhraseMatcherRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CreatePhraseMatcherRequest build()
public CreatePhraseMatcherRequest buildPartial()
public CreatePhraseMatcherRequest.Builder clear()
Overrides
public CreatePhraseMatcherRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public CreatePhraseMatcherRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public CreatePhraseMatcherRequest.Builder clearParent()
Required. The parent resource of the phrase matcher. Required. The location
to create a phrase matcher for. Format: projects/<Project
ID>/locations/<Location ID>
or projects/<Project
Number>/locations/<Location ID>
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public CreatePhraseMatcherRequest.Builder clearPhraseMatcher()
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
public CreatePhraseMatcherRequest.Builder clone()
Overrides
public CreatePhraseMatcherRequest getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public String getParent()
Required. The parent resource of the phrase matcher. Required. The location
to create a phrase matcher for. Format: projects/<Project
ID>/locations/<Location ID>
or projects/<Project
Number>/locations/<Location ID>
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The parent.
|
public ByteString getParentBytes()
Required. The parent resource of the phrase matcher. Required. The location
to create a phrase matcher for. Format: projects/<Project
ID>/locations/<Location ID>
or projects/<Project
Number>/locations/<Location ID>
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for parent.
|
public PhraseMatcher getPhraseMatcher()
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
public PhraseMatcher.Builder getPhraseMatcherBuilder()
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
public PhraseMatcherOrBuilder getPhraseMatcherOrBuilder()
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
public boolean hasPhraseMatcher()
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
boolean | Whether the phraseMatcher field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public CreatePhraseMatcherRequest.Builder mergeFrom(CreatePhraseMatcherRequest other)
public CreatePhraseMatcherRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public CreatePhraseMatcherRequest.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
public CreatePhraseMatcherRequest.Builder mergePhraseMatcher(PhraseMatcher value)
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
public final CreatePhraseMatcherRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public CreatePhraseMatcherRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CreatePhraseMatcherRequest.Builder setParent(String value)
Required. The parent resource of the phrase matcher. Required. The location
to create a phrase matcher for. Format: projects/<Project
ID>/locations/<Location ID>
or projects/<Project
Number>/locations/<Location ID>
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
value | String
The parent to set.
|
public CreatePhraseMatcherRequest.Builder setParentBytes(ByteString value)
Required. The parent resource of the phrase matcher. Required. The location
to create a phrase matcher for. Format: projects/<Project
ID>/locations/<Location ID>
or projects/<Project
Number>/locations/<Location ID>
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
value | ByteString
The bytes for parent to set.
|
public CreatePhraseMatcherRequest.Builder setPhraseMatcher(PhraseMatcher value)
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
public CreatePhraseMatcherRequest.Builder setPhraseMatcher(PhraseMatcher.Builder builderForValue)
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
public CreatePhraseMatcherRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final CreatePhraseMatcherRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides