public static final class AnalysisMessageBase.Type.Builder extends GeneratedMessageV3.Builder<AnalysisMessageBase.Type.Builder> implements AnalysisMessageBase.TypeOrBuilder
A unique identifier for the type of message. Display_name is intended to be
human-readable, code is intended to be machine readable. There should be a
one-to-one mapping between display_name and code. (i.e. do not re-use
display_names or codes between message types.)
See istio.analysis.v1alpha1.AnalysisMessageBase.Type
Protobuf type google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type
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.Type.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AnalysisMessageBase.Type build()
buildPartial()
public AnalysisMessageBase.Type buildPartial()
clear()
public AnalysisMessageBase.Type.Builder clear()
Overrides
clearCode()
public AnalysisMessageBase.Type.Builder clearCode()
A 7 character code matching ^IST[0-9]{4}$
or ^ASM[0-9]{4}$
, intended
to uniquely identify the message type. (e.g. "IST0001" is mapped to the
"InternalError" message type.)
string code = 2;
clearDisplayName()
public AnalysisMessageBase.Type.Builder clearDisplayName()
A human-readable name for the message type. e.g. "InternalError",
"PodMissingProxy". This should be the same for all messages of the same
type. (This corresponds to the name
field in open-source Istio.)
string display_name = 1;
clearField(Descriptors.FieldDescriptor field)
public AnalysisMessageBase.Type.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public AnalysisMessageBase.Type.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public AnalysisMessageBase.Type.Builder clone()
Overrides
getCode()
A 7 character code matching ^IST[0-9]{4}$
or ^ASM[0-9]{4}$
, intended
to uniquely identify the message type. (e.g. "IST0001" is mapped to the
"InternalError" message type.)
string code = 2;
Returns |
Type |
Description |
String |
The code.
|
getCodeBytes()
public ByteString getCodeBytes()
A 7 character code matching ^IST[0-9]{4}$
or ^ASM[0-9]{4}$
, intended
to uniquely identify the message type. (e.g. "IST0001" is mapped to the
"InternalError" message type.)
string code = 2;
Returns |
Type |
Description |
ByteString |
The bytes for code.
|
getDefaultInstanceForType()
public AnalysisMessageBase.Type getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getDisplayName()
public String getDisplayName()
A human-readable name for the message type. e.g. "InternalError",
"PodMissingProxy". This should be the same for all messages of the same
type. (This corresponds to the name
field in open-source Istio.)
string display_name = 1;
Returns |
Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
A human-readable name for the message type. e.g. "InternalError",
"PodMissingProxy". This should be the same for all messages of the same
type. (This corresponds to the name
field in open-source Istio.)
string display_name = 1;
Returns |
Type |
Description |
ByteString |
The bytes for displayName.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(AnalysisMessageBase.Type other)
public AnalysisMessageBase.Type.Builder mergeFrom(AnalysisMessageBase.Type other)
public AnalysisMessageBase.Type.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AnalysisMessageBase.Type.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AnalysisMessageBase.Type.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setCode(String value)
public AnalysisMessageBase.Type.Builder setCode(String value)
A 7 character code matching ^IST[0-9]{4}$
or ^ASM[0-9]{4}$
, intended
to uniquely identify the message type. (e.g. "IST0001" is mapped to the
"InternalError" message type.)
string code = 2;
Parameter |
Name |
Description |
value |
String
The code to set.
|
setCodeBytes(ByteString value)
public AnalysisMessageBase.Type.Builder setCodeBytes(ByteString value)
A 7 character code matching ^IST[0-9]{4}$
or ^ASM[0-9]{4}$
, intended
to uniquely identify the message type. (e.g. "IST0001" is mapped to the
"InternalError" message type.)
string code = 2;
Parameter |
Name |
Description |
value |
ByteString
The bytes for code to set.
|
setDisplayName(String value)
public AnalysisMessageBase.Type.Builder setDisplayName(String value)
A human-readable name for the message type. e.g. "InternalError",
"PodMissingProxy". This should be the same for all messages of the same
type. (This corresponds to the name
field in open-source Istio.)
string display_name = 1;
Parameter |
Name |
Description |
value |
String
The displayName to set.
|
setDisplayNameBytes(ByteString value)
public AnalysisMessageBase.Type.Builder setDisplayNameBytes(ByteString value)
A human-readable name for the message type. e.g. "InternalError",
"PodMissingProxy". This should be the same for all messages of the same
type. (This corresponds to the name
field in open-source Istio.)
string display_name = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for displayName to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public AnalysisMessageBase.Type.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AnalysisMessageBase.Type.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AnalysisMessageBase.Type.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides