public final class AnalysisMessage extends GeneratedMessageV3 implements AnalysisMessageOrBuilder
AnalysisMessage is a single message produced by an analyzer, and
it used to communicate to the end user about the state of their Service
Mesh configuration.
Protobuf type google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessage
Fields
ARGS_FIELD_NUMBER
public static final int ARGS_FIELD_NUMBER
Field Value
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value
MESSAGE_BASE_FIELD_NUMBER
public static final int MESSAGE_BASE_FIELD_NUMBER
Field Value
RESOURCE_PATHS_FIELD_NUMBER
public static final int RESOURCE_PATHS_FIELD_NUMBER
Field Value
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getArgs()
A UI can combine these args with a template (based on message_base.type)
to produce an internationalized message.
.google.protobuf.Struct args = 4;
Returns
Type | Description |
Struct | The args.
|
getArgsOrBuilder()
public StructOrBuilder getArgsOrBuilder()
A UI can combine these args with a template (based on message_base.type)
to produce an internationalized message.
.google.protobuf.Struct args = 4;
Returns
getDefaultInstance()
public static AnalysisMessage getDefaultInstance()
Returns
getDefaultInstanceForType()
public AnalysisMessage getDefaultInstanceForType()
Returns
getDescription()
public String getDescription()
A human readable description of what the error means. It is suitable for
non-internationalize display purposes.
string description = 2;
Returns
Type | Description |
String | The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
A human readable description of what the error means. It is suitable for
non-internationalize display purposes.
string description = 2;
Returns
Type | Description |
ByteString | The bytes for description.
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getMessageBase()
public AnalysisMessageBase getMessageBase()
Details common to all types of Istio and ServiceMesh analysis messages.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase message_base = 1;
Returns
getMessageBaseOrBuilder()
public AnalysisMessageBaseOrBuilder getMessageBaseOrBuilder()
Details common to all types of Istio and ServiceMesh analysis messages.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase message_base = 1;
Returns
getParserForType()
public Parser<AnalysisMessage> getParserForType()
Returns
Overrides
getResourcePaths(int index)
public String getResourcePaths(int index)
A list of strings specifying the resource identifiers that were the cause
of message generation.
A "path" here may be:
- MEMBERSHIP_ID if the cause is a specific member cluster
- MEMBERSHIP_ID/(NAMESPACE\/)?RESOURCETYPE/NAME if the cause is a resource
in a cluster
repeated string resource_paths = 3;
Parameter
Name | Description |
index | int
The index of the element to return.
|
Returns
Type | Description |
String | The resourcePaths at the given index.
|
getResourcePathsBytes(int index)
public ByteString getResourcePathsBytes(int index)
A list of strings specifying the resource identifiers that were the cause
of message generation.
A "path" here may be:
- MEMBERSHIP_ID if the cause is a specific member cluster
- MEMBERSHIP_ID/(NAMESPACE\/)?RESOURCETYPE/NAME if the cause is a resource
in a cluster
repeated string resource_paths = 3;
Parameter
Name | Description |
index | int
The index of the value to return.
|
Returns
Type | Description |
ByteString | The bytes of the resourcePaths at the given index.
|
getResourcePathsCount()
public int getResourcePathsCount()
A list of strings specifying the resource identifiers that were the cause
of message generation.
A "path" here may be:
- MEMBERSHIP_ID if the cause is a specific member cluster
- MEMBERSHIP_ID/(NAMESPACE\/)?RESOURCETYPE/NAME if the cause is a resource
in a cluster
repeated string resource_paths = 3;
Returns
Type | Description |
int | The count of resourcePaths.
|
getResourcePathsList()
public ProtocolStringList getResourcePathsList()
A list of strings specifying the resource identifiers that were the cause
of message generation.
A "path" here may be:
- MEMBERSHIP_ID if the cause is a specific member cluster
- MEMBERSHIP_ID/(NAMESPACE\/)?RESOURCETYPE/NAME if the cause is a resource
in a cluster
repeated string resource_paths = 3;
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasArgs()
A UI can combine these args with a template (based on message_base.type)
to produce an internationalized message.
.google.protobuf.Struct args = 4;
Returns
Type | Description |
boolean | Whether the args field is set.
|
hasMessageBase()
public boolean hasMessageBase()
Details common to all types of Istio and ServiceMesh analysis messages.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase message_base = 1;
Returns
Type | Description |
boolean | Whether the messageBase field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilder()
public static AnalysisMessage.Builder newBuilder()
Returns
newBuilder(AnalysisMessage prototype)
public static AnalysisMessage.Builder newBuilder(AnalysisMessage prototype)
Parameter
Returns
newBuilderForType()
public AnalysisMessage.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AnalysisMessage.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public static AnalysisMessage parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static AnalysisMessage parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static AnalysisMessage parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AnalysisMessage parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static AnalysisMessage parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AnalysisMessage parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnalysisMessage parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static AnalysisMessage parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnalysisMessage parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static AnalysisMessage parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static AnalysisMessage parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AnalysisMessage parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<AnalysisMessage> parser()
Returns
toBuilder()
public AnalysisMessage.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions