public static final class AnalysisMessageBase.Builder extends GeneratedMessageV3.Builder<AnalysisMessageBase.Builder> implements AnalysisMessageBaseOrBuilder
AnalysisMessageBase describes some common information that is
needed for all messages.
Protobuf type google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase
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
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AnalysisMessageBase.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AnalysisMessageBase build()
buildPartial()
public AnalysisMessageBase buildPartial()
clear()
public AnalysisMessageBase.Builder clear()
Overrides
clearDocumentationUrl()
public AnalysisMessageBase.Builder clearDocumentationUrl()
A url pointing to the Service Mesh or Istio documentation for this specific
error type.
string documentation_url = 3;
clearField(Descriptors.FieldDescriptor field)
public AnalysisMessageBase.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearLevel()
public AnalysisMessageBase.Builder clearLevel()
Represents how severe a message is.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Level level = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
public AnalysisMessageBase.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearType()
public AnalysisMessageBase.Builder clearType()
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
clone()
public AnalysisMessageBase.Builder clone()
Overrides
getDefaultInstanceForType()
public AnalysisMessageBase getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getDocumentationUrl()
public String getDocumentationUrl()
A url pointing to the Service Mesh or Istio documentation for this specific
error type.
string documentation_url = 3;
Returns |
Type |
Description |
String |
The documentationUrl.
|
getDocumentationUrlBytes()
public ByteString getDocumentationUrlBytes()
A url pointing to the Service Mesh or Istio documentation for this specific
error type.
string documentation_url = 3;
Returns |
Type |
Description |
ByteString |
The bytes for documentationUrl.
|
getLevel()
public AnalysisMessageBase.Level getLevel()
Represents how severe a message is.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Level level = 2;
getLevelValue()
public int getLevelValue()
Represents how severe a message is.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Level level = 2;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for level.
|
getType()
public AnalysisMessageBase.Type getType()
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
getTypeBuilder()
public AnalysisMessageBase.Type.Builder getTypeBuilder()
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
getTypeOrBuilder()
public AnalysisMessageBase.TypeOrBuilder getTypeOrBuilder()
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
hasType()
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
Returns |
Type |
Description |
boolean |
Whether the type field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(AnalysisMessageBase other)
public AnalysisMessageBase.Builder mergeFrom(AnalysisMessageBase other)
public AnalysisMessageBase.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AnalysisMessageBase.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeType(AnalysisMessageBase.Type value)
public AnalysisMessageBase.Builder mergeType(AnalysisMessageBase.Type value)
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AnalysisMessageBase.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setDocumentationUrl(String value)
public AnalysisMessageBase.Builder setDocumentationUrl(String value)
A url pointing to the Service Mesh or Istio documentation for this specific
error type.
string documentation_url = 3;
Parameter |
Name |
Description |
value |
String
The documentationUrl to set.
|
setDocumentationUrlBytes(ByteString value)
public AnalysisMessageBase.Builder setDocumentationUrlBytes(ByteString value)
A url pointing to the Service Mesh or Istio documentation for this specific
error type.
string documentation_url = 3;
Parameter |
Name |
Description |
value |
ByteString
The bytes for documentationUrl to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public AnalysisMessageBase.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setLevel(AnalysisMessageBase.Level value)
public AnalysisMessageBase.Builder setLevel(AnalysisMessageBase.Level value)
Represents how severe a message is.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Level level = 2;
setLevelValue(int value)
public AnalysisMessageBase.Builder setLevelValue(int value)
Represents how severe a message is.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Level level = 2;
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for level to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AnalysisMessageBase.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setType(AnalysisMessageBase.Type value)
public AnalysisMessageBase.Builder setType(AnalysisMessageBase.Type value)
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
setType(AnalysisMessageBase.Type.Builder builderForValue)
public AnalysisMessageBase.Builder setType(AnalysisMessageBase.Type.Builder builderForValue)
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
setUnknownFields(UnknownFieldSet unknownFields)
public final AnalysisMessageBase.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides