Package org.sonarsource.dotnet.protobuf
Class SonarAnalyzer.MetricsInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
org.sonarsource.dotnet.protobuf.SonarAnalyzer.MetricsInfo.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,SonarAnalyzer.MetricsInfoOrBuilder
- Enclosing class:
- SonarAnalyzer.MetricsInfo
public static final class SonarAnalyzer.MetricsInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
implements SonarAnalyzer.MetricsInfoOrBuilder
Metrics reportingProtobuf type
sonaranalyzer.MetricsInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllCodeLine(Iterable<? extends Integer> values) repeated int32 code_line = 14;addAllExecutableLines(Iterable<? extends Integer> values) repeated int32 executable_lines = 16;addAllNonBlankComment(Iterable<? extends Integer> values) repeated int32 non_blank_comment = 13;addAllNoSonarComment(Iterable<? extends Integer> values) repeated int32 no_sonar_comment = 12;addCodeLine(int value) repeated int32 code_line = 14;addExecutableLines(int value) repeated int32 executable_lines = 16;addNonBlankComment(int value) repeated int32 non_blank_comment = 13;addNoSonarComment(int value) repeated int32 no_sonar_comment = 12;addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()int32 class_count = 2;repeated int32 code_line = 14;int32 cognitive_complexity = 15;int32 complexity = 7;repeated int32 executable_lines = 16;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) string file_path = 1;int32 function_count = 4;repeated int32 non_blank_comment = 13;repeated int32 no_sonar_comment = 12;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) int32 statement_count = 3;clone()intint32 class_count = 2;intgetCodeLine(int index) repeated int32 code_line = 14;intrepeated int32 code_line = 14;repeated int32 code_line = 14;intint32 cognitive_complexity = 15;intint32 complexity = 7;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintgetExecutableLines(int index) repeated int32 executable_lines = 16;intrepeated int32 executable_lines = 16;repeated int32 executable_lines = 16;string file_path = 1;com.google.protobuf.ByteStringstring file_path = 1;intint32 function_count = 4;intgetNonBlankComment(int index) repeated int32 non_blank_comment = 13;intrepeated int32 non_blank_comment = 13;repeated int32 non_blank_comment = 13;intgetNoSonarComment(int index) repeated int32 no_sonar_comment = 12;intrepeated int32 no_sonar_comment = 12;repeated int32 no_sonar_comment = 12;intint32 statement_count = 3;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setClassCount(int value) int32 class_count = 2;setCodeLine(int index, int value) repeated int32 code_line = 14;setCognitiveComplexity(int value) int32 cognitive_complexity = 15;setComplexity(int value) int32 complexity = 7;setExecutableLines(int index, int value) repeated int32 executable_lines = 16;setFilePath(String value) string file_path = 1;setFilePathBytes(com.google.protobuf.ByteString value) string file_path = 1;setFunctionCount(int value) int32 function_count = 4;setNonBlankComment(int index, int value) repeated int32 non_blank_comment = 13;setNoSonarComment(int index, int value) repeated int32 no_sonar_comment = 12;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setStatementCount(int value) int32 statement_count = 3;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
setField
public SonarAnalyzer.MetricsInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
clearField
public SonarAnalyzer.MetricsInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
clearOneof
public SonarAnalyzer.MetricsInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
setRepeatedField
public SonarAnalyzer.MetricsInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
addRepeatedField
public SonarAnalyzer.MetricsInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
mergeFrom
public SonarAnalyzer.MetricsInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SonarAnalyzer.MetricsInfo.Builder>- Throws:
IOException
-
getFilePath
string file_path = 1;- Specified by:
getFilePathin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The filePath.
-
getFilePathBytes
public com.google.protobuf.ByteString getFilePathBytes()string file_path = 1;- Specified by:
getFilePathBytesin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The bytes for filePath.
-
setFilePath
string file_path = 1;- Parameters:
value- The filePath to set.- Returns:
- This builder for chaining.
-
clearFilePath
string file_path = 1;- Returns:
- This builder for chaining.
-
setFilePathBytes
string file_path = 1;- Parameters:
value- The bytes for filePath to set.- Returns:
- This builder for chaining.
-
getClassCount
public int getClassCount()int32 class_count = 2;- Specified by:
getClassCountin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The classCount.
-
setClassCount
int32 class_count = 2;- Parameters:
value- The classCount to set.- Returns:
- This builder for chaining.
-
clearClassCount
int32 class_count = 2;- Returns:
- This builder for chaining.
-
getStatementCount
public int getStatementCount()int32 statement_count = 3;- Specified by:
getStatementCountin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The statementCount.
-
setStatementCount
int32 statement_count = 3;- Parameters:
value- The statementCount to set.- Returns:
- This builder for chaining.
-
clearStatementCount
int32 statement_count = 3;- Returns:
- This builder for chaining.
-
getFunctionCount
public int getFunctionCount()int32 function_count = 4;- Specified by:
getFunctionCountin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The functionCount.
-
setFunctionCount
int32 function_count = 4;- Parameters:
value- The functionCount to set.- Returns:
- This builder for chaining.
-
clearFunctionCount
int32 function_count = 4;- Returns:
- This builder for chaining.
-
getComplexity
public int getComplexity()int32 complexity = 7;- Specified by:
getComplexityin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The complexity.
-
setComplexity
int32 complexity = 7;- Parameters:
value- The complexity to set.- Returns:
- This builder for chaining.
-
clearComplexity
int32 complexity = 7;- Returns:
- This builder for chaining.
-
getNoSonarCommentList
repeated int32 no_sonar_comment = 12;- Specified by:
getNoSonarCommentListin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- A list containing the noSonarComment.
-
getNoSonarCommentCount
public int getNoSonarCommentCount()repeated int32 no_sonar_comment = 12;- Specified by:
getNoSonarCommentCountin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The count of noSonarComment.
-
getNoSonarComment
public int getNoSonarComment(int index) repeated int32 no_sonar_comment = 12;- Specified by:
getNoSonarCommentin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The noSonarComment at the given index.
-
setNoSonarComment
repeated int32 no_sonar_comment = 12;- Parameters:
index- The index to set the value at.value- The noSonarComment to set.- Returns:
- This builder for chaining.
-
addNoSonarComment
repeated int32 no_sonar_comment = 12;- Parameters:
value- The noSonarComment to add.- Returns:
- This builder for chaining.
-
addAllNoSonarComment
repeated int32 no_sonar_comment = 12;- Parameters:
values- The noSonarComment to add.- Returns:
- This builder for chaining.
-
clearNoSonarComment
repeated int32 no_sonar_comment = 12;- Returns:
- This builder for chaining.
-
getNonBlankCommentList
repeated int32 non_blank_comment = 13;- Specified by:
getNonBlankCommentListin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- A list containing the nonBlankComment.
-
getNonBlankCommentCount
public int getNonBlankCommentCount()repeated int32 non_blank_comment = 13;- Specified by:
getNonBlankCommentCountin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The count of nonBlankComment.
-
getNonBlankComment
public int getNonBlankComment(int index) repeated int32 non_blank_comment = 13;- Specified by:
getNonBlankCommentin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The nonBlankComment at the given index.
-
setNonBlankComment
repeated int32 non_blank_comment = 13;- Parameters:
index- The index to set the value at.value- The nonBlankComment to set.- Returns:
- This builder for chaining.
-
addNonBlankComment
repeated int32 non_blank_comment = 13;- Parameters:
value- The nonBlankComment to add.- Returns:
- This builder for chaining.
-
addAllNonBlankComment
repeated int32 non_blank_comment = 13;- Parameters:
values- The nonBlankComment to add.- Returns:
- This builder for chaining.
-
clearNonBlankComment
repeated int32 non_blank_comment = 13;- Returns:
- This builder for chaining.
-
getCodeLineList
repeated int32 code_line = 14;- Specified by:
getCodeLineListin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- A list containing the codeLine.
-
getCodeLineCount
public int getCodeLineCount()repeated int32 code_line = 14;- Specified by:
getCodeLineCountin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The count of codeLine.
-
getCodeLine
public int getCodeLine(int index) repeated int32 code_line = 14;- Specified by:
getCodeLinein interfaceSonarAnalyzer.MetricsInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The codeLine at the given index.
-
setCodeLine
repeated int32 code_line = 14;- Parameters:
index- The index to set the value at.value- The codeLine to set.- Returns:
- This builder for chaining.
-
addCodeLine
repeated int32 code_line = 14;- Parameters:
value- The codeLine to add.- Returns:
- This builder for chaining.
-
addAllCodeLine
repeated int32 code_line = 14;- Parameters:
values- The codeLine to add.- Returns:
- This builder for chaining.
-
clearCodeLine
repeated int32 code_line = 14;- Returns:
- This builder for chaining.
-
getCognitiveComplexity
public int getCognitiveComplexity()int32 cognitive_complexity = 15;- Specified by:
getCognitiveComplexityin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The cognitiveComplexity.
-
setCognitiveComplexity
int32 cognitive_complexity = 15;- Parameters:
value- The cognitiveComplexity to set.- Returns:
- This builder for chaining.
-
clearCognitiveComplexity
int32 cognitive_complexity = 15;- Returns:
- This builder for chaining.
-
getExecutableLinesList
repeated int32 executable_lines = 16;- Specified by:
getExecutableLinesListin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- A list containing the executableLines.
-
getExecutableLinesCount
public int getExecutableLinesCount()repeated int32 executable_lines = 16;- Specified by:
getExecutableLinesCountin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Returns:
- The count of executableLines.
-
getExecutableLines
public int getExecutableLines(int index) repeated int32 executable_lines = 16;- Specified by:
getExecutableLinesin interfaceSonarAnalyzer.MetricsInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The executableLines at the given index.
-
setExecutableLines
repeated int32 executable_lines = 16;- Parameters:
index- The index to set the value at.value- The executableLines to set.- Returns:
- This builder for chaining.
-
addExecutableLines
repeated int32 executable_lines = 16;- Parameters:
value- The executableLines to add.- Returns:
- This builder for chaining.
-
addAllExecutableLines
repeated int32 executable_lines = 16;- Parameters:
values- The executableLines to add.- Returns:
- This builder for chaining.
-
clearExecutableLines
repeated int32 executable_lines = 16;- Returns:
- This builder for chaining.
-
setUnknownFields
public final SonarAnalyzer.MetricsInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-
mergeUnknownFields
public final SonarAnalyzer.MetricsInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SonarAnalyzer.MetricsInfo.Builder>
-