Source file "org/apache/doris/cloud/proto/Cloud.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods | 
| Total | 1,683 of 2,578 | 34% | 217 of 298 | 27% | 235 | 280 | 470 | 719 | 99 | 122 | 
| mergeFrom(CodedInputStream, ExtensionRegistryLite) |   | 66% |   | 60% | 10 | 25 | 26 | 80 | 0 | 1 | 
| clear() |  | 0% |  | 0% | 2 | 2 | 24 | 24 | 1 | 1 | 
| mergeFrom(Cloud.ObjectStoreInfoPB) |   | 80% |   | 52% | 18 | 20 | 11 | 62 | 0 | 1 | 
| buildPartial0(Cloud.ObjectStoreInfoPB) |   | 82% |   | 68% | 12 | 20 | 10 | 60 | 0 | 1 | 
| setEncryptionInfo(Cloud.EncryptionInfoPB) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| setEncryptionInfo(Cloud.EncryptionInfoPB.Builder) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 | 
| getId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getAk() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getSk() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getBucket() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getPrefix() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getEndpoint() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getRegion() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getExternalEndpoint() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getUserId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getRoleArn() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| getExternalId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| clearEncryptionInfo() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| setCredProviderType(Cloud.CredProviderTypePB) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 | 
| setId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setAkBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setSkBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setBucketBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setPrefixBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setEndpointBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setRegionBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setExternalEndpoint(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setExternalEndpointBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setUserId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setUserIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setRoleArn(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setRoleArnBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setExternalId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setExternalIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| mergeEncryptionInfo(Cloud.EncryptionInfoPB) |   | 58% |   | 30% | 5 | 6 | 3 | 10 | 0 | 1 | 
| getIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getAkBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getSkBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getBucketBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getPrefixBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getEndpointBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getRegionBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getExternalEndpointBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getUserIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getRoleArnBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getExternalIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| getEncryptionInfoOrBuilder() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| clearId() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearAk() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearSk() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearBucket() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearPrefix() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearEndpoint() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearRegion() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearExternalEndpoint() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearUserId() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearRoleArn() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearExternalId() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearCtime() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearMtime() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearProvider() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| getEncryptionInfoBuilder() |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| clearSseEnabled() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| setUsePathStyle(boolean) |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearUsePathStyle() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| clearCredProviderType() |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| getProvider() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| getCredProviderType() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| hasCtime() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasMtime() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasAk() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasSk() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasBucket() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasPrefix() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasEndpoint() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasRegion() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasProvider() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasExternalEndpoint() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasUserId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasEncryptionInfo() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasSseEnabled() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasUsePathStyle() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasCredProviderType() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasRoleArn() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| hasExternalId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| getEncryptionInfo() |   | 56% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 | 
| setRepeatedField(Descriptors.FieldDescriptor, int, Object) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| mergeFrom(Message) |   | 57% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 | 
| setField(Descriptors.FieldDescriptor, Object) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| addRepeatedField(Descriptors.FieldDescriptor, Object) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| internalGetFieldAccessorTable() |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| clearField(Descriptors.FieldDescriptor) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| clearOneof(Descriptors.OneofDescriptor) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| setUnknownFields(UnknownFieldSet) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| setProvider(Cloud.ObjectStoreInfoPB.Provider) |   | 80% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 | 
| setAk(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 | 
| setSk(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 | 
| setBucket(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 | 
| setPrefix(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 | 
| setEndpoint(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 | 
| setRegion(String) |   | 78% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 | 
| clone() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| build() |   | 72% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 | 
| maybeForceBuilderInitialization() |   | 50% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 | 
| getCtime() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getMtime() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getSseEnabled() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getUsePathStyle() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getDescriptor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDescriptorForType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDefaultInstanceForType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isInitialized() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| Cloud.ObjectStoreInfoPB.Builder(GeneratedMessageV3.BuilderParent) |  | 100% | n/a | 0 | 1 | 0 | 16 | 0 | 1 | |
| Cloud.ObjectStoreInfoPB.Builder() |  | 100% | n/a | 0 | 1 | 0 | 16 | 0 | 1 | |
| getEncryptionInfoFieldBuilder() |  | 100% |   | 50% | 1 | 2 | 0 | 7 | 0 | 1 | 
| buildPartial() |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 | 
| setCtime(long) |  | 100% | n/a | 0 | 1 | 0 | 4 | 0 | 1 | |
| setMtime(long) |  | 100% | n/a | 0 | 1 | 0 | 4 | 0 | 1 | |
| setSseEnabled(boolean) |  | 100% | n/a | 0 | 1 | 0 | 4 | 0 | 1 | |
| mergeUnknownFields(UnknownFieldSet) |  | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |