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
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
public CreatePhraseMatcherRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public CreatePhraseMatcherRequest build()
Returns
public CreatePhraseMatcherRequest buildPartial()
Returns
public CreatePhraseMatcherRequest.Builder clear()
Returns
Overrides
public CreatePhraseMatcherRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
public CreatePhraseMatcherRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
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) = { ... }
Returns
public CreatePhraseMatcherRequest.Builder clearPhraseMatcher()
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public CreatePhraseMatcherRequest.Builder clone()
Returns
Overrides
public CreatePhraseMatcherRequest getDefaultInstanceForType()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
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
public PhraseMatcher getPhraseMatcher()
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public PhraseMatcher.Builder getPhraseMatcherBuilder()
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public PhraseMatcherOrBuilder getPhraseMatcherOrBuilder()
Required. The phrase matcher resource to create.
.google.cloud.contactcenterinsights.v1.PhraseMatcher phrase_matcher = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
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()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public CreatePhraseMatcherRequest.Builder mergeFrom(CreatePhraseMatcherRequest other)
Parameter
Returns
public CreatePhraseMatcherRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public CreatePhraseMatcherRequest.Builder mergeFrom(Message other)
Parameter
Returns
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];
Parameter
Returns
public final CreatePhraseMatcherRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public CreatePhraseMatcherRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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.
|
Returns
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.
|
Returns
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];
Parameter
Returns
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];
Parameter
Returns
public CreatePhraseMatcherRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public final CreatePhraseMatcherRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides