public override int GetHashCode() { int hash = 1; if (modelMetadataCase_ == ModelMetadataOneofCase.TranslationModelMetadata) { hash ^= TranslationModelMetadata.GetHashCode(); } if (Name.Length != 0) { hash ^= Name.GetHashCode(); } if (DisplayName.Length != 0) { hash ^= DisplayName.GetHashCode(); } if (DatasetId.Length != 0) { hash ^= DatasetId.GetHashCode(); } if (createTime_ != null) { hash ^= CreateTime.GetHashCode(); } if (updateTime_ != null) { hash ^= UpdateTime.GetHashCode(); } if (DeploymentState != 0) { hash ^= DeploymentState.GetHashCode(); } hash ^= Labels.GetHashCode(); hash ^= (int)modelMetadataCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (modelMetadataCase_ == ModelMetadataOneofCase.TranslationModelMetadata) { hash ^= TranslationModelMetadata.GetHashCode(); } if (modelMetadataCase_ == ModelMetadataOneofCase.ImageClassificationModelMetadata) { hash ^= ImageClassificationModelMetadata.GetHashCode(); } if (modelMetadataCase_ == ModelMetadataOneofCase.TextClassificationModelMetadata) { hash ^= TextClassificationModelMetadata.GetHashCode(); } if (modelMetadataCase_ == ModelMetadataOneofCase.ImageObjectDetectionModelMetadata) { hash ^= ImageObjectDetectionModelMetadata.GetHashCode(); } if (modelMetadataCase_ == ModelMetadataOneofCase.TextExtractionModelMetadata) { hash ^= TextExtractionModelMetadata.GetHashCode(); } if (modelMetadataCase_ == ModelMetadataOneofCase.TextSentimentModelMetadata) { hash ^= TextSentimentModelMetadata.GetHashCode(); } if (Name.Length != 0) { hash ^= Name.GetHashCode(); } if (DisplayName.Length != 0) { hash ^= DisplayName.GetHashCode(); } if (DatasetId.Length != 0) { hash ^= DatasetId.GetHashCode(); } if (createTime_ != null) { hash ^= CreateTime.GetHashCode(); } if (updateTime_ != null) { hash ^= UpdateTime.GetHashCode(); } if (DeploymentState != 0) { hash ^= DeploymentState.GetHashCode(); } if (Etag.Length != 0) { hash ^= Etag.GetHashCode(); } hash ^= Labels.GetHashCode(); hash ^= (int)modelMetadataCase_; if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }