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.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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AnalysisMessageBase.Type.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public AnalysisMessageBase.Type build()
Returns
buildPartial()
public AnalysisMessageBase.Type buildPartial()
Returns
clear()
public AnalysisMessageBase.Type.Builder clear()
Returns
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;
Returns
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;
Returns
clearField(Descriptors.FieldDescriptor field)
public AnalysisMessageBase.Type.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public AnalysisMessageBase.Type.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public AnalysisMessageBase.Type.Builder clone()
Returns
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
getDefaultInstanceForType()
public AnalysisMessageBase.Type getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(AnalysisMessageBase.Type other)
public AnalysisMessageBase.Type.Builder mergeFrom(AnalysisMessageBase.Type other)
Parameter
Returns
public AnalysisMessageBase.Type.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AnalysisMessageBase.Type.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AnalysisMessageBase.Type.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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.
|
Returns
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.
|
Returns
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.
|
Returns
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.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public AnalysisMessageBase.Type.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AnalysisMessageBase.Type.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AnalysisMessageBase.Type.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides