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.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.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public AnalysisMessageBase build()
Returns
buildPartial()
public AnalysisMessageBase buildPartial()
Returns
clear()
public AnalysisMessageBase.Builder clear()
Returns
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;
Returns
clearField(Descriptors.FieldDescriptor field)
public AnalysisMessageBase.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearLevel()
public AnalysisMessageBase.Builder clearLevel()
Represents how severe a message is.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Level level = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public AnalysisMessageBase.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearType()
public AnalysisMessageBase.Builder clearType()
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
Returns
clone()
public AnalysisMessageBase.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public AnalysisMessageBase getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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;
Returns
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;
Returns
getTypeBuilder()
public AnalysisMessageBase.Type.Builder getTypeBuilder()
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
Returns
getTypeOrBuilder()
public AnalysisMessageBase.TypeOrBuilder getTypeOrBuilder()
Represents the specific type of a message.
.google.cloud.gkehub.servicemesh.v1alpha.AnalysisMessageBase.Type type = 1;
Returns
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(AnalysisMessageBase other)
public AnalysisMessageBase.Builder mergeFrom(AnalysisMessageBase other)
Parameter
Returns
public AnalysisMessageBase.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AnalysisMessageBase.Builder mergeFrom(Message other)
Parameter
Returns
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;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AnalysisMessageBase.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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.
|
Returns
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.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public AnalysisMessageBase.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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;
Parameter
Returns
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.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AnalysisMessageBase.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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;
Parameter
Returns
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;
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final AnalysisMessageBase.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides