Class CreateAnalysisRuleRequest.Builder (2.55.0)
2.88.0 (latest)
2.87.0
2.85.0
2.83.0
2.82.0
2.81.0
2.80.0
2.78.0
2.76.0
2.75.0
2.74.0
2.73.0
2.72.0
2.70.0
2.68.0
2.67.0
2.64.0
2.63.0
2.62.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.52.0
2.51.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.39.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.28.0
2.27.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.0
2.4.0
2.3.10
2.2.7
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
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-29 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-29 UTC."],[],[]]