public static final class CreateAnalysisRuleRequest.Builder extends GeneratedMessageV3.Builder<CreateAnalysisRuleRequest.Builder> implements CreateAnalysisRuleRequestOrBuilder
The request to create a analysis rule.
analysis_rule_id will be generated by the server.
Protobuf type google.cloud.contactcenterinsights.v1.CreateAnalysisRuleRequest
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
public static final Descriptors.Descriptor getDescriptor()
Methods
public CreateAnalysisRuleRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CreateAnalysisRuleRequest build()
public CreateAnalysisRuleRequest buildPartial()
public CreateAnalysisRuleRequest.Builder clear()
Overrides
public CreateAnalysisRuleRequest.Builder clearAnalysisRule()
Required. The analysis rule resource to create.
.google.cloud.contactcenterinsights.v1.AnalysisRule analysis_rule = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateAnalysisRuleRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public CreateAnalysisRuleRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public CreateAnalysisRuleRequest.Builder clearParent()
Required. The parent resource of the analysis rule. Required. The location
to create a analysis rule 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 CreateAnalysisRuleRequest.Builder clone()
Overrides
public AnalysisRule getAnalysisRule()
Required. The analysis rule resource to create.
.google.cloud.contactcenterinsights.v1.AnalysisRule analysis_rule = 2 [(.google.api.field_behavior) = REQUIRED];
public AnalysisRule.Builder getAnalysisRuleBuilder()
Required. The analysis rule resource to create.
.google.cloud.contactcenterinsights.v1.AnalysisRule analysis_rule = 2 [(.google.api.field_behavior) = REQUIRED];
public AnalysisRuleOrBuilder getAnalysisRuleOrBuilder()
Required. The analysis rule resource to create.
.google.cloud.contactcenterinsights.v1.AnalysisRule analysis_rule = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateAnalysisRuleRequest getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public String getParent()
Required. The parent resource of the analysis rule. Required. The location
to create a analysis rule 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 analysis rule. Required. The location
to create a analysis rule 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 boolean hasAnalysisRule()
Required. The analysis rule resource to create.
.google.cloud.contactcenterinsights.v1.AnalysisRule analysis_rule = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the analysisRule field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public CreateAnalysisRuleRequest.Builder mergeAnalysisRule(AnalysisRule value)
Required. The analysis rule resource to create.
.google.cloud.contactcenterinsights.v1.AnalysisRule analysis_rule = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateAnalysisRuleRequest.Builder mergeFrom(CreateAnalysisRuleRequest other)
public CreateAnalysisRuleRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public CreateAnalysisRuleRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final CreateAnalysisRuleRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public CreateAnalysisRuleRequest.Builder setAnalysisRule(AnalysisRule value)
Required. The analysis rule resource to create.
.google.cloud.contactcenterinsights.v1.AnalysisRule analysis_rule = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateAnalysisRuleRequest.Builder setAnalysisRule(AnalysisRule.Builder builderForValue)
Required. The analysis rule resource to create.
.google.cloud.contactcenterinsights.v1.AnalysisRule analysis_rule = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateAnalysisRuleRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CreateAnalysisRuleRequest.Builder setParent(String value)
Required. The parent resource of the analysis rule. Required. The location
to create a analysis rule 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 CreateAnalysisRuleRequest.Builder setParentBytes(ByteString value)
Required. The parent resource of the analysis rule. Required. The location
to create a analysis rule 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 CreateAnalysisRuleRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final CreateAnalysisRuleRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides