diff --git a/Sources/GeneratedServices/Aiplatform/GTLRAiplatformObjects.m b/Sources/GeneratedServices/Aiplatform/GTLRAiplatformObjects.m index 5b28ceabd..503b983ba 100644 --- a/Sources/GeneratedServices/Aiplatform/GTLRAiplatformObjects.m +++ b/Sources/GeneratedServices/Aiplatform/GTLRAiplatformObjects.m @@ -58,100 +58,6 @@ NSString * const kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceMedium = @"CONFIDENCE_MEDIUM"; NSString * const kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceUnspecified = @"CONFIDENCE_UNSPECIFIED"; -// GTLRAiplatform_CloudAiNlLlmProtoServiceCandidate.finishReason -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonBlocklist = @"FINISH_REASON_BLOCKLIST"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonMaxTokens = @"FINISH_REASON_MAX_TOKENS"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonOther = @"FINISH_REASON_OTHER"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonProhibitedContent = @"FINISH_REASON_PROHIBITED_CONTENT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonRecitation = @"FINISH_REASON_RECITATION"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonSafety = @"FINISH_REASON_SAFETY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonSpii = @"FINISH_REASON_SPII"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonStop = @"FINISH_REASON_STOP"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonUnspecified = @"FINISH_REASON_UNSPECIFIED"; - -// GTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback.blockReason -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_BlockedReasonUnspecified = @"BLOCKED_REASON_UNSPECIFIED"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_Blocklist = @"BLOCKLIST"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_Other = @"OTHER"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_ProhibitedContent = @"PROHIBITED_CONTENT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_Safety = @"SAFETY"; - -// GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal.confidence -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceHigh = @"CONFIDENCE_HIGH"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceLow = @"CONFIDENCE_LOW"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceMedium = @"CONFIDENCE_MEDIUM"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceNone = @"CONFIDENCE_NONE"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceUnspecified = @"CONFIDENCE_UNSPECIFIED"; - -// GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal.raiCategory -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Csai = @"CSAI"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Csam = @"CSAM"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DangerousContent = @"DANGEROUS_CONTENT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DangerousContentSeverity = @"DANGEROUS_CONTENT_SEVERITY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DeathHarmTragedy = @"DEATH_HARM_TRAGEDY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Derogatory = @"DEROGATORY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DerogatorySeverity = @"DEROGATORY_SEVERITY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Drugs = @"DRUGS"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Finance = @"FINANCE"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_FirearmsWeapons = @"FIREARMS_WEAPONS"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Fringe = @"FRINGE"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Harassment = @"HARASSMENT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_HateSpeech = @"HATE_SPEECH"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Health = @"HEALTH"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_IdentityAttack = @"IDENTITY_ATTACK"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_IllicitDrugs = @"ILLICIT_DRUGS"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Insult = @"INSULT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_InsultSeverity = @"INSULT_SEVERITY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Legal = @"LEGAL"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Obscene = @"OBSCENE"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Politics = @"POLITICS"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Profanity = @"PROFANITY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_PublicSafety = @"PUBLIC_SAFETY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_RaiCategoryUnspecified = @"RAI_CATEGORY_UNSPECIFIED"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_ReligiousBelief = @"RELIGIOUS_BELIEF"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_SevereToxicity = @"SEVERE_TOXICITY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Sexual = @"SEXUAL"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_SexuallyExplicit = @"SEXUALLY_EXPLICIT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_SexualSeverity = @"SEXUAL_SEVERITY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Spii = @"SPII"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Threat = @"THREAT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Toxic = @"TOXIC"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Toxicity = @"TOXICITY"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_ViolenceAbuse = @"VIOLENCE_ABUSE"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Violent = @"VIOLENT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_WarConflict = @"WAR_CONFLICT"; - -// GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm.source -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm_Source_Prompt = @"PROMPT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm_Source_Response = @"RESPONSE"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm_Source_SourceUnspecified = @"SOURCE_UNSPECIFIED"; - -// GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating.category -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryDangerousContent = @"HARM_CATEGORY_DANGEROUS_CONTENT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryHarassment = @"HARM_CATEGORY_HARASSMENT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryHateSpeech = @"HARM_CATEGORY_HATE_SPEECH"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategorySexuallyExplicit = @"HARM_CATEGORY_SEXUALLY_EXPLICIT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryUnspecified = @"HARM_CATEGORY_UNSPECIFIED"; - -// GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating.probability -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_HarmProbabilityUnspecified = @"HARM_PROBABILITY_UNSPECIFIED"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_High = @"HIGH"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_Low = @"LOW"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_Medium = @"MEDIUM"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_Negligible = @"NEGLIGIBLE"; - -// GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating.severity -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityHigh = @"HARM_SEVERITY_HIGH"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityLow = @"HARM_SEVERITY_LOW"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityMedium = @"HARM_SEVERITY_MEDIUM"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityNegligible = @"HARM_SEVERITY_NEGLIGIBLE"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityUnspecified = @"HARM_SEVERITY_UNSPECIFIED"; - -// GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm.source -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm_Source_Prompt = @"PROMPT"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm_Source_Response = @"RESPONSE"; -NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm_Source_SourceUnspecified = @"SOURCE_UNSPECIFIED"; - // GTLRAiplatform_GoogleCloudAiplatformV1Artifact.state NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1Artifact_State_Live = @"LIVE"; NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1Artifact_State_Pending = @"PENDING"; @@ -342,6 +248,12 @@ NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_ProhibitedContent = @"PROHIBITED_CONTENT"; NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_Safety = @"SAFETY"; +// GTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig.responseStyle +NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStyleBalanced = @"RESPONSE_STYLE_BALANCED"; +NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStyleCreative = @"RESPONSE_STYLE_CREATIVE"; +NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStylePrecise = @"RESPONSE_STYLE_PRECISE"; +NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStyleUnspecified = @"RESPONSE_STYLE_UNSPECIFIED"; + // GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob.state NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateCancelled = @"JOB_STATE_CANCELLED"; NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateCancelling = @"JOB_STATE_CANCELLING"; @@ -885,1773 +797,10 @@ NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateUnspecified = @"JOB_STATE_UNSPECIFIED"; NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateUpdating = @"JOB_STATE_UPDATING"; -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution.category -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryNews = @"CATEGORY_NEWS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryNonNewsWebdoc = @"CATEGORY_NON_NEWS_WEBDOC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryUnknownMissingSignal = @"CATEGORY_UNKNOWN_MISSING_SIGNAL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryUnspecified = @"CATEGORY_UNSPECIFIED"; - -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution.dataset -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_AmpsKhan = @"AMPS_KHAN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_AmpsMathematica = @"AMPS_MATHEMATICA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Aqua = @"AQUA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_AssistantPersonalitySafety = @"ASSISTANT_PERSONALITY_SAFETY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BardArcadeGithub = @"BARD_ARCADE_GITHUB"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BardGolden = @"BARD_GOLDEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BardPersonalityGolden = @"BARD_PERSONALITY_GOLDEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BooksFullView = @"BOOKS_FULL_VIEW"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BooksPrivate = @"BOOKS_PRIVATE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_C4JoinedDocjoins = @"C4_JOINED_DOCJOINS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CanariesShuffled = @"CANARIES_SHUFFLED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CleanArxiv = @"CLEAN_ARXIV"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_ClmTranslateDatav2AlltiersGccMix = @"CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitAmps = @"CLOUD_GEMIT_AMPS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitAqua = @"CLOUD_GEMIT_AQUA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCloudFactualityGroundingMagi = @"CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCodeIfV1 = @"CLOUD_GEMIT_CODE_IF_V1"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCodeSelfRepair = @"CLOUD_GEMIT_CODE_SELF_REPAIR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCommitMsgGenV3 = @"CLOUD_GEMIT_COMMIT_MSG_GEN_V3"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCommonSenseReasoningSchema = @"CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitGsm8kSchema = @"CLOUD_GEMIT_GSM8K_SCHEMA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitIdentity = @"CLOUD_GEMIT_IDENTITY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitMtDialgueLmsys = @"CLOUD_GEMIT_MT_DIALGUE_LMSYS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitMtsDialogueV3 = @"CLOUD_GEMIT_MTS_DIALOGUE_V3"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitSearchAugmentedResponseGeneration = @"CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudSecurityFinetuning = @"CLOUD_SECURITY_FINETUNING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudSecurityPretraining = @"CLOUD_SECURITY_PRETRAINING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudSecurityRagCisa = @"CLOUD_SECURITY_RAG_CISA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsGithubMultifileV4 = @"CMS_GITHUB_MULTIFILE_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsGithubV4 = @"CMS_GITHUB_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsStackexchange = @"CMS_STACKEXCHANGE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsStackoverflowMultilingual = @"CMS_STACKOVERFLOW_MULTILINGUAL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsWikipediaLangFiltered = @"CMS_WIKIPEDIA_LANG_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaFtFormat = @"CODE_QA_FT_FORMAT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaFtKnowledge = @"CODE_QA_FT_KNOWLEDGE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaGithubFilteredCode = @"CODE_QA_GITHUB_FILTERED_CODE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaSe = @"CODE_QA_SE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaSo = @"CODE_QA_SO"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeyCode = @"CODEY_CODE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeyNotebookLmPretraining = @"CODEY_NOTEBOOK_LM_PRETRAINING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CombinedReddit = @"COMBINED_REDDIT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CommonSenseReasoning = @"COMMON_SENSE_REASONING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CoqStep = @"COQ_STEP"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CoqTheories = @"COQ_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DatasetUnspecified = @"DATASET_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DocumentChunks = @"DOCUMENT_CHUNKS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudBlogPosts = @"DUET_CLOUD_BLOG_POSTS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudDocs = @"DUET_CLOUD_DOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudDocsTroubleshootingTables = @"DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudGithubCodeSnippetsGenerated = @"DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudGithubCodeSnippetsHandwritten = @"DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudIxPrompts = @"DUET_CLOUD_IX_PROMPTS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudPodcastEpisodes = @"DUET_CLOUD_PODCAST_EPISODES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudSecurityDocs = @"DUET_CLOUD_SECURITY_DOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudSkillsBoost = @"DUET_CLOUD_SKILLS_BOOST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetDevsiteDocs = @"DUET_DEVSITE_DOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGithubCodeSnippets = @"DUET_GITHUB_CODE_SNIPPETS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGithubFiles = @"DUET_GITHUB_FILES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGobyexample = @"DUET_GOBYEXAMPLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGolangDocs = @"DUET_GOLANG_DOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGooglesqlGeneration = @"DUET_GOOGLESQL_GENERATION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetRad = @"DUET_RAD"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetStackoverflowAnswers = @"DUET_STACKOVERFLOW_ANSWERS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetStackoverflowIssues = @"DUET_STACKOVERFLOW_ISSUES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetYoutubeVideos = @"DUET_YOUTUBE_VIDEOS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop100bAllIndexedGcc = @"GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop10bGcc = @"GEMINI_DOCJOINS_EN_TOP10B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop10bTop20bGcc = @"GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop20bTop100bGcc = @"GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsI18nTop10bGcc = @"GEMINI_DOCJOINS_I18N_TOP10B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsI18nTop10bTop20bGcc = @"GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsI18nTop20bTop100bGcc = @"GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsToxicityTaggedGcc = @"GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiGoosePublic = @"GEMINI_GOOSE_PUBLIC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiGooseSiloed = @"GEMINI_GOOSE_SILOED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItAciBench = @"GEMINI_IT_ACI_BENCH"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItAquamuse = @"GEMINI_IT_AQUAMUSE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudCodeIf = @"GEMINI_IT_CLOUD_CODE_IF"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudEurLexJson = @"GEMINI_IT_CLOUD_EUR_LEX_JSON"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudOasst = @"GEMINI_IT_CLOUD_OASST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudSelfInstruct = @"GEMINI_IT_CLOUD_SELF_INSTRUCT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudUcsAquamuse = @"GEMINI_IT_CLOUD_UCS_AQUAMUSE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCodeInstruct = @"GEMINI_IT_CODE_INSTRUCT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItDscoutFactuality = @"GEMINI_IT_DSCOUT_FACTUALITY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItEitlGen = @"GEMINI_IT_EITL_GEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItHedging = @"GEMINI_IT_HEDGING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItHitlGen = @"GEMINI_IT_HITL_GEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItM3w = @"GEMINI_IT_M3W"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItMech = @"GEMINI_IT_MECH"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItMedPalm = @"GEMINI_IT_MED_PALM"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItNimbusDecibel = @"GEMINI_IT_NIMBUS_DECIBEL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItNimbusGroundingToPrompt = @"GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItQaWithUrl = @"GEMINI_IT_QA_WITH_URL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItShotgun = @"GEMINI_IT_SHOTGUN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItShutterstock = @"GEMINI_IT_SHUTTERSTOCK"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItSpiderFiltered = @"GEMINI_IT_SPIDER_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItTableGen = @"GEMINI_IT_TABLE_GEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItTabSumBq = @"GEMINI_IT_TAB_SUM_BQ"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItTaskOrientedDialog = @"GEMINI_IT_TASK_ORIENTED_DIALOG"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtInk = @"GEMINI_MULTIMODAL_FT_INK"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtNone = @"GEMINI_MULTIMODAL_FT_NONE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtOther = @"GEMINI_MULTIMODAL_FT_OTHER"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtShutterstock = @"GEMINI_MULTIMODAL_FT_SHUTTERSTOCK"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtUrl = @"GEMINI_MULTIMODAL_FT_URL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtYt = @"GEMINI_MULTIMODAL_FT_YT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalIt = @"GEMINI_MULTIMODAL_IT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate = @"GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsGithubDecontaminatedV7 = @"GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsGithubV7 = @"GEMINI_V1_CMS_GITHUB_V7"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsStackexchangeDecont = @"GEMINI_V1_CMS_STACKEXCHANGE_DECONT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsStackoverflowMultilingualV2 = @"GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsWikipediaLangFiltered = @"GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CombinedReddit = @"GEMINI_V1_COMBINED_REDDIT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags = @"GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1FormalMathWithoutHolstepsAndMizar = @"GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubDiffWithCommitMessageV2 = @"GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubHtmlCssXmlV4 = @"GEMINI_V1_GITHUB_HTML_CSS_XML_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubJuptyerNotebooksSstable = @"GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubLongTailV4 = @"GEMINI_V1_GITHUB_LONG_TAIL_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubOtherV4 = @"GEMINI_V1_GITHUB_OTHER_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubTechdocsV2 = @"GEMINI_V1_GITHUB_TECHDOCS_V2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn = @"GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen = @"GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1PodcastsRobotstxt = @"GEMINI_V1_PODCASTS_ROBOTSTXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Pubmed = @"GEMINI_V1_PUBMED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Quora = @"GEMINI_V1_QUORA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1SciencePdf68mHqDocsGcc = @"GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1SimplifiedHtmlV2Gcc = @"GEMINI_V1_SIMPLIFIED_HTML_V2_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1StemBooks650kText = @"GEMINI_V1_STEM_BOOKS_650K_TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchBirdSqlLite = @"GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchCcaiDialogSumHuman = @"GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchGoaldmine = @"GEMINI_V1_TAIL_PATCH_GOALDMINE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchJsonTableExtraction = @"GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchMathReasoningNonPunting = @"GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchMathReasoningPunting = @"GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaAnswerable = @"GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaUnanswerable = @"GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution = @"GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslation2021Incr = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslationUn = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_UN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtEuroparl = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtNewscommentary = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TranslateDatav2AlltiersGccMix = @"GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1UlmArxivSstable = @"GEMINI_V1_ULM_ARXIV_SSTABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered = @"GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix = @"GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1WebMathV2 = @"GEMINI_V1_WEB_MATH_V2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1WikipediaDiffs = @"GEMINI_V1_WIKIPEDIA_DIFFS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Arxiv2023Compliant = @"GEMINI_V2_ARXIV_2023_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2BiologyTargetedDataCompliant2 = @"GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CanariesShuffledCompliant = @"GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ChemistryTargetedDataCompliant2 = @"GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ChessCompliant = @"GEMINI_V2_CHESS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix = @"GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths = @"GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsStackexchangeCompliant = @"GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsStackoverflowMultilingualV2Compliant = @"GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsWikipediaLangFilteredGccPii = @"GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeContestsCompliant = @"GEMINI_V2_CODE_CONTESTS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeTransformGithubCommits = @"GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeTransformGithubPr = @"GEMINI_V2_CODE_TRANSFORM_GITHUB_PR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeTransformSyntheticErrorFix = @"GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodewebV1Compliant = @"GEMINI_V2_CODEWEB_V1_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EconomicsV2TargetedDataCompliant2 = @"GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant = @"GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant = @"GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2FormalCompliant = @"GEMINI_V2_FORMAL_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ForumsV2Compliant = @"GEMINI_V2_FORUMS_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubDiffsCompliant = @"GEMINI_V2_GITHUB_DIFFS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubEvaledLanguagesCompliant = @"GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubLongTailAndStructuredDataCompliant = @"GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant = @"GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant = @"GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubPythonNotebooksCompliant = @"GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubTechdocsCompliant = @"GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant = @"GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2HighQualityCodeTargetedDataCompliant2 = @"GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2JsonModeSysInstruction = @"GEMINI_V2_JSON_MODE_SYS_INSTRUCTION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2LeetcodeGccPii = @"GEMINI_V2_LEETCODE_GCC_PII"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2MachineLearningTargetedDataCompliant2 = @"GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2MathTargetedDataCompliant2 = @"GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2MedicalTargetedDataCompliant2 = @"GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant = @"GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlNtlv4aMonolingualDedupN5 = @"GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlSttTranslateDedupN5 = @"GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlSynBtTranslateDedupN5 = @"GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlSynFtFixedTranslateDedupN5 = @"GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlTranslitBilexTranslateDedupN5 = @"GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2PhysicsV2TargetedDataCompliant2 = @"GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2PodcastsCompliant = @"GEMINI_V2_PODCASTS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2PubmedCompliant = @"GEMINI_V2_PUBMED_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2QaTargetedDataCompliant2 = @"GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2QuoraCompliant = @"GEMINI_V2_QUORA_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex = @"GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SciencewebV0GccPii = @"GEMINI_V2_SCIENCEWEB_V0_GCC_PII"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant = @"GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SqlRepairSft = @"GEMINI_V2_SQL_REPAIR_SFT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Ssfs = @"GEMINI_V2_SSFS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2StemBooks318kTextCompliant = @"GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant = @"GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchBirdSqlLite = @"GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchCcaiDialogSumHuman = @"GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchFleurs = @"GEMINI_V2_TAIL_PATCH_FLEURS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchJsonTableExtraction = @"GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchMathReasoningNonPunting = @"GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchMathReasoningPunting = @"GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaAnswerable = @"GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaUnanswerable = @"GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchPmc = @"GEMINI_V2_TAIL_PATCH_PMC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchVoxpopuli = @"GEMINI_V2_TAIL_PATCH_VOXPOPULI"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2WebMathV3Compliant = @"GEMINI_V2_WEB_MATH_V3_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2WebPolymathV1Compliant = @"GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2WikipediaDiffsCompliant = @"GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2YoutubeScienceV4FilteredCompliant = @"GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GemitBridgeSuffixFt = @"GEMIT_BRIDGE_SUFFIX_FT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GenesisNewsInsights = @"GENESIS_NEWS_INSIGHTS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubDiffsWithCommitMessage = @"GITHUB_DIFFS_WITH_COMMIT_MESSAGE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubHtmlV4 = @"GITHUB_HTML_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubLongTailV4 = @"GITHUB_LONG_TAIL_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubMirror = @"GITHUB_MIRROR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubMirrorV101 = @"GITHUB_MIRROR_V1_0_1"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubMirrorV210 = @"GITHUB_MIRROR_V2_1_0"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubOtherV4 = @"GITHUB_OTHER_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Gnews = @"GNEWS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5Books = @"GOODALL_MTV5_BOOKS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5C4 = @"GOODALL_MTV5_C4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5Github = @"GOODALL_MTV5_GITHUB"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5Wikipedia = @"GOODALL_MTV5_WIKIPEDIA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwStackExchange = @"GOODALL_MW_STACK_EXCHANGE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwTop010b = @"GOODALL_MW_TOP_0_10B"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwTop100b = @"GOODALL_MW_TOP_100B"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwTop10b20b = @"GOODALL_MW_TOP_10B_20B"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Hol4Theories = @"HOL4_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_HolLightTheories = @"HOL_LIGHT_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Holsteps = @"HOLSTEPS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_IsabelleStep = @"ISABELLE_STEP"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_IsabelleTheories = @"ISABELLE_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LabsAqaDeleware = @"LABS_AQA_DELEWARE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LabsAqaDscout = @"LABS_AQA_DSCOUT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LabsAqaTailwind = @"LABS_AQA_TAILWIND"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaFactualityE2eQueryGeneration = @"LAMDA_FACTUALITY_E2E_QUERY_GENERATION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaFactualityE2eResponseGeneration = @"LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaFactualityTrigger = @"LAMDA_FACTUALITY_TRIGGER"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaSafetyV2SchemaNoBroadcast = @"LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaSsiDiscriminative = @"LAMDA_SSI_DISCRIMINATIVE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LeanMathlibTheories = @"LEAN_MATHLIB_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LeanStep = @"LEAN_STEP"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MassiveForumThreadScoredBard = @"MASSIVE_FORUM_THREAD_SCORED_BARD"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MassiveForumThreadScoredLong200 = @"MASSIVE_FORUM_THREAD_SCORED_LONG_200"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MassiveForumThreadScoredLong500 = @"MASSIVE_FORUM_THREAD_SCORED_LONG_500"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Math = @"MATH"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MathReasoning = @"MATH_REASONING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaFc = @"MEENA_FC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResearchPhaseGoldenMarkdown = @"MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResearchPhaseGooglers = @"MEENA_RESEARCH_PHASE_GOOGLERS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetyHumanGen = @"MEENA_RESPONSE_SAFETY_HUMAN_GEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetySchemaNoBroadcast = @"MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetyV3HumanGen2 = @"MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetyV3SchemaNoBroadcast = @"MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MizarTheories = @"MIZAR_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MobileAssistantMagiFiltered0825373k = @"MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MobileAssistantPalm24bFiltered400k = @"MOBILE_ASSISTANT_PALM24B_FILTERED_400K"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly = @"NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly = @"NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Podcast = @"PODCAST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_PodcastFinetuneDialog = @"PODCAST_FINETUNE_DIALOG"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_PodcastsRobotstxt = @"PODCASTS_ROBOTSTXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Pubmed = @"PUBMED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Quora = @"QUORA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_SciencePdf70mDocsFiltered = @"SCIENCE_PDF_70M_DOCS_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_SimplifiedHtmlV1Gcc = @"SIMPLIFIED_HTML_V1_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_TechdocsDataSource = @"TECHDOCS_DATA_SOURCE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmArxiv = @"ULM_ARXIV"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoins = @"ULM_DOCJOINS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoinsDeduped = @"ULM_DOCJOINS_DEDUPED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoinsWithUrlsEn = @"ULM_DOCJOINS_WITH_URLS_EN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoinsWithUrlsI18n = @"ULM_DOCJOINS_WITH_URLS_I18N"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_VertexSafeFlan = @"VERTEX_SAFE_FLAN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_WebAsr = @"WEB_ASR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Webdocs = @"WEBDOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_WebdocsFinetune = @"WEBDOCS_FINETUNE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Wikipedia = @"WIKIPEDIA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_WorldQueryGenerator = @"WORLD_QUERY_GENERATOR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_YtContentInspiration = @"YT_CONTENT_INSPIRATION"; - -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult.recitationAction -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_ActionUnspecified = @"ACTION_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_Block = @"BLOCK"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_Cite = @"CITE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_ExemptFoundInPrompt = @"EXEMPT_FOUND_IN_PROMPT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_NoAction = @"NO_ACTION"; - -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult.attributionDataset -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_AmpsKhan = @"AMPS_KHAN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_AmpsMathematica = @"AMPS_MATHEMATICA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Aqua = @"AQUA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_AssistantPersonalitySafety = @"ASSISTANT_PERSONALITY_SAFETY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BardArcadeGithub = @"BARD_ARCADE_GITHUB"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BardGolden = @"BARD_GOLDEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BardPersonalityGolden = @"BARD_PERSONALITY_GOLDEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BooksFullView = @"BOOKS_FULL_VIEW"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BooksPrivate = @"BOOKS_PRIVATE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_C4JoinedDocjoins = @"C4_JOINED_DOCJOINS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CanariesShuffled = @"CANARIES_SHUFFLED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CleanArxiv = @"CLEAN_ARXIV"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_ClmTranslateDatav2AlltiersGccMix = @"CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitAmps = @"CLOUD_GEMIT_AMPS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitAqua = @"CLOUD_GEMIT_AQUA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCloudFactualityGroundingMagi = @"CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCodeIfV1 = @"CLOUD_GEMIT_CODE_IF_V1"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCodeSelfRepair = @"CLOUD_GEMIT_CODE_SELF_REPAIR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCommitMsgGenV3 = @"CLOUD_GEMIT_COMMIT_MSG_GEN_V3"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCommonSenseReasoningSchema = @"CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitGsm8kSchema = @"CLOUD_GEMIT_GSM8K_SCHEMA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitIdentity = @"CLOUD_GEMIT_IDENTITY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitMtDialgueLmsys = @"CLOUD_GEMIT_MT_DIALGUE_LMSYS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitMtsDialogueV3 = @"CLOUD_GEMIT_MTS_DIALOGUE_V3"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitSearchAugmentedResponseGeneration = @"CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudSecurityFinetuning = @"CLOUD_SECURITY_FINETUNING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudSecurityPretraining = @"CLOUD_SECURITY_PRETRAINING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudSecurityRagCisa = @"CLOUD_SECURITY_RAG_CISA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsGithubMultifileV4 = @"CMS_GITHUB_MULTIFILE_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsGithubV4 = @"CMS_GITHUB_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsStackexchange = @"CMS_STACKEXCHANGE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsStackoverflowMultilingual = @"CMS_STACKOVERFLOW_MULTILINGUAL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsWikipediaLangFiltered = @"CMS_WIKIPEDIA_LANG_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaFtFormat = @"CODE_QA_FT_FORMAT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaFtKnowledge = @"CODE_QA_FT_KNOWLEDGE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaGithubFilteredCode = @"CODE_QA_GITHUB_FILTERED_CODE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaSe = @"CODE_QA_SE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaSo = @"CODE_QA_SO"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeyCode = @"CODEY_CODE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeyNotebookLmPretraining = @"CODEY_NOTEBOOK_LM_PRETRAINING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CombinedReddit = @"COMBINED_REDDIT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CommonSenseReasoning = @"COMMON_SENSE_REASONING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CoqStep = @"COQ_STEP"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CoqTheories = @"COQ_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DatasetUnspecified = @"DATASET_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DocumentChunks = @"DOCUMENT_CHUNKS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudBlogPosts = @"DUET_CLOUD_BLOG_POSTS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudDocs = @"DUET_CLOUD_DOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudDocsTroubleshootingTables = @"DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsGenerated = @"DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsHandwritten = @"DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudIxPrompts = @"DUET_CLOUD_IX_PROMPTS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudPodcastEpisodes = @"DUET_CLOUD_PODCAST_EPISODES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudSecurityDocs = @"DUET_CLOUD_SECURITY_DOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudSkillsBoost = @"DUET_CLOUD_SKILLS_BOOST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetDevsiteDocs = @"DUET_DEVSITE_DOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGithubCodeSnippets = @"DUET_GITHUB_CODE_SNIPPETS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGithubFiles = @"DUET_GITHUB_FILES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGobyexample = @"DUET_GOBYEXAMPLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGolangDocs = @"DUET_GOLANG_DOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGooglesqlGeneration = @"DUET_GOOGLESQL_GENERATION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetRad = @"DUET_RAD"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetStackoverflowAnswers = @"DUET_STACKOVERFLOW_ANSWERS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetStackoverflowIssues = @"DUET_STACKOVERFLOW_ISSUES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetYoutubeVideos = @"DUET_YOUTUBE_VIDEOS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop100bAllIndexedGcc = @"GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bGcc = @"GEMINI_DOCJOINS_EN_TOP10B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bTop20bGcc = @"GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop20bTop100bGcc = @"GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bGcc = @"GEMINI_DOCJOINS_I18N_TOP10B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bTop20bGcc = @"GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop20bTop100bGcc = @"GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsToxicityTaggedGcc = @"GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiGoosePublic = @"GEMINI_GOOSE_PUBLIC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiGooseSiloed = @"GEMINI_GOOSE_SILOED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItAciBench = @"GEMINI_IT_ACI_BENCH"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItAquamuse = @"GEMINI_IT_AQUAMUSE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudCodeIf = @"GEMINI_IT_CLOUD_CODE_IF"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudEurLexJson = @"GEMINI_IT_CLOUD_EUR_LEX_JSON"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudOasst = @"GEMINI_IT_CLOUD_OASST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudSelfInstruct = @"GEMINI_IT_CLOUD_SELF_INSTRUCT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudUcsAquamuse = @"GEMINI_IT_CLOUD_UCS_AQUAMUSE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCodeInstruct = @"GEMINI_IT_CODE_INSTRUCT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItDscoutFactuality = @"GEMINI_IT_DSCOUT_FACTUALITY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItEitlGen = @"GEMINI_IT_EITL_GEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItHedging = @"GEMINI_IT_HEDGING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItHitlGen = @"GEMINI_IT_HITL_GEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItM3w = @"GEMINI_IT_M3W"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItMech = @"GEMINI_IT_MECH"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItMedPalm = @"GEMINI_IT_MED_PALM"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItNimbusDecibel = @"GEMINI_IT_NIMBUS_DECIBEL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItNimbusGroundingToPrompt = @"GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItQaWithUrl = @"GEMINI_IT_QA_WITH_URL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItShotgun = @"GEMINI_IT_SHOTGUN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItShutterstock = @"GEMINI_IT_SHUTTERSTOCK"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItSpiderFiltered = @"GEMINI_IT_SPIDER_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItTableGen = @"GEMINI_IT_TABLE_GEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItTabSumBq = @"GEMINI_IT_TAB_SUM_BQ"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItTaskOrientedDialog = @"GEMINI_IT_TASK_ORIENTED_DIALOG"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtInk = @"GEMINI_MULTIMODAL_FT_INK"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtNone = @"GEMINI_MULTIMODAL_FT_NONE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtOther = @"GEMINI_MULTIMODAL_FT_OTHER"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtShutterstock = @"GEMINI_MULTIMODAL_FT_SHUTTERSTOCK"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtUrl = @"GEMINI_MULTIMODAL_FT_URL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtYt = @"GEMINI_MULTIMODAL_FT_YT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalIt = @"GEMINI_MULTIMODAL_IT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate = @"GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsGithubDecontaminatedV7 = @"GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsGithubV7 = @"GEMINI_V1_CMS_GITHUB_V7"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsStackexchangeDecont = @"GEMINI_V1_CMS_STACKEXCHANGE_DECONT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsStackoverflowMultilingualV2 = @"GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsWikipediaLangFiltered = @"GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CombinedReddit = @"GEMINI_V1_COMBINED_REDDIT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags = @"GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1FormalMathWithoutHolstepsAndMizar = @"GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubDiffWithCommitMessageV2 = @"GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubHtmlCssXmlV4 = @"GEMINI_V1_GITHUB_HTML_CSS_XML_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubJuptyerNotebooksSstable = @"GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubLongTailV4 = @"GEMINI_V1_GITHUB_LONG_TAIL_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubOtherV4 = @"GEMINI_V1_GITHUB_OTHER_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubTechdocsV2 = @"GEMINI_V1_GITHUB_TECHDOCS_V2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn = @"GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen = @"GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1PodcastsRobotstxt = @"GEMINI_V1_PODCASTS_ROBOTSTXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Pubmed = @"GEMINI_V1_PUBMED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Quora = @"GEMINI_V1_QUORA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1SciencePdf68mHqDocsGcc = @"GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1SimplifiedHtmlV2Gcc = @"GEMINI_V1_SIMPLIFIED_HTML_V2_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1StemBooks650kText = @"GEMINI_V1_STEM_BOOKS_650K_TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchBirdSqlLite = @"GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchCcaiDialogSumHuman = @"GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchGoaldmine = @"GEMINI_V1_TAIL_PATCH_GOALDMINE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchJsonTableExtraction = @"GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningNonPunting = @"GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningPunting = @"GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaAnswerable = @"GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaUnanswerable = @"GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution = @"GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslation2021Incr = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationUn = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_UN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtEuroparl = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtNewscommentary = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TranslateDatav2AlltiersGccMix = @"GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1UlmArxivSstable = @"GEMINI_V1_ULM_ARXIV_SSTABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered = @"GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix = @"GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1WebMathV2 = @"GEMINI_V1_WEB_MATH_V2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1WikipediaDiffs = @"GEMINI_V1_WIKIPEDIA_DIFFS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Arxiv2023Compliant = @"GEMINI_V2_ARXIV_2023_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2BiologyTargetedDataCompliant2 = @"GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CanariesShuffledCompliant = @"GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ChemistryTargetedDataCompliant2 = @"GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ChessCompliant = @"GEMINI_V2_CHESS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix = @"GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths = @"GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsStackexchangeCompliant = @"GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsStackoverflowMultilingualV2Compliant = @"GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsWikipediaLangFilteredGccPii = @"GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeContestsCompliant = @"GEMINI_V2_CODE_CONTESTS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubCommits = @"GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubPr = @"GEMINI_V2_CODE_TRANSFORM_GITHUB_PR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeTransformSyntheticErrorFix = @"GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodewebV1Compliant = @"GEMINI_V2_CODEWEB_V1_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EconomicsV2TargetedDataCompliant2 = @"GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant = @"GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant = @"GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2FormalCompliant = @"GEMINI_V2_FORMAL_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ForumsV2Compliant = @"GEMINI_V2_FORUMS_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubDiffsCompliant = @"GEMINI_V2_GITHUB_DIFFS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubEvaledLanguagesCompliant = @"GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubLongTailAndStructuredDataCompliant = @"GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant = @"GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant = @"GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubPythonNotebooksCompliant = @"GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubTechdocsCompliant = @"GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant = @"GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2HighQualityCodeTargetedDataCompliant2 = @"GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2JsonModeSysInstruction = @"GEMINI_V2_JSON_MODE_SYS_INSTRUCTION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2LeetcodeGccPii = @"GEMINI_V2_LEETCODE_GCC_PII"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2MachineLearningTargetedDataCompliant2 = @"GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2MathTargetedDataCompliant2 = @"GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2MedicalTargetedDataCompliant2 = @"GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant = @"GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlNtlv4aMonolingualDedupN5 = @"GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlSttTranslateDedupN5 = @"GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlSynBtTranslateDedupN5 = @"GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlSynFtFixedTranslateDedupN5 = @"GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlTranslitBilexTranslateDedupN5 = @"GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2PhysicsV2TargetedDataCompliant2 = @"GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2PodcastsCompliant = @"GEMINI_V2_PODCASTS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2PubmedCompliant = @"GEMINI_V2_PUBMED_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2QaTargetedDataCompliant2 = @"GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2QuoraCompliant = @"GEMINI_V2_QUORA_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex = @"GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SciencewebV0GccPii = @"GEMINI_V2_SCIENCEWEB_V0_GCC_PII"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant = @"GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SqlRepairSft = @"GEMINI_V2_SQL_REPAIR_SFT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Ssfs = @"GEMINI_V2_SSFS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2StemBooks318kTextCompliant = @"GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant = @"GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchBirdSqlLite = @"GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchCcaiDialogSumHuman = @"GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchFleurs = @"GEMINI_V2_TAIL_PATCH_FLEURS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchJsonTableExtraction = @"GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningNonPunting = @"GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningPunting = @"GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaAnswerable = @"GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaUnanswerable = @"GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchPmc = @"GEMINI_V2_TAIL_PATCH_PMC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchVoxpopuli = @"GEMINI_V2_TAIL_PATCH_VOXPOPULI"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2WebMathV3Compliant = @"GEMINI_V2_WEB_MATH_V3_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2WebPolymathV1Compliant = @"GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2WikipediaDiffsCompliant = @"GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2YoutubeScienceV4FilteredCompliant = @"GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GemitBridgeSuffixFt = @"GEMIT_BRIDGE_SUFFIX_FT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GenesisNewsInsights = @"GENESIS_NEWS_INSIGHTS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubDiffsWithCommitMessage = @"GITHUB_DIFFS_WITH_COMMIT_MESSAGE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubHtmlV4 = @"GITHUB_HTML_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubLongTailV4 = @"GITHUB_LONG_TAIL_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubMirror = @"GITHUB_MIRROR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubMirrorV101 = @"GITHUB_MIRROR_V1_0_1"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubMirrorV210 = @"GITHUB_MIRROR_V2_1_0"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubOtherV4 = @"GITHUB_OTHER_V4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Gnews = @"GNEWS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5Books = @"GOODALL_MTV5_BOOKS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5C4 = @"GOODALL_MTV5_C4"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5Github = @"GOODALL_MTV5_GITHUB"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5Wikipedia = @"GOODALL_MTV5_WIKIPEDIA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwStackExchange = @"GOODALL_MW_STACK_EXCHANGE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwTop010b = @"GOODALL_MW_TOP_0_10B"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwTop100b = @"GOODALL_MW_TOP_100B"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwTop10b20b = @"GOODALL_MW_TOP_10B_20B"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Hol4Theories = @"HOL4_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_HolLightTheories = @"HOL_LIGHT_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Holsteps = @"HOLSTEPS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_IsabelleStep = @"ISABELLE_STEP"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_IsabelleTheories = @"ISABELLE_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LabsAqaDeleware = @"LABS_AQA_DELEWARE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LabsAqaDscout = @"LABS_AQA_DSCOUT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LabsAqaTailwind = @"LABS_AQA_TAILWIND"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaFactualityE2eQueryGeneration = @"LAMDA_FACTUALITY_E2E_QUERY_GENERATION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaFactualityE2eResponseGeneration = @"LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaFactualityTrigger = @"LAMDA_FACTUALITY_TRIGGER"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaSafetyV2SchemaNoBroadcast = @"LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaSsiDiscriminative = @"LAMDA_SSI_DISCRIMINATIVE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LeanMathlibTheories = @"LEAN_MATHLIB_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LeanStep = @"LEAN_STEP"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MassiveForumThreadScoredBard = @"MASSIVE_FORUM_THREAD_SCORED_BARD"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MassiveForumThreadScoredLong200 = @"MASSIVE_FORUM_THREAD_SCORED_LONG_200"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MassiveForumThreadScoredLong500 = @"MASSIVE_FORUM_THREAD_SCORED_LONG_500"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Math = @"MATH"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MathReasoning = @"MATH_REASONING"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaFc = @"MEENA_FC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResearchPhaseGoldenMarkdown = @"MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResearchPhaseGooglers = @"MEENA_RESEARCH_PHASE_GOOGLERS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetyHumanGen = @"MEENA_RESPONSE_SAFETY_HUMAN_GEN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetySchemaNoBroadcast = @"MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetyV3HumanGen2 = @"MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetyV3SchemaNoBroadcast = @"MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MizarTheories = @"MIZAR_THEORIES"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MobileAssistantMagiFiltered0825373k = @"MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MobileAssistantPalm24bFiltered400k = @"MOBILE_ASSISTANT_PALM24B_FILTERED_400K"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly = @"NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly = @"NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Podcast = @"PODCAST"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_PodcastFinetuneDialog = @"PODCAST_FINETUNE_DIALOG"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_PodcastsRobotstxt = @"PODCASTS_ROBOTSTXT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Pubmed = @"PUBMED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Quora = @"QUORA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_SciencePdf70mDocsFiltered = @"SCIENCE_PDF_70M_DOCS_FILTERED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_SimplifiedHtmlV1Gcc = @"SIMPLIFIED_HTML_V1_GCC"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_TechdocsDataSource = @"TECHDOCS_DATA_SOURCE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmArxiv = @"ULM_ARXIV"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoins = @"ULM_DOCJOINS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoinsDeduped = @"ULM_DOCJOINS_DEDUPED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsEn = @"ULM_DOCJOINS_WITH_URLS_EN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsI18n = @"ULM_DOCJOINS_WITH_URLS_I18N"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_VertexSafeFlan = @"VERTEX_SAFE_FLAN"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_WebAsr = @"WEB_ASR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Webdocs = @"WEBDOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_WebdocsFinetune = @"WEBDOCS_FINETUNE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Wikipedia = @"WIKIPEDIA"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_WorldQueryGenerator = @"WORLD_QUERY_GENERATOR"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_YtContentInspiration = @"YT_CONTENT_INSPIRATION"; - -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult.segmentRecitationAction -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_ActionUnspecified = @"ACTION_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_Block = @"BLOCK"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_Cite = @"CITE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_ExemptFoundInPrompt = @"EXEMPT_FOUND_IN_PROMPT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_NoAction = @"NO_ACTION"; - -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult.sourceCategory -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryArxiv = @"SOURCE_CATEGORY_ARXIV"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryGithub = @"SOURCE_CATEGORY_GITHUB"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryGnews = @"SOURCE_CATEGORY_GNEWS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryOthers = @"SOURCE_CATEGORY_OTHERS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryPrivateBooks = @"SOURCE_CATEGORY_PRIVATE_BOOKS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryPublicBooks = @"SOURCE_CATEGORY_PUBLIC_BOOKS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryUnspecified = @"SOURCE_CATEGORY_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryWebdocs = @"SOURCE_CATEGORY_WEBDOCS"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryWikipedia = @"SOURCE_CATEGORY_WIKIPEDIA"; - -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult.recitationAction -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_ActionUnspecified = @"ACTION_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_Block = @"BLOCK"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_Cite = @"CITE"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_ExemptFoundInPrompt = @"EXEMPT_FOUND_IN_PROMPT"; -NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_NoAction = @"NO_ACTION"; - -// GTLRAiplatform_LearningGenaiRecitationDocAttribution.dataset -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_AmpsKhan = @"AMPS_KHAN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_AmpsMathematica = @"AMPS_MATHEMATICA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Aqua = @"AQUA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_AssistantPersonalitySafety = @"ASSISTANT_PERSONALITY_SAFETY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BardArcadeGithub = @"BARD_ARCADE_GITHUB"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BardGolden = @"BARD_GOLDEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BardPersonalityGolden = @"BARD_PERSONALITY_GOLDEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BooksFullView = @"BOOKS_FULL_VIEW"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BooksPrivate = @"BOOKS_PRIVATE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_C4JoinedDocjoins = @"C4_JOINED_DOCJOINS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CanariesShuffled = @"CANARIES_SHUFFLED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CleanArxiv = @"CLEAN_ARXIV"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_ClmTranslateDatav2AlltiersGccMix = @"CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitAmps = @"CLOUD_GEMIT_AMPS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitAqua = @"CLOUD_GEMIT_AQUA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCloudFactualityGroundingMagi = @"CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCodeIfV1 = @"CLOUD_GEMIT_CODE_IF_V1"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCodeSelfRepair = @"CLOUD_GEMIT_CODE_SELF_REPAIR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCommitMsgGenV3 = @"CLOUD_GEMIT_COMMIT_MSG_GEN_V3"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCommonSenseReasoningSchema = @"CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitGsm8kSchema = @"CLOUD_GEMIT_GSM8K_SCHEMA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitIdentity = @"CLOUD_GEMIT_IDENTITY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitMtDialgueLmsys = @"CLOUD_GEMIT_MT_DIALGUE_LMSYS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitMtsDialogueV3 = @"CLOUD_GEMIT_MTS_DIALOGUE_V3"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitSearchAugmentedResponseGeneration = @"CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudSecurityFinetuning = @"CLOUD_SECURITY_FINETUNING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudSecurityPretraining = @"CLOUD_SECURITY_PRETRAINING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudSecurityRagCisa = @"CLOUD_SECURITY_RAG_CISA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsGithubMultifileV4 = @"CMS_GITHUB_MULTIFILE_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsGithubV4 = @"CMS_GITHUB_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsStackexchange = @"CMS_STACKEXCHANGE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsStackoverflowMultilingual = @"CMS_STACKOVERFLOW_MULTILINGUAL"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsWikipediaLangFiltered = @"CMS_WIKIPEDIA_LANG_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaFtFormat = @"CODE_QA_FT_FORMAT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaFtKnowledge = @"CODE_QA_FT_KNOWLEDGE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaGithubFilteredCode = @"CODE_QA_GITHUB_FILTERED_CODE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaSe = @"CODE_QA_SE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaSo = @"CODE_QA_SO"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeyCode = @"CODEY_CODE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeyNotebookLmPretraining = @"CODEY_NOTEBOOK_LM_PRETRAINING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CombinedReddit = @"COMBINED_REDDIT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CommonSenseReasoning = @"COMMON_SENSE_REASONING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CoqStep = @"COQ_STEP"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CoqTheories = @"COQ_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DatasetUnspecified = @"DATASET_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DocumentChunks = @"DOCUMENT_CHUNKS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudBlogPosts = @"DUET_CLOUD_BLOG_POSTS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudDocs = @"DUET_CLOUD_DOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudDocsTroubleshootingTables = @"DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudGithubCodeSnippetsGenerated = @"DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudGithubCodeSnippetsHandwritten = @"DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudIxPrompts = @"DUET_CLOUD_IX_PROMPTS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudPodcastEpisodes = @"DUET_CLOUD_PODCAST_EPISODES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudSecurityDocs = @"DUET_CLOUD_SECURITY_DOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudSkillsBoost = @"DUET_CLOUD_SKILLS_BOOST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetDevsiteDocs = @"DUET_DEVSITE_DOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGithubCodeSnippets = @"DUET_GITHUB_CODE_SNIPPETS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGithubFiles = @"DUET_GITHUB_FILES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGobyexample = @"DUET_GOBYEXAMPLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGolangDocs = @"DUET_GOLANG_DOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGooglesqlGeneration = @"DUET_GOOGLESQL_GENERATION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetRad = @"DUET_RAD"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetStackoverflowAnswers = @"DUET_STACKOVERFLOW_ANSWERS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetStackoverflowIssues = @"DUET_STACKOVERFLOW_ISSUES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetYoutubeVideos = @"DUET_YOUTUBE_VIDEOS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop100bAllIndexedGcc = @"GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop10bGcc = @"GEMINI_DOCJOINS_EN_TOP10B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop10bTop20bGcc = @"GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop20bTop100bGcc = @"GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsI18nTop10bGcc = @"GEMINI_DOCJOINS_I18N_TOP10B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsI18nTop10bTop20bGcc = @"GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsI18nTop20bTop100bGcc = @"GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsToxicityTaggedGcc = @"GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiGoosePublic = @"GEMINI_GOOSE_PUBLIC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiGooseSiloed = @"GEMINI_GOOSE_SILOED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItAciBench = @"GEMINI_IT_ACI_BENCH"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItAquamuse = @"GEMINI_IT_AQUAMUSE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudCodeIf = @"GEMINI_IT_CLOUD_CODE_IF"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudEurLexJson = @"GEMINI_IT_CLOUD_EUR_LEX_JSON"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudOasst = @"GEMINI_IT_CLOUD_OASST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudSelfInstruct = @"GEMINI_IT_CLOUD_SELF_INSTRUCT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudUcsAquamuse = @"GEMINI_IT_CLOUD_UCS_AQUAMUSE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCodeInstruct = @"GEMINI_IT_CODE_INSTRUCT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItDscoutFactuality = @"GEMINI_IT_DSCOUT_FACTUALITY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItEitlGen = @"GEMINI_IT_EITL_GEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItHedging = @"GEMINI_IT_HEDGING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItHitlGen = @"GEMINI_IT_HITL_GEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItM3w = @"GEMINI_IT_M3W"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItMech = @"GEMINI_IT_MECH"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItMedPalm = @"GEMINI_IT_MED_PALM"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItNimbusDecibel = @"GEMINI_IT_NIMBUS_DECIBEL"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItNimbusGroundingToPrompt = @"GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItQaWithUrl = @"GEMINI_IT_QA_WITH_URL"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItShotgun = @"GEMINI_IT_SHOTGUN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItShutterstock = @"GEMINI_IT_SHUTTERSTOCK"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItSpiderFiltered = @"GEMINI_IT_SPIDER_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItTableGen = @"GEMINI_IT_TABLE_GEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItTabSumBq = @"GEMINI_IT_TAB_SUM_BQ"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItTaskOrientedDialog = @"GEMINI_IT_TASK_ORIENTED_DIALOG"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtInk = @"GEMINI_MULTIMODAL_FT_INK"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtNone = @"GEMINI_MULTIMODAL_FT_NONE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtOther = @"GEMINI_MULTIMODAL_FT_OTHER"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtShutterstock = @"GEMINI_MULTIMODAL_FT_SHUTTERSTOCK"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtUrl = @"GEMINI_MULTIMODAL_FT_URL"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtYt = @"GEMINI_MULTIMODAL_FT_YT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalIt = @"GEMINI_MULTIMODAL_IT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate = @"GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsGithubDecontaminatedV7 = @"GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsGithubV7 = @"GEMINI_V1_CMS_GITHUB_V7"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsStackexchangeDecont = @"GEMINI_V1_CMS_STACKEXCHANGE_DECONT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsStackoverflowMultilingualV2 = @"GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsWikipediaLangFiltered = @"GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CombinedReddit = @"GEMINI_V1_COMBINED_REDDIT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags = @"GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1FormalMathWithoutHolstepsAndMizar = @"GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubDiffWithCommitMessageV2 = @"GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubHtmlCssXmlV4 = @"GEMINI_V1_GITHUB_HTML_CSS_XML_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubJuptyerNotebooksSstable = @"GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubLongTailV4 = @"GEMINI_V1_GITHUB_LONG_TAIL_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubOtherV4 = @"GEMINI_V1_GITHUB_OTHER_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubTechdocsV2 = @"GEMINI_V1_GITHUB_TECHDOCS_V2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn = @"GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen = @"GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1PodcastsRobotstxt = @"GEMINI_V1_PODCASTS_ROBOTSTXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Pubmed = @"GEMINI_V1_PUBMED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Quora = @"GEMINI_V1_QUORA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1SciencePdf68mHqDocsGcc = @"GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1SimplifiedHtmlV2Gcc = @"GEMINI_V1_SIMPLIFIED_HTML_V2_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1StemBooks650kText = @"GEMINI_V1_STEM_BOOKS_650K_TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchBirdSqlLite = @"GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchCcaiDialogSumHuman = @"GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchGoaldmine = @"GEMINI_V1_TAIL_PATCH_GOALDMINE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchJsonTableExtraction = @"GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchMathReasoningNonPunting = @"GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchMathReasoningPunting = @"GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaAnswerable = @"GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaUnanswerable = @"GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution = @"GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslation2021Incr = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslationUn = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_UN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtEuroparl = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtNewscommentary = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TranslateDatav2AlltiersGccMix = @"GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1UlmArxivSstable = @"GEMINI_V1_ULM_ARXIV_SSTABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered = @"GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix = @"GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1WebMathV2 = @"GEMINI_V1_WEB_MATH_V2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1WikipediaDiffs = @"GEMINI_V1_WIKIPEDIA_DIFFS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Arxiv2023Compliant = @"GEMINI_V2_ARXIV_2023_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2BiologyTargetedDataCompliant2 = @"GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CanariesShuffledCompliant = @"GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ChemistryTargetedDataCompliant2 = @"GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ChessCompliant = @"GEMINI_V2_CHESS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix = @"GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths = @"GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsStackexchangeCompliant = @"GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsStackoverflowMultilingualV2Compliant = @"GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsWikipediaLangFilteredGccPii = @"GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeContestsCompliant = @"GEMINI_V2_CODE_CONTESTS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeTransformGithubCommits = @"GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeTransformGithubPr = @"GEMINI_V2_CODE_TRANSFORM_GITHUB_PR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeTransformSyntheticErrorFix = @"GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodewebV1Compliant = @"GEMINI_V2_CODEWEB_V1_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EconomicsV2TargetedDataCompliant2 = @"GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant = @"GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant = @"GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2FormalCompliant = @"GEMINI_V2_FORMAL_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ForumsV2Compliant = @"GEMINI_V2_FORUMS_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubDiffsCompliant = @"GEMINI_V2_GITHUB_DIFFS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubEvaledLanguagesCompliant = @"GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubLongTailAndStructuredDataCompliant = @"GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant = @"GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant = @"GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubPythonNotebooksCompliant = @"GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubTechdocsCompliant = @"GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant = @"GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2HighQualityCodeTargetedDataCompliant2 = @"GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2JsonModeSysInstruction = @"GEMINI_V2_JSON_MODE_SYS_INSTRUCTION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2LeetcodeGccPii = @"GEMINI_V2_LEETCODE_GCC_PII"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2MachineLearningTargetedDataCompliant2 = @"GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2MathTargetedDataCompliant2 = @"GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2MedicalTargetedDataCompliant2 = @"GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant = @"GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlNtlv4aMonolingualDedupN5 = @"GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlSttTranslateDedupN5 = @"GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlSynBtTranslateDedupN5 = @"GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlSynFtFixedTranslateDedupN5 = @"GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlTranslitBilexTranslateDedupN5 = @"GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2PhysicsV2TargetedDataCompliant2 = @"GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2PodcastsCompliant = @"GEMINI_V2_PODCASTS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2PubmedCompliant = @"GEMINI_V2_PUBMED_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2QaTargetedDataCompliant2 = @"GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2QuoraCompliant = @"GEMINI_V2_QUORA_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex = @"GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SciencewebV0GccPii = @"GEMINI_V2_SCIENCEWEB_V0_GCC_PII"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant = @"GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SqlRepairSft = @"GEMINI_V2_SQL_REPAIR_SFT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Ssfs = @"GEMINI_V2_SSFS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2StemBooks318kTextCompliant = @"GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant = @"GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchBirdSqlLite = @"GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchCcaiDialogSumHuman = @"GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchFleurs = @"GEMINI_V2_TAIL_PATCH_FLEURS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchJsonTableExtraction = @"GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchMathReasoningNonPunting = @"GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchMathReasoningPunting = @"GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaAnswerable = @"GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaUnanswerable = @"GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchPmc = @"GEMINI_V2_TAIL_PATCH_PMC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchVoxpopuli = @"GEMINI_V2_TAIL_PATCH_VOXPOPULI"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2WebMathV3Compliant = @"GEMINI_V2_WEB_MATH_V3_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2WebPolymathV1Compliant = @"GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2WikipediaDiffsCompliant = @"GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2YoutubeScienceV4FilteredCompliant = @"GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GemitBridgeSuffixFt = @"GEMIT_BRIDGE_SUFFIX_FT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GenesisNewsInsights = @"GENESIS_NEWS_INSIGHTS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubDiffsWithCommitMessage = @"GITHUB_DIFFS_WITH_COMMIT_MESSAGE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubHtmlV4 = @"GITHUB_HTML_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubLongTailV4 = @"GITHUB_LONG_TAIL_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubMirror = @"GITHUB_MIRROR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubMirrorV101 = @"GITHUB_MIRROR_V1_0_1"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubMirrorV210 = @"GITHUB_MIRROR_V2_1_0"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubOtherV4 = @"GITHUB_OTHER_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Gnews = @"GNEWS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5Books = @"GOODALL_MTV5_BOOKS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5C4 = @"GOODALL_MTV5_C4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5Github = @"GOODALL_MTV5_GITHUB"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5Wikipedia = @"GOODALL_MTV5_WIKIPEDIA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwStackExchange = @"GOODALL_MW_STACK_EXCHANGE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwTop010b = @"GOODALL_MW_TOP_0_10B"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwTop100b = @"GOODALL_MW_TOP_100B"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwTop10b20b = @"GOODALL_MW_TOP_10B_20B"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Hol4Theories = @"HOL4_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_HolLightTheories = @"HOL_LIGHT_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Holsteps = @"HOLSTEPS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_IsabelleStep = @"ISABELLE_STEP"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_IsabelleTheories = @"ISABELLE_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LabsAqaDeleware = @"LABS_AQA_DELEWARE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LabsAqaDscout = @"LABS_AQA_DSCOUT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LabsAqaTailwind = @"LABS_AQA_TAILWIND"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaFactualityE2eQueryGeneration = @"LAMDA_FACTUALITY_E2E_QUERY_GENERATION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaFactualityE2eResponseGeneration = @"LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaFactualityTrigger = @"LAMDA_FACTUALITY_TRIGGER"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaSafetyV2SchemaNoBroadcast = @"LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaSsiDiscriminative = @"LAMDA_SSI_DISCRIMINATIVE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LeanMathlibTheories = @"LEAN_MATHLIB_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LeanStep = @"LEAN_STEP"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MassiveForumThreadScoredBard = @"MASSIVE_FORUM_THREAD_SCORED_BARD"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MassiveForumThreadScoredLong200 = @"MASSIVE_FORUM_THREAD_SCORED_LONG_200"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MassiveForumThreadScoredLong500 = @"MASSIVE_FORUM_THREAD_SCORED_LONG_500"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Math = @"MATH"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MathReasoning = @"MATH_REASONING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaFc = @"MEENA_FC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResearchPhaseGoldenMarkdown = @"MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResearchPhaseGooglers = @"MEENA_RESEARCH_PHASE_GOOGLERS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetyHumanGen = @"MEENA_RESPONSE_SAFETY_HUMAN_GEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetySchemaNoBroadcast = @"MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetyV3HumanGen2 = @"MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetyV3SchemaNoBroadcast = @"MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MizarTheories = @"MIZAR_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MobileAssistantMagiFiltered0825373k = @"MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MobileAssistantPalm24bFiltered400k = @"MOBILE_ASSISTANT_PALM24B_FILTERED_400K"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly = @"NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly = @"NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Podcast = @"PODCAST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_PodcastFinetuneDialog = @"PODCAST_FINETUNE_DIALOG"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_PodcastsRobotstxt = @"PODCASTS_ROBOTSTXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Pubmed = @"PUBMED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Quora = @"QUORA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_SciencePdf70mDocsFiltered = @"SCIENCE_PDF_70M_DOCS_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_SimplifiedHtmlV1Gcc = @"SIMPLIFIED_HTML_V1_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_TechdocsDataSource = @"TECHDOCS_DATA_SOURCE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmArxiv = @"ULM_ARXIV"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoins = @"ULM_DOCJOINS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoinsDeduped = @"ULM_DOCJOINS_DEDUPED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoinsWithUrlsEn = @"ULM_DOCJOINS_WITH_URLS_EN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoinsWithUrlsI18n = @"ULM_DOCJOINS_WITH_URLS_I18N"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_VertexSafeFlan = @"VERTEX_SAFE_FLAN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_WebAsr = @"WEB_ASR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Webdocs = @"WEBDOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_WebdocsFinetune = @"WEBDOCS_FINETUNE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Wikipedia = @"WIKIPEDIA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_WorldQueryGenerator = @"WORLD_QUERY_GENERATOR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_YtContentInspiration = @"YT_CONTENT_INSPIRATION"; - -// GTLRAiplatform_LearningGenaiRecitationRecitationResult.recitationAction -NSString * const kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_ActionUnspecified = @"ACTION_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_Block = @"BLOCK"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_Cite = @"CITE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_ExemptFoundInPrompt = @"EXEMPT_FOUND_IN_PROMPT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_NoAction = @"NO_ACTION"; - -// GTLRAiplatform_LearningGenaiRecitationSegmentResult.attributionDataset -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_AmpsKhan = @"AMPS_KHAN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_AmpsMathematica = @"AMPS_MATHEMATICA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Aqua = @"AQUA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_AssistantPersonalitySafety = @"ASSISTANT_PERSONALITY_SAFETY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BardArcadeGithub = @"BARD_ARCADE_GITHUB"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BardGolden = @"BARD_GOLDEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BardPersonalityGolden = @"BARD_PERSONALITY_GOLDEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BooksFullView = @"BOOKS_FULL_VIEW"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BooksPrivate = @"BOOKS_PRIVATE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_C4JoinedDocjoins = @"C4_JOINED_DOCJOINS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CanariesShuffled = @"CANARIES_SHUFFLED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CleanArxiv = @"CLEAN_ARXIV"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_ClmTranslateDatav2AlltiersGccMix = @"CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitAmps = @"CLOUD_GEMIT_AMPS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitAqua = @"CLOUD_GEMIT_AQUA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCloudFactualityGroundingMagi = @"CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCodeIfV1 = @"CLOUD_GEMIT_CODE_IF_V1"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCodeSelfRepair = @"CLOUD_GEMIT_CODE_SELF_REPAIR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCommitMsgGenV3 = @"CLOUD_GEMIT_COMMIT_MSG_GEN_V3"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCommonSenseReasoningSchema = @"CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitGsm8kSchema = @"CLOUD_GEMIT_GSM8K_SCHEMA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitIdentity = @"CLOUD_GEMIT_IDENTITY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitMtDialgueLmsys = @"CLOUD_GEMIT_MT_DIALGUE_LMSYS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitMtsDialogueV3 = @"CLOUD_GEMIT_MTS_DIALOGUE_V3"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitSearchAugmentedResponseGeneration = @"CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudSecurityFinetuning = @"CLOUD_SECURITY_FINETUNING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudSecurityPretraining = @"CLOUD_SECURITY_PRETRAINING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudSecurityRagCisa = @"CLOUD_SECURITY_RAG_CISA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsGithubMultifileV4 = @"CMS_GITHUB_MULTIFILE_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsGithubV4 = @"CMS_GITHUB_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsStackexchange = @"CMS_STACKEXCHANGE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsStackoverflowMultilingual = @"CMS_STACKOVERFLOW_MULTILINGUAL"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsWikipediaLangFiltered = @"CMS_WIKIPEDIA_LANG_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaFtFormat = @"CODE_QA_FT_FORMAT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaFtKnowledge = @"CODE_QA_FT_KNOWLEDGE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaGithubFilteredCode = @"CODE_QA_GITHUB_FILTERED_CODE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaSe = @"CODE_QA_SE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaSo = @"CODE_QA_SO"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeyCode = @"CODEY_CODE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeyNotebookLmPretraining = @"CODEY_NOTEBOOK_LM_PRETRAINING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CombinedReddit = @"COMBINED_REDDIT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CommonSenseReasoning = @"COMMON_SENSE_REASONING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CoqStep = @"COQ_STEP"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CoqTheories = @"COQ_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DatasetUnspecified = @"DATASET_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DocumentChunks = @"DOCUMENT_CHUNKS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudBlogPosts = @"DUET_CLOUD_BLOG_POSTS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudDocs = @"DUET_CLOUD_DOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudDocsTroubleshootingTables = @"DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsGenerated = @"DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsHandwritten = @"DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudIxPrompts = @"DUET_CLOUD_IX_PROMPTS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudPodcastEpisodes = @"DUET_CLOUD_PODCAST_EPISODES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudSecurityDocs = @"DUET_CLOUD_SECURITY_DOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudSkillsBoost = @"DUET_CLOUD_SKILLS_BOOST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetDevsiteDocs = @"DUET_DEVSITE_DOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGithubCodeSnippets = @"DUET_GITHUB_CODE_SNIPPETS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGithubFiles = @"DUET_GITHUB_FILES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGobyexample = @"DUET_GOBYEXAMPLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGolangDocs = @"DUET_GOLANG_DOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGooglesqlGeneration = @"DUET_GOOGLESQL_GENERATION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetRad = @"DUET_RAD"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetStackoverflowAnswers = @"DUET_STACKOVERFLOW_ANSWERS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetStackoverflowIssues = @"DUET_STACKOVERFLOW_ISSUES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetYoutubeVideos = @"DUET_YOUTUBE_VIDEOS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop100bAllIndexedGcc = @"GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bGcc = @"GEMINI_DOCJOINS_EN_TOP10B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bTop20bGcc = @"GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop20bTop100bGcc = @"GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bGcc = @"GEMINI_DOCJOINS_I18N_TOP10B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bTop20bGcc = @"GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop20bTop100bGcc = @"GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsToxicityTaggedGcc = @"GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiGoosePublic = @"GEMINI_GOOSE_PUBLIC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiGooseSiloed = @"GEMINI_GOOSE_SILOED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItAciBench = @"GEMINI_IT_ACI_BENCH"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItAquamuse = @"GEMINI_IT_AQUAMUSE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudCodeIf = @"GEMINI_IT_CLOUD_CODE_IF"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudEurLexJson = @"GEMINI_IT_CLOUD_EUR_LEX_JSON"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudOasst = @"GEMINI_IT_CLOUD_OASST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudSelfInstruct = @"GEMINI_IT_CLOUD_SELF_INSTRUCT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudUcsAquamuse = @"GEMINI_IT_CLOUD_UCS_AQUAMUSE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCodeInstruct = @"GEMINI_IT_CODE_INSTRUCT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItDscoutFactuality = @"GEMINI_IT_DSCOUT_FACTUALITY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItEitlGen = @"GEMINI_IT_EITL_GEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItHedging = @"GEMINI_IT_HEDGING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItHitlGen = @"GEMINI_IT_HITL_GEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItM3w = @"GEMINI_IT_M3W"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItMech = @"GEMINI_IT_MECH"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItMedPalm = @"GEMINI_IT_MED_PALM"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItNimbusDecibel = @"GEMINI_IT_NIMBUS_DECIBEL"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItNimbusGroundingToPrompt = @"GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItQaWithUrl = @"GEMINI_IT_QA_WITH_URL"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItShotgun = @"GEMINI_IT_SHOTGUN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItShutterstock = @"GEMINI_IT_SHUTTERSTOCK"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItSpiderFiltered = @"GEMINI_IT_SPIDER_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItTableGen = @"GEMINI_IT_TABLE_GEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItTabSumBq = @"GEMINI_IT_TAB_SUM_BQ"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItTaskOrientedDialog = @"GEMINI_IT_TASK_ORIENTED_DIALOG"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtInk = @"GEMINI_MULTIMODAL_FT_INK"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtNone = @"GEMINI_MULTIMODAL_FT_NONE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtOther = @"GEMINI_MULTIMODAL_FT_OTHER"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtShutterstock = @"GEMINI_MULTIMODAL_FT_SHUTTERSTOCK"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtUrl = @"GEMINI_MULTIMODAL_FT_URL"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtYt = @"GEMINI_MULTIMODAL_FT_YT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalIt = @"GEMINI_MULTIMODAL_IT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate = @"GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsGithubDecontaminatedV7 = @"GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsGithubV7 = @"GEMINI_V1_CMS_GITHUB_V7"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsStackexchangeDecont = @"GEMINI_V1_CMS_STACKEXCHANGE_DECONT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsStackoverflowMultilingualV2 = @"GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsWikipediaLangFiltered = @"GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CombinedReddit = @"GEMINI_V1_COMBINED_REDDIT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags = @"GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523 = @"GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523 = @"GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1FormalMathWithoutHolstepsAndMizar = @"GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubDiffWithCommitMessageV2 = @"GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubHtmlCssXmlV4 = @"GEMINI_V1_GITHUB_HTML_CSS_XML_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubJuptyerNotebooksSstable = @"GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubLongTailV4 = @"GEMINI_V1_GITHUB_LONG_TAIL_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubOtherV4 = @"GEMINI_V1_GITHUB_OTHER_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubTechdocsV2 = @"GEMINI_V1_GITHUB_TECHDOCS_V2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn = @"GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen = @"GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1PodcastsRobotstxt = @"GEMINI_V1_PODCASTS_ROBOTSTXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Pubmed = @"GEMINI_V1_PUBMED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Quora = @"GEMINI_V1_QUORA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1SciencePdf68mHqDocsGcc = @"GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1SimplifiedHtmlV2Gcc = @"GEMINI_V1_SIMPLIFIED_HTML_V2_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1StemBooks650kText = @"GEMINI_V1_STEM_BOOKS_650K_TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchBirdSqlLite = @"GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchCcaiDialogSumHuman = @"GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchGoaldmine = @"GEMINI_V1_TAIL_PATCH_GOALDMINE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchJsonTableExtraction = @"GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningNonPunting = @"GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningPunting = @"GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaAnswerable = @"GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaUnanswerable = @"GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution = @"GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslation2021Incr = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationUn = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_UN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtEuroparl = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtNewscommentary = @"GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TranslateDatav2AlltiersGccMix = @"GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1UlmArxivSstable = @"GEMINI_V1_ULM_ARXIV_SSTABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered = @"GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix = @"GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text = @"GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1WebMathV2 = @"GEMINI_V1_WEB_MATH_V2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1WikipediaDiffs = @"GEMINI_V1_WIKIPEDIA_DIFFS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Arxiv2023Compliant = @"GEMINI_V2_ARXIV_2023_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2BiologyTargetedDataCompliant2 = @"GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered = @"GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CanariesShuffledCompliant = @"GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ChemistryTargetedDataCompliant2 = @"GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ChessCompliant = @"GEMINI_V2_CHESS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix = @"GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths = @"GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsStackexchangeCompliant = @"GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsStackoverflowMultilingualV2Compliant = @"GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsWikipediaLangFilteredGccPii = @"GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeContestsCompliant = @"GEMINI_V2_CODE_CONTESTS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubCommits = @"GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubPr = @"GEMINI_V2_CODE_TRANSFORM_GITHUB_PR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeTransformSyntheticErrorFix = @"GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodewebV1Compliant = @"GEMINI_V2_CODEWEB_V1_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EconomicsV2TargetedDataCompliant2 = @"GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered = @"GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered = @"GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant = @"GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant = @"GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2FormalCompliant = @"GEMINI_V2_FORMAL_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ForumsV2Compliant = @"GEMINI_V2_FORUMS_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant = @"GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubDiffsCompliant = @"GEMINI_V2_GITHUB_DIFFS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubEvaledLanguagesCompliant = @"GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubLongTailAndStructuredDataCompliant = @"GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant = @"GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant = @"GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubPythonNotebooksCompliant = @"GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubTechdocsCompliant = @"GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant = @"GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2HighQualityCodeTargetedDataCompliant2 = @"GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2JsonModeSysInstruction = @"GEMINI_V2_JSON_MODE_SYS_INSTRUCTION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2LeetcodeGccPii = @"GEMINI_V2_LEETCODE_GCC_PII"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2MachineLearningTargetedDataCompliant2 = @"GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2MathTargetedDataCompliant2 = @"GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2MedicalTargetedDataCompliant2 = @"GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant = @"GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlNtlv4aMonolingualDedupN5 = @"GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlSttTranslateDedupN5 = @"GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlSynBtTranslateDedupN5 = @"GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlSynFtFixedTranslateDedupN5 = @"GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlTranslitBilexTranslateDedupN5 = @"GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2PhysicsV2TargetedDataCompliant2 = @"GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2PodcastsCompliant = @"GEMINI_V2_PODCASTS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2PubmedCompliant = @"GEMINI_V2_PUBMED_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2QaTargetedDataCompliant2 = @"GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2QuoraCompliant = @"GEMINI_V2_QUORA_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex = @"GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SciencewebV0GccPii = @"GEMINI_V2_SCIENCEWEB_V0_GCC_PII"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant = @"GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SqlRepairSft = @"GEMINI_V2_SQL_REPAIR_SFT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Ssfs = @"GEMINI_V2_SSFS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2StemBooks318kTextCompliant = @"GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant = @"GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchBirdSqlLite = @"GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchCcaiDialogSumHuman = @"GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchFleurs = @"GEMINI_V2_TAIL_PATCH_FLEURS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchJsonTableExtraction = @"GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningNonPunting = @"GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningPunting = @"GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaAnswerable = @"GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaUnanswerable = @"GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchPmc = @"GEMINI_V2_TAIL_PATCH_PMC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchVoxpopuli = @"GEMINI_V2_TAIL_PATCH_VOXPOPULI"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant = @"GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2WebMathV3Compliant = @"GEMINI_V2_WEB_MATH_V3_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2WebPolymathV1Compliant = @"GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2WikipediaDiffsCompliant = @"GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2YoutubeScienceV4FilteredCompliant = @"GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GemitBridgeSuffixFt = @"GEMIT_BRIDGE_SUFFIX_FT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GenesisNewsInsights = @"GENESIS_NEWS_INSIGHTS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubDiffsWithCommitMessage = @"GITHUB_DIFFS_WITH_COMMIT_MESSAGE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubHtmlV4 = @"GITHUB_HTML_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubLongTailV4 = @"GITHUB_LONG_TAIL_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubMirror = @"GITHUB_MIRROR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubMirrorV101 = @"GITHUB_MIRROR_V1_0_1"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubMirrorV210 = @"GITHUB_MIRROR_V2_1_0"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubOtherV4 = @"GITHUB_OTHER_V4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Gnews = @"GNEWS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5Books = @"GOODALL_MTV5_BOOKS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5C4 = @"GOODALL_MTV5_C4"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5Github = @"GOODALL_MTV5_GITHUB"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5Wikipedia = @"GOODALL_MTV5_WIKIPEDIA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwStackExchange = @"GOODALL_MW_STACK_EXCHANGE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwTop010b = @"GOODALL_MW_TOP_0_10B"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwTop100b = @"GOODALL_MW_TOP_100B"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwTop10b20b = @"GOODALL_MW_TOP_10B_20B"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Hol4Theories = @"HOL4_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_HolLightTheories = @"HOL_LIGHT_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Holsteps = @"HOLSTEPS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_IsabelleStep = @"ISABELLE_STEP"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_IsabelleTheories = @"ISABELLE_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LabsAqaDeleware = @"LABS_AQA_DELEWARE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LabsAqaDscout = @"LABS_AQA_DSCOUT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LabsAqaTailwind = @"LABS_AQA_TAILWIND"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaFactualityE2eQueryGeneration = @"LAMDA_FACTUALITY_E2E_QUERY_GENERATION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaFactualityE2eResponseGeneration = @"LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaFactualityTrigger = @"LAMDA_FACTUALITY_TRIGGER"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaSafetyV2SchemaNoBroadcast = @"LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaSsiDiscriminative = @"LAMDA_SSI_DISCRIMINATIVE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LeanMathlibTheories = @"LEAN_MATHLIB_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LeanStep = @"LEAN_STEP"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MassiveForumThreadScoredBard = @"MASSIVE_FORUM_THREAD_SCORED_BARD"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MassiveForumThreadScoredLong200 = @"MASSIVE_FORUM_THREAD_SCORED_LONG_200"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MassiveForumThreadScoredLong500 = @"MASSIVE_FORUM_THREAD_SCORED_LONG_500"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Math = @"MATH"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MathReasoning = @"MATH_REASONING"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaFc = @"MEENA_FC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResearchPhaseGoldenMarkdown = @"MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResearchPhaseGooglers = @"MEENA_RESEARCH_PHASE_GOOGLERS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetyHumanGen = @"MEENA_RESPONSE_SAFETY_HUMAN_GEN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetySchemaNoBroadcast = @"MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetyV3HumanGen2 = @"MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetyV3SchemaNoBroadcast = @"MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MizarTheories = @"MIZAR_THEORIES"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MobileAssistantMagiFiltered0825373k = @"MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MobileAssistantPalm24bFiltered400k = @"MOBILE_ASSISTANT_PALM24B_FILTERED_400K"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly = @"NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly = @"NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Podcast = @"PODCAST"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_PodcastFinetuneDialog = @"PODCAST_FINETUNE_DIALOG"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_PodcastsRobotstxt = @"PODCASTS_ROBOTSTXT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Pubmed = @"PUBMED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Quora = @"QUORA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_SciencePdf70mDocsFiltered = @"SCIENCE_PDF_70M_DOCS_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_SimplifiedHtmlV1Gcc = @"SIMPLIFIED_HTML_V1_GCC"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_TechdocsDataSource = @"TECHDOCS_DATA_SOURCE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmArxiv = @"ULM_ARXIV"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoins = @"ULM_DOCJOINS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoinsDeduped = @"ULM_DOCJOINS_DEDUPED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsEn = @"ULM_DOCJOINS_WITH_URLS_EN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsI18n = @"ULM_DOCJOINS_WITH_URLS_I18N"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_VertexSafeFlan = @"VERTEX_SAFE_FLAN"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_WebAsr = @"WEB_ASR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Webdocs = @"WEBDOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_WebdocsFinetune = @"WEBDOCS_FINETUNE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Wikipedia = @"WIKIPEDIA"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_WorldQueryGenerator = @"WORLD_QUERY_GENERATOR"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_YtContentInspiration = @"YT_CONTENT_INSPIRATION"; - -// GTLRAiplatform_LearningGenaiRecitationSegmentResult.segmentRecitationAction -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_ActionUnspecified = @"ACTION_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_Block = @"BLOCK"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_Cite = @"CITE"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_ExemptFoundInPrompt = @"EXEMPT_FOUND_IN_PROMPT"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_NoAction = @"NO_ACTION"; - -// GTLRAiplatform_LearningGenaiRecitationSegmentResult.sourceCategory -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryArxiv = @"SOURCE_CATEGORY_ARXIV"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryGithub = @"SOURCE_CATEGORY_GITHUB"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryGnews = @"SOURCE_CATEGORY_GNEWS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryOthers = @"SOURCE_CATEGORY_OTHERS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryPrivateBooks = @"SOURCE_CATEGORY_PRIVATE_BOOKS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryPublicBooks = @"SOURCE_CATEGORY_PUBLIC_BOOKS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryUnspecified = @"SOURCE_CATEGORY_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryWebdocs = @"SOURCE_CATEGORY_WEBDOCS"; -NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryWikipedia = @"SOURCE_CATEGORY_WIKIPEDIA"; - -// GTLRAiplatform_LearningGenaiRootCalculationType.scoreType -NSString * const kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypeGeneration = @"TYPE_GENERATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypePolicy = @"TYPE_POLICY"; -NSString * const kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypeSafe = @"TYPE_SAFE"; -NSString * const kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypeUnknown = @"TYPE_UNKNOWN"; - -// GTLRAiplatform_LearningGenaiRootCodeyChatMetadata.codeLanguage -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_All = @"ALL"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Bash = @"BASH"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_C = @"C"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Cpp = @"CPP"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Dart = @"DART"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Go = @"GO"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Gradle = @"GRADLE"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Groovy = @"GROOVY"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Html = @"HTML"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Java = @"JAVA"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Javadoc = @"JAVADOC"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Javascript = @"JAVASCRIPT"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Json = @"JSON"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_JupyterNotebook = @"JUPYTER_NOTEBOOK"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Kotlin = @"KOTLIN"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Makefile = @"MAKEFILE"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Markdown = @"MARKDOWN"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Proto = @"PROTO"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Python = @"PYTHON"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_R = @"R"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Sql = @"SQL"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Text = @"TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Typescript = @"TYPESCRIPT"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Unspecified = @"UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Xml = @"XML"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Yaml = @"YAML"; - -// GTLRAiplatform_LearningGenaiRootCodeyCheckpoint.postInferenceStep -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepCustomStopSequenceTruncation = @"STEP_CUSTOM_STOP_SEQUENCE_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepExpectedSampleSize = @"STEP_EXPECTED_SAMPLE_SIZE"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepFinalDeduplication = @"STEP_FINAL_DEDUPLICATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepHeuristicTruncation = @"STEP_HEURISTIC_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepModelConfigStopSequenceTruncation = @"STEP_MODEL_CONFIG_STOP_SEQUENCE_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepModelOutputDeduplication = @"STEP_MODEL_OUTPUT_DEDUPLICATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepOriginalModelOutput = @"STEP_ORIGINAL_MODEL_OUTPUT"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepPostProcessingStepUnspecified = @"STEP_POST_PROCESSING_STEP_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepRecitationCheck = @"STEP_RECITATION_CHECK"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepReturned = @"STEP_RETURNED"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepScoreThresholding = @"STEP_SCORE_THRESHOLDING"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepStopSequenceTruncation = @"STEP_STOP_SEQUENCE_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepToxicityCheck = @"STEP_TOXICITY_CHECK"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepTreeTrimTruncation = @"STEP_TREE_TRIM_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepWaldTruncation = @"STEP_WALD_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepWalkbackCorrection = @"STEP_WALKBACK_CORRECTION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepWhitespaceTruncation = @"STEP_WHITESPACE_TRUNCATION"; - -// GTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata.postInferenceStep -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepCustomStopSequenceTruncation = @"STEP_CUSTOM_STOP_SEQUENCE_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepExpectedSampleSize = @"STEP_EXPECTED_SAMPLE_SIZE"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepFinalDeduplication = @"STEP_FINAL_DEDUPLICATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepHeuristicTruncation = @"STEP_HEURISTIC_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepModelConfigStopSequenceTruncation = @"STEP_MODEL_CONFIG_STOP_SEQUENCE_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepModelOutputDeduplication = @"STEP_MODEL_OUTPUT_DEDUPLICATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepOriginalModelOutput = @"STEP_ORIGINAL_MODEL_OUTPUT"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepPostProcessingStepUnspecified = @"STEP_POST_PROCESSING_STEP_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepRecitationCheck = @"STEP_RECITATION_CHECK"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepReturned = @"STEP_RETURNED"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepScoreThresholding = @"STEP_SCORE_THRESHOLDING"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepStopSequenceTruncation = @"STEP_STOP_SEQUENCE_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepToxicityCheck = @"STEP_TOXICITY_CHECK"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepTreeTrimTruncation = @"STEP_TREE_TRIM_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepWaldTruncation = @"STEP_WALD_TRUNCATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepWalkbackCorrection = @"STEP_WALKBACK_CORRECTION"; -NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepWhitespaceTruncation = @"STEP_WHITESPACE_TRUNCATION"; - -// GTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold.policy -NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_DangerousContent = @"DANGEROUS_CONTENT"; -NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_Harassment = @"HARASSMENT"; -NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_HateSpeech = @"HATE_SPEECH"; -NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_SexuallyExplicit = @"SEXUALLY_EXPLICIT"; -NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_Unspecified = @"UNSPECIFIED"; - -// GTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore.policy -NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_DangerousContent = @"DANGEROUS_CONTENT"; -NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_Harassment = @"HARASSMENT"; -NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_HateSpeech = @"HATE_SPEECH"; -NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_SexuallyExplicit = @"SEXUALLY_EXPLICIT"; -NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_Unspecified = @"UNSPECIFIED"; - -// GTLRAiplatform_LearningGenaiRootFilterMetadata.confidence -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceHigh = @"FILTER_CONFIDENCE_HIGH"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceLow = @"FILTER_CONFIDENCE_LOW"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceMedium = @"FILTER_CONFIDENCE_MEDIUM"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceUnknown = @"FILTER_CONFIDENCE_UNKNOWN"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceVeryHigh = @"FILTER_CONFIDENCE_VERY_HIGH"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceVeryLow = @"FILTER_CONFIDENCE_VERY_LOW"; - -// GTLRAiplatform_LearningGenaiRootFilterMetadata.reason -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterControlDecoding = @"FILTER_CONTROL_DECODING"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlas = @"FILTER_REASON_ATLAS"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasAwsAzureRelated = @"FILTER_REASON_ATLAS_AWS_AZURE_RELATED"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasBilling = @"FILTER_REASON_ATLAS_BILLING"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasNonEnglishQuestion = @"FILTER_REASON_ATLAS_NON_ENGLISH_QUESTION"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasNotRelatedToGcp = @"FILTER_REASON_ATLAS_NOT_RELATED_TO_GCP"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasPricing = @"FILTER_REASON_ATLAS_PRICING"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonClassifier = @"FILTER_REASON_CLASSIFIER"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonCodey = @"FILTER_REASON_CODEY"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonEmail = @"FILTER_REASON_EMAIL"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonEmptyResponse = @"FILTER_REASON_EMPTY_RESPONSE"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonLanguage = @"FILTER_REASON_LANGUAGE"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonNotFiltered = @"FILTER_REASON_NOT_FILTERED"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonPairwiseClassifier = @"FILTER_REASON_PAIRWISE_CLASSIFIER"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiContextualDangerous = @"FILTER_REASON_RAI_CONTEXTUAL_DANGEROUS"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiCsam = @"FILTER_REASON_RAI_CSAM"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiFringe = @"FILTER_REASON_RAI_FRINGE"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiGrailImage = @"FILTER_REASON_RAI_GRAIL_IMAGE"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiGrailText = @"FILTER_REASON_RAI_GRAIL_TEXT"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImageChild = @"FILTER_REASON_RAI_IMAGE_CHILD"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImageCsam = @"FILTER_REASON_RAI_IMAGE_CSAM"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImagePedo = @"FILTER_REASON_RAI_IMAGE_PEDO"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImagePorn = @"FILTER_REASON_RAI_IMAGE_PORN"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImageViolence = @"FILTER_REASON_RAI_IMAGE_VIOLENCE"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiPqc = @"FILTER_REASON_RAI_PQC"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiSafetycat = @"FILTER_REASON_RAI_SAFETYCAT"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiSpii = @"FILTER_REASON_RAI_SPII"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFrameChild = @"FILTER_REASON_RAI_VIDEO_FRAME_CHILD"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFrameCsam = @"FILTER_REASON_RAI_VIDEO_FRAME_CSAM"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFramePedo = @"FILTER_REASON_RAI_VIDEO_FRAME_PEDO"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFramePorn = @"FILTER_REASON_RAI_VIDEO_FRAME_PORN"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFrameViolence = @"FILTER_REASON_RAI_VIDEO_FRAME_VIOLENCE"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRecitation = @"FILTER_REASON_RECITATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRequestResponseTakedown = @"FILTER_REASON_REQUEST_RESPONSE_TAKEDOWN"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonSafetyCat = @"FILTER_REASON_SAFETY_CAT"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonSensitive = @"FILTER_REASON_SENSITIVE"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonSimilarityTakedown = @"FILTER_REASON_SIMILARITY_TAKEDOWN"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonTakedown = @"FILTER_REASON_TAKEDOWN"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonToxicity = @"FILTER_REASON_TOXICITY"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonUnknown = @"FILTER_REASON_UNKNOWN"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonUnsafe = @"FILTER_REASON_UNSAFE"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonUrl = @"FILTER_REASON_URL"; -NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonXai = @"FILTER_REASON_XAI"; - -// GTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType.imageHarmType -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeCsai = @"IMAGE_HARM_TYPE_CSAI"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeDangerous = @"IMAGE_HARM_TYPE_DANGEROUS"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeGenerativeMinorPresence = @"IMAGE_HARM_TYPE_GENERATIVE_MINOR_PRESENCE"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeGenerativeRealisticVisibleFace = @"IMAGE_HARM_TYPE_GENERATIVE_REALISTIC_VISIBLE_FACE"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeMedical = @"IMAGE_HARM_TYPE_MEDICAL"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeMinorPresence = @"IMAGE_HARM_TYPE_MINOR_PRESENCE"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeMinors = @"IMAGE_HARM_TYPE_MINORS"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeObscene = @"IMAGE_HARM_TYPE_OBSCENE"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypePedo = @"IMAGE_HARM_TYPE_PEDO"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypePorn = @"IMAGE_HARM_TYPE_PORN"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeRacy = @"IMAGE_HARM_TYPE_RACY"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeUnspecified = @"IMAGE_HARM_TYPE_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeViolence = @"IMAGE_HARM_TYPE_VIOLENCE"; - -// GTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType.harmType -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeCsai = @"HARM_TYPE_CSAI"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeFringe = @"HARM_TYPE_FRINGE"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeHarassment = @"HARM_TYPE_HARASSMENT"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeHate = @"HARM_TYPE_HATE"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeMedical = @"HARM_TYPE_MEDICAL"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeMemorization = @"HARM_TYPE_MEMORIZATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeNewDangerous = @"HARM_TYPE_NEW_DANGEROUS"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypePolitical = @"HARM_TYPE_POLITICAL"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeSexual = @"HARM_TYPE_SEXUAL"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeSpii = @"HARM_TYPE_SPII"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeToxicity = @"HARM_TYPE_TOXICITY"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeUnspecified = @"HARM_TYPE_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeViolence = @"HARM_TYPE_VIOLENCE"; - -// GTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories.categories -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Dangerous = @"DANGEROUS"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_DangerousSeverity = @"DANGEROUS_SEVERITY"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_DeathHarmTragedy = @"DEATH_HARM_TRAGEDY"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Drugs = @"DRUGS"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Finance = @"FINANCE"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_FirearmsWeapons = @"FIREARMS_WEAPONS"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_HarassmentSeverity = @"HARASSMENT_SEVERITY"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_HateSeverity = @"HATE_SEVERITY"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Health = @"HEALTH"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_IdentityHate = @"IDENTITY_HATE"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Insult = @"INSULT"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Legal = @"LEGAL"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Obscene = @"OBSCENE"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Politics = @"POLITICS"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_PublicSafety = @"PUBLIC_SAFETY"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_ReligionBelief = @"RELIGION_BELIEF"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_SafetycatCategoryUnspecified = @"SAFETYCAT_CATEGORY_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Sexual = @"SEXUAL"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_SexualSeverity = @"SEXUAL_SEVERITY"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Toxicity = @"TOXICITY"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_ViolenceAbuse = @"VIOLENCE_ABUSE"; -NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_WarConflict = @"WAR_CONFLICT"; - -// GTLRAiplatform_LearningGenaiRootRuleOutput.decision -NSString * const kGTLRAiplatform_LearningGenaiRootRuleOutput_Decision_Match = @"MATCH"; -NSString * const kGTLRAiplatform_LearningGenaiRootRuleOutput_Decision_NoMatch = @"NO_MATCH"; - -// GTLRAiplatform_LearningGenaiRootThresholdType.scoreType -NSString * const kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypeGeneration = @"TYPE_GENERATION"; -NSString * const kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypePolicy = @"TYPE_POLICY"; -NSString * const kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypeSafe = @"TYPE_SAFE"; -NSString * const kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypeUnknown = @"TYPE_UNKNOWN"; - -// GTLRAiplatform_LearningGenaiRootToxicitySignal.label -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_AccidentsDisasters = @"ACCIDENTS_DISASTERS"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Adult = @"ADULT"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ComputerSecurity = @"COMPUTER_SECURITY"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ControversialSocialIssues = @"CONTROVERSIAL_SOCIAL_ISSUES"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_DeathTragedy = @"DEATH_TRAGEDY"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Drugs = @"DRUGS"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_FinancialHardship = @"FINANCIAL_HARDSHIP"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_FirearmsWeapons = @"FIREARMS_WEAPONS"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Health = @"HEALTH"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_IdentityEthnicity = @"IDENTITY_ETHNICITY"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Insult = @"INSULT"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_LabelUnspecified = @"LABEL_UNSPECIFIED"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Legal = @"LEGAL"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_MentalHealth = @"MENTAL_HEALTH"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_NotSensitive = @"NOT_SENSITIVE"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Politics = @"POLITICS"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ReligionBeliefs = @"RELIGION_BELIEFS"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Safety = @"SAFETY"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_SelfHarm = @"SELF_HARM"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Sensitive = @"SENSITIVE"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_SpecialNeeds = @"SPECIAL_NEEDS"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Terrorism = @"TERRORISM"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Toxic = @"TOXIC"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_TroubledRelationship = @"TROUBLED_RELATIONSHIP"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ViolenceAbuse = @"VIOLENCE_ABUSE"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Vulgar = @"VULGAR"; -NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_WarConflict = @"WAR_CONFLICT"; - -// GTLRAiplatform_LearningServingLlmAtlasOutputMetadata.source -NSString * const kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Factuality = @"FACTUALITY"; -NSString * const kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Infobot = @"INFOBOT"; -NSString * const kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Llm = @"LLM"; -NSString * const kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Unknown = @"UNKNOWN"; - -// GTLRAiplatform_LearningServingLlmMessageMetadata.finishReason -NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Filter = @"FILTER"; -NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_MaxTokens = @"MAX_TOKENS"; -NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Return = @"RETURN"; -NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Stop = @"STOP"; -NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_TopNFiltered = @"TOP_N_FILTERED"; -NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Unspecified = @"UNSPECIFIED"; - -// GTLRAiplatform_NlpSaftLangIdResult.modelVersion -NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20181017 = @"INDEXING_20181017"; -NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20191206 = @"INDEXING_20191206"; -NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20200313 = @"INDEXING_20200313"; -NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20210618 = @"INDEXING_20210618"; -NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Standard20220516 = @"STANDARD_20220516"; -NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_VersionUnspecified = @"VERSION_UNSPECIFIED"; - #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" #pragma clang diagnostic ignored "-Wdeprecated-implementations" -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_CloudAiLargeModelsVisionEmbedVideoResponse -// - -@implementation GTLRAiplatform_CloudAiLargeModelsVisionEmbedVideoResponse -@dynamic videoEmbeddings; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"videoEmbeddings" : [NSObject class] - }; - return map; -} - -@end - - // ---------------------------------------------------------------------------- // // GTLRAiplatform_CloudAiLargeModelsVisionFilteredText @@ -2713,16 +862,6 @@ @implementation GTLRAiplatform_CloudAiLargeModelsVisionMedia @end -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_CloudAiLargeModelsVisionMediaGenerateContentResponse -// - -@implementation GTLRAiplatform_CloudAiLargeModelsVisionMediaGenerateContentResponse -@dynamic response; -@end - - // ---------------------------------------------------------------------------- // // GTLRAiplatform_CloudAiLargeModelsVisionNamedBoundingBox @@ -2764,15 +903,15 @@ @implementation GTLRAiplatform_CloudAiLargeModelsVisionRaiInfo // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiLargeModelsVisionReasonVideoResponse +// GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse // -@implementation GTLRAiplatform_CloudAiLargeModelsVisionReasonVideoResponse -@dynamic responses; +@implementation GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse +@dynamic namedBoundingBoxes, passedSemanticFilter; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"responses" : [GTLRAiplatform_CloudAiLargeModelsVisionReasonVideoResponseTextResponse class] + @"namedBoundingBoxes" : [GTLRAiplatform_CloudAiLargeModelsVisionNamedBoundingBox class] }; return map; } @@ -2782,37 +921,41 @@ @implementation GTLRAiplatform_CloudAiLargeModelsVisionReasonVideoResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiLargeModelsVisionReasonVideoResponseTextResponse +// GTLRAiplatform_CloudAiLargeModelsVisionVideo // -@implementation GTLRAiplatform_CloudAiLargeModelsVisionReasonVideoResponseTextResponse -@dynamic relativeTemporalPartition, text; +@implementation GTLRAiplatform_CloudAiLargeModelsVisionVideo +@dynamic uri, video; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiLargeModelsVisionRelativeTemporalPartition +// GTLRAiplatform_GoogleApiHttpBody // -@implementation GTLRAiplatform_CloudAiLargeModelsVisionRelativeTemporalPartition -@dynamic endOffset, startOffset; +@implementation GTLRAiplatform_GoogleApiHttpBody +@dynamic contentType, data, extensions; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"extensions" : [GTLRAiplatform_GoogleApiHttpBody_Extensions_Item class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse +// GTLRAiplatform_GoogleApiHttpBody_Extensions_Item // -@implementation GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse -@dynamic namedBoundingBoxes, passedSemanticFilter; +@implementation GTLRAiplatform_GoogleApiHttpBody_Extensions_Item -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"namedBoundingBoxes" : [GTLRAiplatform_CloudAiLargeModelsVisionNamedBoundingBox class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSObject class]; } @end @@ -2820,26 +963,26 @@ @implementation GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiLargeModelsVisionVideo +// GTLRAiplatform_GoogleCloudAiplatformV1ActiveLearningConfig // -@implementation GTLRAiplatform_CloudAiLargeModelsVisionVideo -@dynamic uri, video; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ActiveLearningConfig +@dynamic maxDataItemCount, maxDataItemPercentage, sampleConfig, trainingConfig; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceCandidate +// GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsRequest // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceCandidate -@dynamic citationMetadata, content, finishMessage, finishReason, - groundingMetadata, index, safetyRatings; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsRequest +@dynamic artifacts, executions; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"safetyRatings" : [GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating class] + @"artifacts" : [NSString class], + @"executions" : [NSString class] }; return map; } @@ -2849,25 +992,24 @@ @implementation GTLRAiplatform_CloudAiNlLlmProtoServiceCandidate // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceCitation +// GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsResponse // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceCitation -@dynamic endIndex, license, publicationDate, startIndex, title, uri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceCitationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenRequest // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceCitationMetadata -@dynamic citations; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenRequest +@dynamic childContexts; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"citations" : [GTLRAiplatform_CloudAiNlLlmProtoServiceCitation class] + @"childContexts" : [NSString class] }; return map; } @@ -2877,15 +1019,24 @@ @implementation GTLRAiplatform_CloudAiNlLlmProtoServiceCitationMetadata // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceContent +// GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenResponse // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceContent -@dynamic parts, role; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenResponse +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsRequest +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsRequest +@dynamic events; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"parts" : [GTLRAiplatform_CloudAiNlLlmProtoServicePart class] + @"events" : [GTLRAiplatform_GoogleCloudAiplatformV1Event class] }; return map; } @@ -2895,33 +1046,34 @@ @implementation GTLRAiplatform_CloudAiNlLlmProtoServiceContent // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceFact +// GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsResponse // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceFact -@dynamic query, summary, title, url; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionCall +// GTLRAiplatform_GoogleCloudAiplatformV1AddTrialMeasurementRequest // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionCall -@dynamic args, name; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddTrialMeasurementRequest +@dynamic measurement; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionCall_Args +// GTLRAiplatform_GoogleCloudAiplatformV1Annotation // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionCall_Args +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Annotation +@dynamic annotationSource, createTime, ETag, labels, name, payload, + payloadSchemaUri, updateTime; -+ (Class)classForAdditionalProperties { - return [NSObject class]; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"ETag" : @"etag" }; } @end @@ -2929,23 +1081,28 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Annotation_Labels // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionResponse -@dynamic name, response; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Annotation_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionResponse_Response +// GTLRAiplatform_GoogleCloudAiplatformV1AnnotationSpec // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionResponse_Response +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AnnotationSpec +@dynamic createTime, displayName, ETag, name, updateTime; -+ (Class)classForAdditionalProperties { - return [NSObject class]; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"ETag" : @"etag" }; } @end @@ -2953,17 +1110,17 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceGenerateMultiModalResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Artifact // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceGenerateMultiModalResponse -@dynamic candidates, debugMetadata, facts, promptFeedback, reportingMetrics, - usageMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Artifact +@dynamic createTime, descriptionProperty, displayName, ETag, labels, metadata, + name, schemaTitle, schemaVersion, state, updateTime, uri; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"candidates" : [GTLRAiplatform_CloudAiNlLlmProtoServiceCandidate class], - @"facts" : [GTLRAiplatform_CloudAiNlLlmProtoServiceFact class] ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" }; return map; } @@ -2973,18 +1130,13 @@ @implementation GTLRAiplatform_CloudAiNlLlmProtoServiceGenerateMultiModalRespons // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceMessageMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Labels // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceMessageMetadata -@dynamic factualityDebugMetadata, inputFilterInfo, modelRoutingDecision, - outputFilterInfo; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Labels -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"outputFilterInfo" : [GTLRAiplatform_LearningServingLlmMessageMetadata class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSString class]; } @end @@ -2992,98 +1144,98 @@ @implementation GTLRAiplatform_CloudAiNlLlmProtoServiceMessageMetadata // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServicePart +// GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Metadata // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServicePart -@dynamic documentMetadata, fileData, functionCall, functionResponse, inlineData, - lmRootMetadata, text, videoMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Metadata + ++ (Class)classForAdditionalProperties { + return [NSObject class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServicePartBlob +// GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeOperationMetadata // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServicePartBlob -@dynamic data, mimeType, originalFileData; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeOperationMetadata +@dynamic genericMetadata, progressMessage; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServicePartDocumentMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeRequest // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServicePartDocumentMetadata -@dynamic originalDocumentBlob, pageNumber; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeRequest +@dynamic notebookRuntime, notebookRuntimeId, notebookRuntimeTemplate; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServicePartFileData +// GTLRAiplatform_GoogleCloudAiplatformV1Attribution // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServicePartFileData -@dynamic fileUri, mimeType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Attribution +@dynamic approximationError, baselineOutputValue, featureAttributions, + instanceOutputValue, outputDisplayName, outputIndex, outputName; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"outputIndex" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServicePartLMRootMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServicePartLMRootMetadata -@dynamic chunkId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources +@dynamic maxReplicaCount, minReplicaCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServicePartVideoMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1AutoscalingMetricSpec // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServicePartVideoMetadata -@dynamic endOffset, startOffset; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AutoscalingMetricSpec +@dynamic metricName, target; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback +// GTLRAiplatform_GoogleCloudAiplatformV1AvroSource // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback -@dynamic blockReason, blockReasonMessage, safetyRatings; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"safetyRatings" : [GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1AvroSource +@dynamic gcsSource; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceRaiResult +// GTLRAiplatform_GoogleCloudAiplatformV1BatchCancelPipelineJobsRequest // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceRaiResult -@dynamic aidaRecitationResult, blocked, errorCodes, filtered, - languageFilterResult, raiSignals, translationRequestInfos, - triggeredBlocklist, triggeredRecitation, triggeredSafetyFilter; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCancelPipelineJobsRequest +@dynamic names; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"errorCodes" : [NSNumber class], - @"raiSignals" : [GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal class], - @"translationRequestInfos" : [GTLRAiplatform_LearningGenaiRootTranslationRequestInfo class] + @"names" : [NSString class] }; return map; } @@ -3093,15 +1245,25 @@ @implementation GTLRAiplatform_CloudAiNlLlmProtoServiceRaiResult // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal +// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesOperationMetadata +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesOperationMetadata +@dynamic genericMetadata; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesRequest // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal -@dynamic confidence, flagged, influentialTerms, raiCategory, score; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesRequest +@dynamic requests; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"influentialTerms" : [GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm class] + @"requests" : [GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureRequest class] }; return map; } @@ -3111,26 +1273,33 @@ @implementation GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm +// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesResponse // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm -@dynamic beginOffset, confidence, source, term; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesResponse +@dynamic features; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"features" : [GTLRAiplatform_GoogleCloudAiplatformV1Feature class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating +// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsRequest // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating -@dynamic blocked, category, influentialTerms, probability, probabilityScore, - severity, severityScore; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsRequest +@dynamic requests; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"influentialTerms" : [GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm class] + @"requests" : [GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardRunRequest class] }; return map; } @@ -3140,35 +1309,33 @@ @implementation GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating // ---------------------------------------------------------------------------- // -// GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm +// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsResponse // -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm -@dynamic beginOffset, confidence, source, term; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsResponse +@dynamic tensorboardRuns; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_CloudAiNlLlmProtoServiceUsageMetadata -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"tensorboardRuns" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun class] + }; + return map; +} -@implementation GTLRAiplatform_CloudAiNlLlmProtoServiceUsageMetadata -@dynamic candidatesTokenCount, promptTokenCount, totalTokenCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleApiHttpBody +// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesRequest // -@implementation GTLRAiplatform_GoogleApiHttpBody -@dynamic contentType, data, extensions; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesRequest +@dynamic requests; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"extensions" : [GTLRAiplatform_GoogleApiHttpBody_Extensions_Item class] + @"requests" : [GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardTimeSeriesRequest class] }; return map; } @@ -3178,13 +1345,17 @@ @implementation GTLRAiplatform_GoogleApiHttpBody // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleApiHttpBody_Extensions_Item +// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesResponse // -@implementation GTLRAiplatform_GoogleApiHttpBody_Extensions_Item +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesResponse +@dynamic tensorboardTimeSeries; -+ (Class)classForAdditionalProperties { - return [NSObject class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"tensorboardTimeSeries" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries class] + }; + return map; } @end @@ -3192,26 +1363,25 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ActiveLearningConfig +// GTLRAiplatform_GoogleCloudAiplatformV1BatchDedicatedResources // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ActiveLearningConfig -@dynamic maxDataItemCount, maxDataItemPercentage, sampleConfig, trainingConfig; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchDedicatedResources +@dynamic machineSpec, maxReplicaCount, startingReplicaCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1BatchDeletePipelineJobsRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsRequest -@dynamic artifacts, executions; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchDeletePipelineJobsRequest +@dynamic names; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"artifacts" : [NSString class], - @"executions" : [NSString class] + @"names" : [NSString class] }; return map; } @@ -3221,24 +1391,15 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExec // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsResponse -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenRequest +// GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenRequest -@dynamic childContexts; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsRequest +@dynamic evaluatedAnnotations; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"childContexts" : [NSString class] + @"evaluatedAnnotations" : [GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation class] }; return map; } @@ -3248,24 +1409,25 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenResponse +// GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsResponse +@dynamic importedEvaluatedAnnotationsCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsRequest -@dynamic events; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesRequest +@dynamic modelEvaluationSlices; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"events" : [GTLRAiplatform_GoogleCloudAiplatformV1Event class] + @"modelEvaluationSlices" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSlice class] }; return map; } @@ -3275,34 +1437,35 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsResponse -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesResponse +@dynamic importedModelEvaluationSlices; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1AddTrialMeasurementRequest -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"importedModelEvaluationSlices" : [NSString class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AddTrialMeasurementRequest -@dynamic measurement; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Annotation +// GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Annotation -@dynamic annotationSource, createTime, ETag, labels, name, payload, - payloadSchemaUri, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadata +@dynamic genericMetadata, partialResults; -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"ETag" : @"etag" }; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"partialResults" : [GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadataPartialResult class] + }; + return map; } @end @@ -3310,28 +1473,27 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1Annotation // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Annotation_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadataPartialResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Annotation_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadataPartialResult +@dynamic dataset, error, model, request; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1AnnotationSpec +// GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AnnotationSpec -@dynamic createTime, displayName, ETag, name, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesRequest +@dynamic migrateResourceRequests; -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"ETag" : @"etag" }; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"migrateResourceRequests" : [GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequest class] + }; + return map; } @end @@ -3339,17 +1501,15 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1AnnotationSpec // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Artifact +// GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Artifact -@dynamic createTime, descriptionProperty, displayName, ETag, labels, metadata, - name, schemaTitle, schemaVersion, state, updateTime, uri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesResponse +@dynamic migrateResourceResponses; -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"migrateResourceResponses" : [GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceResponse class] }; return map; } @@ -3359,13 +1519,23 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1Artifact // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob +@dynamic completionStats, createTime, dedicatedResources, + disableContainerLogging, displayName, encryptionSpec, endTime, error, + explanationSpec, generateExplanation, inputConfig, instanceConfig, + labels, manualBatchTuningParameters, model, modelParameters, + modelVersionId, name, outputConfig, outputInfo, partialFailures, + resourcesConsumed, serviceAccount, startTime, state, + unmanagedContainerModel, updateTime; -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"partialFailures" : [GTLRAiplatform_GoogleRpcStatus class] + }; + return map; } @end @@ -3373,13 +1543,13 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Metadata +// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Metadata +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_Labels + (Class)classForAdditionalProperties { - return [NSObject class]; + return [NSString class]; } @end @@ -3387,36 +1557,26 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeOperationMetadata -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeOperationMetadata -@dynamic genericMetadata, progressMessage; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeRequest +// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInputConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeRequest -@dynamic notebookRuntime, notebookRuntimeId, notebookRuntimeTemplate; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInputConfig +@dynamic bigquerySource, gcsSource, instancesFormat; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Attribution +// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInstanceConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Attribution -@dynamic approximationError, baselineOutputValue, featureAttributions, - instanceOutputValue, outputDisplayName, outputIndex, outputName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInstanceConfig +@dynamic excludedFields, includedFields, instanceType, keyField; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"outputIndex" : [NSNumber class] + @"excludedFields" : [NSString class], + @"includedFields" : [NSString class] }; return map; } @@ -3426,45 +1586,47 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1Attribution // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources +// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources -@dynamic maxReplicaCount, minReplicaCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputConfig +@dynamic bigqueryDestination, gcsDestination, predictionsFormat; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1AutoscalingMetricSpec +// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputInfo // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AutoscalingMetricSpec -@dynamic metricName, target; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputInfo +@dynamic bigqueryOutputDataset, bigqueryOutputTable, gcsOutputDirectory; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1AvroSource +// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1AvroSource -@dynamic gcsSource; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchCancelPipelineJobsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCancelPipelineJobsRequest -@dynamic names; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequest +@dynamic bigqueryReadInstances, csvReadInstances, destination, entityTypeSpecs, + passThroughFields, startTime; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"names" : [NSString class] + @"entityTypeSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestEntityTypeSpec class], + @"passThroughFields" : [GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestPassThroughField class] }; return map; } @@ -3474,25 +1636,15 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCancelPipelineJobsReq // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesOperationMetadata -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesOperationMetadata -@dynamic genericMetadata; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestEntityTypeSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesRequest -@dynamic requests; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestEntityTypeSpec +@dynamic entityTypeId, featureSelector, settings; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"requests" : [GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureRequest class] + @"settings" : [GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting class] }; return map; } @@ -3502,51 +1654,34 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestPassThroughField // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesResponse -@dynamic features; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"features" : [GTLRAiplatform_GoogleCloudAiplatformV1Feature class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestPassThroughField +@dynamic fieldName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsRequest -@dynamic requests; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"requests" : [GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardRunRequest class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadTensorboardTimeSeriesDataResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsResponse -@dynamic tensorboardRuns; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadTensorboardTimeSeriesDataResponse +@dynamic timeSeriesData; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"tensorboardRuns" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun class] + @"timeSeriesData" : [GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData class] }; return map; } @@ -3556,79 +1691,55 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRuns // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesRequest -@dynamic requests; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"requests" : [GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardTimeSeriesRequest class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination +@dynamic outputUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesResponse -@dynamic tensorboardTimeSeries; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"tensorboardTimeSeries" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource +@dynamic inputUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchDedicatedResources +// GTLRAiplatform_GoogleCloudAiplatformV1Blob // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchDedicatedResources -@dynamic machineSpec, maxReplicaCount, startingReplicaCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Blob +@dynamic data, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchDeletePipelineJobsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1BlurBaselineConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchDeletePipelineJobsRequest -@dynamic names; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"names" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BlurBaselineConfig +@dynamic maxBlurSigma; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1BoolArray // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsRequest -@dynamic evaluatedAnnotations; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1BoolArray +@dynamic values; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"evaluatedAnnotations" : [GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation class] + @"values" : [NSNumber class] }; return map; } @@ -3638,107 +1749,88 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnota // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1CancelBatchPredictionJobRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsResponse -@dynamic importedEvaluatedAnnotationsCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelBatchPredictionJobRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CancelCustomJobRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesRequest -@dynamic modelEvaluationSlices; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"modelEvaluationSlices" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSlice class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelCustomJobRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1CancelDataLabelingJobRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesResponse -@dynamic importedModelEvaluationSlices; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"importedModelEvaluationSlices" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelDataLabelingJobRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1CancelHyperparameterTuningJobRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadata -@dynamic genericMetadata, partialResults; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelHyperparameterTuningJobRequest +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"partialResults" : [GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadataPartialResult class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1CancelNasJobRequest +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelNasJobRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadataPartialResult +// GTLRAiplatform_GoogleCloudAiplatformV1CancelPipelineJobRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadataPartialResult -@dynamic dataset, error, model, request; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelPipelineJobRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CancelTrainingPipelineRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesRequest -@dynamic migrateResourceRequests; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelTrainingPipelineRequest +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"migrateResourceRequests" : [GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequest class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1CancelTuningJobRequest +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelTuningJobRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Candidate // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesResponse -@dynamic migrateResourceResponses; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Candidate +@dynamic citationMetadata, content, finishMessage, finishReason, + groundingMetadata, index, safetyRatings; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"migrateResourceResponses" : [GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceResponse class] + @"safetyRatings" : [GTLRAiplatform_GoogleCloudAiplatformV1SafetyRating class] }; return map; } @@ -3748,64 +1840,54 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesRespo // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob +// GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateMetatdata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob -@dynamic completionStats, createTime, dedicatedResources, - disableContainerLogging, displayName, encryptionSpec, endTime, error, - explanationSpec, generateExplanation, inputConfig, instanceConfig, - labels, manualBatchTuningParameters, model, modelParameters, - modelVersionId, name, outputConfig, outputInfo, partialFailures, - resourcesConsumed, serviceAccount, startTime, state, - unmanagedContainerModel, updateTime; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"partialFailures" : [GTLRAiplatform_GoogleRpcStatus class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateMetatdata +@dynamic genericMetadata, study, trial; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateRequest +@end -+ (Class)classForAdditionalProperties { - return [NSString class]; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateResponse +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateResponse +@dynamic shouldStop; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInputConfig +// GTLRAiplatform_GoogleCloudAiplatformV1Citation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInputConfig -@dynamic bigquerySource, gcsSource, instancesFormat; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Citation +@dynamic endIndex, license, publicationDate, startIndex, title, uri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInstanceConfig +// GTLRAiplatform_GoogleCloudAiplatformV1CitationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInstanceConfig -@dynamic excludedFields, includedFields, instanceType, keyField; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CitationMetadata +@dynamic citations; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"excludedFields" : [NSString class], - @"includedFields" : [NSString class] + @"citations" : [GTLRAiplatform_GoogleCloudAiplatformV1Citation class] }; return map; } @@ -3815,47 +1897,36 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInstance // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputConfig -@dynamic bigqueryDestination, gcsDestination, predictionsFormat; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputInfo +// GTLRAiplatform_GoogleCloudAiplatformV1CompleteTrialRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputInfo -@dynamic bigqueryOutputDataset, bigqueryOutputTable, gcsOutputDirectory; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CompleteTrialRequest +@dynamic finalMeasurement, infeasibleReason, trialInfeasible; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1CompletionStats // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CompletionStats +@dynamic failedCount, incompleteCount, successfulCount, + successfulForecastPointCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequest -@dynamic bigqueryReadInstances, csvReadInstances, destination, entityTypeSpecs, - passThroughFields, startTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensRequest +@dynamic instances; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"entityTypeSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestEntityTypeSpec class], - @"passThroughFields" : [GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestPassThroughField class] + @"instances" : [NSObject class] }; return map; } @@ -3865,15 +1936,15 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequ // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestEntityTypeSpec +// GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestEntityTypeSpec -@dynamic entityTypeId, featureSelector, settings; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensResponse +@dynamic tokensInfo; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"settings" : [GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting class] + @"tokensInfo" : [GTLRAiplatform_GoogleCloudAiplatformV1TokensInfo class] }; return map; } @@ -3883,34 +1954,45 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequ // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestPassThroughField +// GTLRAiplatform_GoogleCloudAiplatformV1ContainerRegistryDestination // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestPassThroughField -@dynamic fieldName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ContainerRegistryDestination +@dynamic outputUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ContainerSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ContainerSpec +@dynamic args, command, env, imageUri; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"args" : [NSString class], + @"command" : [NSString class], + @"env" : [GTLRAiplatform_GoogleCloudAiplatformV1EnvVar class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BatchReadTensorboardTimeSeriesDataResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Content // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadTensorboardTimeSeriesDataResponse -@dynamic timeSeriesData; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Content +@dynamic parts, role; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"timeSeriesData" : [GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData class] + @"parts" : [GTLRAiplatform_GoogleCloudAiplatformV1Part class] }; return map; } @@ -3920,57 +2002,54 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1BatchReadTensorboardTimeSe // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination +// GTLRAiplatform_GoogleCloudAiplatformV1Context // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination -@dynamic outputUri; -@end +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Context +@dynamic createTime, descriptionProperty, displayName, ETag, labels, metadata, + name, parentContexts, schemaTitle, schemaVersion, updateTime; ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; +} -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"parentContexts" : [NSString class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource -@dynamic inputUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Blob +// GTLRAiplatform_GoogleCloudAiplatformV1Context_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Blob -@dynamic data, mimeType; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Context_Labels -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1BlurBaselineConfig -// ++ (Class)classForAdditionalProperties { + return [NSString class]; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BlurBaselineConfig -@dynamic maxBlurSigma; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1BoolArray +// GTLRAiplatform_GoogleCloudAiplatformV1Context_Metadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1BoolArray -@dynamic values; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Context_Metadata -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"values" : [NSNumber class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSObject class]; } @end @@ -3978,641 +2057,688 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1BoolArray // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CancelBatchPredictionJobRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CopyModelOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelBatchPredictionJobRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CopyModelOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CancelCustomJobRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CopyModelRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelCustomJobRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CopyModelRequest +@dynamic encryptionSpec, modelId, parentModel, sourceModel; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CancelDataLabelingJobRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CopyModelResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelDataLabelingJobRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CopyModelResponse +@dynamic model, modelVersionId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CancelHyperparameterTuningJobRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CountTokensRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelHyperparameterTuningJobRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CountTokensRequest +@dynamic contents, instances, model; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"contents" : [GTLRAiplatform_GoogleCloudAiplatformV1Content class], + @"instances" : [NSObject class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CancelNasJobRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CountTokensResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelNasJobRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CountTokensResponse +@dynamic totalBillableCharacters, totalTokens; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CancelPipelineJobRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelPipelineJobRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CancelTrainingPipelineRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetVersionOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelTrainingPipelineRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetVersionOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CancelTuningJobRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CancelTuningJobRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Candidate +// GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Candidate -@dynamic citationMetadata, content, finishMessage, finishReason, - groundingMetadata, index, safetyRatings; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"safetyRatings" : [GTLRAiplatform_GoogleCloudAiplatformV1SafetyRating class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolRequest +@dynamic deploymentResourcePool, deploymentResourcePoolId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateMetatdata +// GTLRAiplatform_GoogleCloudAiplatformV1CreateEndpointOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateMetatdata -@dynamic genericMetadata, study, trial; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateEndpointOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CreateEntityTypeOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateEntityTypeOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateResponse +// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureGroupOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateResponse -@dynamic shouldStop; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureGroupOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Citation +// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOnlineStoreOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Citation -@dynamic endIndex, license, publicationDate, startIndex, title, uri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOnlineStoreOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CitationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CitationMetadata -@dynamic citations; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"citations" : [GTLRAiplatform_GoogleCloudAiplatformV1Citation class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CompleteTrialRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CompleteTrialRequest -@dynamic finalMeasurement, infeasibleReason, trialInfeasible; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureRequest +@dynamic feature, featureId, parent; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CompletionStats +// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeaturestoreOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CompletionStats -@dynamic failedCount, incompleteCount, successfulCount, - successfulForecastPointCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeaturestoreOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureViewOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensRequest -@dynamic instances; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"instances" : [NSObject class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureViewOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensResponse +// GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexEndpointOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensResponse -@dynamic tokensInfo; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"tokensInfo" : [GTLRAiplatform_GoogleCloudAiplatformV1TokensInfo class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexEndpointOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ContainerRegistryDestination +// GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ContainerRegistryDestination -@dynamic outputUri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexOperationMetadata +@dynamic genericMetadata, nearestNeighborSearchOperationMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ContainerSpec +// GTLRAiplatform_GoogleCloudAiplatformV1CreateMetadataStoreOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ContainerSpec -@dynamic args, command, env, imageUri; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"args" : [NSString class], - @"command" : [NSString class], - @"env" : [GTLRAiplatform_GoogleCloudAiplatformV1EnvVar class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateMetadataStoreOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Content +// GTLRAiplatform_GoogleCloudAiplatformV1CreateNotebookRuntimeTemplateOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Content -@dynamic parts, role; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"parts" : [GTLRAiplatform_GoogleCloudAiplatformV1Part class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateNotebookRuntimeTemplateOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Context +// GTLRAiplatform_GoogleCloudAiplatformV1CreatePersistentResourceOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Context -@dynamic createTime, descriptionProperty, displayName, ETag, labels, metadata, - name, parentContexts, schemaTitle, schemaVersion, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreatePersistentResourceOperationMetadata +@dynamic genericMetadata, progressMessage; +@end -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; -} -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"parentContexts" : [NSString class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1CreatePipelineJobRequest +// +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreatePipelineJobRequest +@dynamic parent, pipelineJob, pipelineJobId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Context_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1CreateRegistryFeatureOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Context_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateRegistryFeatureOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Context_Metadata +// GTLRAiplatform_GoogleCloudAiplatformV1CreateSpecialistPoolOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Context_Metadata - -+ (Class)classForAdditionalProperties { - return [NSObject class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateSpecialistPoolOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CopyModelOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CopyModelOperationMetadata +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardOperationMetadata @dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CopyModelRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardRunRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CopyModelRequest -@dynamic encryptionSpec, modelId, parentModel, sourceModel; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardRunRequest +@dynamic parent, tensorboardRun, tensorboardRunId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CopyModelResponse +// GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardTimeSeriesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CopyModelResponse -@dynamic model, modelVersionId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardTimeSeriesRequest +@dynamic parent, tensorboardTimeSeries, tensorboardTimeSeriesId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CountTokensRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CsvDestination // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CountTokensRequest -@dynamic contents, instances, model; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"contents" : [GTLRAiplatform_GoogleCloudAiplatformV1Content class], - @"instances" : [NSObject class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CsvDestination +@dynamic gcsDestination; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CountTokensResponse +// GTLRAiplatform_GoogleCloudAiplatformV1CsvSource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CountTokensResponse -@dynamic totalBillableCharacters, totalTokens; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CsvSource +@dynamic gcsSource; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1CustomJob // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CustomJob +@dynamic createTime, displayName, encryptionSpec, endTime, error, jobSpec, + labels, name, startTime, state, updateTime, webAccessUris; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetVersionOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetVersionOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_WebAccessUris // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_WebAccessUris + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolRequest +// GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolRequest -@dynamic deploymentResourcePool, deploymentResourcePoolId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec +@dynamic baseOutputDirectory, enableDashboardAccess, enableWebAccess, + experiment, experimentRun, models, network, persistentResourceId, + protectedArtifactLocationId, reservedIpRanges, scheduling, + serviceAccount, tensorboard, workerPoolSpecs; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"models" : [NSString class], + @"reservedIpRanges" : [NSString class], + @"workerPoolSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1WorkerPoolSpec class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateEndpointOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DataItem // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateEndpointOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataItem +@dynamic createTime, ETag, labels, name, payload, updateTime; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"ETag" : @"etag" }; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateEntityTypeOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DataItem_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateEntityTypeOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataItem_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureGroupOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DataItemView // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureGroupOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataItemView +@dynamic annotations, dataItem, hasTruncatedAnnotations; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"annotations" : [GTLRAiplatform_GoogleCloudAiplatformV1Annotation class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOnlineStoreOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOnlineStoreOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob +@dynamic activeLearningConfig, annotationLabels, createTime, currentSpend, + datasets, displayName, encryptionSpec, error, inputs, inputsSchemaUri, + instructionUri, labelerCount, labelingProgress, labels, name, + specialistPools, state, updateTime; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"datasets" : [NSString class], + @"specialistPools" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_AnnotationLabels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_AnnotationLabels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureRequest +// GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureRequest -@dynamic feature, featureId, parent; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeaturestoreOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1Dataset // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeaturestoreOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Dataset +@dynamic createTime, dataItemCount, descriptionProperty, displayName, + encryptionSpec, ETag, labels, metadata, metadataArtifact, + metadataSchemaUri, modelReference, name, savedQueries, updateTime; + ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; +} + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"savedQueries" : [GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureViewOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1Dataset_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureViewOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Dataset_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexEndpointOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexEndpointOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion +@dynamic bigQueryDatasetName, createTime, displayName, ETag, metadata, + modelReference, name, updateTime; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"ETag" : @"etag" }; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexOperationMetadata -@dynamic genericMetadata, nearestNeighborSearchOperationMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources +@dynamic autoscalingMetricSpecs, machineSpec, maxReplicaCount, minReplicaCount; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"autoscalingMetricSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1AutoscalingMetricSpec class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateMetadataStoreOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateMetadataStoreOperationMetadata +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesOperationMetadata @dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateNotebookRuntimeTemplateOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateNotebookRuntimeTemplateOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequest +@dynamic selectEntity, selectTimeRangeAndFeature; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreatePersistentResourceOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectEntity // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreatePersistentResourceOperationMetadata -@dynamic genericMetadata, progressMessage; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectEntity +@dynamic entityIdSelector; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreatePipelineJobRequest +// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectTimeRangeAndFeature // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreatePipelineJobRequest -@dynamic parent, pipelineJob, pipelineJobId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectTimeRangeAndFeature +@dynamic featureSelector, skipOnlineStorageDelete, timeRange; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateRegistryFeatureOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateRegistryFeatureOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponse +@dynamic selectEntity, selectTimeRangeAndFeature; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateSpecialistPoolOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectEntity // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateSpecialistPoolOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectEntity +@dynamic offlineStorageDeletedEntityRowCount, onlineStorageDeletedEntityCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectTimeRangeAndFeature // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectTimeRangeAndFeature +@dynamic impactedFeatureCount, offlineStorageModifiedEntityRowCount, + onlineStorageModifiedEntityCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardRunRequest +// GTLRAiplatform_GoogleCloudAiplatformV1DeleteMetadataStoreOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardRunRequest -@dynamic parent, tensorboardRun, tensorboardRunId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteMetadataStoreOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardTimeSeriesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1DeleteOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardTimeSeriesRequest -@dynamic parent, tensorboardTimeSeries, tensorboardTimeSeriesId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CsvDestination +// GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CsvDestination -@dynamic gcsDestination; -@end +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex +@dynamic automaticResources, createTime, dedicatedResources, + deployedIndexAuthConfig, deploymentGroup, displayName, + enableAccessLogging, identifier, index, indexSyncTime, + privateEndpoints, reservedIpRanges; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1CsvSource -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"reservedIpRanges" : [NSString class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CsvSource -@dynamic gcsSource; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CustomJob +// GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CustomJob -@dynamic createTime, displayName, encryptionSpec, endTime, error, jobSpec, - labels, name, startTime, state, updateTime, webAccessUris; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfig +@dynamic authProvider; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfigAuthProvider // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfigAuthProvider +@dynamic allowedIssuers, audiences; -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"allowedIssuers" : [NSString class], + @"audiences" : [NSString class] + }; + return map; } @end @@ -4620,36 +2746,27 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_WebAccessUris +// GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexRef // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_WebAccessUris - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexRef +@dynamic deployedIndexId, displayName, indexEndpoint; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec +// GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec -@dynamic baseOutputDirectory, enableDashboardAccess, enableWebAccess, - experiment, experimentRun, models, network, persistentResourceId, - protectedArtifactLocationId, reservedIpRanges, scheduling, - serviceAccount, tensorboard, workerPoolSpecs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel +@dynamic automaticResources, createTime, dedicatedResources, + disableContainerLogging, disableExplanations, displayName, + enableAccessLogging, explanationSpec, identifier, model, + modelVersionId, privateEndpoints, serviceAccount, sharedResources; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"models" : [NSString class], - @"reservedIpRanges" : [NSString class], - @"workerPoolSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1WorkerPoolSpec class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; } @end @@ -4657,138 +2774,83 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DataItem +// GTLRAiplatform_GoogleCloudAiplatformV1DeployedModelRef // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataItem -@dynamic createTime, ETag, labels, name, payload, updateTime; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"ETag" : @"etag" }; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedModelRef +@dynamic deployedModelId, endpoint; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DataItem_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataItem_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexOperationMetadata +@dynamic deployedIndexId, genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DataItemView +// GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataItemView -@dynamic annotations, dataItem, hasTruncatedAnnotations; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"annotations" : [GTLRAiplatform_GoogleCloudAiplatformV1Annotation class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexRequest +@dynamic deployedIndex; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob +// GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob -@dynamic activeLearningConfig, annotationLabels, createTime, currentSpend, - datasets, displayName, encryptionSpec, error, inputs, inputsSchemaUri, - instructionUri, labelerCount, labelingProgress, labels, name, - specialistPools, state, updateTime; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"datasets" : [NSString class], - @"specialistPools" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexResponse +@dynamic deployedIndex; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_AnnotationLabels +// GTLRAiplatform_GoogleCloudAiplatformV1DeploymentResourcePool // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_AnnotationLabels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeploymentResourcePool +@dynamic createTime, dedicatedResources, name; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1DeployModelOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployModelOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Dataset +// GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Dataset -@dynamic createTime, dataItemCount, descriptionProperty, displayName, - encryptionSpec, ETag, labels, metadata, metadataArtifact, - metadataSchemaUri, name, savedQueries, updateTime; - -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; -} - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"savedQueries" : [GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest +@dynamic deployedModel, trafficSplit; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Dataset_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest_TrafficSplit // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Dataset_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest_TrafficSplit + (Class)classForAdditionalProperties { - return [NSString class]; + return [NSNumber class]; } @end @@ -4796,31 +2858,35 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion +// GTLRAiplatform_GoogleCloudAiplatformV1DeployModelResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion -@dynamic bigQueryDatasetName, createTime, displayName, ETag, metadata, name, - updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployModelResponse +@dynamic deployedModel; +@end -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"ETag" : @"etag" }; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting +@dynamic destinationField, featureId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources +// GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources -@dynamic autoscalingMetricSpecs, machineSpec, maxReplicaCount, minReplicaCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictRequest +@dynamic inputs, parameters; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"autoscalingMetricSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1AutoscalingMetricSpec class] + @"inputs" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class] }; return map; } @@ -4830,113 +2896,103 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictResponse +@dynamic outputs, parameters; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"outputs" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequest -@dynamic selectEntity, selectTimeRangeAndFeature; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictRequest +@dynamic input, methodName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectEntity +// GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectEntity -@dynamic entityIdSelector; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictResponse +@dynamic output; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectTimeRangeAndFeature +// GTLRAiplatform_GoogleCloudAiplatformV1DiskSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectTimeRangeAndFeature -@dynamic featureSelector, skipOnlineStorageDelete, timeRange; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DiskSpec +@dynamic bootDiskSizeGb, bootDiskType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1DoubleArray // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponse -@dynamic selectEntity, selectTimeRangeAndFeature; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectEntity -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectEntity -@dynamic offlineStorageDeletedEntityRowCount, onlineStorageDeletedEntityCount; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectTimeRangeAndFeature -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectTimeRangeAndFeature -@dynamic impactedFeatureCount, offlineStorageModifiedEntityRowCount, - onlineStorageModifiedEntityCount; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1DoubleArray +@dynamic values; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1DeleteMetadataStoreOperationMetadata -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"values" : [NSNumber class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteMetadataStoreOperationMetadata -@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeleteOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeleteOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec +@dynamic kmsKeyName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex +// GTLRAiplatform_GoogleCloudAiplatformV1Endpoint // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex -@dynamic automaticResources, createTime, dedicatedResources, - deployedIndexAuthConfig, deploymentGroup, displayName, - enableAccessLogging, identifier, index, indexSyncTime, - privateEndpoints, reservedIpRanges; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Endpoint +@dynamic createTime, deployedModels, descriptionProperty, displayName, + enablePrivateServiceConnect, encryptionSpec, ETag, labels, + modelDeploymentMonitoringJob, name, network, + predictRequestResponseLoggingConfig, privateServiceConnectConfig, + trafficSplit, updateTime; + (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; } + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"reservedIpRanges" : [NSString class] + @"deployedModels" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel class] }; return map; } @@ -4946,28 +3002,27 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfig +// GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfig -@dynamic authProvider; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfigAuthProvider +// GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_TrafficSplit // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfigAuthProvider -@dynamic allowedIssuers, audiences; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_TrafficSplit -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"allowedIssuers" : [NSString class], - @"audiences" : [NSString class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSNumber class]; } @end @@ -4975,27 +3030,29 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfigAut // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexRef +// GTLRAiplatform_GoogleCloudAiplatformV1EntityIdSelector // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexRef -@dynamic deployedIndexId, displayName, indexEndpoint; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1EntityIdSelector +@dynamic csvSource, entityIdField; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel +// GTLRAiplatform_GoogleCloudAiplatformV1EntityType // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel -@dynamic automaticResources, createTime, dedicatedResources, - disableContainerLogging, disableExplanations, displayName, - enableAccessLogging, explanationSpec, identifier, model, - modelVersionId, privateEndpoints, serviceAccount, sharedResources; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1EntityType +@dynamic createTime, descriptionProperty, ETag, labels, monitoringConfig, name, + offlineStorageTtlDays, updateTime; + (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; } @end @@ -5003,83 +3060,107 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployedModelRef +// GTLRAiplatform_GoogleCloudAiplatformV1EntityType_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployedModelRef -@dynamic deployedModelId, endpoint; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1EntityType_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1EnvVar // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexOperationMetadata -@dynamic deployedIndexId, genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1EnvVar +@dynamic name, value; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexRequest +// GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexRequest -@dynamic deployedIndex; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation +@dynamic attributedItems, outlierScore, outlierThreshold, queryType; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"attributedItems" : [GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotationAttributedItem class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotationAttributedItem // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexResponse -@dynamic deployedIndex; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotationAttributedItem +@dynamic annotationResourceName, distance; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeploymentResourcePool +// GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeploymentResourcePool -@dynamic createTime, dedicatedResources, name; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation +@dynamic dataItemPayload, errorAnalysisAnnotations, evaluatedDataItemViewId, + explanations, groundTruths, predictions, type; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"errorAnalysisAnnotations" : [GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation class], + @"explanations" : [GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotationExplanation class], + @"groundTruths" : [NSObject class], + @"predictions" : [NSObject class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployModelOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotationExplanation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployModelOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotationExplanation +@dynamic explanation, explanationType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest +// GTLRAiplatform_GoogleCloudAiplatformV1Event // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest -@dynamic deployedModel, trafficSplit; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Event +@dynamic artifact, eventTime, execution, labels, type; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest_TrafficSplit +// GTLRAiplatform_GoogleCloudAiplatformV1Event_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest_TrafficSplit +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Event_Labels + (Class)classForAdditionalProperties { - return [NSNumber class]; + return [NSString class]; } @end @@ -5087,35 +3168,36 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DeployModelResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Examples // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DeployModelResponse -@dynamic deployedModel; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Examples +@dynamic exampleGcsSource, nearestNeighborSearchConfig, neighborCount, presets; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting +// GTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting -@dynamic destinationField, featureId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource +@dynamic dataFormat, gcsSource; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictRequest +// GTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictRequest -@dynamic inputs, parameters; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride +@dynamic crowdingCount, dataFormat, neighborCount, restrictions, + returnEmbeddings; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"inputs" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class] + @"restrictions" : [GTLRAiplatform_GoogleCloudAiplatformV1ExamplesRestrictionsNamespace class] }; return map; } @@ -5125,15 +3207,16 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ExamplesRestrictionsNamespace // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictResponse -@dynamic outputs, parameters; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExamplesRestrictionsNamespace +@dynamic allow, deny, namespaceName; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"outputs" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class] + @"allow" : [NSString class], + @"deny" : [NSString class] }; return map; } @@ -5143,45 +3226,63 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictRequest +// GTLRAiplatform_GoogleCloudAiplatformV1Execution // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictRequest -@dynamic input, methodName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Execution +@dynamic createTime, descriptionProperty, displayName, ETag, labels, metadata, + name, schemaTitle, schemaVersion, state, updateTime; + ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Execution_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictResponse -@dynamic output; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Execution_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DiskSpec +// GTLRAiplatform_GoogleCloudAiplatformV1Execution_Metadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DiskSpec -@dynamic bootDiskSizeGb, bootDiskType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Execution_Metadata + ++ (Class)classForAdditionalProperties { + return [NSObject class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1DoubleArray +// GTLRAiplatform_GoogleCloudAiplatformV1ExplainRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1DoubleArray -@dynamic values; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplainRequest +@dynamic deployedModelId, explanationSpecOverride, instances, parameters; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"values" : [NSNumber class] + @"instances" : [NSObject class] }; return map; } @@ -5191,37 +3292,35 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1DoubleArray // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec +// GTLRAiplatform_GoogleCloudAiplatformV1ExplainResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec -@dynamic kmsKeyName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplainResponse +@dynamic deployedModelId, explanations, predictions; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"explanations" : [GTLRAiplatform_GoogleCloudAiplatformV1Explanation class], + @"predictions" : [NSObject class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Endpoint +// GTLRAiplatform_GoogleCloudAiplatformV1Explanation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Endpoint -@dynamic createTime, deployedModels, descriptionProperty, displayName, - enablePrivateServiceConnect, encryptionSpec, ETag, labels, - modelDeploymentMonitoringJob, name, network, - predictRequestResponseLoggingConfig, privateServiceConnectConfig, - trafficSplit, updateTime; - -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; -} +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Explanation +@dynamic attributions, neighbors; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"deployedModels" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel class] + @"attributions" : [GTLRAiplatform_GoogleCloudAiplatformV1Attribution class], + @"neighbors" : [GTLRAiplatform_GoogleCloudAiplatformV1Neighbor class] }; return map; } @@ -5231,27 +3330,23 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1Endpoint // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata +@dynamic featureAttributionsSchemaUri, inputs, latentSpaceSource, outputs; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_TrafficSplit +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Inputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_TrafficSplit +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Inputs + (Class)classForAdditionalProperties { - return [NSNumber class]; + return [GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata class]; } @end @@ -5259,27 +3354,33 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1EntityIdSelector +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Outputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1EntityIdSelector -@dynamic csvSource, entityIdField; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Outputs + ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOutputMetadata class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1EntityType +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1EntityType -@dynamic createTime, descriptionProperty, ETag, labels, monitoringConfig, name, - offlineStorageTtlDays, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata +@dynamic denseShapeTensorName, encodedBaselines, encodedTensorName, encoding, + featureValueDomain, groupName, indexFeatureMapping, indicesTensorName, + inputBaselines, inputTensorName, modality, visualization; -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"encodedBaselines" : [NSObject class], + @"indexFeatureMapping" : [NSString class], + @"inputBaselines" : [NSObject class] }; return map; } @@ -5289,41 +3390,54 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1EntityType // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1EntityType_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataFeatureValueDomain // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1EntityType_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataFeatureValueDomain +@dynamic maxValue, minValue, originalMean, originalStddev; +@end -+ (Class)classForAdditionalProperties { - return [NSString class]; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization +@dynamic clipPercentLowerbound, clipPercentUpperbound, colorMap, overlayType, + polarity, type; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOutputMetadata +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOutputMetadata +@dynamic displayNameMappingKey, indexDisplayNameMapping, outputTensorName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1EnvVar +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1EnvVar -@dynamic name, value; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride +@dynamic inputs; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride_Inputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation -@dynamic attributedItems, outlierScore, outlierThreshold, queryType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride_Inputs -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"attributedItems" : [GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotationAttributedItem class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrideInputMetadataOverride class]; } @end @@ -5331,29 +3445,34 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotationAttributedItem +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrideInputMetadataOverride // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotationAttributedItem -@dynamic annotationResourceName, distance; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrideInputMetadataOverride +@dynamic inputBaselines; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"inputBaselines" : [NSObject class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation -@dynamic dataItemPayload, errorAnalysisAnnotations, evaluatedDataItemViewId, - explanations, groundTruths, predictions, type; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters +@dynamic examples, integratedGradientsAttribution, outputIndices, + sampledShapleyAttribution, topK, xraiAttribution; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"errorAnalysisAnnotations" : [GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation class], - @"explanations" : [GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotationExplanation class], - @"groundTruths" : [NSObject class], - @"predictions" : [NSObject class] + @"outputIndices" : [NSObject class] }; return map; } @@ -5363,70 +3482,66 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotationExplanation +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotationExplanation -@dynamic explanation, explanationType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec +@dynamic metadata, parameters; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Event +// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpecOverride // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Event -@dynamic artifact, eventTime, execution, labels, type; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpecOverride +@dynamic examplesOverride, metadata, parameters; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Event_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Event_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig +@dynamic annotationSchemaUri, annotationsFilter, exportUse, filterSplit, + fractionSplit, gcsDestination, savedQueryId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Examples +// GTLRAiplatform_GoogleCloudAiplatformV1ExportDataOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Examples -@dynamic exampleGcsSource, nearestNeighborSearchConfig, neighborCount, presets; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportDataOperationMetadata +@dynamic gcsOutputDirectory, genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource +// GTLRAiplatform_GoogleCloudAiplatformV1ExportDataRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource -@dynamic dataFormat, gcsSource; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportDataRequest +@dynamic exportConfig; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride +// GTLRAiplatform_GoogleCloudAiplatformV1ExportDataResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride -@dynamic crowdingCount, dataFormat, neighborCount, restrictions, - returnEmbeddings; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportDataResponse +@dynamic dataStats, exportedFiles; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"restrictions" : [GTLRAiplatform_GoogleCloudAiplatformV1ExamplesRestrictionsNamespace class] + @"exportedFiles" : [NSString class] }; return map; } @@ -5436,36 +3551,25 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExamplesRestrictionsNamespace +// GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExamplesRestrictionsNamespace -@dynamic allow, deny, namespaceName; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"allow" : [NSString class], - @"deny" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Execution +// GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Execution -@dynamic createTime, descriptionProperty, displayName, ETag, labels, metadata, - name, schemaTitle, schemaVersion, state, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequest +@dynamic destination, featureSelector, fullExport, settings, snapshotExport; -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"settings" : [GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting class] }; return map; } @@ -5475,198 +3579,205 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1Execution // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Execution_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestFullExport // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Execution_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestFullExport +@dynamic endTime, startTime; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Execution_Metadata +// GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestSnapshotExport // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Execution_Metadata +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestSnapshotExport +@dynamic snapshotTime, startTime; +@end -+ (Class)classForAdditionalProperties { - return [NSObject class]; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesResponse +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplainRequest +// GTLRAiplatform_GoogleCloudAiplatformV1ExportFilterSplit // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplainRequest -@dynamic deployedModelId, explanationSpecOverride, instances, parameters; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"instances" : [NSObject class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFilterSplit +@dynamic testFilter, trainingFilter, validationFilter; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplainResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ExportFractionSplit // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplainResponse -@dynamic deployedModelId, explanations, predictions; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"explanations" : [GTLRAiplatform_GoogleCloudAiplatformV1Explanation class], - @"predictions" : [NSObject class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFractionSplit +@dynamic testFraction, trainingFraction, validationFraction; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Explanation +// GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Explanation -@dynamic attributions, neighbors; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"attributions" : [GTLRAiplatform_GoogleCloudAiplatformV1Attribution class], - @"neighbors" : [GTLRAiplatform_GoogleCloudAiplatformV1Neighbor class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadata +@dynamic genericMetadata, outputInfo; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadataOutputInfo // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata -@dynamic featureAttributionsSchemaUri, inputs, latentSpaceSource, outputs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadataOutputInfo +@dynamic artifactOutputUri, imageOutputUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Inputs +// GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Inputs +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequest +@dynamic outputConfig; +@end -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata class]; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequestOutputConfig +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequestOutputConfig +@dynamic artifactDestination, exportFormatId, imageDestination; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Outputs +// GTLRAiplatform_GoogleCloudAiplatformV1ExportModelResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Outputs +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportModelResponse +@end -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOutputMetadata class]; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataRequest +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataRequest +@dynamic filter, orderBy, pageSize, pageToken; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata -@dynamic denseShapeTensorName, encodedBaselines, encodedTensorName, encoding, - featureValueDomain, groupName, indexFeatureMapping, indicesTensorName, - inputBaselines, inputTensorName, modality, visualization; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataResponse +@dynamic nextPageToken, timeSeriesDataPoints; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"encodedBaselines" : [NSObject class], - @"indexFeatureMapping" : [NSString class], - @"inputBaselines" : [NSObject class] + @"timeSeriesDataPoints" : [GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesDataPoint class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"timeSeriesDataPoints"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataFeatureValueDomain +// GTLRAiplatform_GoogleCloudAiplatformV1Feature // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataFeatureValueDomain -@dynamic maxValue, minValue, originalMean, originalStddev; -@end +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Feature +@dynamic createTime, descriptionProperty, disableMonitoring, ETag, labels, + monitoringStatsAnomalies, name, pointOfContact, updateTime, valueType, + versionColumnName; ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; +} -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"monitoringStatsAnomalies" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization -@dynamic clipPercentLowerbound, clipPercentUpperbound, colorMap, overlayType, - polarity, type; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOutputMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1Feature_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOutputMetadata -@dynamic displayNameMappingKey, indexDisplayNameMapping, outputTensorName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Feature_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride -@dynamic inputs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup +@dynamic bigQuery, createTime, descriptionProperty, ETag, labels, name, + updateTime; + ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride_Inputs +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride_Inputs +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup_Labels + (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrideInputMetadataOverride class]; + return [NSString class]; } @end @@ -5674,15 +3785,15 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrideInputMetadataOverride +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroupBigQuery // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrideInputMetadataOverride -@dynamic inputBaselines; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroupBigQuery +@dynamic bigQuerySource, entityIdColumns; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"inputBaselines" : [NSObject class] + @"entityIdColumns" : [NSString class] }; return map; } @@ -5692,16 +3803,25 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrid // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters -@dynamic examples, integratedGradientsAttribution, outputIndices, - sampledShapleyAttribution, topK, xraiAttribution; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly +@dynamic featureStatsAnomaly, objective; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigma +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigma +@dynamic noiseSigma; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"outputIndices" : [NSObject class] + @"noiseSigma" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigmaNoiseSigmaForFeature class] }; return map; } @@ -5711,252 +3831,227 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigmaNoiseSigmaForFeature // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec -@dynamic metadata, parameters; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigmaNoiseSigmaForFeature +@dynamic name, sigma; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpecOverride +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpecOverride -@dynamic examplesOverride, metadata, parameters; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore +@dynamic bigtable, createTime, dedicatedServingEndpoint, ETag, labels, name, + optimized, state, updateTime; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"ETag" : @"etag" }; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig -@dynamic annotationSchemaUri, annotationsFilter, exportUse, filterSplit, - fractionSplit, gcsDestination, savedQueryId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportDataOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtable // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportDataOperationMetadata -@dynamic gcsOutputDirectory, genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtable +@dynamic autoScaling; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportDataRequest +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportDataRequest -@dynamic exportConfig; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling +@dynamic cpuUtilizationTarget, maxNodeCount, minNodeCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportDataResponse +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreDedicatedServingEndpoint // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportDataResponse -@dynamic dataStats, exportedFiles; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"exportedFiles" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreDedicatedServingEndpoint +@dynamic publicEndpointDomainName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreOptimized // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreOptimized @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequest -@dynamic destination, featureSelector, fullExport, settings, snapshotExport; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"settings" : [GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector +@dynamic idMatcher; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestFullExport +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestFullExport -@dynamic endTime, startTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly +@dynamic anomalyDetectionThreshold, anomalyUri, distributionDeviation, endTime, + score, startTime, statsUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestSnapshotExport +// GTLRAiplatform_GoogleCloudAiplatformV1Featurestore // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestSnapshotExport -@dynamic snapshotTime, startTime; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Featurestore +@dynamic createTime, encryptionSpec, ETag, labels, name, onlineServingConfig, + onlineStorageTtlDays, state, updateTime; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesResponse -// ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"ETag" : @"etag" }; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportFilterSplit +// GTLRAiplatform_GoogleCloudAiplatformV1Featurestore_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFilterSplit -@dynamic testFilter, trainingFilter, validationFilter; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Featurestore_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportFractionSplit +// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportFractionSplit -@dynamic testFraction, trainingFraction, validationFraction; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfig +@dynamic categoricalThresholdConfig, importFeaturesAnalysis, + numericalThresholdConfig, snapshotAnalysis; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadata -@dynamic genericMetadata, outputInfo; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis +@dynamic anomalyDetectionBaseline, state; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadataOutputInfo +// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigSnapshotAnalysis // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadataOutputInfo -@dynamic artifactOutputUri, imageOutputUri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigSnapshotAnalysis +@dynamic disabled, monitoringIntervalDays, stalenessDays; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequest +// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigThresholdConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequest -@dynamic outputConfig; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigThresholdConfig +@dynamic value; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequestOutputConfig +// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequestOutputConfig -@dynamic artifactDestination, exportFormatId, imageDestination; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfig +@dynamic fixedNodeCount, scaling; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportModelResponse +// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfigScaling // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportModelResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfigScaling +@dynamic cpuUtilizationTarget, maxNodeCount, minNodeCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataRequest +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataRequest -@dynamic filter, orderBy, pageSize, pageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue +@dynamic boolArrayValue, boolValue, bytesValue, doubleArrayValue, doubleValue, + int64ArrayValue, int64Value, metadata, stringArrayValue, stringValue; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataResponse +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueDestination // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataResponse -@dynamic nextPageToken, timeSeriesDataPoints; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"timeSeriesDataPoints" : [GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesDataPoint class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"timeSeriesDataPoints"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueDestination +@dynamic bigqueryDestination, csvDestination, tfrecordDestination; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Feature +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueList // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Feature -@dynamic createTime, descriptionProperty, disableMonitoring, ETag, labels, - monitoringStatsAnomalies, name, pointOfContact, updateTime, valueType, - versionColumnName; - -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; -} +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueList +@dynamic values; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"monitoringStatsAnomalies" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly class] + @"values" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue class] }; return map; } @@ -5966,33 +4061,25 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1Feature // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Feature_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Feature_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueMetadata +@dynamic generateTime; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureView // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup -@dynamic bigQuery, createTime, descriptionProperty, ETag, labels, name, - updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureView +@dynamic bigQuerySource, createTime, ETag, featureRegistrySource, indexConfig, + labels, name, syncConfig, updateTime; + (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; + return @{ @"ETag" : @"etag" }; } @end @@ -6000,10 +4087,10 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureView_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureView_Labels + (Class)classForAdditionalProperties { return [NSString class]; @@ -6014,11 +4101,11 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroupBigQuery +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroupBigQuery -@dynamic bigQuerySource, entityIdColumns; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource +@dynamic entityIdColumns, uri; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ @@ -6032,25 +4119,25 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroupBigQuery // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKey // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly -@dynamic featureStatsAnomaly, objective; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKey +@dynamic compositeKey, key; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigma +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKeyCompositeKey // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigma -@dynamic noiseSigma; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKeyCompositeKey +@dynamic parts; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"noiseSigma" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigmaNoiseSigmaForFeature class] + @"parts" : [NSString class] }; return map; } @@ -6060,25 +4147,35 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigma // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigmaNoiseSigmaForFeature +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigmaNoiseSigmaForFeature -@dynamic name, sigma; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySource +@dynamic featureGroups, projectNumber; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"featureGroups" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroup class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroup // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore -@dynamic bigtable, createTime, dedicatedServingEndpoint, ETag, labels, name, - optimized, state, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroup +@dynamic featureGroupId, featureIds; -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"ETag" : @"etag" }; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"featureIds" : [NSString class] + }; + return map; } @end @@ -6086,13 +4183,18 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig +@dynamic bruteForceConfig, crowdingColumn, distanceMeasureType, embeddingColumn, + embeddingDimension, filterColumns, treeAhConfig; -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"filterColumns" : [NSString class] + }; + return map; } @end @@ -6100,89 +4202,82 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtable +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigBruteForceConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtable -@dynamic autoScaling; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigBruteForceConfig @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigTreeAHConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling -@dynamic cpuUtilizationTarget, maxNodeCount, minNodeCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigTreeAHConfig +@dynamic leafNodeEmbeddingCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreDedicatedServingEndpoint +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSync // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreDedicatedServingEndpoint -@dynamic publicEndpointDomainName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSync +@dynamic createTime, finalStatus, name, runTime, syncSummary; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreOptimized +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreOptimized +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncConfig +@dynamic cron; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector +// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncSyncSummary // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector -@dynamic idMatcher; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncSyncSummary +@dynamic rowSynced, totalSlot; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly +// GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly -@dynamic anomalyDetectionThreshold, anomalyUri, distributionDeviation, endTime, - score, startTime, statsUri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest +@dynamic dataFormat, dataKey; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Featurestore +// GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Featurestore -@dynamic createTime, encryptionSpec, ETag, labels, name, onlineServingConfig, - onlineStorageTtlDays, state, updateTime; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"ETag" : @"etag" }; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse +@dynamic dataKey, keyValues, protoStruct; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Featurestore_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse_ProtoStruct // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Featurestore_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse_ProtoStruct + (Class)classForAdditionalProperties { - return [NSString class]; + return [NSObject class]; } @end @@ -6190,97 +4285,124 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfig +// GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairList // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfig -@dynamic categoricalThresholdConfig, importFeaturesAnalysis, - numericalThresholdConfig, snapshotAnalysis; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairList +@dynamic features; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"features" : [GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairListFeatureNameValuePair class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis +// GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairListFeatureNameValuePair // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis -@dynamic anomalyDetectionBaseline, state; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairListFeatureNameValuePair +@dynamic name, value; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigSnapshotAnalysis +// GTLRAiplatform_GoogleCloudAiplatformV1FileData // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigSnapshotAnalysis -@dynamic disabled, monitoringIntervalDays, stalenessDays; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FileData +@dynamic fileUri, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigThresholdConfig +// GTLRAiplatform_GoogleCloudAiplatformV1FilterSplit // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigThresholdConfig -@dynamic value; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FilterSplit +@dynamic testFilter, trainingFilter, validationFilter; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfig +// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfig -@dynamic fixedNodeCount, scaling; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequest +@dynamic deployedIndexId, queries, returnFullDatapoint; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"queries" : [GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQuery class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfigScaling +// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQuery // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfigScaling -@dynamic cpuUtilizationTarget, maxNodeCount, minNodeCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQuery +@dynamic approximateNeighborCount, datapoint, fractionLeafNodesToSearchOverride, + neighborCount, perCrowdingAttributeNeighborCount, rrf; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue +// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQueryRRF // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue -@dynamic boolArrayValue, boolValue, bytesValue, doubleArrayValue, doubleValue, - int64ArrayValue, int64Value, metadata, stringArrayValue, stringValue; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQueryRRF +@dynamic alpha; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueDestination +// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueDestination -@dynamic bigqueryDestination, csvDestination, tfrecordDestination; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponse +@dynamic nearestNeighbors; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"nearestNeighbors" : [GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNearestNeighbors class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueList +// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNearestNeighbors // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueList -@dynamic values; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNearestNeighbors +@dynamic identifier, neighbors; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"values" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue class] + @"neighbors" : [GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNeighbor class] }; return map; } @@ -6290,39 +4412,43 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueList // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNeighbor // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueMetadata -@dynamic generateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNeighbor +@dynamic datapoint, distance, sparseDistance; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureView +// GTLRAiplatform_GoogleCloudAiplatformV1FractionSplit // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureView -@dynamic bigQuerySource, createTime, ETag, featureRegistrySource, indexConfig, - labels, name, syncConfig, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FractionSplit +@dynamic testFraction, trainingFraction, validationFraction; +@end -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"ETag" : @"etag" }; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall +@dynamic args, name; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureView_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall_Args // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureView_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall_Args + (Class)classForAdditionalProperties { - return [NSString class]; + return [NSObject class]; } @end @@ -6330,17 +4456,14 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource +// GTLRAiplatform_GoogleCloudAiplatformV1FunctionDeclaration // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource -@dynamic entityIdColumns, uri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionDeclaration +@dynamic descriptionProperty, name, parameters; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"entityIdColumns" : [NSString class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"descriptionProperty" : @"description" }; } @end @@ -6348,27 +4471,23 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKey +// GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKey -@dynamic compositeKey, key; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse +@dynamic name, response; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKeyCompositeKey +// GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse_Response // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKeyCompositeKey -@dynamic parts; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse_Response -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"parts" : [NSString class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSObject class]; } @end @@ -6376,15 +4495,25 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKeyComposit // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySource +// GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySource -@dynamic featureGroups, projectNumber; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination +@dynamic outputUriPrefix; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1GcsSource +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1GcsSource +@dynamic uris; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"featureGroups" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroup class] + @"uris" : [NSString class] }; return map; } @@ -6394,15 +4523,17 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistry // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroup +// GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroup -@dynamic featureGroupId, featureIds; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentRequest +@dynamic contents, generationConfig, safetySettings, systemInstruction, tools; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"featureIds" : [NSString class] + @"contents" : [GTLRAiplatform_GoogleCloudAiplatformV1Content class], + @"safetySettings" : [GTLRAiplatform_GoogleCloudAiplatformV1SafetySetting class], + @"tools" : [GTLRAiplatform_GoogleCloudAiplatformV1Tool class] }; return map; } @@ -6412,16 +4543,15 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistry // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig +// GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig -@dynamic bruteForceConfig, crowdingColumn, distanceMeasureType, embeddingColumn, - embeddingDimension, filterColumns, treeAhConfig; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponse +@dynamic candidates, promptFeedback, usageMetadata; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"filterColumns" : [NSString class] + @"candidates" : [GTLRAiplatform_GoogleCloudAiplatformV1Candidate class] }; return map; } @@ -6431,82 +4561,127 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigBruteForceConfig +// GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigBruteForceConfig -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback +@dynamic blockReason, blockReasonMessage, safetyRatings; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigTreeAHConfig -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"safetyRatings" : [GTLRAiplatform_GoogleCloudAiplatformV1SafetyRating class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigTreeAHConfig -@dynamic leafNodeEmbeddingCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSync +// GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSync -@dynamic createTime, finalStatus, name, runTime, syncSummary; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata +@dynamic candidatesTokenCount, promptTokenCount, totalTokenCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncConfig +// GTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncConfig -@dynamic cron; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig +@dynamic candidateCount, frequencyPenalty, maxOutputTokens, presencePenalty, + responseMimeType, responseStyle, stopSequences, temperature, topK, + topP; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"stopSequences" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncSyncSummary +// GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncSyncSummary -@dynamic rowSynced, totalSlot; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata +@dynamic createTime, partialFailures, updateTime; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"partialFailures" : [GTLRAiplatform_GoogleRpcStatus class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1GenieSource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest -@dynamic dataFormat, dataKey; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenieSource +@dynamic baseModelUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1GroundingMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse -@dynamic dataKey, keyValues, protoStruct; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1GroundingMetadata +@dynamic searchEntryPoint, webSearchQueries; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"webSearchQueries" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse_ProtoStruct +// GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse_ProtoStruct +@implementation GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob +@dynamic createTime, displayName, encryptionSpec, endTime, error, labels, + maxFailedTrialCount, maxTrialCount, name, parallelTrialCount, + startTime, state, studySpec, trialJobSpec, trials, updateTime; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"trials" : [GTLRAiplatform_GoogleCloudAiplatformV1Trial class] + }; + return map; +} + +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_Labels +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_Labels + (Class)classForAdditionalProperties { - return [NSObject class]; + return [NSString class]; } @end @@ -6514,15 +4689,15 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairList +// GTLRAiplatform_GoogleCloudAiplatformV1IdMatcher // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairList -@dynamic features; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IdMatcher +@dynamic ids; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"features" : [GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairListFeatureNameValuePair class] + @"ids" : [NSString class] }; return map; } @@ -6532,45 +4707,63 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairListFeatureNameValuePair +// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairListFeatureNameValuePair -@dynamic name, value; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig +@dynamic annotationLabels, dataItemLabels, gcsSource, importSchemaUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FileData +// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_AnnotationLabels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FileData -@dynamic fileUri, mimeType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_AnnotationLabels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FilterSplit +// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_DataItemLabels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FilterSplit -@dynamic testFilter, trainingFilter, validationFilter; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_DataItemLabels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequest -@dynamic deployedIndexId, queries, returnFullDatapoint; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataOperationMetadata +@dynamic genericMetadata; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataRequest +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataRequest +@dynamic importConfigs; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"queries" : [GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQuery class] + @"importConfigs" : [GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig class] }; return map; } @@ -6580,36 +4773,47 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQuery +// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQuery -@dynamic approximateNeighborCount, datapoint, fractionLeafNodesToSearchOverride, - neighborCount, perCrowdingAttributeNeighborCount, rrf; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQueryRRF +// GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQueryRRF -@dynamic alpha; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesOperationMetadata +@dynamic blockingOperationIds, genericMetadata, importedEntityCount, + importedFeatureValueCount, invalidRowCount, sourceUris, + timestampOutsideRetentionRowsCount; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"blockingOperationIds" : [NSNumber class], + @"sourceUris" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponse -@dynamic nearestNeighbors; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequest +@dynamic avroSource, bigquerySource, csvSource, disableIngestionAnalysis, + disableOnlineServing, entityIdField, featureSpecs, featureTime, + featureTimeField, workerCount; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"nearestNeighbors" : [GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNearestNeighbors class] + @"featureSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequestFeatureSpec class] }; return map; } @@ -6619,65 +4823,77 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNearestNeighbors +// GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequestFeatureSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNearestNeighbors -@dynamic identifier, neighbors; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequestFeatureSpec +@dynamic identifier, sourceField; + (NSDictionary *)propertyToJSONKeyMap { return @{ @"identifier" : @"id" }; } -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"neighbors" : [GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNeighbor class] - }; - return map; -} - @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNeighbor +// GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNeighbor -@dynamic datapoint, distance, sparseDistance; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesResponse +@dynamic importedEntityCount, importedFeatureValueCount, invalidRowCount, + timestampOutsideRetentionRowsCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FractionSplit +// GTLRAiplatform_GoogleCloudAiplatformV1ImportModelEvaluationRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FractionSplit -@dynamic testFraction, trainingFraction, validationFraction; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportModelEvaluationRequest +@dynamic modelEvaluation; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall +// GTLRAiplatform_GoogleCloudAiplatformV1Index // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall -@dynamic args, name; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Index +@dynamic createTime, deployedIndexes, descriptionProperty, displayName, + encryptionSpec, ETag, indexStats, indexUpdateMethod, labels, metadata, + metadataSchemaUri, name, updateTime; + ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; +} + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"deployedIndexes" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexRef class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall_Args +// GTLRAiplatform_GoogleCloudAiplatformV1Index_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall_Args +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Index_Labels + (Class)classForAdditionalProperties { - return [NSObject class]; + return [NSString class]; } @end @@ -6685,14 +4901,20 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FunctionDeclaration +// GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionDeclaration -@dynamic descriptionProperty, name, parameters; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint +@dynamic crowdingTag, datapointId, featureVector, numericRestricts, restricts, + sparseEmbedding; -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"descriptionProperty" : @"description" }; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"featureVector" : [NSNumber class], + @"numericRestricts" : [GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction class], + @"restricts" : [GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointRestriction class] + }; + return map; } @end @@ -6700,23 +4922,24 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionDeclaration // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse +// GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointCrowdingTag // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse -@dynamic name, response; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointCrowdingTag +@dynamic crowdingAttribute; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse_Response +// GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse_Response +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction +@dynamic namespaceProperty, op, valueDouble, valueFloat, valueInt; -+ (Class)classForAdditionalProperties { - return [NSObject class]; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"namespaceProperty" : @"namespace" }; } @end @@ -6724,25 +4947,20 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination +// GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointRestriction // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination -@dynamic outputUriPrefix; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1GcsSource -// +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointRestriction +@dynamic allowList, denyList, namespaceProperty; -@implementation GTLRAiplatform_GoogleCloudAiplatformV1GcsSource -@dynamic uris; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"namespaceProperty" : @"namespace" }; +} + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"uris" : [NSString class] + @"allowList" : [NSString class], + @"denyList" : [NSString class] }; return map; } @@ -6752,17 +4970,16 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1GcsSource // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentRequest +// GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointSparseEmbedding // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentRequest -@dynamic contents, generationConfig, safetySettings, systemInstruction, tools; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointSparseEmbedding +@dynamic dimensions, values; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"contents" : [GTLRAiplatform_GoogleCloudAiplatformV1Content class], - @"safetySettings" : [GTLRAiplatform_GoogleCloudAiplatformV1SafetySetting class], - @"tools" : [GTLRAiplatform_GoogleCloudAiplatformV1Tool class] + @"dimensions" : [NSNumber class], + @"values" : [NSNumber class] }; return map; } @@ -6772,15 +4989,26 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponse +// GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponse -@dynamic candidates, promptFeedback, usageMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint +@dynamic createTime, deployedIndexes, descriptionProperty, displayName, + enablePrivateServiceConnect, encryptionSpec, ETag, labels, name, + network, privateServiceConnectConfig, publicEndpointDomainName, + publicEndpointEnabled, updateTime; + ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; +} + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"candidates" : [GTLRAiplatform_GoogleCloudAiplatformV1Candidate class] + @"deployedIndexes" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex class] }; return map; } @@ -6790,17 +5018,13 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback +// GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback -@dynamic blockReason, blockReasonMessage, safetyRatings; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint_Labels -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"safetyRatings" : [GTLRAiplatform_GoogleCloudAiplatformV1SafetyRating class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSString class]; } @end @@ -6808,44 +5032,55 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePro // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1IndexPrivateEndpoints // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata -@dynamic candidatesTokenCount, promptTokenCount, totalTokenCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexPrivateEndpoints +@dynamic matchGrpcAddress, pscAutomatedEndpoints, serviceAttachment; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"pscAutomatedEndpoints" : [GTLRAiplatform_GoogleCloudAiplatformV1PscAutomatedEndpoints class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig +// GTLRAiplatform_GoogleCloudAiplatformV1IndexStats // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig -@dynamic candidateCount, frequencyPenalty, maxOutputTokens, presencePenalty, - responseMimeType, stopSequences, temperature, topK, topP; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexStats +@dynamic shardsCount, sparseVectorsCount, vectorsCount; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"stopSequences" : [NSString class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1InputDataConfig +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1InputDataConfig +@dynamic annotationSchemaUri, annotationsFilter, bigqueryDestination, datasetId, + filterSplit, fractionSplit, gcsDestination, persistMlUseAssignment, + predefinedSplit, savedQueryId, stratifiedSplit, timestampSplit; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1Int64Array // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata -@dynamic createTime, partialFailures, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Int64Array +@dynamic values; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"partialFailures" : [GTLRAiplatform_GoogleRpcStatus class] + @"values" : [NSNumber class] }; return map; } @@ -6855,25 +5090,37 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1GenieSource +// GTLRAiplatform_GoogleCloudAiplatformV1IntegratedGradientsAttribution // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1GenieSource -@dynamic baseModelUri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1IntegratedGradientsAttribution +@dynamic blurBaselineConfig, smoothGradConfig, stepCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1GroundingMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1LargeModelReference // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1GroundingMetadata -@dynamic searchEntryPoint, webSearchQueries; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1LargeModelReference +@dynamic name; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1LineageSubgraph +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1LineageSubgraph +@dynamic artifacts, events, executions; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"webSearchQueries" : [NSString class] + @"artifacts" : [GTLRAiplatform_GoogleCloudAiplatformV1Artifact class], + @"events" : [GTLRAiplatform_GoogleCloudAiplatformV1Event class], + @"executions" : [GTLRAiplatform_GoogleCloudAiplatformV1Execution class] }; return map; } @@ -6883,33 +5130,43 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1GroundingMetadata // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob +// GTLRAiplatform_GoogleCloudAiplatformV1ListAnnotationsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob -@dynamic createTime, displayName, encryptionSpec, endTime, error, labels, - maxFailedTrialCount, maxTrialCount, name, parallelTrialCount, - startTime, state, studySpec, trialJobSpec, trials, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListAnnotationsResponse +@dynamic annotations, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"trials" : [GTLRAiplatform_GoogleCloudAiplatformV1Trial class] + @"annotations" : [GTLRAiplatform_GoogleCloudAiplatformV1Annotation class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"annotations"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1ListArtifactsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListArtifactsResponse +@dynamic artifacts, nextPageToken; -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"artifacts" : [GTLRAiplatform_GoogleCloudAiplatformV1Artifact class] + }; + return map; +} + ++ (NSString *)collectionItemsKey { + return @"artifacts"; } @end @@ -6917,41 +5174,43 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1IdMatcher +// GTLRAiplatform_GoogleCloudAiplatformV1ListBatchPredictionJobsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IdMatcher -@dynamic ids; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListBatchPredictionJobsResponse +@dynamic batchPredictionJobs, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"ids" : [NSString class] + @"batchPredictionJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob class] }; return map; } -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig -// ++ (NSString *)collectionItemsKey { + return @"batchPredictionJobs"; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig -@dynamic annotationLabels, dataItemLabels, gcsSource, importSchemaUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_AnnotationLabels +// GTLRAiplatform_GoogleCloudAiplatformV1ListContextsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_AnnotationLabels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListContextsResponse +@dynamic contexts, nextPageToken; -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"contexts" : [GTLRAiplatform_GoogleCloudAiplatformV1Context class] + }; + return map; +} + ++ (NSString *)collectionItemsKey { + return @"contexts"; } @end @@ -6959,13 +5218,21 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_DataItemLabels +// GTLRAiplatform_GoogleCloudAiplatformV1ListCustomJobsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_DataItemLabels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListCustomJobsResponse +@dynamic customJobs, nextPageToken; -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"customJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1CustomJob class] + }; + return map; +} + ++ (NSString *)collectionItemsKey { + return @"customJobs"; } @end @@ -6973,92 +5240,131 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1ListDataItemsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListDataItemsResponse +@dynamic dataItems, nextPageToken; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"dataItems" : [GTLRAiplatform_GoogleCloudAiplatformV1DataItem class] + }; + return map; +} + ++ (NSString *)collectionItemsKey { + return @"dataItems"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataRequest +// GTLRAiplatform_GoogleCloudAiplatformV1ListDataLabelingJobsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataRequest -@dynamic importConfigs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListDataLabelingJobsResponse +@dynamic dataLabelingJobs, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"importConfigs" : [GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig class] + @"dataLabelingJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"dataLabelingJobs"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ImportDataResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportDataResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetsResponse +@dynamic datasets, nextPageToken; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"datasets" : [GTLRAiplatform_GoogleCloudAiplatformV1Dataset class] + }; + return map; +} + ++ (NSString *)collectionItemsKey { + return @"datasets"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetVersionsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesOperationMetadata -@dynamic blockingOperationIds, genericMetadata, importedEntityCount, - importedFeatureValueCount, invalidRowCount, sourceUris, - timestampOutsideRetentionRowsCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetVersionsResponse +@dynamic datasetVersions, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"blockingOperationIds" : [NSNumber class], - @"sourceUris" : [NSString class] + @"datasetVersions" : [GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"datasetVersions"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1ListDeploymentResourcePoolsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequest -@dynamic avroSource, bigquerySource, csvSource, disableIngestionAnalysis, - disableOnlineServing, entityIdField, featureSpecs, featureTime, - featureTimeField, workerCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListDeploymentResourcePoolsResponse +@dynamic deploymentResourcePools, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"featureSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequestFeatureSpec class] + @"deploymentResourcePools" : [GTLRAiplatform_GoogleCloudAiplatformV1DeploymentResourcePool class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"deploymentResourcePools"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequestFeatureSpec +// GTLRAiplatform_GoogleCloudAiplatformV1ListEndpointsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequestFeatureSpec -@dynamic identifier, sourceField; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListEndpointsResponse +@dynamic endpoints, nextPageToken; -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"endpoints" : [GTLRAiplatform_GoogleCloudAiplatformV1Endpoint class] + }; + return map; +} + ++ (NSString *)collectionItemsKey { + return @"endpoints"; } @end @@ -7066,62 +5372,43 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListEntityTypesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesResponse -@dynamic importedEntityCount, importedFeatureValueCount, invalidRowCount, - timestampOutsideRetentionRowsCount; -@end +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListEntityTypesResponse +@dynamic entityTypes, nextPageToken; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"entityTypes" : [GTLRAiplatform_GoogleCloudAiplatformV1EntityType class] + }; + return map; +} -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ImportModelEvaluationRequest -// ++ (NSString *)collectionItemsKey { + return @"entityTypes"; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ImportModelEvaluationRequest -@dynamic modelEvaluation; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Index +// GTLRAiplatform_GoogleCloudAiplatformV1ListExecutionsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Index -@dynamic createTime, deployedIndexes, descriptionProperty, displayName, - encryptionSpec, ETag, indexStats, indexUpdateMethod, labels, metadata, - metadataSchemaUri, name, updateTime; - -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; -} +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListExecutionsResponse +@dynamic executions, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"deployedIndexes" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexRef class] + @"executions" : [GTLRAiplatform_GoogleCloudAiplatformV1Execution class] }; return map; } -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1Index_Labels -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Index_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSString *)collectionItemsKey { + return @"executions"; } @end @@ -7129,45 +5416,43 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint +// GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureGroupsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint -@dynamic crowdingTag, datapointId, featureVector, numericRestricts, restricts, - sparseEmbedding; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureGroupsResponse +@dynamic featureGroups, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"featureVector" : [NSNumber class], - @"numericRestricts" : [GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction class], - @"restricts" : [GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointRestriction class] + @"featureGroups" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup class] }; return map; } -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointCrowdingTag -// ++ (NSString *)collectionItemsKey { + return @"featureGroups"; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointCrowdingTag -@dynamic crowdingAttribute; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction +// GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureOnlineStoresResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction -@dynamic namespaceProperty, op, valueDouble, valueFloat, valueInt; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureOnlineStoresResponse +@dynamic featureOnlineStores, nextPageToken; -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"namespaceProperty" : @"namespace" }; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"featureOnlineStores" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore class] + }; + return map; +} + ++ (NSString *)collectionItemsKey { + return @"featureOnlineStores"; } @end @@ -7175,84 +5460,65 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestr // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointRestriction +// GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointRestriction -@dynamic allowList, denyList, namespaceProperty; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"namespaceProperty" : @"namespace" }; -} +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturesResponse +@dynamic features, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"allowList" : [NSString class], - @"denyList" : [NSString class] + @"features" : [GTLRAiplatform_GoogleCloudAiplatformV1Feature class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"features"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointSparseEmbedding +// GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturestoresResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointSparseEmbedding -@dynamic dimensions, values; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturestoresResponse +@dynamic featurestores, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"dimensions" : [NSNumber class], - @"values" : [NSNumber class] + @"featurestores" : [GTLRAiplatform_GoogleCloudAiplatformV1Featurestore class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"featurestores"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint +// GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint -@dynamic createTime, deployedIndexes, descriptionProperty, displayName, - enablePrivateServiceConnect, encryptionSpec, ETag, labels, name, - network, privateServiceConnectConfig, publicEndpointDomainName, - publicEndpointEnabled, updateTime; - -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; -} +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewsResponse +@dynamic featureViews, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"deployedIndexes" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex class] + @"featureViews" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureView class] }; return map; } -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint_Labels -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSString *)collectionItemsKey { + return @"featureViews"; } @end @@ -7260,119 +5526,131 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1IndexPrivateEndpoints +// GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewSyncsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexPrivateEndpoints -@dynamic matchGrpcAddress, pscAutomatedEndpoints, serviceAttachment; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewSyncsResponse +@dynamic featureViewSyncs, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"pscAutomatedEndpoints" : [GTLRAiplatform_GoogleCloudAiplatformV1PscAutomatedEndpoints class] + @"featureViewSyncs" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSync class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"featureViewSyncs"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1IndexStats +// GTLRAiplatform_GoogleCloudAiplatformV1ListHyperparameterTuningJobsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IndexStats -@dynamic shardsCount, sparseVectorsCount, vectorsCount; -@end +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListHyperparameterTuningJobsResponse +@dynamic hyperparameterTuningJobs, nextPageToken; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"hyperparameterTuningJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob class] + }; + return map; +} -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1InputDataConfig -// ++ (NSString *)collectionItemsKey { + return @"hyperparameterTuningJobs"; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1InputDataConfig -@dynamic annotationSchemaUri, annotationsFilter, bigqueryDestination, datasetId, - filterSplit, fractionSplit, gcsDestination, persistMlUseAssignment, - predefinedSplit, savedQueryId, stratifiedSplit, timestampSplit; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Int64Array +// GTLRAiplatform_GoogleCloudAiplatformV1ListIndexEndpointsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Int64Array -@dynamic values; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListIndexEndpointsResponse +@dynamic indexEndpoints, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"values" : [NSNumber class] + @"indexEndpoints" : [GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"indexEndpoints"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1IntegratedGradientsAttribution +// GTLRAiplatform_GoogleCloudAiplatformV1ListIndexesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1IntegratedGradientsAttribution -@dynamic blurBaselineConfig, smoothGradConfig, stepCount; -@end +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListIndexesResponse +@dynamic indexes, nextPageToken; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"indexes" : [GTLRAiplatform_GoogleCloudAiplatformV1Index class] + }; + return map; +} -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1LargeModelReference -// ++ (NSString *)collectionItemsKey { + return @"indexes"; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1LargeModelReference -@dynamic name; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1LineageSubgraph +// GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataSchemasResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1LineageSubgraph -@dynamic artifacts, events, executions; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataSchemasResponse +@dynamic metadataSchemas, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"artifacts" : [GTLRAiplatform_GoogleCloudAiplatformV1Artifact class], - @"events" : [GTLRAiplatform_GoogleCloudAiplatformV1Event class], - @"executions" : [GTLRAiplatform_GoogleCloudAiplatformV1Execution class] + @"metadataSchemas" : [GTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"metadataSchemas"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListAnnotationsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataStoresResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListAnnotationsResponse -@dynamic annotations, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataStoresResponse +@dynamic metadataStores, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"annotations" : [GTLRAiplatform_GoogleCloudAiplatformV1Annotation class] + @"metadataStores" : [GTLRAiplatform_GoogleCloudAiplatformV1MetadataStore class] }; return map; } + (NSString *)collectionItemsKey { - return @"annotations"; + return @"metadataStores"; } @end @@ -7380,21 +5658,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListArtifactsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListModelDeploymentMonitoringJobsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListArtifactsResponse -@dynamic artifacts, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListModelDeploymentMonitoringJobsResponse +@dynamic modelDeploymentMonitoringJobs, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"artifacts" : [GTLRAiplatform_GoogleCloudAiplatformV1Artifact class] + @"modelDeploymentMonitoringJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob class] }; return map; } + (NSString *)collectionItemsKey { - return @"artifacts"; + return @"modelDeploymentMonitoringJobs"; } @end @@ -7402,21 +5680,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListBatchPredictionJobsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationSlicesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListBatchPredictionJobsResponse -@dynamic batchPredictionJobs, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationSlicesResponse +@dynamic modelEvaluationSlices, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"batchPredictionJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob class] + @"modelEvaluationSlices" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSlice class] }; return map; } + (NSString *)collectionItemsKey { - return @"batchPredictionJobs"; + return @"modelEvaluationSlices"; } @end @@ -7424,21 +5702,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListContextsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListContextsResponse -@dynamic contexts, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationsResponse +@dynamic modelEvaluations, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"contexts" : [GTLRAiplatform_GoogleCloudAiplatformV1Context class] + @"modelEvaluations" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluation class] }; return map; } + (NSString *)collectionItemsKey { - return @"contexts"; + return @"modelEvaluations"; } @end @@ -7446,21 +5724,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListCustomJobsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListModelsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListCustomJobsResponse -@dynamic customJobs, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListModelsResponse +@dynamic models, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"customJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1CustomJob class] + @"models" : [GTLRAiplatform_GoogleCloudAiplatformV1Model class] }; return map; } + (NSString *)collectionItemsKey { - return @"customJobs"; + return @"models"; } @end @@ -7468,21 +5746,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListDataItemsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListModelVersionsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListDataItemsResponse -@dynamic dataItems, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListModelVersionsResponse +@dynamic models, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"dataItems" : [GTLRAiplatform_GoogleCloudAiplatformV1DataItem class] + @"models" : [GTLRAiplatform_GoogleCloudAiplatformV1Model class] }; return map; } + (NSString *)collectionItemsKey { - return @"dataItems"; + return @"models"; } @end @@ -7490,21 +5768,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListDataLabelingJobsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListNasJobsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListDataLabelingJobsResponse -@dynamic dataLabelingJobs, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListNasJobsResponse +@dynamic nasJobs, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"dataLabelingJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob class] + @"nasJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1NasJob class] }; return map; } + (NSString *)collectionItemsKey { - return @"dataLabelingJobs"; + return @"nasJobs"; } @end @@ -7512,21 +5790,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListNasTrialDetailsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetsResponse -@dynamic datasets, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListNasTrialDetailsResponse +@dynamic nasTrialDetails, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"datasets" : [GTLRAiplatform_GoogleCloudAiplatformV1Dataset class] + @"nasTrialDetails" : [GTLRAiplatform_GoogleCloudAiplatformV1NasTrialDetail class] }; return map; } + (NSString *)collectionItemsKey { - return @"datasets"; + return @"nasTrialDetails"; } @end @@ -7534,21 +5812,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetVersionsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetVersionsResponse -@dynamic datasetVersions, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimesResponse +@dynamic nextPageToken, notebookRuntimes; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"datasetVersions" : [GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion class] + @"notebookRuntimes" : [GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime class] }; return map; } + (NSString *)collectionItemsKey { - return @"datasetVersions"; + return @"notebookRuntimes"; } @end @@ -7556,21 +5834,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListDeploymentResourcePoolsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimeTemplatesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListDeploymentResourcePoolsResponse -@dynamic deploymentResourcePools, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimeTemplatesResponse +@dynamic nextPageToken, notebookRuntimeTemplates; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"deploymentResourcePools" : [GTLRAiplatform_GoogleCloudAiplatformV1DeploymentResourcePool class] + @"notebookRuntimeTemplates" : [GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate class] }; return map; } + (NSString *)collectionItemsKey { - return @"deploymentResourcePools"; + return @"notebookRuntimeTemplates"; } @end @@ -7578,65 +5856,48 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListEndpointsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListEndpointsResponse -@dynamic endpoints, nextPageToken; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"endpoints" : [GTLRAiplatform_GoogleCloudAiplatformV1Endpoint class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"endpoints"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListEntityTypesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListEntityTypesResponse -@dynamic entityTypes, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsResponse +@dynamic optimalTrials; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"entityTypes" : [GTLRAiplatform_GoogleCloudAiplatformV1EntityType class] + @"optimalTrials" : [GTLRAiplatform_GoogleCloudAiplatformV1Trial class] }; return map; } -+ (NSString *)collectionItemsKey { - return @"entityTypes"; -} - @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListExecutionsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListPersistentResourcesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListExecutionsResponse -@dynamic executions, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListPersistentResourcesResponse +@dynamic nextPageToken, persistentResources; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"executions" : [GTLRAiplatform_GoogleCloudAiplatformV1Execution class] + @"persistentResources" : [GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource class] }; return map; } + (NSString *)collectionItemsKey { - return @"executions"; + return @"persistentResources"; } @end @@ -7644,21 +5905,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureGroupsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListPipelineJobsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureGroupsResponse -@dynamic featureGroups, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListPipelineJobsResponse +@dynamic nextPageToken, pipelineJobs; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"featureGroups" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup class] + @"pipelineJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob class] }; return map; } + (NSString *)collectionItemsKey { - return @"featureGroups"; + return @"pipelineJobs"; } @end @@ -7666,21 +5927,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureOnlineStoresResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListSavedQueriesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureOnlineStoresResponse -@dynamic featureOnlineStores, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListSavedQueriesResponse +@dynamic nextPageToken, savedQueries; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"featureOnlineStores" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore class] + @"savedQueries" : [GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery class] }; return map; } + (NSString *)collectionItemsKey { - return @"featureOnlineStores"; + return @"savedQueries"; } @end @@ -7688,21 +5949,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListSchedulesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturesResponse -@dynamic features, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListSchedulesResponse +@dynamic nextPageToken, schedules; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"features" : [GTLRAiplatform_GoogleCloudAiplatformV1Feature class] + @"schedules" : [GTLRAiplatform_GoogleCloudAiplatformV1Schedule class] }; return map; } + (NSString *)collectionItemsKey { - return @"features"; + return @"schedules"; } @end @@ -7710,21 +5971,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturestoresResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListSpecialistPoolsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturestoresResponse -@dynamic featurestores, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListSpecialistPoolsResponse +@dynamic nextPageToken, specialistPools; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"featurestores" : [GTLRAiplatform_GoogleCloudAiplatformV1Featurestore class] + @"specialistPools" : [GTLRAiplatform_GoogleCloudAiplatformV1SpecialistPool class] }; return map; } + (NSString *)collectionItemsKey { - return @"featurestores"; + return @"specialistPools"; } @end @@ -7732,21 +5993,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListStudiesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewsResponse -@dynamic featureViews, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListStudiesResponse +@dynamic nextPageToken, studies; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"featureViews" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureView class] + @"studies" : [GTLRAiplatform_GoogleCloudAiplatformV1Study class] }; return map; } + (NSString *)collectionItemsKey { - return @"featureViews"; + return @"studies"; } @end @@ -7754,21 +6015,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewSyncsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardExperimentsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewSyncsResponse -@dynamic featureViewSyncs, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardExperimentsResponse +@dynamic nextPageToken, tensorboardExperiments; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"featureViewSyncs" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSync class] + @"tensorboardExperiments" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment class] }; return map; } + (NSString *)collectionItemsKey { - return @"featureViewSyncs"; + return @"tensorboardExperiments"; } @end @@ -7776,21 +6037,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListHyperparameterTuningJobsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardRunsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListHyperparameterTuningJobsResponse -@dynamic hyperparameterTuningJobs, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardRunsResponse +@dynamic nextPageToken, tensorboardRuns; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"hyperparameterTuningJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob class] + @"tensorboardRuns" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun class] }; return map; } + (NSString *)collectionItemsKey { - return @"hyperparameterTuningJobs"; + return @"tensorboardRuns"; } @end @@ -7798,21 +6059,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListIndexEndpointsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListIndexEndpointsResponse -@dynamic indexEndpoints, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardsResponse +@dynamic nextPageToken, tensorboards; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"indexEndpoints" : [GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint class] + @"tensorboards" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard class] }; return map; } + (NSString *)collectionItemsKey { - return @"indexEndpoints"; + return @"tensorboards"; } @end @@ -7820,21 +6081,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListIndexesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardTimeSeriesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListIndexesResponse -@dynamic indexes, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardTimeSeriesResponse +@dynamic nextPageToken, tensorboardTimeSeries; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"indexes" : [GTLRAiplatform_GoogleCloudAiplatformV1Index class] + @"tensorboardTimeSeries" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries class] }; return map; } + (NSString *)collectionItemsKey { - return @"indexes"; + return @"tensorboardTimeSeries"; } @end @@ -7842,21 +6103,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataSchemasResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListTrainingPipelinesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataSchemasResponse -@dynamic metadataSchemas, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTrainingPipelinesResponse +@dynamic nextPageToken, trainingPipelines; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"metadataSchemas" : [GTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema class] + @"trainingPipelines" : [GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline class] }; return map; } + (NSString *)collectionItemsKey { - return @"metadataSchemas"; + return @"trainingPipelines"; } @end @@ -7864,21 +6125,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataStoresResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListTrialsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataStoresResponse -@dynamic metadataStores, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTrialsResponse +@dynamic nextPageToken, trials; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"metadataStores" : [GTLRAiplatform_GoogleCloudAiplatformV1MetadataStore class] + @"trials" : [GTLRAiplatform_GoogleCloudAiplatformV1Trial class] }; return map; } + (NSString *)collectionItemsKey { - return @"metadataStores"; + return @"trials"; } @end @@ -7886,21 +6147,21 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListModelDeploymentMonitoringJobsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ListTuningJobsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListModelDeploymentMonitoringJobsResponse -@dynamic modelDeploymentMonitoringJobs, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTuningJobsResponse +@dynamic nextPageToken, tuningJobs; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"modelDeploymentMonitoringJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob class] + @"tuningJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1TuningJob class] }; return map; } + (NSString *)collectionItemsKey { - return @"modelDeploymentMonitoringJobs"; + return @"tuningJobs"; } @end @@ -7908,202 +6169,91 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationSlicesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1LookupStudyRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationSlicesResponse -@dynamic modelEvaluationSlices, nextPageToken; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"modelEvaluationSlices" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSlice class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"modelEvaluationSlices"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1LookupStudyRequest +@dynamic displayName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationsResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationsResponse -@dynamic modelEvaluations, nextPageToken; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"modelEvaluations" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluation class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"modelEvaluations"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ListModelsResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListModelsResponse -@dynamic models, nextPageToken; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"models" : [GTLRAiplatform_GoogleCloudAiplatformV1Model class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"models"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ListModelVersionsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListModelVersionsResponse -@dynamic models, nextPageToken; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"models" : [GTLRAiplatform_GoogleCloudAiplatformV1Model class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"models"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec +@dynamic acceleratorCount, acceleratorType, machineType, tpuTopology; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListNasJobsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ManualBatchTuningParameters // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListNasJobsResponse -@dynamic nasJobs, nextPageToken; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"nasJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1NasJob class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"nasJobs"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ManualBatchTuningParameters +@dynamic batchSize; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListNasTrialDetailsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Measurement // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListNasTrialDetailsResponse -@dynamic nasTrialDetails, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Measurement +@dynamic elapsedDuration, metrics, stepCount; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"nasTrialDetails" : [GTLRAiplatform_GoogleCloudAiplatformV1NasTrialDetail class] + @"metrics" : [GTLRAiplatform_GoogleCloudAiplatformV1MeasurementMetric class] }; return map; } -+ (NSString *)collectionItemsKey { - return @"nasTrialDetails"; -} - @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1MeasurementMetric // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimesResponse -@dynamic nextPageToken, notebookRuntimes; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"notebookRuntimes" : [GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"notebookRuntimes"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MeasurementMetric +@dynamic metricId, value; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimeTemplatesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1MergeVersionAliasesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimeTemplatesResponse -@dynamic nextPageToken, notebookRuntimeTemplates; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MergeVersionAliasesRequest +@dynamic versionAliases; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"notebookRuntimeTemplates" : [GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate class] + @"versionAliases" : [NSString class] }; return map; } -+ (NSString *)collectionItemsKey { - return @"notebookRuntimeTemplates"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsRequest -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsResponse -@dynamic optimalTrials; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema +@dynamic createTime, descriptionProperty, name, schema, schemaType, + schemaVersion; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"optimalTrials" : [GTLRAiplatform_GoogleCloudAiplatformV1Trial class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"descriptionProperty" : @"description" }; } @end @@ -8111,21 +6261,15 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListPersistentResourcesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1MetadataStore // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListPersistentResourcesResponse -@dynamic nextPageToken, persistentResources; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"persistentResources" : [GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource class] - }; - return map; -} +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MetadataStore +@dynamic createTime, descriptionProperty, encryptionSpec, name, state, + updateTime; -+ (NSString *)collectionItemsKey { - return @"persistentResources"; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"descriptionProperty" : @"description" }; } @end @@ -8133,1467 +6277,126 @@ + (NSString *)collectionItemsKey { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListPipelineJobsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1MetadataStoreMetadataStoreState // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListPipelineJobsResponse -@dynamic nextPageToken, pipelineJobs; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"pipelineJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"pipelineJobs"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MetadataStoreMetadataStoreState +@dynamic diskUtilizationBytes; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListSavedQueriesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListSavedQueriesResponse -@dynamic nextPageToken, savedQueries; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"savedQueries" : [GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"savedQueries"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResource +@dynamic automlDataset, automlModel, dataLabelingDataset, lastMigrateTime, + lastUpdateTime, mlEngineModelVersion; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListSchedulesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlDataset // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListSchedulesResponse -@dynamic nextPageToken, schedules; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"schedules" : [GTLRAiplatform_GoogleCloudAiplatformV1Schedule class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"schedules"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlDataset +@dynamic dataset, datasetDisplayName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListSpecialistPoolsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlModel // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListSpecialistPoolsResponse -@dynamic nextPageToken, specialistPools; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"specialistPools" : [GTLRAiplatform_GoogleCloudAiplatformV1SpecialistPool class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"specialistPools"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlModel +@dynamic model, modelDisplayName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ListStudiesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDataset // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListStudiesResponse -@dynamic nextPageToken, studies; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"studies" : [GTLRAiplatform_GoogleCloudAiplatformV1Study class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"studies"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardExperimentsResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardExperimentsResponse -@dynamic nextPageToken, tensorboardExperiments; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"tensorboardExperiments" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"tensorboardExperiments"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardRunsResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardRunsResponse -@dynamic nextPageToken, tensorboardRuns; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"tensorboardRuns" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"tensorboardRuns"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardsResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardsResponse -@dynamic nextPageToken, tensorboards; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"tensorboards" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"tensorboards"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardTimeSeriesResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardTimeSeriesResponse -@dynamic nextPageToken, tensorboardTimeSeries; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"tensorboardTimeSeries" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"tensorboardTimeSeries"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ListTrainingPipelinesResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTrainingPipelinesResponse -@dynamic nextPageToken, trainingPipelines; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"trainingPipelines" : [GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"trainingPipelines"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ListTrialsResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTrialsResponse -@dynamic nextPageToken, trials; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"trials" : [GTLRAiplatform_GoogleCloudAiplatformV1Trial class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"trials"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ListTuningJobsResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ListTuningJobsResponse -@dynamic nextPageToken, tuningJobs; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"tuningJobs" : [GTLRAiplatform_GoogleCloudAiplatformV1TuningJob class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"tuningJobs"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1LookupStudyRequest -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1LookupStudyRequest -@dynamic displayName; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec -@dynamic acceleratorCount, acceleratorType, machineType, tpuTopology; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ManualBatchTuningParameters -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ManualBatchTuningParameters -@dynamic batchSize; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1Measurement -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Measurement -@dynamic elapsedDuration, metrics, stepCount; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"metrics" : [GTLRAiplatform_GoogleCloudAiplatformV1MeasurementMetric class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MeasurementMetric -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MeasurementMetric -@dynamic metricId, value; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MergeVersionAliasesRequest -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MergeVersionAliasesRequest -@dynamic versionAliases; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"versionAliases" : [NSString class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema -@dynamic createTime, descriptionProperty, name, schema, schemaType, - schemaVersion; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"descriptionProperty" : @"description" }; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MetadataStore -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MetadataStore -@dynamic createTime, descriptionProperty, encryptionSpec, name, state, - updateTime; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"descriptionProperty" : @"description" }; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MetadataStoreMetadataStoreState -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MetadataStoreMetadataStoreState -@dynamic diskUtilizationBytes; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResource -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResource -@dynamic automlDataset, automlModel, dataLabelingDataset, lastMigrateTime, - lastUpdateTime, mlEngineModelVersion; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlDataset -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlDataset -@dynamic dataset, datasetDisplayName; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlModel -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlModel -@dynamic model, modelDisplayName; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDataset -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDataset -@dynamic dataLabelingAnnotatedDatasets, dataset, datasetDisplayName; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"dataLabelingAnnotatedDatasets" : [GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDatasetDataLabelingAnnotatedDataset class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDatasetDataLabelingAnnotatedDataset -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDatasetDataLabelingAnnotatedDataset -@dynamic annotatedDataset, annotatedDatasetDisplayName; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceMlEngineModelVersion -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceMlEngineModelVersion -@dynamic endpoint, version; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequest -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequest -@dynamic migrateAutomlDatasetConfig, migrateAutomlModelConfig, - migrateDataLabelingDatasetConfig, migrateMlEngineModelVersionConfig; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlDatasetConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlDatasetConfig -@dynamic dataset, datasetDisplayName; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlModelConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlModelConfig -@dynamic model, modelDisplayName; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfig -@dynamic dataset, datasetDisplayName, - migrateDataLabelingAnnotatedDatasetConfigs; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"migrateDataLabelingAnnotatedDatasetConfigs" : [GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfigMigrateDataLabelingAnnotatedDatasetConfig class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfigMigrateDataLabelingAnnotatedDatasetConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfigMigrateDataLabelingAnnotatedDatasetConfig -@dynamic annotatedDataset; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateMlEngineModelVersionConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateMlEngineModelVersionConfig -@dynamic endpoint, modelDisplayName, modelVersion; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceResponse -@dynamic dataset, migratableResource, model; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1Model -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Model -@dynamic artifactUri, baseModelSource, containerSpec, createTime, dataStats, - deployedModels, descriptionProperty, displayName, encryptionSpec, ETag, - explanationSpec, labels, metadata, metadataArtifact, metadataSchemaUri, - modelSourceInfo, name, originalModelInfo, pipelineJob, predictSchemata, - supportedDeploymentResourcesTypes, supportedExportFormats, - supportedInputStorageFormats, supportedOutputStorageFormats, - trainingPipeline, updateTime, versionAliases, versionCreateTime, - versionDescription, versionId, versionUpdateTime; - -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; -} - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"deployedModels" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedModelRef class], - @"supportedDeploymentResourcesTypes" : [NSString class], - @"supportedExportFormats" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelExportFormat class], - @"supportedInputStorageFormats" : [NSString class], - @"supportedOutputStorageFormats" : [NSString class], - @"versionAliases" : [NSString class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1Model_Labels -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Model_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelBaseModelSource -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelBaseModelSource -@dynamic genieSource, modelGardenSource; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec -@dynamic args, command, deploymentTimeout, env, grpcPorts, healthProbe, - healthRoute, imageUri, ports, predictRoute, sharedMemorySizeMb, - startupProbe; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"args" : [NSString class], - @"command" : [NSString class], - @"env" : [GTLRAiplatform_GoogleCloudAiplatformV1EnvVar class], - @"grpcPorts" : [GTLRAiplatform_GoogleCloudAiplatformV1Port class], - @"ports" : [GTLRAiplatform_GoogleCloudAiplatformV1Port class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelDataStats -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDataStats -@dynamic testAnnotationsCount, testDataItemsCount, trainingAnnotationsCount, - trainingDataItemsCount, validationAnnotationsCount, - validationDataItemsCount; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable -@dynamic bigqueryTablePath, logSource, logType, - requestResponseLoggingSchemaVersion; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob -@dynamic analysisInstanceSchemaUri, bigqueryTables, createTime, displayName, - enableMonitoringPipelineLogs, encryptionSpec, endpoint, error, labels, - latestMonitoringPipelineMetadata, loggingSamplingStrategy, logTtl, - modelDeploymentMonitoringObjectiveConfigs, - modelDeploymentMonitoringScheduleConfig, modelMonitoringAlertConfig, - name, nextScheduleTime, predictInstanceSchemaUri, - samplePredictInstance, scheduleState, state, - statsAnomaliesBaseDirectory, updateTime; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"bigqueryTables" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable class], - @"modelDeploymentMonitoringObjectiveConfigs" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringObjectiveConfig class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_Labels -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadata -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadata -@dynamic runTime, status; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringObjectiveConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringObjectiveConfig -@dynamic deployedModelId, objectiveConfig; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig -@dynamic monitorInterval, monitorWindow; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluation -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluation -@dynamic annotationSchemaUri, createTime, dataItemSchemaUri, displayName, - explanationSpecs, metadata, metrics, metricsSchemaUri, - modelExplanation, name, sliceDimensions; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"explanationSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationModelEvaluationExplanationSpec class], - @"sliceDimensions" : [NSString class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationModelEvaluationExplanationSpec -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationModelEvaluationExplanationSpec -@dynamic explanationSpec, explanationType; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSlice -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSlice -@dynamic createTime, metrics, metricsSchemaUri, modelExplanation, name, slice; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSlice -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSlice -@dynamic dimension, sliceSpec, value; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec -@dynamic configs; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec_Configs -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec_Configs - -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig class]; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecRange -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecRange -@dynamic high, low; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig -@dynamic allValues, range, value; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecValue -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecValue -@dynamic floatValue, stringValue; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelExplanation -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelExplanation -@dynamic meanAttributions; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"meanAttributions" : [GTLRAiplatform_GoogleCloudAiplatformV1Attribution class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelExportFormat -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelExportFormat -@dynamic exportableContents, identifier; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; -} - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"exportableContents" : [NSString class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelGardenSource -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelGardenSource -@dynamic publicModelName; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfig -@dynamic emailAlertConfig, enableLogging, notificationChannels; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"notificationChannels" : [NSString class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfigEmailAlertConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfigEmailAlertConfig -@dynamic userEmails; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"userEmails" : [NSString class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfig -@dynamic explanationConfig, predictionDriftDetectionConfig, trainingDataset, - trainingPredictionSkewDetectionConfig; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfig -@dynamic enableFeatureAttributes, explanationBaseline; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline -@dynamic bigquery, gcs, predictionFormat; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig -@dynamic attributionScoreDriftThresholds, defaultDriftThreshold, - driftThresholds; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_AttributionScoreDriftThresholds -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_AttributionScoreDriftThresholds - -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig class]; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_DriftThresholds -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_DriftThresholds - -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig class]; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingDataset -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingDataset -@dynamic bigquerySource, dataFormat, dataset, gcsSource, - loggingSamplingStrategy, targetField; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig -@dynamic attributionScoreSkewThresholds, defaultSkewThreshold, skewThresholds; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_AttributionScoreSkewThresholds -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_AttributionScoreSkewThresholds - -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig class]; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_SkewThresholds -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_SkewThresholds - -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig class]; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies -@dynamic anomalyCount, deployedModelId, featureStats, objective; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"featureStats" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies -@dynamic featureDisplayName, predictionStats, threshold, trainingStats; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"predictionStats" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelOriginalModelInfo -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelOriginalModelInfo -@dynamic model; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo -@dynamic copyProperty, sourceType; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"copyProperty" : @"copy" }; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexOperationMetadata -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexOperationMetadata -@dynamic deployedIndexId, genericMetadata; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexResponse -@dynamic deployedIndex; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelOperationMetadata -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelOperationMetadata -@dynamic genericMetadata; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelRequest -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelRequest -@dynamic deployedModel, updateMask; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelResponse -@dynamic deployedModel; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasJob -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJob -@dynamic createTime, displayName, enableRestrictedImageTraining, encryptionSpec, - endTime, error, labels, name, nasJobOutput, nasJobSpec, startTime, - state, updateTime; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasJob_Labels -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJob_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutput -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutput -@dynamic multiTrialJobOutput; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutput -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutput -@dynamic searchTrials, trainTrials; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"searchTrials" : [GTLRAiplatform_GoogleCloudAiplatformV1NasTrial class], - @"trainTrials" : [GTLRAiplatform_GoogleCloudAiplatformV1NasTrial class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpec -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpec -@dynamic multiTrialAlgorithmSpec, resumeNasJobId, searchSpaceSpec; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec -@dynamic metric, multiTrialAlgorithm, searchTrialSpec, trainTrialSpec; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec -@dynamic goal, metricId; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec -@dynamic maxFailedTrialCount, maxParallelTrialCount, maxTrialCount, - searchTrialJobSpec; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec -@dynamic frequency, maxParallelTrialCount, trainTrialJobSpec; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasTrial -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasTrial -@dynamic endTime, finalMeasurement, identifier, startTime, state; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NasTrialDetail -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasTrialDetail -@dynamic name, parameters, searchTrial, trainTrial; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQuery -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQuery -@dynamic embedding, entityId, neighborCount, parameters, - perCrowdingAttributeNeighborCount, stringFilters; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"stringFilters" : [GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryStringFilter class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryEmbedding -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryEmbedding -@dynamic value; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"value" : [NSNumber class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryParameters -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryParameters -@dynamic approximateNeighborCandidates, leafNodesSearchFraction; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryStringFilter -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryStringFilter -@dynamic allowTokens, denyTokens, name; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"allowTokens" : [NSString class], - @"denyTokens" : [NSString class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighbors -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighbors -@dynamic neighbors; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"neighbors" : [GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborsNeighbor class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadata -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadata -@dynamic contentValidationStats, dataBytesCount; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"contentValidationStats" : [GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataContentValidationStats class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataContentValidationStats -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataContentValidationStats -@dynamic invalidRecordCount, partialErrors, sourceGcsUri, validRecordCount; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"partialErrors" : [GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError class] - }; - return map; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError -@dynamic embeddingId, errorMessage, errorType, rawRecord, sourceGcsUri; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborsNeighbor -// +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDataset +@dynamic dataLabelingAnnotatedDatasets, dataset, datasetDisplayName; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"dataLabelingAnnotatedDatasets" : [GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDatasetDataLabelingAnnotatedDataset class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborsNeighbor -@dynamic distance, entityId, entityKeyValues; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Neighbor +// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDatasetDataLabelingAnnotatedDataset // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Neighbor -@dynamic neighborDistance, neighborId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDatasetDataLabelingAnnotatedDataset +@dynamic annotatedDataset, annotatedDatasetDisplayName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1NetworkSpec +// GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceMlEngineModelVersion // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NetworkSpec -@dynamic enableInternetAccess, network, subnetwork; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceMlEngineModelVersion +@dynamic endpoint, version; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1NfsMount +// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NfsMount -@dynamic mountPoint, path, server; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequest +@dynamic migrateAutomlDatasetConfig, migrateAutomlModelConfig, + migrateDataLabelingDatasetConfig, migrateMlEngineModelVersionConfig; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1NotebookEucConfig +// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlDatasetConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookEucConfig -@dynamic bypassActasCheck, eucDisabled; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlDatasetConfig +@dynamic dataset, datasetDisplayName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1NotebookIdleShutdownConfig +// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlModelConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookIdleShutdownConfig -@dynamic idleShutdownDisabled, idleTimeout; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlModelConfig +@dynamic model, modelDisplayName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity +// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity -@dynamic consumeReservationType, key, values; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfig +@dynamic dataset, datasetDisplayName, + migrateDataLabelingAnnotatedDatasetConfigs; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"values" : [NSString class] + @"migrateDataLabelingAnnotatedDatasetConfigs" : [GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfigMigrateDataLabelingAnnotatedDatasetConfig class] }; return map; } @@ -9603,54 +6406,48 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinit // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime +// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfigMigrateDataLabelingAnnotatedDatasetConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime -@dynamic createTime, descriptionProperty, displayName, expirationTime, - healthState, isUpgradable, labels, name, networkTags, - notebookRuntimeTemplateRef, notebookRuntimeType, proxyUri, - reservationAffinity, runtimeState, runtimeUser, serviceAccount, - updateTime, version; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfigMigrateDataLabelingAnnotatedDatasetConfig +@dynamic annotatedDataset; +@end -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"descriptionProperty" : @"description" }; -} -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"networkTags" : [NSString class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateMlEngineModelVersionConfig +// +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateMlEngineModelVersionConfig +@dynamic endpoint, modelDisplayName, modelVersion; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceResponse +@dynamic dataset, migratableResource, model; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate +// GTLRAiplatform_GoogleCloudAiplatformV1Model // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate -@dynamic createTime, dataPersistentDiskSpec, descriptionProperty, displayName, - ETag, eucConfig, idleShutdownConfig, isDefault, labels, machineSpec, - name, networkSpec, networkTags, notebookRuntimeType, - reservationAffinity, serviceAccount, shieldedVmConfig, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Model +@dynamic artifactUri, baseModelSource, containerSpec, createTime, dataStats, + deployedModels, descriptionProperty, displayName, encryptionSpec, ETag, + explanationSpec, labels, metadata, metadataArtifact, metadataSchemaUri, + modelSourceInfo, name, originalModelInfo, pipelineJob, predictSchemata, + supportedDeploymentResourcesTypes, supportedExportFormats, + supportedInputStorageFormats, supportedOutputStorageFormats, + trainingPipeline, updateTime, versionAliases, versionCreateTime, + versionDescription, versionId, versionUpdateTime; + (NSDictionary *)propertyToJSONKeyMap { NSDictionary *map = @{ @@ -9662,7 +6459,12 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"networkTags" : [NSString class] + @"deployedModels" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedModelRef class], + @"supportedDeploymentResourcesTypes" : [NSString class], + @"supportedExportFormats" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelExportFormat class], + @"supportedInputStorageFormats" : [NSString class], + @"supportedOutputStorageFormats" : [NSString class], + @"versionAliases" : [NSString class] }; return map; } @@ -9672,10 +6474,10 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1Model_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Model_Labels + (Class)classForAdditionalProperties { return [NSString class]; @@ -9686,67 +6488,80 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplateRef +// GTLRAiplatform_GoogleCloudAiplatformV1ModelBaseModelSource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplateRef -@dynamic notebookRuntimeTemplate; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelBaseModelSource +@dynamic genieSource, modelGardenSource; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Part +// GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Part -@dynamic fileData, functionCall, functionResponse, inlineData, text, - videoMetadata; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec +@dynamic args, command, deploymentTimeout, env, grpcPorts, healthProbe, + healthRoute, imageUri, ports, predictRoute, sharedMemorySizeMb, + startupProbe; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1PauseModelDeploymentMonitoringJobRequest -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"args" : [NSString class], + @"command" : [NSString class], + @"env" : [GTLRAiplatform_GoogleCloudAiplatformV1EnvVar class], + @"grpcPorts" : [GTLRAiplatform_GoogleCloudAiplatformV1Port class], + @"ports" : [GTLRAiplatform_GoogleCloudAiplatformV1Port class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PauseModelDeploymentMonitoringJobRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PauseScheduleRequest +// GTLRAiplatform_GoogleCloudAiplatformV1ModelDataStats // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PauseScheduleRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDataStats +@dynamic testAnnotationsCount, testDataItemsCount, trainingAnnotationsCount, + trainingDataItemsCount, validationAnnotationsCount, + validationDataItemsCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PersistentDiskSpec +// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PersistentDiskSpec -@dynamic diskSizeGb, diskType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable +@dynamic bigqueryTablePath, logSource, logType, + requestResponseLoggingSchemaVersion; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource +// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource -@dynamic createTime, displayName, encryptionSpec, error, labels, name, network, - reservedIpRanges, resourcePools, resourceRuntime, resourceRuntimeSpec, - startTime, state, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob +@dynamic analysisInstanceSchemaUri, bigqueryTables, createTime, displayName, + enableMonitoringPipelineLogs, encryptionSpec, endpoint, error, labels, + latestMonitoringPipelineMetadata, loggingSamplingStrategy, logTtl, + modelDeploymentMonitoringObjectiveConfigs, + modelDeploymentMonitoringScheduleConfig, modelMonitoringAlertConfig, + name, nextScheduleTime, predictInstanceSchemaUri, + samplePredictInstance, scheduleState, state, + statsAnomaliesBaseDirectory, updateTime; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"reservedIpRanges" : [NSString class], - @"resourcePools" : [GTLRAiplatform_GoogleCloudAiplatformV1ResourcePool class] + @"bigqueryTables" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable class], + @"modelDeploymentMonitoringObjectiveConfigs" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringObjectiveConfig class] }; return map; } @@ -9756,10 +6571,10 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_Labels + (Class)classForAdditionalProperties { return [NSString class]; @@ -9770,64 +6585,48 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob +// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob -@dynamic createTime, displayName, encryptionSpec, endTime, error, jobDetail, - labels, name, network, pipelineSpec, reservedIpRanges, runtimeConfig, - scheduleName, serviceAccount, startTime, state, templateMetadata, - templateUri, updateTime; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"reservedIpRanges" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadata +@dynamic runTime, status; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringObjectiveConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringObjectiveConfig +@dynamic deployedModelId, objectiveConfig; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_PipelineSpec +// GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_PipelineSpec - -+ (Class)classForAdditionalProperties { - return [NSObject class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig +@dynamic monitorInterval, monitorWindow; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobDetail +// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobDetail -@dynamic pipelineContext, pipelineRunContext, taskDetails; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluation +@dynamic annotationSchemaUri, createTime, dataItemSchemaUri, displayName, + explanationSpecs, metadata, metrics, metricsSchemaUri, + modelExplanation, name, sliceDimensions; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"taskDetails" : [GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail class] + @"explanationSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationModelEvaluationExplanationSpec class], + @"sliceDimensions" : [NSString class] }; return map; } @@ -9837,24 +6636,53 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobDetail // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig +// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationModelEvaluationExplanationSpec +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationModelEvaluationExplanationSpec +@dynamic explanationSpec, explanationType; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSlice +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSlice +@dynamic createTime, metrics, metricsSchemaUri, modelExplanation, name, slice; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSlice +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSlice +@dynamic dimension, sliceSpec, value; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig -@dynamic failurePolicy, gcsOutputDirectory, inputArtifacts, parameters, - parameterValues; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec +@dynamic configs; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_InputArtifacts +// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec_Configs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_InputArtifacts +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec_Configs + (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfigInputArtifact class]; + return [GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig class]; } @end @@ -9862,54 +6690,45 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_Parameters +// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecRange // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_Parameters - -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1Value class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecRange +@dynamic high, low; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_ParameterValues +// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_ParameterValues - -+ (Class)classForAdditionalProperties { - return [NSObject class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig +@dynamic allValues, range, value; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfigInputArtifact +// GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecValue // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfigInputArtifact -@dynamic artifactId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecValue +@dynamic floatValue, stringValue; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail +// GTLRAiplatform_GoogleCloudAiplatformV1ModelExplanation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail -@dynamic createTime, endTime, error, execution, executorDetail, inputs, outputs, - parentTaskId, pipelineTaskStatus, startTime, state, taskId, taskName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelExplanation +@dynamic meanAttributions; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"pipelineTaskStatus" : [GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus class] + @"meanAttributions" : [GTLRAiplatform_GoogleCloudAiplatformV1Attribution class] }; return map; } @@ -9919,13 +6738,21 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Inputs +// GTLRAiplatform_GoogleCloudAiplatformV1ModelExportFormat // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Inputs +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelExportFormat +@dynamic exportableContents, identifier; -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList class]; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"exportableContents" : [NSString class] + }; + return map; } @end @@ -9933,13 +6760,27 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Outputs +// GTLRAiplatform_GoogleCloudAiplatformV1ModelGardenSource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Outputs +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelGardenSource +@dynamic publicModelName; +@end -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList class]; + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfig +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfig +@dynamic emailAlertConfig, enableLogging, notificationChannels; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"notificationChannels" : [NSString class] + }; + return map; } @end @@ -9947,15 +6788,15 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfigEmailAlertConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList -@dynamic artifacts; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfigEmailAlertConfig +@dynamic userEmails; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"artifacts" : [GTLRAiplatform_GoogleCloudAiplatformV1Artifact class] + @"userEmails" : [NSString class] }; return map; } @@ -9965,56 +6806,55 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifact // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus -@dynamic error, state, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfig +@dynamic explanationConfig, predictionDriftDetectionConfig, trainingDataset, + trainingPredictionSkewDetectionConfig; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetail +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetail -@dynamic containerDetail, customJobDetail; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfig +@dynamic enableFeatureAttributes, explanationBaseline; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailContainerDetail +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailContainerDetail -@dynamic failedMainJobs, failedPreCachingCheckJobs, mainJob, preCachingCheckJob; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline +@dynamic bigquery, gcs, predictionFormat; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"failedMainJobs" : [NSString class], - @"failedPreCachingCheckJobs" : [NSString class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig +@dynamic attributionScoreDriftThresholds, defaultDriftThreshold, + driftThresholds; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailCustomJobDetail +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_AttributionScoreDriftThresholds // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailCustomJobDetail -@dynamic failedJobs, job; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_AttributionScoreDriftThresholds -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"failedJobs" : [NSString class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig class]; } @end @@ -10022,47 +6862,48 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetail // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTemplateMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_DriftThresholds // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTemplateMetadata -@dynamic version; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_DriftThresholds + ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Port +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingDataset // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Port -@dynamic containerPort; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingDataset +@dynamic bigquerySource, dataFormat, dataset, gcsSource, + loggingSamplingStrategy, targetField; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PredefinedSplit +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PredefinedSplit -@dynamic key; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig +@dynamic attributionScoreSkewThresholds, defaultSkewThreshold, skewThresholds; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PredictRequest +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_AttributionScoreSkewThresholds // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PredictRequest -@dynamic instances, parameters; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_AttributionScoreSkewThresholds -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"instances" : [NSObject class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig class]; } @end @@ -10070,26 +6911,29 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PredictRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PredictRequestResponseLoggingConfig +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_SkewThresholds // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PredictRequestResponseLoggingConfig -@dynamic bigqueryDestination, enabled, samplingRate; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_SkewThresholds + ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PredictResponse +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PredictResponse -@dynamic deployedModelId, metadata, model, modelDisplayName, modelVersionId, - predictions; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies +@dynamic anomalyCount, deployedModelId, featureStats, objective; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"predictions" : [NSObject class] + @"featureStats" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies class] }; return map; } @@ -10099,47 +6943,42 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PredictResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata +// GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata -@dynamic instanceSchemaUri, parametersSchemaUri, predictionSchemaUri; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies +@dynamic featureDisplayName, predictionStats, threshold, trainingStats; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1Presets -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"predictionStats" : [GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Presets -@dynamic modality, query; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PrivateEndpoints +// GTLRAiplatform_GoogleCloudAiplatformV1ModelOriginalModelInfo // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PrivateEndpoints -@dynamic explainHttpUri, healthHttpUri, predictHttpUri, serviceAttachment; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelOriginalModelInfo +@dynamic model; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfig +// GTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfig -@dynamic enablePrivateServiceConnect, projectAllowlist; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo +@dynamic copyProperty, sourceType; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"projectAllowlist" : [NSString class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"copyProperty" : @"copy" }; } @end @@ -10147,99 +6986,75 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfi // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Probe +// GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Probe -@dynamic exec, periodSeconds, timeoutSeconds; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexOperationMetadata +@dynamic deployedIndexId, genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ProbeExecAction +// GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ProbeExecAction -@dynamic command; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"command" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexResponse +@dynamic deployedIndex; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PscAutomatedEndpoints +// GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PscAutomatedEndpoints -@dynamic matchAddress, network, projectId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModel +// GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModel -@dynamic frameworks, launchStage, name, openSourceCategory, predictSchemata, - publisherModelTemplate, supportedActions, versionId, versionState; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"frameworks" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelRequest +@dynamic deployedModel, updateMask; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToAction +// GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToAction -@dynamic createApplication, deploy, deployGke, fineTune, openEvaluationPipeline, - openFineTuningPipeline, openFineTuningPipelines, - openGenerationAiStudio, openGenie, openNotebook, openNotebooks, - openPromptTuningPipeline, requestAccess, viewRestApi; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelResponse +@dynamic deployedModel; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeploy +// GTLRAiplatform_GoogleCloudAiplatformV1NasJob // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeploy -@dynamic artifactUri, automaticResources, containerSpec, dedicatedResources, - deployTaskName, largeModelReference, modelDisplayName, - publicArtifactUri, sharedResources, title; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJob +@dynamic createTime, displayName, enableRestrictedImageTraining, encryptionSpec, + endTime, error, labels, name, nasJobOutput, nasJobSpec, startTime, + state, updateTime; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeployGke +// GTLRAiplatform_GoogleCloudAiplatformV1NasJob_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeployGke -@dynamic gkeYamlConfigs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJob_Labels -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"gkeYamlConfigs" : [NSString class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSString class]; } @end @@ -10247,33 +7062,26 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToAction // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenFineTuningPipelines +// GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutput // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenFineTuningPipelines -@dynamic fineTuningPipelines; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"fineTuningPipelines" : [GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutput +@dynamic multiTrialJobOutput; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenNotebooks +// GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutput // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenNotebooks -@dynamic notebooks; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutput +@dynamic searchTrials, trainTrials; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"notebooks" : [GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences class] + @"searchTrials" : [GTLRAiplatform_GoogleCloudAiplatformV1NasTrial class], + @"trainTrials" : [GTLRAiplatform_GoogleCloudAiplatformV1NasTrial class] }; return map; } @@ -10283,102 +7091,92 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToAction // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences +// GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences -@dynamic references, resourceDescription, resourceTitle, resourceUseCase, title; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpec +@dynamic multiTrialAlgorithmSpec, resumeNasJobId, searchSpaceSpec; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences_References +// GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences_References - -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelResourceReference class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec +@dynamic metric, multiTrialAlgorithm, searchTrialSpec, trainTrialSpec; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionViewRestApi +// GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionViewRestApi -@dynamic documentations, title; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"documentations" : [GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelDocumentation class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec +@dynamic goal, metricId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelDocumentation +// GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelDocumentation -@dynamic content, title; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec +@dynamic maxFailedTrialCount, maxParallelTrialCount, maxTrialCount, + searchTrialJobSpec; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelResourceReference +// GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelResourceReference -@dynamic descriptionProperty, resourceName, uri, useCase; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"descriptionProperty" : @"description" }; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec +@dynamic frequency, maxParallelTrialCount, trainTrialJobSpec; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1NasTrial // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasTrial +@dynamic endTime, finalMeasurement, identifier, startTime, state; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1NasTrialDetail // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsRequest -@dynamic filter, force; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NasTrialDetail +@dynamic name, parameters, searchTrial, trainTrial; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQuery // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsResponse -@dynamic purgeCount, purgeSample; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQuery +@dynamic embedding, entityId, neighborCount, parameters, + perCrowdingAttributeNeighborCount, stringFilters; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"purgeSample" : [NSString class] + @"stringFilters" : [GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryStringFilter class] }; return map; } @@ -10388,35 +7186,44 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryEmbedding // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryEmbedding +@dynamic value; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"value" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryParameters // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsRequest -@dynamic filter, force; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryParameters +@dynamic approximateNeighborCandidates, leafNodesSearchFraction; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryStringFilter // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsResponse -@dynamic purgeCount, purgeSample; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryStringFilter +@dynamic allowTokens, denyTokens, name; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"purgeSample" : [NSString class] + @"allowTokens" : [NSString class], + @"denyTokens" : [NSString class] }; return map; } @@ -10426,35 +7233,33 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighbors // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsMetadata -@dynamic genericMetadata; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighbors +@dynamic neighbors; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsRequest -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"neighbors" : [GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborsNeighbor class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsRequest -@dynamic filter, force; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsResponse -@dynamic purgeCount, purgeSample; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadata +@dynamic contentValidationStats, dataBytesCount; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"purgeSample" : [NSString class] + @"contentValidationStats" : [GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataContentValidationStats class] }; return map; } @@ -10464,17 +7269,16 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1PythonPackageSpec +// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataContentValidationStats // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1PythonPackageSpec -@dynamic args, env, executorImageUri, packageUris, pythonModule; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataContentValidationStats +@dynamic invalidRecordCount, invalidSparseRecordCount, partialErrors, + sourceGcsUri, validRecordCount, validSparseRecordCount; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"args" : [NSString class], - @"env" : [GTLRAiplatform_GoogleCloudAiplatformV1EnvVar class], - @"packageUris" : [NSString class] + @"partialErrors" : [GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError class] }; return map; } @@ -10484,74 +7288,85 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1PythonPackageSpec // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1QueryDeployedModelsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1QueryDeployedModelsResponse -@dynamic deployedModelRefs, deployedModels, nextPageToken, - totalDeployedModelCount, totalEndpointCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError +@dynamic embeddingId, errorMessage, errorType, rawRecord, sourceGcsUri; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"deployedModelRefs" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedModelRef class], - @"deployedModels" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborsNeighbor +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborsNeighbor +@dynamic distance, entityId, entityKeyValues; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1RawPredictRequest +// GTLRAiplatform_GoogleCloudAiplatformV1Neighbor // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1RawPredictRequest -@dynamic httpBody; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Neighbor +@dynamic neighborDistance, neighborId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1RaySpec +// GTLRAiplatform_GoogleCloudAiplatformV1NetworkSpec +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NetworkSpec +@dynamic enableInternetAccess, network, subnetwork; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1NfsMount // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1RaySpec +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NfsMount +@dynamic mountPoint, path, server; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1NotebookEucConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesRequest -@dynamic entityId, featureSelector; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookEucConfig +@dynamic bypassActasCheck, eucDisabled; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1NotebookIdleShutdownConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponse -@dynamic entityView, header; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookIdleShutdownConfig +@dynamic idleShutdownDisabled, idleTimeout; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityView +// GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityView -@dynamic data, entityId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity +@dynamic consumeReservationType, key, values; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"data" : [GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityViewData class] + @"values" : [NSString class] }; return map; } @@ -10561,24 +7376,39 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseE // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityViewData +// GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityViewData -@dynamic value, values; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime +@dynamic createTime, descriptionProperty, displayName, expirationTime, + healthState, isUpgradable, labels, name, networkTags, + notebookRuntimeTemplateRef, notebookRuntimeType, proxyUri, + reservationAffinity, runtimeState, runtimeUser, satisfiesPzi, + satisfiesPzs, serviceAccount, updateTime, version; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"descriptionProperty" : @"description" }; +} + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"networkTags" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseFeatureDescriptor +// GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseFeatureDescriptor -@dynamic identifier; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_Labels -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; ++ (Class)classForAdditionalProperties { + return [NSString class]; } @end @@ -10586,15 +7416,26 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseF // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseHeader +// GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseHeader -@dynamic entityType, featureDescriptors; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate +@dynamic createTime, dataPersistentDiskSpec, descriptionProperty, displayName, + ETag, eucConfig, idleShutdownConfig, isDefault, labels, machineSpec, + name, networkSpec, networkTags, notebookRuntimeType, + reservationAffinity, serviceAccount, shieldedVmConfig, updateTime; + ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; +} + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"featureDescriptors" : [GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseFeatureDescriptor class] + @"networkTags" : [NSString class] }; return map; } @@ -10604,17 +7445,13 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseH // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsRequest -@dynamic deployedIndexId, ids; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_Labels -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"ids" : [NSString class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSString class]; } @end @@ -10622,79 +7459,83 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplateRef // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsResponse -@dynamic datapoints; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"datapoints" : [GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplateRef +@dynamic notebookRuntimeTemplate; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardBlobDataResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Part // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardBlobDataResponse -@dynamic blobs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Part +@dynamic fileData, functionCall, functionResponse, inlineData, text, + videoMetadata; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"blobs" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1PauseModelDeploymentMonitoringJobRequest +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PauseModelDeploymentMonitoringJobRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardSizeResponse +// GTLRAiplatform_GoogleCloudAiplatformV1PauseScheduleRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardSizeResponse -@dynamic storageSizeByte; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PauseScheduleRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardTimeSeriesDataResponse +// GTLRAiplatform_GoogleCloudAiplatformV1PersistentDiskSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardTimeSeriesDataResponse -@dynamic timeSeriesData; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PersistentDiskSpec +@dynamic diskSizeGb, diskType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse +// GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse -@dynamic monthlyUsageData; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource +@dynamic createTime, displayName, encryptionSpec, error, labels, name, network, + reservedIpRanges, resourcePools, resourceRuntime, resourceRuntimeSpec, + startTime, state, updateTime; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"reservedIpRanges" : [NSString class], + @"resourcePools" : [GTLRAiplatform_GoogleCloudAiplatformV1ResourcePool class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse_MonthlyUsageData +// GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse_MonthlyUsageData +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_Labels + (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerMonthUsageData class]; + return [NSString class]; } @end @@ -10702,15 +7543,18 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerMonthUsageData +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerMonthUsageData -@dynamic userUsageData; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob +@dynamic createTime, displayName, encryptionSpec, endTime, error, jobDetail, + labels, name, network, pipelineSpec, reservedIpRanges, runtimeConfig, + scheduleName, serviceAccount, startTime, state, templateMetadata, + templateUri, updateTime; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"userUsageData" : [GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerUserUsageData class] + @"reservedIpRanges" : [NSString class] }; return map; } @@ -10720,44 +7564,43 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageRespon // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerUserUsageData +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerUserUsageData -@dynamic username, viewCount; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_Labels -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceOperationMetadata -// ++ (Class)classForAdditionalProperties { + return [NSString class]; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceOperationMetadata -@dynamic genericMetadata, progressMessage; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceRequest +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_PipelineSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_PipelineSpec + ++ (Class)classForAdditionalProperties { + return [NSObject class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenRequest +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobDetail // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenRequest -@dynamic childContexts; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobDetail +@dynamic pipelineContext, pipelineRunContext, taskDetails; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"childContexts" : [NSString class] + @"taskDetails" : [GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail class] }; return map; } @@ -10767,26 +7610,24 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenReque // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenResponse +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig +@dynamic failurePolicy, gcsOutputDirectory, inputArtifacts, parameters, + parameterValues; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_InputArtifacts // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsRequest -@dynamic datapointIds; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_InputArtifacts -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"datapointIds" : [NSString class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfigInputArtifact class]; } @end @@ -10794,24 +7635,27 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_Parameters // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_Parameters + ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1Value class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ResourcePool +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_ParameterValues // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourcePool -@dynamic autoscalingSpec, diskSpec, identifier, machineSpec, replicaCount, - usedReplicaCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_ParameterValues -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; ++ (Class)classForAdditionalProperties { + return [NSObject class]; } @end @@ -10819,155 +7663,208 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourcePool // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ResourcePoolAutoscalingSpec +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfigInputArtifact // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourcePoolAutoscalingSpec -@dynamic maxReplicaCount, minReplicaCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfigInputArtifact +@dynamic artifactId; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail +@dynamic createTime, endTime, error, execution, executorDetail, inputs, outputs, + parentTaskId, pipelineTaskStatus, startTime, state, taskId, taskName; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"pipelineTaskStatus" : [GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntime +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Inputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntime -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Inputs -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntimeSpec -// ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList class]; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntimeSpec -@dynamic raySpec, serviceAccountSpec; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ResourcesConsumed +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Outputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourcesConsumed -@dynamic replicaHours; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Outputs + ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1RestoreDatasetVersionOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1RestoreDatasetVersionOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList +@dynamic artifacts; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"artifacts" : [GTLRAiplatform_GoogleCloudAiplatformV1Artifact class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ResumeModelDeploymentMonitoringJobRequest +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResumeModelDeploymentMonitoringJobRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus +@dynamic error, state, updateTime; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ResumeScheduleRequest +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetail // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResumeScheduleRequest -@dynamic catchUp; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetail +@dynamic containerDetail, customJobDetail; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Retrieval +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailContainerDetail // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Retrieval -@dynamic disableAttribution, vertexAiSearch; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailContainerDetail +@dynamic failedMainJobs, failedPreCachingCheckJobs, mainJob, preCachingCheckJob; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"failedMainJobs" : [NSString class], + @"failedPreCachingCheckJobs" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SafetyRating +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailCustomJobDetail // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SafetyRating -@dynamic blocked, category, probability, probabilityScore, severity, - severityScore; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailCustomJobDetail +@dynamic failedJobs, job; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"failedJobs" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SafetySetting +// GTLRAiplatform_GoogleCloudAiplatformV1PipelineTemplateMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SafetySetting -@dynamic category, method, threshold; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PipelineTemplateMetadata +@dynamic version; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SampleConfig +// GTLRAiplatform_GoogleCloudAiplatformV1Port // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SampleConfig -@dynamic followingBatchSamplePercentage, initialBatchSamplePercentage, - sampleStrategy; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Port +@dynamic containerPort; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SampledShapleyAttribution +// GTLRAiplatform_GoogleCloudAiplatformV1PredefinedSplit // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SampledShapleyAttribution -@dynamic pathCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PredefinedSplit +@dynamic key; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategy +// GTLRAiplatform_GoogleCloudAiplatformV1PredictRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategy -@dynamic randomSampleConfig; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PredictRequest +@dynamic instances, parameters; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"instances" : [NSObject class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategyRandomSampleConfig +// GTLRAiplatform_GoogleCloudAiplatformV1PredictRequestResponseLoggingConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategyRandomSampleConfig -@dynamic sampleRate; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PredictRequestResponseLoggingConfig +@dynamic bigqueryDestination, enabled, samplingRate; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery +// GTLRAiplatform_GoogleCloudAiplatformV1PredictResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery -@dynamic annotationFilter, annotationSpecCount, createTime, displayName, ETag, - metadata, name, problemType, supportAutomlTraining, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PredictResponse +@dynamic deployedModelId, metadata, model, modelDisplayName, modelVersionId, + predictions; -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"ETag" : @"etag" }; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"predictions" : [NSObject class] + }; + return map; } @end @@ -10975,71 +7872,45 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Scalar -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Scalar -@dynamic value; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1Schedule +// GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Schedule -@dynamic allowQueueing, catchUp, createPipelineJobRequest, createTime, cron, - displayName, endTime, lastPauseTime, lastResumeTime, - lastScheduledRunResponse, maxConcurrentRunCount, maxRunCount, name, - nextRunTime, startedRunCount, startTime, state, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata +@dynamic instanceSchemaUri, parametersSchemaUri, predictionSchemaUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ScheduleRunResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Presets // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ScheduleRunResponse -@dynamic runResponse, scheduledRunTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Presets +@dynamic modality, query; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Scheduling +// GTLRAiplatform_GoogleCloudAiplatformV1PrivateEndpoints // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Scheduling -@dynamic disableRetries, restartJobOnWorkerRestart, timeout; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PrivateEndpoints +@dynamic explainHttpUri, healthHttpUri, predictHttpUri, serviceAttachment; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Schema +// GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Schema -@dynamic defaultProperty, descriptionProperty, enumProperty, example, format, - items, maximum, maxItems, maxLength, maxProperties, minimum, minItems, - minLength, minProperties, nullable, pattern, properties, required, - title, type; - -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"defaultProperty" : @"default", - @"descriptionProperty" : @"description", - @"enumProperty" : @"enum" - }; - return map; -} +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfig +@dynamic enablePrivateServiceConnect, projectAllowlist; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"enum" : [NSString class], - @"required" : [NSString class] + @"projectAllowlist" : [NSString class] }; return map; } @@ -11049,28 +7920,27 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1Schema // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Schema_Properties +// GTLRAiplatform_GoogleCloudAiplatformV1Probe // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Schema_Properties - -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1Schema class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Probe +@dynamic exec, periodSeconds, timeoutSeconds; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaAnnotationSpecColor +// GTLRAiplatform_GoogleCloudAiplatformV1ProbeExecAction // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaAnnotationSpecColor -@dynamic color, displayName, identifier; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ProbeExecAction +@dynamic command; -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"command" : [NSString class] + }; + return map; } @end @@ -11078,65 +7948,87 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaAnnotationSpecColor // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageBoundingBoxAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1PscAutomatedEndpoints // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageBoundingBoxAnnotation -@dynamic annotationSpecId, displayName, xMax, xMin, yMax, yMin; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PscAutomatedEndpoints +@dynamic matchAddress, network, projectId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageClassificationAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModel // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageClassificationAnnotation -@dynamic annotationSpecId, displayName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModel +@dynamic frameworks, launchStage, name, openSourceCategory, predictSchemata, + publisherModelTemplate, supportedActions, versionId, versionState; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"frameworks" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDataItem +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToAction // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDataItem -@dynamic gcsUri, mimeType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToAction +@dynamic createApplication, deploy, deployGke, fineTune, openEvaluationPipeline, + openFineTuningPipeline, openFineTuningPipelines, + openGenerationAiStudio, openGenie, openNotebook, openNotebooks, + openPromptTuningPipeline, requestAccess, viewRestApi; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDatasetMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeploy // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDatasetMetadata -@dynamic dataItemSchemaUri, gcsBucket; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeploy +@dynamic artifactUri, automaticResources, containerSpec, dedicatedResources, + deployTaskName, largeModelReference, modelDisplayName, + publicArtifactUri, sharedResources, title; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeployGke // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotation -@dynamic maskAnnotation, polygonAnnotation, polylineAnnotation; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeployGke +@dynamic gkeYamlConfigs; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"gkeYamlConfigs" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationMaskAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenFineTuningPipelines // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationMaskAnnotation -@dynamic annotationSpecColors, maskGcsUri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenFineTuningPipelines +@dynamic fineTuningPipelines; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"annotationSpecColors" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaAnnotationSpecColor class] + @"fineTuningPipelines" : [GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences class] }; return map; } @@ -11146,15 +8038,15 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnn // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolygonAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenNotebooks // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolygonAnnotation -@dynamic annotationSpecId, displayName, vertexes; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenNotebooks +@dynamic notebooks; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"vertexes" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaVertex class] + @"notebooks" : [GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences class] }; return map; } @@ -11164,17 +8056,23 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnn // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolylineAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolylineAnnotation -@dynamic annotationSpecId, displayName, vertexes; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences +@dynamic references, resourceDescription, resourceTitle, resourceUseCase, title; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"vertexes" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaVertex class] - }; - return map; + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences_References +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences_References + ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelResourceReference class]; } @end @@ -11182,15 +8080,15 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnn // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionViewRestApi // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetrics -@dynamic confidenceMetrics, iouThreshold, meanAveragePrecision; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionViewRestApi +@dynamic documentations, title; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"confidenceMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetricsConfidenceMetrics class] + @"documentations" : [GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelDocumentation class] }; return map; } @@ -11200,27 +8098,24 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetricsConfidenceMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelDocumentation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetricsConfidenceMetrics -@dynamic confidenceThreshold, f1Score, precision, recall; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelDocumentation +@dynamic content, title; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelResourceReference // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetrics -@dynamic auPrc, auRoc, confidenceMetrics, confusionMatrix, logLoss; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelResourceReference +@dynamic descriptionProperty, resourceName, uri, useCase; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"confidenceMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"descriptionProperty" : @"description" }; } @end @@ -11228,29 +8123,35 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics -@dynamic confidenceThreshold, confusionMatrix, f1Score, f1ScoreAt1, - f1ScoreMacro, f1ScoreMicro, falseNegativeCount, falsePositiveCount, - falsePositiveRate, falsePositiveRateAt1, maxPredictions, precision, - precisionAt1, recall, recallAt1, trueNegativeCount, truePositiveCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix +// GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix -@dynamic annotationSpecs, rows; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsRequest +@dynamic filter, force; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsResponse +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsResponse +@dynamic purgeCount, purgeSample; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"annotationSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef class], - @"rows" : [NSObject class] + @"purgeSample" : [NSString class] }; return map; } @@ -11260,33 +8161,35 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef +// GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef -@dynamic displayName, identifier; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsMetadata +@dynamic genericMetadata; +@end -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsRequest +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsRequest +@dynamic filter, force; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetrics -@dynamic meanAbsoluteError, meanAbsolutePercentageError, quantileMetrics, - rootMeanSquaredError, rootMeanSquaredLogError, - rootMeanSquaredPercentageError, rSquared, - weightedAbsolutePercentageError; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsResponse +@dynamic purgeCount, purgeSample; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"quantileMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetricsQuantileMetricsEntry class] + @"purgeSample" : [NSString class] }; return map; } @@ -11296,36 +8199,35 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetricsQuantileMetricsEntry +// GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetricsQuantileMetricsEntry -@dynamic observedQuantile, quantile, scaledPinballLoss; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsGeneralTextGenerationEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsGeneralTextGenerationEvaluationMetrics -@dynamic bleu, rougeLSum; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsRequest +@dynamic filter, force; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageObjectDetectionEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageObjectDetectionEvaluationMetrics -@dynamic boundingBoxMeanAveragePrecision, boundingBoxMetrics, - evaluatedBoundingBoxCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsResponse +@dynamic purgeCount, purgeSample; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"boundingBoxMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetrics class] + @"purgeSample" : [NSString class] }; return map; } @@ -11335,15 +8237,17 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1PythonPackageSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetrics -@dynamic confidenceMetricsEntries; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1PythonPackageSpec +@dynamic args, env, executorImageUri, packageUris, pythonModule; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"confidenceMetricsEntries" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetricsConfidenceMetricsEntry class] + @"args" : [NSString class], + @"env" : [GTLRAiplatform_GoogleCloudAiplatformV1EnvVar class], + @"packageUris" : [NSString class] }; return map; } @@ -11353,70 +8257,74 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetricsConfidenceMetricsEntry +// GTLRAiplatform_GoogleCloudAiplatformV1QueryDeployedModelsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetricsConfidenceMetricsEntry -@dynamic confidenceThreshold, confusionMatrix, diceScoreCoefficient, iouScore, - precision, recall; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1QueryDeployedModelsResponse +@dynamic deployedModelRefs, deployedModels, nextPageToken, + totalDeployedModelCount, totalEndpointCount; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"deployedModelRefs" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedModelRef class], + @"deployedModels" : [GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsPairwiseTextGenerationEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1RawPredictRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsPairwiseTextGenerationEvaluationMetrics -@dynamic accuracy, baselineModelWinRate, cohensKappa, f1Score, - falseNegativeCount, falsePositiveCount, - humanPreferenceBaselineModelWinRate, humanPreferenceModelWinRate, - modelWinRate, precision, recall, trueNegativeCount, truePositiveCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1RawPredictRequest +@dynamic httpBody; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsQuestionAnsweringEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1RaySpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsQuestionAnsweringEvaluationMetrics -@dynamic exactMatch; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1RaySpec @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsRegressionEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsRegressionEvaluationMetrics -@dynamic meanAbsoluteError, meanAbsolutePercentageError, rootMeanSquaredError, - rootMeanSquaredLogError, rSquared; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesRequest +@dynamic entityId, featureSelector; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsSummarizationEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsSummarizationEvaluationMetrics -@dynamic rougeLSum; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponse +@dynamic entityView, header; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityView // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetrics -@dynamic confidenceMetrics, confusionMatrix; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityView +@dynamic data, entityId; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"confidenceMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetricsConfidenceMetrics class] + @"data" : [GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityViewData class] }; return map; } @@ -11426,39 +8334,24 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetricsConfidenceMetrics -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetricsConfidenceMetrics -@dynamic confidenceThreshold, f1Score, precision, recall; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextSentimentEvaluationMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityViewData // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextSentimentEvaluationMetrics -@dynamic confusionMatrix, f1Score, linearKappa, meanAbsoluteError, - meanSquaredError, precision, quadraticKappa, recall; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityViewData +@dynamic value, values; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseFeatureDescriptor // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetrics -@dynamic confidenceMetrics, iouThreshold, meanBoundingBoxIou, meanMismatchRate, - meanTrackingAveragePrecision; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseFeatureDescriptor +@dynamic identifier; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"confidenceMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetricsConfidenceMetrics class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; } @end @@ -11466,26 +8359,15 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetricsConfidenceMetrics -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetricsConfidenceMetrics -@dynamic boundingBoxIou, confidenceThreshold, mismatchRate, trackingPrecision, - trackingRecall; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseHeader // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetrics -@dynamic confidenceMetrics, meanAveragePrecision, precisionWindowLength; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseHeader +@dynamic entityType, featureDescriptors; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"confidenceMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetricsConfidenceMetrics class] + @"featureDescriptors" : [GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseFeatureDescriptor class] }; return map; } @@ -11495,25 +8377,33 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetricsConfidenceMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetricsConfidenceMetrics -@dynamic confidenceThreshold, f1Score, precision, recall; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsRequest +@dynamic deployedIndexId, ids; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"ids" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionRecognitionMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionRecognitionMetrics -@dynamic evaluatedActionCount, videoActionMetrics; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsResponse +@dynamic datapoints; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"videoActionMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetrics class] + @"datapoints" : [GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint class] }; return map; } @@ -11523,19 +8413,15 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoObjectTrackingMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardBlobDataResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoObjectTrackingMetrics -@dynamic boundingBoxMeanAveragePrecision, boundingBoxMetrics, - evaluatedBoundingBoxCount, evaluatedFrameCount, evaluatedTrackCount, - trackMeanAveragePrecision, trackMeanBoundingBoxIou, - trackMeanMismatchRate, trackMetrics; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardBlobDataResponse +@dynamic blobs; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"boundingBoxMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetrics class], - @"trackMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetrics class] + @"blobs" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob class] }; return map; } @@ -11545,113 +8431,108 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetri // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageClassificationPredictionInstance +// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardSizeResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageClassificationPredictionInstance -@dynamic content, mimeType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardSizeResponse +@dynamic storageSizeByte; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageObjectDetectionPredictionInstance +// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardTimeSeriesDataResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageObjectDetectionPredictionInstance -@dynamic content, mimeType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardTimeSeriesDataResponse +@dynamic timeSeriesData; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageSegmentationPredictionInstance +// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageSegmentationPredictionInstance -@dynamic content, mimeType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse +@dynamic monthlyUsageData; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextClassificationPredictionInstance +// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse_MonthlyUsageData // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextClassificationPredictionInstance -@dynamic content, mimeType; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse_MonthlyUsageData -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextExtractionPredictionInstance -// ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerMonthUsageData class]; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextExtractionPredictionInstance -@dynamic content, key, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextSentimentPredictionInstance +// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerMonthUsageData // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextSentimentPredictionInstance -@dynamic content, mimeType; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerMonthUsageData +@dynamic userUsageData; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoActionRecognitionPredictionInstance -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"userUsageData" : [GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerUserUsageData class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoActionRecognitionPredictionInstance -@dynamic content, mimeType, timeSegmentEnd, timeSegmentStart; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoClassificationPredictionInstance +// GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerUserUsageData // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoClassificationPredictionInstance -@dynamic content, mimeType, timeSegmentEnd, timeSegmentStart; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerUserUsageData +@dynamic username, viewCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoObjectTrackingPredictionInstance +// GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoObjectTrackingPredictionInstance -@dynamic content, mimeType, timeSegmentEnd, timeSegmentStart; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceOperationMetadata +@dynamic genericMetadata, progressMessage; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult -@dynamic error, instance, key, prediction; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult_Instance +// GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult_Instance +@implementation GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenRequest +@dynamic childContexts; -+ (Class)classForAdditionalProperties { - return [NSObject class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"childContexts" : [NSString class] + }; + return map; } @end @@ -11659,25 +8540,24 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError +// GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError -@dynamic message, status; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfig +// GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfig -@dynamic disableAttribution, sources; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsRequest +@dynamic datapointIds; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"sources" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry class] + @"datapointIds" : [NSString class] }; return map; } @@ -11687,235 +8567,180 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundi // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry +// GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry -@dynamic enterpriseDatastore, inlineContext, type, vertexAiSearchDatastore; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageClassificationPredictionParams +// GTLRAiplatform_GoogleCloudAiplatformV1ResourcePool // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageClassificationPredictionParams -@dynamic confidenceThreshold, maxPredictions; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourcePool +@dynamic autoscalingSpec, diskSpec, identifier, machineSpec, replicaCount, + usedReplicaCount; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageObjectDetectionPredictionParams +// GTLRAiplatform_GoogleCloudAiplatformV1ResourcePoolAutoscalingSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageObjectDetectionPredictionParams -@dynamic confidenceThreshold, maxPredictions; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourcePoolAutoscalingSpec +@dynamic maxReplicaCount, minReplicaCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageSegmentationPredictionParams +// GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntime // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageSegmentationPredictionParams -@dynamic confidenceThreshold; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntime @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoActionRecognitionPredictionParams +// GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntimeSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoActionRecognitionPredictionParams -@dynamic confidenceThreshold, maxPredictions; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntimeSpec +@dynamic raySpec, serviceAccountSpec; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoClassificationPredictionParams +// GTLRAiplatform_GoogleCloudAiplatformV1ResourcesConsumed // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoClassificationPredictionParams -@dynamic confidenceThreshold, maxPredictions, oneSecIntervalClassification, - segmentClassification, shotClassification; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResourcesConsumed +@dynamic replicaHours; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoObjectTrackingPredictionParams +// GTLRAiplatform_GoogleCloudAiplatformV1RestoreDatasetVersionOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoObjectTrackingPredictionParams -@dynamic confidenceThreshold, maxPredictions, minBoundingBoxSize; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1RestoreDatasetVersionOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionClassificationPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1ResumeModelDeploymentMonitoringJobRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionClassificationPredictionResult -@dynamic confidences, displayNames, ids; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"confidences" : [NSNumber class], - @"displayNames" : [NSString class], - @"ids" : [NSNumber class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResumeModelDeploymentMonitoringJobRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageObjectDetectionPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1ResumeScheduleRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageObjectDetectionPredictionResult -@dynamic bboxes, confidences, displayNames, ids; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"bboxes" : [NSObject class], - @"confidences" : [NSNumber class], - @"displayNames" : [NSString class], - @"ids" : [NSNumber class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ResumeScheduleRequest +@dynamic catchUp; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageSegmentationPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1Retrieval // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageSegmentationPredictionResult -@dynamic categoryMask, confidenceMask; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Retrieval +@dynamic disableAttribution, vertexAiSearch; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularClassificationPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1SafetyRating // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularClassificationPredictionResult -@dynamic classes, scores; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"classes" : [NSString class], - @"scores" : [NSNumber class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SafetyRating +@dynamic blocked, category, probability, probabilityScore, severity, + severityScore; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularRegressionPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1SafetySetting // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularRegressionPredictionResult -@dynamic lowerBound, quantilePredictions, quantileValues, upperBound, value; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SafetySetting +@dynamic category, method, threshold; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"quantilePredictions" : [NSNumber class], - @"quantileValues" : [NSNumber class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1SampleConfig +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SampleConfig +@dynamic followingBatchSamplePercentage, initialBatchSamplePercentage, + sampleStrategy; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextExtractionPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1SampledShapleyAttribution // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextExtractionPredictionResult -@dynamic confidences, displayNames, ids, textSegmentEndOffsets, - textSegmentStartOffsets; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"confidences" : [NSNumber class], - @"displayNames" : [NSString class], - @"ids" : [NSNumber class], - @"textSegmentEndOffsets" : [NSNumber class], - @"textSegmentStartOffsets" : [NSNumber class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SampledShapleyAttribution +@dynamic pathCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextSentimentPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategy // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextSentimentPredictionResult -@dynamic sentiment; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategy +@dynamic randomSampleConfig; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTftFeatureImportance +// GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategyRandomSampleConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTftFeatureImportance -@dynamic attributeColumns, attributeWeights, contextColumns, contextWeights, - horizonColumns, horizonWeights; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"attributeColumns" : [NSString class], - @"attributeWeights" : [NSNumber class], - @"contextColumns" : [NSString class], - @"contextWeights" : [NSNumber class], - @"horizonColumns" : [NSString class], - @"horizonWeights" : [NSNumber class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategyRandomSampleConfig +@dynamic sampleRate; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTimeSeriesForecastingPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTimeSeriesForecastingPredictionResult -@dynamic quantilePredictions, quantileValues, tftFeatureImportance, value; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery +@dynamic annotationFilter, annotationSpecCount, createTime, displayName, ETag, + metadata, name, problemType, supportAutomlTraining, updateTime; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"quantilePredictions" : [NSNumber class], - @"quantileValues" : [NSNumber class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"ETag" : @"etag" }; } @end @@ -11923,51 +8748,71 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTim // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoActionRecognitionPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1Scalar // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoActionRecognitionPredictionResult -@dynamic confidence, displayName, identifier, timeSegmentEnd, timeSegmentStart; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Scalar +@dynamic value; +@end -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1Schedule +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Schedule +@dynamic allowQueueing, catchUp, createPipelineJobRequest, createTime, cron, + displayName, endTime, lastPauseTime, lastResumeTime, + lastScheduledRunResponse, maxConcurrentRunCount, maxRunCount, name, + nextRunTime, startedRunCount, startTime, state, updateTime; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoClassificationPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1ScheduleRunResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoClassificationPredictionResult -@dynamic confidence, displayName, identifier, timeSegmentEnd, timeSegmentStart, - type; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ScheduleRunResponse +@dynamic runResponse, scheduledRunTime; +@end -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1Scheduling +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Scheduling +@dynamic disableRetries, restartJobOnWorkerRestart, timeout; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResult +// GTLRAiplatform_GoogleCloudAiplatformV1Schema // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResult -@dynamic confidence, displayName, frames, identifier, timeSegmentEnd, - timeSegmentStart; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Schema +@dynamic defaultProperty, descriptionProperty, enumProperty, example, format, + items, maximum, maxItems, maxLength, maxProperties, minimum, minItems, + minLength, minProperties, nullable, pattern, properties, required, + title, type; + (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; + NSDictionary *map = @{ + @"defaultProperty" : @"default", + @"descriptionProperty" : @"description", + @"enumProperty" : @"enum" + }; + return map; } + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"frames" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResultFrame class] + @"enum" : [NSString class], + @"required" : [NSString class] }; return map; } @@ -11977,47 +8822,28 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVid // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResultFrame -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResultFrame -@dynamic timeOffset, xMax, xMin, yMax, yMin; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1Schema_Properties // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadata -@dynamic inputConfig; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Schema_Properties -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataBigQuerySource -// ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1Schema class]; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataBigQuerySource -@dynamic uri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataGcsSource +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaAnnotationSpecColor // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataGcsSource -@dynamic uri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaAnnotationSpecColor +@dynamic color, displayName, identifier; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"uri" : [NSString class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; } @end @@ -12025,67 +8851,65 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadat // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataInputConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageBoundingBoxAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataInputConfig -@dynamic bigquerySource, gcsSource; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageBoundingBoxAnnotation +@dynamic annotationSpecId, displayName, xMax, xMin, yMax, yMin; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextClassificationAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageClassificationAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextClassificationAnnotation +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageClassificationAnnotation @dynamic annotationSpecId, displayName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDataItem +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDataItem // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDataItem -@dynamic gcsUri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDataItem +@dynamic gcsUri, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDatasetMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDatasetMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDatasetMetadata +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDatasetMetadata @dynamic dataItemSchemaUri, gcsBucket; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextExtractionAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextExtractionAnnotation -@dynamic annotationSpecId, displayName, textSegment; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotation +@dynamic maskAnnotation, polygonAnnotation, polylineAnnotation; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextPromptDatasetMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationMaskAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextPromptDatasetMetadata -@dynamic candidateCount, gcsUri, groundingConfig, maxOutputTokens, note, - promptType, stopSequences, systemInstructionGcsUri, temperature, text, - topK, topP; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationMaskAnnotation +@dynamic annotationSpecColors, maskGcsUri; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"stopSequences" : [NSString class] + @"annotationSpecColors" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaAnnotationSpecColor class] }; return map; } @@ -12095,75 +8919,111 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextPromptDatasetMet // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSegment +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolygonAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSegment -@dynamic content, endOffset, startOffset; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolygonAnnotation +@dynamic annotationSpecId, displayName, vertexes; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"vertexes" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaVertex class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolylineAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentAnnotation -@dynamic annotationSpecId, displayName, sentiment, sentimentMax; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolylineAnnotation +@dynamic annotationSpecId, displayName, vertexes; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"vertexes" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaVertex class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentSavedQueryMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentSavedQueryMetadata -@dynamic sentimentMax; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetrics +@dynamic confidenceMetrics, iouThreshold, meanAveragePrecision; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"confidenceMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetricsConfidenceMetrics class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSegment +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetricsConfidenceMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSegment -@dynamic endTimeOffset, startTimeOffset; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetricsConfidenceMetrics +@dynamic confidenceThreshold, f1Score, precision, recall; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadata -@dynamic inputConfig, timeColumn, timeSeriesIdentifierColumn; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetrics +@dynamic auPrc, auRoc, confidenceMetrics, confusionMatrix, logLoss; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"confidenceMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataBigQuerySource +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataBigQuerySource -@dynamic uri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics +@dynamic confidenceThreshold, confusionMatrix, f1Score, f1ScoreAt1, + f1ScoreMacro, f1ScoreMicro, falseNegativeCount, falsePositiveCount, + falsePositiveRate, falsePositiveRateAt1, maxPredictions, precision, + precisionAt1, recall, recallAt1, trueNegativeCount, truePositiveCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataGcsSource +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataGcsSource -@dynamic uri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix +@dynamic annotationSpecs, rows; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"uri" : [NSString class] + @"annotationSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef class], + @"rows" : [NSObject class] }; return map; } @@ -12173,48 +9033,33 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMet // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataInputConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataInputConfig -@dynamic bigquerySource, gcsSource; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef +@dynamic displayName, identifier; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecasting -// ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecasting -@dynamic inputs, metadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputs -@dynamic additionalExperiments, availableAtForecastColumns, contextWindow, - dataGranularity, enableProbabilisticInference, - exportEvaluatedDataItemsConfig, forecastHorizon, hierarchyConfig, - holidayRegions, optimizationObjective, quantiles, targetColumn, - timeColumn, timeSeriesAttributeColumns, timeSeriesIdentifierColumn, - trainBudgetMilliNodeHours, transformations, - unavailableAtForecastColumns, validationOptions, weightColumn, - windowConfig; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetrics +@dynamic meanAbsoluteError, meanAbsolutePercentageError, quantileMetrics, + rootMeanSquaredError, rootMeanSquaredLogError, + rootMeanSquaredPercentageError, rSquared, + weightedAbsolutePercentageError; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"additionalExperiments" : [NSString class], - @"availableAtForecastColumns" : [NSString class], - @"holidayRegions" : [NSString class], - @"quantiles" : [NSNumber class], - @"timeSeriesAttributeColumns" : [NSString class], - @"transformations" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformation class], - @"unavailableAtForecastColumns" : [NSString class] + @"quantileMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetricsQuantileMetricsEntry class] }; return map; } @@ -12224,200 +9069,248 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitio // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsGranularity +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetricsQuantileMetricsEntry // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsGranularity -@dynamic quantity, unit; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetricsQuantileMetricsEntry +@dynamic observedQuantile, quantile, scaledPinballLoss; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsGeneralTextGenerationEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformation -@dynamic autoProperty, categorical, numeric, text, timestamp; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"autoProperty" : @"auto" }; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsGeneralTextGenerationEvaluationMetrics +@dynamic bleu, rougeLSum; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationAutoTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageObjectDetectionEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationAutoTransformation -@dynamic columnName; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageObjectDetectionEvaluationMetrics +@dynamic boundingBoxMeanAveragePrecision, boundingBoxMetrics, + evaluatedBoundingBoxCount; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationCategoricalTransformation -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"boundingBoxMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetrics class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationCategoricalTransformation -@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationNumericTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationNumericTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetrics +@dynamic confidenceMetricsEntries; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"confidenceMetricsEntries" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetricsConfidenceMetricsEntry class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTextTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetricsConfidenceMetricsEntry // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTextTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetricsConfidenceMetricsEntry +@dynamic confidenceThreshold, confusionMatrix, diceScoreCoefficient, iouScore, + precision, recall; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTimestampTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsPairwiseTextGenerationEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTimestampTransformation -@dynamic columnName, timeFormat; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsPairwiseTextGenerationEvaluationMetrics +@dynamic accuracy, baselineModelWinRate, cohensKappa, f1Score, + falseNegativeCount, falsePositiveCount, + humanPreferenceBaselineModelWinRate, humanPreferenceModelWinRate, + modelWinRate, precision, recall, trueNegativeCount, truePositiveCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsQuestionAnsweringEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingMetadata -@dynamic evaluatedDataItemsBigqueryUri, trainCostMilliNodeHours; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsQuestionAnsweringEvaluationMetrics +@dynamic exactMatch; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassification +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsRegressionEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassification -@dynamic inputs, metadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsRegressionEvaluationMetrics +@dynamic meanAbsoluteError, meanAbsolutePercentageError, rootMeanSquaredError, + rootMeanSquaredLogError, rSquared; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsSummarizationEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs -@dynamic baseModelId, budgetMilliNodeHours, disableEarlyStopping, modelType, - multiLabel, tunableParameter, uptrainBaseModelId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsSummarizationEvaluationMetrics +@dynamic rougeLSum; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata -@dynamic costMilliNodeHours, successfulStopReason; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetrics +@dynamic confidenceMetrics, confusionMatrix; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"confidenceMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetricsConfidenceMetrics class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetection +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetricsConfidenceMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetection -@dynamic inputs, metadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetricsConfidenceMetrics +@dynamic confidenceThreshold, f1Score, precision, recall; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextSentimentEvaluationMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs -@dynamic budgetMilliNodeHours, disableEarlyStopping, modelType, - tunableParameter, uptrainBaseModelId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextSentimentEvaluationMetrics +@dynamic confusionMatrix, f1Score, linearKappa, meanAbsoluteError, + meanSquaredError, precision, quadraticKappa, recall; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata -@dynamic costMilliNodeHours, successfulStopReason; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetrics +@dynamic confidenceMetrics, iouThreshold, meanBoundingBoxIou, meanMismatchRate, + meanTrackingAveragePrecision; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"confidenceMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetricsConfidenceMetrics class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetricsConfidenceMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentation -@dynamic inputs, metadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetricsConfidenceMetrics +@dynamic boundingBoxIou, confidenceThreshold, mismatchRate, trackingPrecision, + trackingRecall; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs -@dynamic baseModelId, budgetMilliNodeHours, modelType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetrics +@dynamic confidenceMetrics, meanAveragePrecision, precisionWindowLength; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"confidenceMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetricsConfidenceMetrics class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetricsConfidenceMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata -@dynamic costMilliNodeHours, successfulStopReason; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetricsConfidenceMetrics +@dynamic confidenceThreshold, f1Score, precision, recall; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionRecognitionMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter -@dynamic checkpointName, datasetConfig, studySpec, trainerConfig, trainerType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionRecognitionMetrics +@dynamic evaluatedActionCount, videoActionMetrics; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"videoActionMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetrics class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_DatasetConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoObjectTrackingMetrics // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_DatasetConfig +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoObjectTrackingMetrics +@dynamic boundingBoxMeanAveragePrecision, boundingBoxMetrics, + evaluatedBoundingBoxCount, evaluatedFrameCount, evaluatedTrackCount, + trackMeanAveragePrecision, trackMeanBoundingBoxIou, + trackMeanMismatchRate, trackMetrics; -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"boundingBoxMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetrics class], + @"trackMetrics" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetrics class] + }; + return map; } @end @@ -12425,318 +9318,375 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageClassificationPredictionInstance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerConfig - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageClassificationPredictionInstance +@dynamic content, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTables +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageObjectDetectionPredictionInstance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTables -@dynamic inputs, metadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageObjectDetectionPredictionInstance +@dynamic content, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageSegmentationPredictionInstance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputs -@dynamic additionalExperiments, disableEarlyStopping, - exportEvaluatedDataItemsConfig, optimizationObjective, - optimizationObjectivePrecisionValue, optimizationObjectiveRecallValue, - predictionType, targetColumn, trainBudgetMilliNodeHours, - transformations, weightColumnName; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"additionalExperiments" : [NSString class], - @"transformations" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformation class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageSegmentationPredictionInstance +@dynamic content, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextClassificationPredictionInstance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformation -@dynamic autoProperty, categorical, numeric, repeatedCategorical, - repeatedNumeric, repeatedText, text, timestamp; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"autoProperty" : @"auto" }; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextClassificationPredictionInstance +@dynamic content, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationAutoTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextExtractionPredictionInstance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationAutoTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextExtractionPredictionInstance +@dynamic content, key, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalArrayTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextSentimentPredictionInstance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalArrayTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextSentimentPredictionInstance +@dynamic content, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoActionRecognitionPredictionInstance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoActionRecognitionPredictionInstance +@dynamic content, mimeType, timeSegmentEnd, timeSegmentStart; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericArrayTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoClassificationPredictionInstance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericArrayTransformation -@dynamic columnName, invalidValuesAllowed; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoClassificationPredictionInstance +@dynamic content, mimeType, timeSegmentEnd, timeSegmentStart; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoObjectTrackingPredictionInstance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericTransformation -@dynamic columnName, invalidValuesAllowed; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoObjectTrackingPredictionInstance +@dynamic content, mimeType, timeSegmentEnd, timeSegmentStart; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextArrayTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextArrayTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult +@dynamic error, instance, key, prediction; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult_Instance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult_Instance + ++ (Class)classForAdditionalProperties { + return [NSObject class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTimestampTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTimestampTransformation -@dynamic columnName, invalidValuesAllowed, timeFormat; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError +@dynamic message, status; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesMetadata -@dynamic evaluatedDataItemsBigqueryUri, trainCostMilliNodeHours; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfig +@dynamic disableAttribution, sources; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"sources" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassification +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassification -@dynamic inputs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry +@dynamic enterpriseDatastore, inlineContext, type, vertexAiSearchDatastore; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassificationInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageClassificationPredictionParams // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassificationInputs -@dynamic multiLabel; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageClassificationPredictionParams +@dynamic confidenceThreshold, maxPredictions; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtraction +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageObjectDetectionPredictionParams // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtraction -@dynamic inputs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageObjectDetectionPredictionParams +@dynamic confidenceThreshold, maxPredictions; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtractionInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageSegmentationPredictionParams // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtractionInputs +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageSegmentationPredictionParams +@dynamic confidenceThreshold; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentiment +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoActionRecognitionPredictionParams // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentiment -@dynamic inputs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoActionRecognitionPredictionParams +@dynamic confidenceThreshold, maxPredictions; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentimentInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoClassificationPredictionParams // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentimentInputs -@dynamic sentimentMax; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoClassificationPredictionParams +@dynamic confidenceThreshold, maxPredictions, oneSecIntervalClassification, + segmentClassification, shotClassification; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognition +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoObjectTrackingPredictionParams // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognition -@dynamic inputs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoObjectTrackingPredictionParams +@dynamic confidenceThreshold, maxPredictions, minBoundingBoxSize; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionClassificationPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs -@dynamic modelType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionClassificationPredictionResult +@dynamic confidences, displayNames, ids; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"confidences" : [NSNumber class], + @"displayNames" : [NSString class], + @"ids" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassification +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageObjectDetectionPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassification -@dynamic inputs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageObjectDetectionPredictionResult +@dynamic bboxes, confidences, displayNames, ids; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"bboxes" : [NSObject class], + @"confidences" : [NSNumber class], + @"displayNames" : [NSString class], + @"ids" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageSegmentationPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs -@dynamic modelType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageSegmentationPredictionResult +@dynamic categoryMask, confidenceMask; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTracking +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularClassificationPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTracking -@dynamic inputs; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularClassificationPredictionResult +@dynamic classes, scores; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"classes" : [NSString class], + @"scores" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularRegressionPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs -@dynamic modelType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularRegressionPredictionResult +@dynamic lowerBound, quantilePredictions, quantileValues, upperBound, value; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"quantilePredictions" : [NSNumber class], + @"quantileValues" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomJobMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextExtractionPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomJobMetadata -@dynamic backingCustomJob; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextExtractionPredictionResult +@dynamic confidences, displayNames, ids, textSegmentEndOffsets, + textSegmentStartOffsets; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"confidences" : [NSNumber class], + @"displayNames" : [NSString class], + @"ids" : [NSNumber class], + @"textSegmentEndOffsets" : [NSNumber class], + @"textSegmentStartOffsets" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomTask +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextSentimentPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomTask -@dynamic inputs, metadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextSentimentPredictionResult +@dynamic sentiment; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTftFeatureImportance // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig -@dynamic destinationBigqueryUri, overrideExistingTable; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTftFeatureImportance +@dynamic attributeColumns, attributeWeights, contextColumns, contextWeights, + horizonColumns, horizonWeights; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"attributeColumns" : [NSString class], + @"attributeWeights" : [NSNumber class], + @"contextColumns" : [NSString class], + @"contextWeights" : [NSNumber class], + @"horizonColumns" : [NSString class], + @"horizonWeights" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHierarchyConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTimeSeriesForecastingPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHierarchyConfig -@dynamic groupColumns, groupTemporalTotalWeight, groupTotalWeight, - temporalTotalWeight; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTimeSeriesForecastingPredictionResult +@dynamic quantilePredictions, quantileValues, tftFeatureImportance, value; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"groupColumns" : [NSString class] + @"quantilePredictions" : [NSNumber class], + @"quantileValues" : [NSNumber class] }; return map; } @@ -12746,68 +9696,51 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitio // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoActionRecognitionPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobMetadata -@dynamic backingHyperparameterTuningJob, bestTrialBackingCustomJob; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoActionRecognitionPredictionResult +@dynamic confidence, displayName, identifier, timeSegmentEnd, timeSegmentStart; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobSpec -// ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobSpec -@dynamic maxFailedTrialCount, maxTrialCount, parallelTrialCount, studySpec, - trialJobSpec; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningTask +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoClassificationPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningTask -@dynamic inputs, metadata; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoClassificationPredictionResult +@dynamic confidence, displayName, identifier, timeSegmentEnd, timeSegmentStart, + type; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecasting -// ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecasting -@dynamic inputs, metadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResult // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputs -@dynamic additionalExperiments, availableAtForecastColumns, contextWindow, - dataGranularity, exportEvaluatedDataItemsConfig, forecastHorizon, - hierarchyConfig, holidayRegions, optimizationObjective, quantiles, - targetColumn, timeColumn, timeSeriesAttributeColumns, - timeSeriesIdentifierColumn, trainBudgetMilliNodeHours, transformations, - unavailableAtForecastColumns, validationOptions, weightColumn, - windowConfig; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResult +@dynamic confidence, displayName, frames, identifier, timeSegmentEnd, + timeSegmentStart; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"additionalExperiments" : [NSString class], - @"availableAtForecastColumns" : [NSString class], - @"holidayRegions" : [NSString class], - @"quantiles" : [NSNumber class], - @"timeSeriesAttributeColumns" : [NSString class], - @"transformations" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformation class], - @"unavailableAtForecastColumns" : [NSString class] + @"frames" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResultFrame class] }; return map; } @@ -12817,122 +9750,115 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitio // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsGranularity +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResultFrame // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsGranularity -@dynamic quantity, unit; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResultFrame +@dynamic timeOffset, xMax, xMin, yMax, yMin; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformation -@dynamic autoProperty, categorical, numeric, text, timestamp; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"autoProperty" : @"auto" }; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadata +@dynamic inputConfig; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationAutoTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataBigQuerySource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationAutoTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataBigQuerySource +@dynamic uri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationCategoricalTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataGcsSource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationCategoricalTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataGcsSource +@dynamic uri; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"uri" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationNumericTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataInputConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationNumericTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataInputConfig +@dynamic bigquerySource, gcsSource; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTextTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextClassificationAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTextTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextClassificationAnnotation +@dynamic annotationSpecId, displayName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTimestampTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDataItem // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTimestampTransformation -@dynamic columnName, timeFormat; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDataItem +@dynamic gcsUri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDatasetMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingMetadata -@dynamic evaluatedDataItemsBigqueryUri, trainCostMilliNodeHours; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDatasetMetadata +@dynamic dataItemSchemaUri, gcsBucket; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecasting +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextExtractionAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecasting -@dynamic inputs, metadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextExtractionAnnotation +@dynamic annotationSpecId, displayName, textSegment; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputs +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextPromptDatasetMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputs -@dynamic additionalExperiments, availableAtForecastColumns, contextWindow, - dataGranularity, exportEvaluatedDataItemsConfig, forecastHorizon, - hierarchyConfig, holidayRegions, optimizationObjective, quantiles, - targetColumn, timeColumn, timeSeriesAttributeColumns, - timeSeriesIdentifierColumn, trainBudgetMilliNodeHours, transformations, - unavailableAtForecastColumns, validationOptions, weightColumn, - windowConfig; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextPromptDatasetMetadata +@dynamic candidateCount, gcsUri, groundingConfig, maxOutputTokens, note, + promptType, stopSequences, systemInstructionGcsUri, temperature, text, + topK, topP; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"additionalExperiments" : [NSString class], - @"availableAtForecastColumns" : [NSString class], - @"holidayRegions" : [NSString class], - @"quantiles" : [NSNumber class], - @"timeSeriesAttributeColumns" : [NSString class], - @"transformations" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformation class], - @"unavailableAtForecastColumns" : [NSString class] + @"stopSequences" : [NSString class] }; return map; } @@ -12942,380 +9868,374 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitio // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsGranularity +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSegment // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsGranularity -@dynamic quantity, unit; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSegment +@dynamic content, endOffset, startOffset; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformation -@dynamic autoProperty, categorical, numeric, text, timestamp; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentAnnotation +@dynamic annotationSpecId, displayName, sentiment, sentimentMax; +@end -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"autoProperty" : @"auto" }; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentSavedQueryMetadata +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentSavedQueryMetadata +@dynamic sentimentMax; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationAutoTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSegment // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationAutoTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSegment +@dynamic endTimeOffset, startTimeOffset; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationCategoricalTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationCategoricalTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadata +@dynamic inputConfig, timeColumn, timeSeriesIdentifierColumn; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationNumericTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataBigQuerySource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationNumericTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataBigQuerySource +@dynamic uri; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTextTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataGcsSource // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTextTransformation -@dynamic columnName; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataGcsSource +@dynamic uri; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"uri" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTimestampTransformation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataInputConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTimestampTransformation -@dynamic columnName, timeFormat; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataInputConfig +@dynamic bigquerySource, gcsSource; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecasting // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingMetadata -@dynamic evaluatedDataItemsBigqueryUri, trainCostMilliNodeHours; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecasting +@dynamic inputs, metadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionWindowConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionWindowConfig -@dynamic column, maxCount, strideLength; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputs +@dynamic additionalExperiments, availableAtForecastColumns, contextWindow, + dataGranularity, enableProbabilisticInference, + exportEvaluatedDataItemsConfig, forecastHorizon, hierarchyConfig, + holidayRegions, optimizationObjective, quantiles, targetColumn, + timeColumn, timeSeriesAttributeColumns, timeSeriesIdentifierColumn, + trainBudgetMilliNodeHours, transformations, + unavailableAtForecastColumns, validationOptions, weightColumn, + windowConfig; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"additionalExperiments" : [NSString class], + @"availableAtForecastColumns" : [NSString class], + @"holidayRegions" : [NSString class], + @"quantiles" : [NSNumber class], + @"timeSeriesAttributeColumns" : [NSString class], + @"transformations" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformation class], + @"unavailableAtForecastColumns" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVertex +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsGranularity // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVertex -@dynamic x, y; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsGranularity +@dynamic quantity, unit; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoActionRecognitionAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoActionRecognitionAnnotation -@dynamic annotationSpecId, displayName, timeSegment; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformation +@dynamic autoProperty, categorical, numeric, text, timestamp; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"autoProperty" : @"auto" }; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoClassificationAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationAutoTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoClassificationAnnotation -@dynamic annotationSpecId, displayName, timeSegment; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationAutoTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDataItem +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationCategoricalTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDataItem -@dynamic gcsUri, mimeType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationCategoricalTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDatasetMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationNumericTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDatasetMetadata -@dynamic dataItemSchemaUri, gcsBucket; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationNumericTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoObjectTrackingAnnotation +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTextTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoObjectTrackingAnnotation -@dynamic annotationSpecId, displayName, instanceId, timeOffset, xMax, xMin, - yMax, yMin; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTextTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionClassificationLabelSavedQueryMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTimestampTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionClassificationLabelSavedQueryMetadata -@dynamic multiLabel; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTimestampTransformation +@dynamic columnName, timeFormat; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionMaskSavedQueryMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionMaskSavedQueryMetadata +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingMetadata +@dynamic evaluatedDataItemsBigqueryUri, trainCostMilliNodeHours; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SearchDataItemsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassification // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchDataItemsResponse -@dynamic dataItemViews, nextPageToken; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"dataItemViews" : [GTLRAiplatform_GoogleCloudAiplatformV1DataItemView class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"dataItemViews"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassification +@dynamic inputs, metadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SearchEntryPoint +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchEntryPoint -@dynamic renderedContent, sdkBlob; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs +@dynamic baseModelId, budgetMilliNodeHours, disableEarlyStopping, modelType, + multiLabel, tunableParameter, uptrainBaseModelId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SearchFeaturesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchFeaturesResponse -@dynamic features, nextPageToken; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"features" : [GTLRAiplatform_GoogleCloudAiplatformV1Feature class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"features"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata +@dynamic costMilliNodeHours, successfulStopReason; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetection // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesRequest -@dynamic filter, pageSize, pageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetection +@dynamic inputs, metadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesResponse -@dynamic migratableResources, nextPageToken; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"migratableResources" : [GTLRAiplatform_GoogleCloudAiplatformV1MigratableResource class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"migratableResources"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs +@dynamic budgetMilliNodeHours, disableEarlyStopping, modelType, + tunableParameter, uptrainBaseModelId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequest -@dynamic deployedModelId, endTime, featureDisplayName, objectives, pageSize, - pageToken, startTime; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"objectives" : [GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata +@dynamic costMilliNodeHours, successfulStopReason; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective -@dynamic topFeatureCount, type; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentation +@dynamic inputs, metadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesResponse -@dynamic monitoringStats, nextPageToken; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"monitoringStats" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies class] - }; - return map; -} - -+ (NSString *)collectionItemsKey { - return @"monitoringStats"; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs +@dynamic baseModelId, budgetMilliNodeHours, modelType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesRequest -@dynamic query, returnFullEntity; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata +@dynamic costMilliNodeHours, successfulStopReason; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesResponse -@dynamic nearestNeighbors; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter +@dynamic checkpointName, datasetConfig, studySpec, trainerConfig, trainerType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ServiceAccountSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_DatasetConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ServiceAccountSpec -@dynamic enableCustomServiceAccount, serviceAccount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_DatasetConfig + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ShieldedVmConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ShieldedVmConfig -@dynamic enableSecureBoot; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerConfig + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SmoothGradConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTables // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SmoothGradConfig -@dynamic featureNoiseSigma, noiseSigma, noisySampleCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTables +@dynamic inputs, metadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SpecialistPool +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SpecialistPool -@dynamic displayName, name, pendingDataLabelingJobs, specialistManagerEmails, - specialistManagersCount, specialistWorkerEmails; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputs +@dynamic additionalExperiments, disableEarlyStopping, + exportEvaluatedDataItemsConfig, optimizationObjective, + optimizationObjectivePrecisionValue, optimizationObjectiveRecallValue, + predictionType, targetColumn, trainBudgetMilliNodeHours, + transformations, weightColumnName; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"pendingDataLabelingJobs" : [NSString class], - @"specialistManagerEmails" : [NSString class], - @"specialistWorkerEmails" : [NSString class] + @"additionalExperiments" : [NSString class], + @"transformations" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformation class] }; return map; } @@ -13325,407 +10245,342 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SpecialistPool // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeOperationMetadata -@dynamic genericMetadata, progressMessage; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformation +@dynamic autoProperty, categorical, numeric, repeatedCategorical, + repeatedNumeric, repeatedText, text, timestamp; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeRequest -// ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"autoProperty" : @"auto" }; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StopTrialRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationAutoTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StopTrialRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationAutoTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StratifiedSplit +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalArrayTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StratifiedSplit -@dynamic key, testFraction, trainingFraction, validationFraction; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalArrayTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictRequest -@dynamic inputs, parameters; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"inputs" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictResponse +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericArrayTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictResponse -@dynamic outputs, parameters; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"outputs" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericArrayTransformation +@dynamic columnName, invalidValuesAllowed; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StreamingReadFeatureValuesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StreamingReadFeatureValuesRequest -@dynamic entityIds, featureSelector; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"entityIds" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericTransformation +@dynamic columnName, invalidValuesAllowed; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StreamRawPredictRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextArrayTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StreamRawPredictRequest -@dynamic httpBody; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextArrayTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StringArray +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StringArray -@dynamic values; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"values" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Study +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTimestampTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Study -@dynamic createTime, displayName, inactiveReason, name, state, studySpec; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTimestampTransformation +@dynamic columnName, invalidValuesAllowed, timeFormat; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpec -@dynamic algorithm, convexAutomatedStoppingSpec, decayCurveStoppingSpec, - measurementSelectionType, medianAutomatedStoppingSpec, metrics, - observationNoise, parameters, studyStoppingConfig; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"metrics" : [GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec class], - @"parameters" : [GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesMetadata +@dynamic evaluatedDataItemsBigqueryUri, trainCostMilliNodeHours; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassification // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpec -@dynamic learningRateParameterName, maxStepCount, minMeasurementCount, - minStepCount, updateAllStoppedTrials, useElapsedDuration; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassification +@dynamic inputs; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassificationInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpec -@dynamic useElapsedDuration; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassificationInputs +@dynamic multiLabel; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtraction // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpec -@dynamic useElapsedDuration; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtraction +@dynamic inputs; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtractionInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec -@dynamic goal, metricId, safetyConfig; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtractionInputs @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentiment // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfig -@dynamic desiredMinSafeTrialsFraction, safetyThreshold; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentiment +@dynamic inputs; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentimentInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec -@dynamic categoricalValueSpec, conditionalParameterSpecs, discreteValueSpec, - doubleValueSpec, integerValueSpec, parameterId, scaleType; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"conditionalParameterSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentimentInputs +@dynamic sentimentMax; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognition // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec -@dynamic defaultValue, values; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"values" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognition +@dynamic inputs; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec -@dynamic parameterSpec, parentCategoricalValues, parentDiscreteValues, - parentIntValues; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs +@dynamic modelType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassification // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition -@dynamic values; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"values" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassification +@dynamic inputs; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition -@dynamic values; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"values" : [NSNumber class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs +@dynamic modelType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueCondition +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTracking // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueCondition -@dynamic values; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"values" : [NSNumber class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTracking +@dynamic inputs; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec -@dynamic defaultValue, values; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs +@dynamic modelType; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"values" : [NSNumber class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomJobMetadata +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomJobMetadata +@dynamic backingCustomJob; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomTask // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec -@dynamic defaultValue, maxValue, minValue; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomTask +@dynamic inputs, metadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec -@dynamic defaultValue, maxValue, minValue; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig +@dynamic destinationBigqueryUri, overrideExistingTable; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecStudyStoppingConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHierarchyConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecStudyStoppingConfig -@dynamic maxDurationNoProgress, maximumRuntimeConstraint, maxNumTrials, - maxNumTrialsNoProgress, minimumRuntimeConstraint, minNumTrials, - shouldStopAsap; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHierarchyConfig +@dynamic groupColumns, groupTemporalTotalWeight, groupTotalWeight, + temporalTotalWeight; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"groupColumns" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1StudyTimeConstraint +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudyTimeConstraint -@dynamic endTime, maxDuration; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobMetadata +@dynamic backingHyperparameterTuningJob, bestTrialBackingCustomJob; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsMetadata -@dynamic clientId, genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobSpec +@dynamic maxFailedTrialCount, maxTrialCount, parallelTrialCount, studySpec, + trialJobSpec; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningTask // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsRequest -@dynamic clientId, contexts, suggestionCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningTask +@dynamic inputs, metadata; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"contexts" : [GTLRAiplatform_GoogleCloudAiplatformV1TrialContext class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecasting +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecasting +@dynamic inputs, metadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse -@dynamic endTime, startTime, studyState, trials; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputs +@dynamic additionalExperiments, availableAtForecastColumns, contextWindow, + dataGranularity, exportEvaluatedDataItemsConfig, forecastHorizon, + hierarchyConfig, holidayRegions, optimizationObjective, quantiles, + targetColumn, timeColumn, timeSeriesAttributeColumns, + timeSeriesIdentifierColumn, trainBudgetMilliNodeHours, transformations, + unavailableAtForecastColumns, validationOptions, weightColumn, + windowConfig; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"trials" : [GTLRAiplatform_GoogleCloudAiplatformV1Trial class] + @"additionalExperiments" : [NSString class], + @"availableAtForecastColumns" : [NSString class], + @"holidayRegions" : [NSString class], + @"quantiles" : [NSNumber class], + @"timeSeriesAttributeColumns" : [NSString class], + @"transformations" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformation class], + @"unavailableAtForecastColumns" : [NSString class] }; return map; } @@ -13735,27 +10590,24 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsGranularity // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters -@dynamic adapterSize, epochCount, learningRateMultiplier; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsGranularity +@dynamic quantity, unit; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution -@dynamic buckets, max, mean, median, min, p5, p95, sum; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformation +@dynamic autoProperty, categorical, numeric, text, timestamp; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"buckets" : [GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistributionDatasetBucket class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"autoProperty" : @"auto" }; } @end @@ -13763,120 +10615,97 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDis // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistributionDatasetBucket +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationAutoTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistributionDatasetBucket -@dynamic count, left, right; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationAutoTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDataStats +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationCategoricalTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDataStats -@dynamic totalBillableCharacterCount, totalTuningCharacterCount, - tuningDatasetExampleCount, tuningStepCount, userDatasetExamples, - userInputTokenDistribution, userMessagePerExampleDistribution, - userOutputTokenDistribution; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"userDatasetExamples" : [GTLRAiplatform_GoogleCloudAiplatformV1Content class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationCategoricalTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationNumericTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningSpec -@dynamic hyperParameters, trainingDatasetUri, validationDatasetUri; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationNumericTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTextTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTextTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewResponse +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTimestampTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewResponse -@dynamic featureViewSync; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTimestampTransformation +@dynamic columnName, timeFormat; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Tensor +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Tensor -@dynamic boolVal, bytesVal, doubleVal, dtype, floatVal, int64Val, intVal, - listVal, shape, stringVal, structVal, tensorVal, uint64Val, uintVal; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"boolVal" : [NSNumber class], - @"bytesVal" : [NSString class], - @"doubleVal" : [NSNumber class], - @"floatVal" : [NSNumber class], - @"int64Val" : [NSNumber class], - @"intVal" : [NSNumber class], - @"listVal" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class], - @"shape" : [NSNumber class], - @"stringVal" : [NSString class], - @"uint64Val" : [NSNumber class], - @"uintVal" : [NSNumber class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingMetadata +@dynamic evaluatedDataItemsBigqueryUri, trainCostMilliNodeHours; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Tensor_StructVal +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecasting // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Tensor_StructVal - -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecasting +@dynamic inputs, metadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputs // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard -@dynamic blobStoragePathPrefix, createTime, descriptionProperty, displayName, - encryptionSpec, ETag, isDefault, labels, name, runCount, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputs +@dynamic additionalExperiments, availableAtForecastColumns, contextWindow, + dataGranularity, exportEvaluatedDataItemsConfig, forecastHorizon, + hierarchyConfig, holidayRegions, optimizationObjective, quantiles, + targetColumn, timeColumn, timeSeriesAttributeColumns, + timeSeriesIdentifierColumn, trainBudgetMilliNodeHours, transformations, + unavailableAtForecastColumns, validationOptions, weightColumn, + windowConfig; -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"additionalExperiments" : [NSString class], + @"availableAtForecastColumns" : [NSString class], + @"holidayRegions" : [NSString class], + @"quantiles" : [NSNumber class], + @"timeSeriesAttributeColumns" : [NSString class], + @"transformations" : [GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformation class], + @"unavailableAtForecastColumns" : [NSString class] }; return map; } @@ -13886,28 +10715,24 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsGranularity // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsGranularity +@dynamic quantity, unit; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob -@dynamic data, identifier; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformation +@dynamic autoProperty, categorical, numeric, text, timestamp; + (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; + return @{ @"autoProperty" : @"auto" }; } @end @@ -13915,257 +10740,235 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlobSequence +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationAutoTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlobSequence -@dynamic values; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"values" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationAutoTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationCategoricalTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment -@dynamic createTime, descriptionProperty, displayName, ETag, labels, name, - source, updateTime; - -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationCategoricalTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationNumericTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationNumericTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTextTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun -@dynamic createTime, descriptionProperty, displayName, ETag, labels, name, - updateTime; - -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTextTransformation +@dynamic columnName; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTimestampTransformation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun_Labels - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTimestampTransformation +@dynamic columnName, timeFormat; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTensor +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTensor -@dynamic value, versionNumber; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingMetadata +@dynamic evaluatedDataItemsBigqueryUri, trainCostMilliNodeHours; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionWindowConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries -@dynamic createTime, descriptionProperty, displayName, ETag, metadata, name, - pluginData, pluginName, updateTime, valueType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionWindowConfig +@dynamic column, maxCount, strideLength; +@end -+ (NSDictionary *)propertyToJSONKeyMap { - NSDictionary *map = @{ - @"descriptionProperty" : @"description", - @"ETag" : @"etag" - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVertex +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVertex +@dynamic x, y; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeriesMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoActionRecognitionAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeriesMetadata -@dynamic maxBlobSequenceLength, maxStep, maxWallTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoActionRecognitionAnnotation +@dynamic annotationSpecId, displayName, timeSegment; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TFRecordDestination +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoClassificationAnnotation // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TFRecordDestination -@dynamic gcsDestination; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoClassificationAnnotation +@dynamic annotationSpecId, displayName, timeSegment; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDataItem // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig -@dynamic value; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDataItem +@dynamic gcsUri, mimeType; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDatasetMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData -@dynamic tensorboardTimeSeriesId, values, valueType; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDatasetMetadata +@dynamic dataItemSchemaUri, gcsBucket; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"values" : [GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesDataPoint class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoObjectTrackingAnnotation +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoObjectTrackingAnnotation +@dynamic annotationSpecId, displayName, instanceId, timeOffset, xMax, xMin, + yMax, yMin; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesDataPoint +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionClassificationLabelSavedQueryMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesDataPoint -@dynamic blobs, scalar, step, tensor, wallTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionClassificationLabelSavedQueryMetadata +@dynamic multiLabel; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TimestampSplit +// GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionMaskSavedQueryMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TimestampSplit -@dynamic key, testFraction, trainingFraction, validationFraction; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionMaskSavedQueryMetadata @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TokensInfo +// GTLRAiplatform_GoogleCloudAiplatformV1SearchDataItemsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TokensInfo -@dynamic tokenIds, tokens; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchDataItemsResponse +@dynamic dataItemViews, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"tokenIds" : [NSNumber class], - @"tokens" : [NSString class] + @"dataItemViews" : [GTLRAiplatform_GoogleCloudAiplatformV1DataItemView class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"dataItemViews"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Tool +// GTLRAiplatform_GoogleCloudAiplatformV1SearchEntryPoint // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Tool -@dynamic functionDeclarations, retrieval; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchEntryPoint +@dynamic renderedContent, sdkBlob; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1SearchFeaturesResponse +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchFeaturesResponse +@dynamic features, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"functionDeclarations" : [GTLRAiplatform_GoogleCloudAiplatformV1FunctionDeclaration class] + @"features" : [GTLRAiplatform_GoogleCloudAiplatformV1Feature class] }; return map; } -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1TrainingConfig -// ++ (NSString *)collectionItemsKey { + return @"features"; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TrainingConfig -@dynamic timeoutTrainingMilliHours; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline +// GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline -@dynamic createTime, displayName, encryptionSpec, endTime, error, - inputDataConfig, labels, modelId, modelToUpload, name, parentModel, - startTime, state, trainingTaskDefinition, trainingTaskInputs, - trainingTaskMetadata, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesRequest +@dynamic filter, pageSize, pageToken; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesResponse +@dynamic migratableResources, nextPageToken; -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"migratableResources" : [GTLRAiplatform_GoogleCloudAiplatformV1MigratableResource class] + }; + return map; +} + ++ (NSString *)collectionItemsKey { + return @"migratableResources"; } @end @@ -14173,22 +10976,16 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Trial +// GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Trial -@dynamic clientId, customJob, endTime, finalMeasurement, identifier, - infeasibleReason, measurements, name, parameters, startTime, state, - webAccessUris; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"identifier" : @"id" }; -} +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequest +@dynamic deployedModelId, endTime, featureDisplayName, objectives, pageSize, + pageToken, startTime; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"measurements" : [GTLRAiplatform_GoogleCloudAiplatformV1Measurement class], - @"parameters" : [GTLRAiplatform_GoogleCloudAiplatformV1TrialParameter class] + @"objectives" : [GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective class] }; return map; } @@ -14198,96 +10995,102 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1Trial // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1Trial_WebAccessUris +// GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Trial_WebAccessUris - -+ (Class)classForAdditionalProperties { - return [NSString class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective +@dynamic topFeatureCount, type; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TrialContext +// GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TrialContext -@dynamic descriptionProperty, parameters; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"descriptionProperty" : @"description" }; -} +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesResponse +@dynamic monitoringStats, nextPageToken; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"parameters" : [GTLRAiplatform_GoogleCloudAiplatformV1TrialParameter class] + @"monitoringStats" : [GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"monitoringStats"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TrialParameter +// GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TrialParameter -@dynamic parameterId, value; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesRequest +@dynamic query, returnFullEntity; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TunedModel +// GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TunedModel -@dynamic endpoint, model; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesResponse +@dynamic nearestNeighbors; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TuningDataStats +// GTLRAiplatform_GoogleCloudAiplatformV1ServiceAccountSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TuningDataStats -@dynamic supervisedTuningDataStats; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ServiceAccountSpec +@dynamic enableCustomServiceAccount, serviceAccount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TuningJob +// GTLRAiplatform_GoogleCloudAiplatformV1ShieldedVmConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TuningJob -@dynamic baseModel, createTime, descriptionProperty, endTime, error, experiment, - labels, name, startTime, state, supervisedTuningSpec, tunedModel, - tunedModelDisplayName, tuningDataStats, updateTime; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ShieldedVmConfig +@dynamic enableSecureBoot; +@end -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"descriptionProperty" : @"description" }; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1SmoothGradConfig +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SmoothGradConfig +@dynamic featureNoiseSigma, noiseSigma, noisySampleCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1TuningJob_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1SpecialistPool // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1TuningJob_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SpecialistPool +@dynamic displayName, name, pendingDataLabelingJobs, specialistManagerEmails, + specialistManagersCount, specialistWorkerEmails; -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"pendingDataLabelingJobs" : [NSString class], + @"specialistManagerEmails" : [NSString class], + @"specialistWorkerEmails" : [NSString class] + }; + return map; } @end @@ -14295,62 +11098,91 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeOperationMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeOperationMetadata +@dynamic genericMetadata, progressMessage; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexRequest +// GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexRequest -@dynamic deployedIndexId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexResponse +// GTLRAiplatform_GoogleCloudAiplatformV1StopTrialRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StopTrialRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StratifiedSplit // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StratifiedSplit +@dynamic key, testFraction, trainingFraction, validationFraction; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest +// GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictRequest +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictRequest +@dynamic inputs, parameters; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"inputs" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class] + }; + return map; +} + +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest -@dynamic deployedModelId, trafficSplit; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictResponse +@dynamic outputs, parameters; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"outputs" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest_TrafficSplit +// GTLRAiplatform_GoogleCloudAiplatformV1StreamingReadFeatureValuesRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest_TrafficSplit +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StreamingReadFeatureValuesRequest +@dynamic entityIds, featureSelector; -+ (Class)classForAdditionalProperties { - return [NSNumber class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"entityIds" : [NSString class] + }; + return map; } @end @@ -14358,222 +11190,297 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelResponse +// GTLRAiplatform_GoogleCloudAiplatformV1StreamRawPredictRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StreamRawPredictRequest +@dynamic httpBody; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UnmanagedContainerModel +// GTLRAiplatform_GoogleCloudAiplatformV1StringArray // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UnmanagedContainerModel -@dynamic artifactUri, containerSpec, predictSchemata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StringArray +@dynamic values; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"values" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateDeploymentResourcePoolOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1Study // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateDeploymentResourcePoolOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Study +@dynamic createTime, displayName, inactiveReason, name, state, studySpec; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpec +@dynamic algorithm, convexAutomatedStoppingSpec, decayCurveStoppingSpec, + measurementSelectionType, medianAutomatedStoppingSpec, metrics, + observationNoise, parameters, studyStoppingConfig; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"metrics" : [GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec class], + @"parameters" : [GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetRequest +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetRequest -@dynamic examples; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpec +@dynamic learningRateParameterName, maxStepCount, minMeasurementCount, + minStepCount, updateAllStoppedTrials, useElapsedDuration; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetResponse +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpec +@dynamic useElapsedDuration; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureGroupOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureGroupOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpec +@dynamic useElapsedDuration; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOnlineStoreOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOnlineStoreOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec +@dynamic goal, metricId, safetyConfig; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfig +@dynamic desiredMinSafeTrialsFraction, safetyThreshold; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeaturestoreOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeaturestoreOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec +@dynamic categoricalValueSpec, conditionalParameterSpecs, discreteValueSpec, + doubleValueSpec, integerValueSpec, parameterId, scaleType; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"conditionalParameterSpecs" : [GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureViewOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureViewOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec +@dynamic defaultValue, values; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"values" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateIndexOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateIndexOperationMetadata -@dynamic genericMetadata, nearestNeighborSearchOperationMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec +@dynamic parameterSpec, parentCategoricalValues, parentDiscreteValues, + parentIntValues; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateModelDeploymentMonitoringJobOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateModelDeploymentMonitoringJobOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition +@dynamic values; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"values" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdatePersistentResourceOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdatePersistentResourceOperationMetadata -@dynamic genericMetadata, progressMessage; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition +@dynamic values; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"values" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateSpecialistPoolOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueCondition // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateSpecialistPoolOperationMetadata -@dynamic genericMetadata, specialistPool; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueCondition +@dynamic values; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"values" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpdateTensorboardOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateTensorboardOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec +@dynamic defaultValue, values; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"values" : [NSNumber class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeOperationMetadata -@dynamic genericMetadata, progressMessage; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec +@dynamic defaultValue, maxValue, minValue; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeRequest +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeRequest +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec +@dynamic defaultValue, maxValue, minValue; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UploadModelOperationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1StudySpecStudyStoppingConfig // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UploadModelOperationMetadata -@dynamic genericMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudySpecStudyStoppingConfig +@dynamic maxDurationNoProgress, maximumRuntimeConstraint, maxNumTrials, + maxNumTrialsNoProgress, minimumRuntimeConstraint, minNumTrials, + shouldStopAsap; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UploadModelRequest +// GTLRAiplatform_GoogleCloudAiplatformV1StudyTimeConstraint // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UploadModelRequest -@dynamic model, modelId, parentModel, serviceAccount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1StudyTimeConstraint +@dynamic endTime, maxDuration; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UploadModelResponse +// GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsMetadata // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UploadModelResponse -@dynamic model, modelVersionId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsMetadata +@dynamic clientId, genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsRequest // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsRequest -@dynamic datapoints, updateMask; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsRequest +@dynamic clientId, contexts, suggestionCount; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"datapoints" : [GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint class] + @"contexts" : [GTLRAiplatform_GoogleCloudAiplatformV1TrialContext class] }; return map; } @@ -14583,65 +11490,43 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsRequest // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsResponse -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsResponse -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1UserActionReference -// - -@implementation GTLRAiplatform_GoogleCloudAiplatformV1UserActionReference -@dynamic dataLabelingJob, method, operation; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1Value +// GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1Value -@dynamic doubleValue, intValue, stringValue; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse +@dynamic endTime, startTime, studyState, trials; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudAiplatformV1VertexAISearch -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"trials" : [GTLRAiplatform_GoogleCloudAiplatformV1Trial class] + }; + return map; +} -@implementation GTLRAiplatform_GoogleCloudAiplatformV1VertexAISearch -@dynamic datastore; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1VideoMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1VideoMetadata -@dynamic endOffset, startOffset; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters +@dynamic adapterSize, epochCount, learningRateMultiplier; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1WorkerPoolSpec +// GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1WorkerPoolSpec -@dynamic containerSpec, diskSpec, machineSpec, nfsMounts, pythonPackageSpec, - replicaCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution +@dynamic buckets, max, mean, median, min, p5, p95, sum; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"nfsMounts" : [GTLRAiplatform_GoogleCloudAiplatformV1NfsMount class] + @"buckets" : [GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistributionDatasetBucket class] }; return map; } @@ -14651,23 +11536,30 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1WorkerPoolSpec // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload +// GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistributionDatasetBucket // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload -@dynamic entityId, featureValues; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistributionDatasetBucket +@dynamic count, left, right; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload_FeatureValues +// GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDataStats // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload_FeatureValues +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDataStats +@dynamic totalBillableCharacterCount, totalTuningCharacterCount, + tuningDatasetExampleCount, tuningStepCount, userDatasetExamples, + userInputTokenDistribution, userMessagePerExampleDistribution, + userOutputTokenDistribution; -+ (Class)classForAdditionalProperties { - return [GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"userDatasetExamples" : [GTLRAiplatform_GoogleCloudAiplatformV1Content class] + }; + return map; } @end @@ -14675,42 +11567,55 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesRequest +// GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningSpec // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesRequest -@dynamic payloads; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningSpec +@dynamic hyperParameters, trainingDatasetUri, validationDatasetUri; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"payloads" : [GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewRequest +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesResponse +// GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewResponse // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewResponse +@dynamic featureViewSync; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataRequest +// GTLRAiplatform_GoogleCloudAiplatformV1Tensor // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataRequest -@dynamic writeRunDataRequests; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Tensor +@dynamic boolVal, bytesVal, doubleVal, dtype, floatVal, int64Val, intVal, + listVal, shape, stringVal, structVal, tensorVal, uint64Val, uintVal; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"writeRunDataRequests" : [GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataRequest class] + @"boolVal" : [NSNumber class], + @"bytesVal" : [NSString class], + @"doubleVal" : [NSNumber class], + @"floatVal" : [NSNumber class], + @"int64Val" : [NSNumber class], + @"intVal" : [NSNumber class], + @"listVal" : [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class], + @"shape" : [NSNumber class], + @"stringVal" : [NSString class], + @"uint64Val" : [NSNumber class], + @"uintVal" : [NSNumber class] }; return map; } @@ -14720,24 +11625,31 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperiment // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Tensor_StructVal // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Tensor_StructVal + ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1Tensor class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataRequest +// GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataRequest -@dynamic tensorboardRun, timeSeriesData; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard +@dynamic blobStoragePathPrefix, createTime, descriptionProperty, displayName, + encryptionSpec, ETag, isDefault, labels, name, runCount, updateTime; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"timeSeriesData" : [GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData class] ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" }; return map; } @@ -14747,64 +11659,66 @@ @implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataReq // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataResponse +// GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard_Labels // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataResponse +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudAiplatformV1XraiAttribution +// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob // -@implementation GTLRAiplatform_GoogleCloudAiplatformV1XraiAttribution -@dynamic blurBaselineConfig, smoothGradConfig, stepCount; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob +@dynamic data, identifier; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudLocationListLocationsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlobSequence // -@implementation GTLRAiplatform_GoogleCloudLocationListLocationsResponse -@dynamic locations, nextPageToken; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlobSequence +@dynamic values; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"locations" : [GTLRAiplatform_GoogleCloudLocationLocation class] + @"values" : [GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob class] }; return map; } -+ (NSString *)collectionItemsKey { - return @"locations"; -} - -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleCloudLocationLocation -// - -@implementation GTLRAiplatform_GoogleCloudLocationLocation -@dynamic displayName, labels, locationId, metadata, name; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudLocationLocation_Labels +// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment // -@implementation GTLRAiplatform_GoogleCloudLocationLocation_Labels +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment +@dynamic createTime, descriptionProperty, displayName, ETag, labels, name, + source, updateTime; -+ (Class)classForAdditionalProperties { - return [NSString class]; ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" + }; + return map; } @end @@ -14812,13 +11726,13 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleCloudLocationLocation_Metadata +// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment_Labels // -@implementation GTLRAiplatform_GoogleCloudLocationLocation_Metadata +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment_Labels + (Class)classForAdditionalProperties { - return [NSObject class]; + return [NSString class]; } @end @@ -14826,15 +11740,17 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleIamV1Binding +// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun // -@implementation GTLRAiplatform_GoogleIamV1Binding -@dynamic condition, members, role; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun +@dynamic createTime, descriptionProperty, displayName, ETag, labels, name, + updateTime; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"members" : [NSString class] ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" }; return map; } @@ -14844,21 +11760,13 @@ @implementation GTLRAiplatform_GoogleIamV1Binding // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleIamV1Policy +// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun_Labels // -@implementation GTLRAiplatform_GoogleIamV1Policy -@dynamic bindings, ETag, version; - -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"ETag" : @"etag" }; -} +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun_Labels -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"bindings" : [GTLRAiplatform_GoogleIamV1Binding class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSString class]; } @end @@ -14866,25 +11774,27 @@ @implementation GTLRAiplatform_GoogleIamV1Policy // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleIamV1SetIamPolicyRequest +// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTensor // -@implementation GTLRAiplatform_GoogleIamV1SetIamPolicyRequest -@dynamic policy; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTensor +@dynamic value, versionNumber; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleIamV1TestIamPermissionsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries // -@implementation GTLRAiplatform_GoogleIamV1TestIamPermissionsResponse -@dynamic permissions; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries +@dynamic createTime, descriptionProperty, displayName, ETag, metadata, name, + pluginData, pluginName, updateTime, valueType; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"permissions" : [NSString class] ++ (NSDictionary *)propertyToJSONKeyMap { + NSDictionary *map = @{ + @"descriptionProperty" : @"description", + @"ETag" : @"etag" }; return map; } @@ -14894,45 +11804,47 @@ @implementation GTLRAiplatform_GoogleIamV1TestIamPermissionsResponse // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleLongrunningListOperationsResponse +// GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeriesMetadata // -@implementation GTLRAiplatform_GoogleLongrunningListOperationsResponse -@dynamic nextPageToken, operations; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeriesMetadata +@dynamic maxBlobSequenceLength, maxStep, maxWallTime; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"operations" : [GTLRAiplatform_GoogleLongrunningOperation class] - }; - return map; -} -+ (NSString *)collectionItemsKey { - return @"operations"; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1TFRecordDestination +// +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TFRecordDestination +@dynamic gcsDestination; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleLongrunningOperation +// GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig // -@implementation GTLRAiplatform_GoogleLongrunningOperation -@dynamic done, error, metadata, name, response; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig +@dynamic value; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleLongrunningOperation_Metadata +// GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData // -@implementation GTLRAiplatform_GoogleLongrunningOperation_Metadata +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData +@dynamic tensorboardTimeSeriesId, values, valueType; -+ (Class)classForAdditionalProperties { - return [NSObject class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"values" : [GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesDataPoint class] + }; + return map; } @end @@ -14940,38 +11852,36 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleLongrunningOperation_Response +// GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesDataPoint // -@implementation GTLRAiplatform_GoogleLongrunningOperation_Response - -+ (Class)classForAdditionalProperties { - return [NSObject class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesDataPoint +@dynamic blobs, scalar, step, tensor, wallTime; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleProtobufEmpty +// GTLRAiplatform_GoogleCloudAiplatformV1TimestampSplit // -@implementation GTLRAiplatform_GoogleProtobufEmpty +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TimestampSplit +@dynamic key, testFraction, trainingFraction, validationFraction; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleRpcStatus +// GTLRAiplatform_GoogleCloudAiplatformV1TokensInfo // -@implementation GTLRAiplatform_GoogleRpcStatus -@dynamic code, details, message; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TokensInfo +@dynamic tokenIds, tokens; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"details" : [GTLRAiplatform_GoogleRpcStatus_Details_Item class] + @"tokenIds" : [NSNumber class], + @"tokens" : [NSString class] }; return map; } @@ -14981,13 +11891,17 @@ @implementation GTLRAiplatform_GoogleRpcStatus // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleRpcStatus_Details_Item +// GTLRAiplatform_GoogleCloudAiplatformV1Tool // -@implementation GTLRAiplatform_GoogleRpcStatus_Details_Item +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Tool +@dynamic functionDeclarations, retrieval; -+ (Class)classForAdditionalProperties { - return [NSObject class]; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"functionDeclarations" : [GTLRAiplatform_GoogleCloudAiplatformV1FunctionDeclaration class] + }; + return map; } @end @@ -14995,34 +11909,36 @@ + (Class)classForAdditionalProperties { // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleTypeColor +// GTLRAiplatform_GoogleCloudAiplatformV1TrainingConfig // -@implementation GTLRAiplatform_GoogleTypeColor -@dynamic alpha, blue, green, red; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TrainingConfig +@dynamic timeoutTrainingMilliHours; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleTypeDate +// GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline // -@implementation GTLRAiplatform_GoogleTypeDate -@dynamic day, month, year; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline +@dynamic createTime, displayName, encryptionSpec, endTime, error, + inputDataConfig, labels, modelId, modelToUpload, name, parentModel, + startTime, state, trainingTaskDefinition, trainingTaskInputs, + trainingTaskMetadata, updateTime; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleTypeExpr +// GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_Labels // -@implementation GTLRAiplatform_GoogleTypeExpr -@dynamic descriptionProperty, expression, location, title; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_Labels -+ (NSDictionary *)propertyToJSONKeyMap { - return @{ @"descriptionProperty" : @"description" }; ++ (Class)classForAdditionalProperties { + return [NSString class]; } @end @@ -15030,35 +11946,22 @@ @implementation GTLRAiplatform_GoogleTypeExpr // ---------------------------------------------------------------------------- // -// GTLRAiplatform_GoogleTypeInterval -// - -@implementation GTLRAiplatform_GoogleTypeInterval -@dynamic endTime, startTime; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_GoogleTypeMoney +// GTLRAiplatform_GoogleCloudAiplatformV1Trial // -@implementation GTLRAiplatform_GoogleTypeMoney -@dynamic currencyCode, nanos, units; -@end - - -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntry -// +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Trial +@dynamic clientId, customJob, endTime, finalMeasurement, identifier, + infeasibleReason, measurements, name, parameters, startTime, state, + webAccessUris; -@implementation GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntry -@dynamic argentumMetricId, doubleValue, int64Value, metricName, systemLabels; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"identifier" : @"id" }; +} + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"systemLabels" : [GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntryLabel class] + @"measurements" : [GTLRAiplatform_GoogleCloudAiplatformV1Measurement class], + @"parameters" : [GTLRAiplatform_GoogleCloudAiplatformV1TrialParameter class] }; return map; } @@ -15068,25 +11971,33 @@ @implementation GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntry // ---------------------------------------------------------------------------- // -// GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntryLabel +// GTLRAiplatform_GoogleCloudAiplatformV1Trial_WebAccessUris // -@implementation GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntryLabel -@dynamic labelName, labelValue; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Trial_WebAccessUris + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_IntelligenceCloudAutomlXpsReportingMetrics +// GTLRAiplatform_GoogleCloudAiplatformV1TrialContext // -@implementation GTLRAiplatform_IntelligenceCloudAutomlXpsReportingMetrics -@dynamic effectiveTrainingDuration, metricEntries; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TrialContext +@dynamic descriptionProperty, parameters; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"descriptionProperty" : @"description" }; +} + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"metricEntries" : [GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntry class] + @"parameters" : [GTLRAiplatform_GoogleCloudAiplatformV1TrialParameter class] }; return map; } @@ -15096,66 +12007,47 @@ @implementation GTLRAiplatform_IntelligenceCloudAutomlXpsReportingMetrics // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution +// GTLRAiplatform_GoogleCloudAiplatformV1TrialParameter // -@implementation GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution -@dynamic amarnaId, arxivId, author, bibkey, biorxivId, bookTitle, bookVolumeId, - category, conversationId, dataset, filepath, geminiId, - gnewsArticleTitle, goodallExampleId, isOptOut, isPrompt, - lamdaExampleId, license, meenaConversationId, naturalLanguageCode, - noAttribution, podcastUtteranceId, publicationDate, - qualityScoreExperimentOnly, repo, url, volumeId, wikipediaArticleTitle, - youtubeVideoId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TrialParameter +@dynamic parameterId, value; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult +// GTLRAiplatform_GoogleCloudAiplatformV1TunedModel // -@implementation GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult -@dynamic dynamicSegmentResults, recitationAction, trainingSegmentResults; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"dynamicSegmentResults" : [GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult class], - @"trainingSegmentResults" : [GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TunedModel +@dynamic endpoint, model; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult +// GTLRAiplatform_GoogleCloudAiplatformV1TuningDataStats // -@implementation GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult -@dynamic attributionDataset, displayAttributionMessage, docAttribution, - docOccurrences, endIndex, rawText, segmentRecitationAction, - sourceCategory, startIndex; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TuningDataStats +@dynamic supervisedTuningDataStats; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult +// GTLRAiplatform_GoogleCloudAiplatformV1TuningJob // -@implementation GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult -@dynamic dynamicSegmentResults, fullyCheckedTextIndex, recitationAction, - trainingSegmentResults; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TuningJob +@dynamic baseModel, createTime, descriptionProperty, encryptionSpec, endTime, + error, experiment, labels, name, startTime, state, + supervisedTuningSpec, tunedModel, tunedModelDisplayName, + tuningDataStats, updateTime; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"dynamicSegmentResults" : [GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult class], - @"trainingSegmentResults" : [GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"descriptionProperty" : @"description" }; } @end @@ -15163,111 +12055,76 @@ @implementation GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitat // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRecitationDocAttribution +// GTLRAiplatform_GoogleCloudAiplatformV1TuningJob_Labels // -@implementation GTLRAiplatform_LearningGenaiRecitationDocAttribution -@dynamic amarnaId, arxivId, author, bibkey, biorxivId, bookTitle, bookVolumeId, - conversationId, dataset, filepath, geminiId, gnewsArticleTitle, - goodallExampleId, isOptOut, isPrompt, lamdaExampleId, license, - meenaConversationId, naturalLanguageCode, noAttribution, - podcastUtteranceId, publicationDate, qualityScoreExperimentOnly, repo, - url, volumeId, wikipediaArticleTitle, youtubeVideoId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1TuningJob_Labels + ++ (Class)classForAdditionalProperties { + return [NSString class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRecitationRecitationResult +// GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRecitationRecitationResult -@dynamic dynamicSegmentResults, recitationAction, trainingSegmentResults; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"dynamicSegmentResults" : [GTLRAiplatform_LearningGenaiRecitationSegmentResult class], - @"trainingSegmentResults" : [GTLRAiplatform_LearningGenaiRecitationSegmentResult class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRecitationSegmentResult +// GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexRequest // -@implementation GTLRAiplatform_LearningGenaiRecitationSegmentResult -@dynamic attributionDataset, displayAttributionMessage, docAttribution, - docOccurrences, endIndex, rawText, segmentRecitationAction, - sourceCategory, startIndex; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexRequest +@dynamic deployedIndexId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootCalculationType +// GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexResponse // -@implementation GTLRAiplatform_LearningGenaiRootCalculationType -@dynamic scoreType, weights; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootClassifierOutput +// GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootClassifierOutput -@dynamic ruleOutput, ruleOutputs, state; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"ruleOutputs" : [GTLRAiplatform_LearningGenaiRootRuleOutput class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootClassifierOutputSummary +// GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest // -@implementation GTLRAiplatform_LearningGenaiRootClassifierOutputSummary -@dynamic metrics, ruleOutput, ruleOutputs; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"metrics" : [GTLRAiplatform_LearningGenaiRootMetricOutput class], - @"ruleOutputs" : [GTLRAiplatform_LearningGenaiRootRuleOutput class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest +@dynamic deployedModelId, trafficSplit; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootClassifierState +// GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest_TrafficSplit // -@implementation GTLRAiplatform_LearningGenaiRootClassifierState -@dynamic dataProviderOutput, metricOutput; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest_TrafficSplit -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"dataProviderOutput" : [GTLRAiplatform_LearningGenaiRootDataProviderOutput class], - @"metricOutput" : [GTLRAiplatform_LearningGenaiRootMetricOutput class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSNumber class]; } @end @@ -15275,279 +12132,222 @@ @implementation GTLRAiplatform_LearningGenaiRootClassifierState // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootCodeyChatMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelResponse // -@implementation GTLRAiplatform_LearningGenaiRootCodeyChatMetadata -@dynamic codeLanguage; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootCodeyCheckpoint +// GTLRAiplatform_GoogleCloudAiplatformV1UnmanagedContainerModel // -@implementation GTLRAiplatform_LearningGenaiRootCodeyCheckpoint -@dynamic codeyTruncatorMetadata, currentSample, postInferenceStep; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UnmanagedContainerModel +@dynamic artifactUri, containerSpec, predictSchemata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootCodeyCompletionMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateDeploymentResourcePoolOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootCodeyCompletionMetadata -@dynamic checkpoints; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"checkpoints" : [GTLRAiplatform_LearningGenaiRootCodeyCheckpoint class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateDeploymentResourcePoolOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata -@dynamic output, postInferenceStep; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootCodeyOutput +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetRequest // -@implementation GTLRAiplatform_LearningGenaiRootCodeyOutput -@dynamic codeyChatMetadata, codeyCompletionMetadata, codeyGenerationMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetRequest +@dynamic examples; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootCodeyTruncatorMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetResponse // -@implementation GTLRAiplatform_LearningGenaiRootCodeyTruncatorMetadata -@dynamic cutoffIndex, truncatedText; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureGroupOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold -@dynamic policy, scoreMax; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureGroupOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootControlDecodingRecord +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOnlineStoreOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootControlDecodingRecord -@dynamic prefixes, scores, suffiexes, thresholds; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"scores" : [GTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore class], - @"thresholds" : [GTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOnlineStoreOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore -@dynamic policy, score; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootControlDecodingRecords +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeaturestoreOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootControlDecodingRecords -@dynamic records; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"records" : [GTLRAiplatform_LearningGenaiRootControlDecodingRecord class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeaturestoreOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootDataProviderOutput +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureViewOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootDataProviderOutput -@dynamic name, status; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureViewOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootFilterMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateIndexOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootFilterMetadata -@dynamic confidence, debugInfo, fallback, info, name, reason, text; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateIndexOperationMetadata +@dynamic genericMetadata, nearestNeighborSearchOperationMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootFilterMetadataFilterDebugInfo +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateModelDeploymentMonitoringJobOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootFilterMetadataFilterDebugInfo -@dynamic classifierOutput, defaultMetadata, languageFilterResult, raiOutput, - raiResult, raiSignal, records, streamRecitationResult, takedownResult, - toxicityResult; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateModelDeploymentMonitoringJobOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootGroundingMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1UpdatePersistentResourceOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootGroundingMetadata -@dynamic citations, groundingCancelled, searchQueries; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdatePersistentResourceOperationMetadata +@dynamic genericMetadata, progressMessage; +@end -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"citations" : [GTLRAiplatform_LearningGenaiRootGroundingMetadataCitation class], - @"searchQueries" : [NSString class] - }; - return map; -} +// ---------------------------------------------------------------------------- +// +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateSpecialistPoolOperationMetadata +// + +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateSpecialistPoolOperationMetadata +@dynamic genericMetadata, specialistPool; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootGroundingMetadataCitation +// GTLRAiplatform_GoogleCloudAiplatformV1UpdateTensorboardOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootGroundingMetadataCitation -@dynamic endIndex, factIndex, score, startIndex; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpdateTensorboardOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootHarm +// GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootHarm -@dynamic contextualDangerous, csam, fringe, grailImageHarmType, - grailTextHarmType, imageChild, imageCsam, imagePedo, imagePorn, - imageViolence, pqc, safetycat, spii, threshold, videoFrameChild, - videoFrameCsam, videoFramePedo, videoFramePorn, videoFrameViolence; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeOperationMetadata +@dynamic genericMetadata, progressMessage; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType +// GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeRequest // -@implementation GTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType -@dynamic imageHarmType; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"imageHarmType" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeRequest @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType +// GTLRAiplatform_GoogleCloudAiplatformV1UploadModelOperationMetadata // -@implementation GTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType -@dynamic harmType; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"harmType" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UploadModelOperationMetadata +@dynamic genericMetadata; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories +// GTLRAiplatform_GoogleCloudAiplatformV1UploadModelRequest // -@implementation GTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories -@dynamic categories; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"categories" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UploadModelRequest +@dynamic model, modelId, parentModel, serviceAccount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootHarmSpiiFilter +// GTLRAiplatform_GoogleCloudAiplatformV1UploadModelResponse // -@implementation GTLRAiplatform_LearningGenaiRootHarmSpiiFilter -@dynamic usBankRoutingMicr, usEmployerIdentificationNumber, - usSocialSecurityNumber; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UploadModelResponse +@dynamic model, modelVersionId; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootInternalMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsRequest // -@implementation GTLRAiplatform_LearningGenaiRootInternalMetadata -@dynamic scoredTokens; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsRequest +@dynamic datapoints, updateMask; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"scoredTokens" : [GTLRAiplatform_LearningGenaiRootScoredToken class] + @"datapoints" : [GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint class] }; return map; } @@ -15557,120 +12357,134 @@ @implementation GTLRAiplatform_LearningGenaiRootInternalMetadata // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootLanguageFilterResult +// GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsResponse // -@implementation GTLRAiplatform_LearningGenaiRootLanguageFilterResult -@dynamic allowed, detectedLanguage, detectedLanguageProbability; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootMetricOutput +// GTLRAiplatform_GoogleCloudAiplatformV1UserActionReference // -@implementation GTLRAiplatform_LearningGenaiRootMetricOutput -@dynamic debug, name, numericValue, status, stringValue; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1UserActionReference +@dynamic dataLabelingJob, method, operation; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1Value // -@implementation GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata -@dynamic factRetrievalMillisecondsByProvider, prompt2queryMilliseconds; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1Value +@dynamic doubleValue, intValue, stringValue; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata_FactRetrievalMillisecondsByProvider +// GTLRAiplatform_GoogleCloudAiplatformV1VertexAISearch // -@implementation GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata_FactRetrievalMillisecondsByProvider - -+ (Class)classForAdditionalProperties { - return [NSNumber class]; -} - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1VertexAISearch +@dynamic datastore; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootRAIOutput +// GTLRAiplatform_GoogleCloudAiplatformV1VideoMetadata // -@implementation GTLRAiplatform_LearningGenaiRootRAIOutput -@dynamic allowed, harm, name, score; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1VideoMetadata +@dynamic endOffset, startOffset; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootRegexTakedownResult +// GTLRAiplatform_GoogleCloudAiplatformV1WorkerPoolSpec // -@implementation GTLRAiplatform_LearningGenaiRootRegexTakedownResult -@dynamic allowed, takedownRegex; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1WorkerPoolSpec +@dynamic containerSpec, diskSpec, machineSpec, nfsMounts, pythonPackageSpec, + replicaCount; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"nfsMounts" : [GTLRAiplatform_GoogleCloudAiplatformV1NfsMount class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootRequestResponseTakedownResult +// GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload // -@implementation GTLRAiplatform_LearningGenaiRootRequestResponseTakedownResult -@dynamic allowed, requestTakedownRegex, responseTakedownRegex; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload +@dynamic entityId, featureValues; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootRoutingDecision +// GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload_FeatureValues // -@implementation GTLRAiplatform_LearningGenaiRootRoutingDecision -@dynamic metadata, modelConfigId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload_FeatureValues + ++ (Class)classForAdditionalProperties { + return [GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesRequest // -@implementation GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadata -@dynamic scoreBasedRoutingMetadata, tokenLengthBasedRoutingMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesRequest +@dynamic payloads; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"payloads" : [GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataScoreBased +// GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesResponse // -@implementation GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataScoreBased -@dynamic matchedRule, score, usedDefaultFallback; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBased +// GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataRequest // -@implementation GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBased -@dynamic modelInputTokenMetadata, modelMaxTokenMetadata; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataRequest +@dynamic writeRunDataRequests; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"modelInputTokenMetadata" : [GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelInputTokenMetadata class], - @"modelMaxTokenMetadata" : [GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelMaxTokenMetadata class] + @"writeRunDataRequests" : [GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataRequest class] }; return map; } @@ -15680,98 +12494,91 @@ @implementation GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLeng // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelInputTokenMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataResponse // -@implementation GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelInputTokenMetadata -@dynamic computedInputTokenLength, modelId, pickedAsFallback, selected; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelMaxTokenMetadata +// GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataRequest // -@implementation GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelMaxTokenMetadata -@dynamic maxNumInputTokens, maxNumOutputTokens, modelId; -@end - +@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataRequest +@dynamic tensorboardRun, timeSeriesData; -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_LearningGenaiRootRuleOutput -// ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"timeSeriesData" : [GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData class] + }; + return map; +} -@implementation GTLRAiplatform_LearningGenaiRootRuleOutput -@dynamic decision, name; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootScore +// GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataResponse // -@implementation GTLRAiplatform_LearningGenaiRootScore -@dynamic calculationType, internalMetadata, thresholdType, - tokensAndLogprobPerDecodingStep, value; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataResponse @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootScoreBasedRoutingConfigRule +// GTLRAiplatform_GoogleCloudAiplatformV1XraiAttribution // -@implementation GTLRAiplatform_LearningGenaiRootScoreBasedRoutingConfigRule -@dynamic equalOrGreaterThan, lessThan, modelConfigId; +@implementation GTLRAiplatform_GoogleCloudAiplatformV1XraiAttribution +@dynamic blurBaselineConfig, smoothGradConfig, stepCount; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootScoredSimilarityTakedownPhrase +// GTLRAiplatform_GoogleCloudLocationListLocationsResponse // -@implementation GTLRAiplatform_LearningGenaiRootScoredSimilarityTakedownPhrase -@dynamic phrase, similarityScore; -@end +@implementation GTLRAiplatform_GoogleCloudLocationListLocationsResponse +@dynamic locations, nextPageToken; ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"locations" : [GTLRAiplatform_GoogleCloudLocationLocation class] + }; + return map; +} -// ---------------------------------------------------------------------------- -// -// GTLRAiplatform_LearningGenaiRootScoredToken -// ++ (NSString *)collectionItemsKey { + return @"locations"; +} -@implementation GTLRAiplatform_LearningGenaiRootScoredToken -@dynamic endTokenScore, score, token; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootSimilarityTakedownPhrase +// GTLRAiplatform_GoogleCloudLocationLocation // -@implementation GTLRAiplatform_LearningGenaiRootSimilarityTakedownPhrase -@dynamic blockedPhrase; +@implementation GTLRAiplatform_GoogleCloudLocationLocation +@dynamic displayName, labels, locationId, metadata, name; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootSimilarityTakedownResult +// GTLRAiplatform_GoogleCloudLocationLocation_Labels // -@implementation GTLRAiplatform_LearningGenaiRootSimilarityTakedownResult -@dynamic allowed, scoredPhrases; +@implementation GTLRAiplatform_GoogleCloudLocationLocation_Labels -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"scoredPhrases" : [GTLRAiplatform_LearningGenaiRootScoredSimilarityTakedownPhrase class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSString class]; } @end @@ -15779,37 +12586,51 @@ @implementation GTLRAiplatform_LearningGenaiRootSimilarityTakedownResult // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootTakedownResult +// GTLRAiplatform_GoogleCloudLocationLocation_Metadata // -@implementation GTLRAiplatform_LearningGenaiRootTakedownResult -@dynamic allowed, regexTakedownResult, requestResponseTakedownResult, - similarityTakedownResult; +@implementation GTLRAiplatform_GoogleCloudLocationLocation_Metadata + ++ (Class)classForAdditionalProperties { + return [NSObject class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootThresholdType +// GTLRAiplatform_GoogleIamV1Binding // -@implementation GTLRAiplatform_LearningGenaiRootThresholdType -@dynamic scoreType, threshold; +@implementation GTLRAiplatform_GoogleIamV1Binding +@dynamic condition, members, role; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"members" : [NSString class] + }; + return map; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStep +// GTLRAiplatform_GoogleIamV1Policy // -@implementation GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStep -@dynamic chosenCandidates, topCandidates; +@implementation GTLRAiplatform_GoogleIamV1Policy +@dynamic bindings, ETag, version; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"ETag" : @"etag" }; +} + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"chosenCandidates" : [GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepCandidate class], - @"topCandidates" : [GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepTopCandidates class] + @"bindings" : [GTLRAiplatform_GoogleIamV1Binding class] }; return map; } @@ -15819,25 +12640,25 @@ @implementation GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStep // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepCandidate +// GTLRAiplatform_GoogleIamV1SetIamPolicyRequest // -@implementation GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepCandidate -@dynamic logProbability, token; +@implementation GTLRAiplatform_GoogleIamV1SetIamPolicyRequest +@dynamic policy; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepTopCandidates +// GTLRAiplatform_GoogleIamV1TestIamPermissionsResponse // -@implementation GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepTopCandidates -@dynamic candidates; +@implementation GTLRAiplatform_GoogleIamV1TestIamPermissionsResponse +@dynamic permissions; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"candidates" : [GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepCandidate class] + @"permissions" : [NSString class] }; return map; } @@ -15847,45 +12668,45 @@ @implementation GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepT // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootToxicityResult +// GTLRAiplatform_GoogleLongrunningListOperationsResponse // -@implementation GTLRAiplatform_LearningGenaiRootToxicityResult -@dynamic signals; +@implementation GTLRAiplatform_GoogleLongrunningListOperationsResponse +@dynamic nextPageToken, operations; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"signals" : [GTLRAiplatform_LearningGenaiRootToxicitySignal class] + @"operations" : [GTLRAiplatform_GoogleLongrunningOperation class] }; return map; } ++ (NSString *)collectionItemsKey { + return @"operations"; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootToxicitySignal +// GTLRAiplatform_GoogleLongrunningOperation // -@implementation GTLRAiplatform_LearningGenaiRootToxicitySignal -@dynamic allowed, label, score; +@implementation GTLRAiplatform_GoogleLongrunningOperation +@dynamic done, error, metadata, name, response; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningGenaiRootTranslationRequestInfo +// GTLRAiplatform_GoogleLongrunningOperation_Metadata // -@implementation GTLRAiplatform_LearningGenaiRootTranslationRequestInfo -@dynamic detectedLanguageCodes, totalContentSize; +@implementation GTLRAiplatform_GoogleLongrunningOperation_Metadata -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"detectedLanguageCodes" : [NSString class] - }; - return map; ++ (Class)classForAdditionalProperties { + return [NSObject class]; } @end @@ -15893,52 +12714,38 @@ @implementation GTLRAiplatform_LearningGenaiRootTranslationRequestInfo // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningServingLlmAtlasOutputMetadata +// GTLRAiplatform_GoogleLongrunningOperation_Response // -@implementation GTLRAiplatform_LearningServingLlmAtlasOutputMetadata -@dynamic requestTopic, source; +@implementation GTLRAiplatform_GoogleLongrunningOperation_Response + ++ (Class)classForAdditionalProperties { + return [NSObject class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_LearningServingLlmMessageMetadata +// GTLRAiplatform_GoogleProtobufEmpty // -@implementation GTLRAiplatform_LearningServingLlmMessageMetadata -@dynamic atlasMetadata, classifierSummary, codeyOutput, currentStreamTextLength, - deleted, filterMeta, finalMessageScore, finishReason, - groundingMetadata, isCode, isFallback, langidResult, language, - lmPrefix, originalText, perStreamDecodedTokenCount, - perStreamReturnedTokenCount, raiOutputs, recitationResult, - returnTokenCount, scores, streamTerminated, totalDecodedTokenCount, - totalReturnedTokenCount, translatedUserPrompts, vertexRaiResult; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"filterMeta" : [GTLRAiplatform_LearningGenaiRootFilterMetadata class], - @"raiOutputs" : [GTLRAiplatform_LearningGenaiRootRAIOutput class], - @"scores" : [GTLRAiplatform_LearningGenaiRootScore class], - @"translatedUserPrompts" : [NSString class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleProtobufEmpty @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_NlpSaftLangIdLocalesResult +// GTLRAiplatform_GoogleRpcStatus // -@implementation GTLRAiplatform_NlpSaftLangIdLocalesResult -@dynamic predictions; +@implementation GTLRAiplatform_GoogleRpcStatus +@dynamic code, details, message; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ - @"predictions" : [GTLRAiplatform_NlpSaftLangIdLocalesResultLocale class] + @"details" : [GTLRAiplatform_GoogleRpcStatus_Details_Item class] }; return map; } @@ -15948,56 +12755,48 @@ @implementation GTLRAiplatform_NlpSaftLangIdLocalesResult // ---------------------------------------------------------------------------- // -// GTLRAiplatform_NlpSaftLangIdLocalesResultLocale +// GTLRAiplatform_GoogleRpcStatus_Details_Item // -@implementation GTLRAiplatform_NlpSaftLangIdLocalesResultLocale -@dynamic languageCode; +@implementation GTLRAiplatform_GoogleRpcStatus_Details_Item + ++ (Class)classForAdditionalProperties { + return [NSObject class]; +} + @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_NlpSaftLangIdResult +// GTLRAiplatform_GoogleTypeColor // -@implementation GTLRAiplatform_NlpSaftLangIdResult -@dynamic modelVersion, predictions, spanPredictions; - -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"predictions" : [GTLRAiplatform_NlpSaftLanguageSpan class], - @"spanPredictions" : [GTLRAiplatform_NlpSaftLanguageSpanSequence class] - }; - return map; -} - +@implementation GTLRAiplatform_GoogleTypeColor +@dynamic alpha, blue, green, red; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_NlpSaftLanguageSpan +// GTLRAiplatform_GoogleTypeDate // -@implementation GTLRAiplatform_NlpSaftLanguageSpan -@dynamic end, languageCode, locales, probability, start; +@implementation GTLRAiplatform_GoogleTypeDate +@dynamic day, month, year; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_NlpSaftLanguageSpanSequence +// GTLRAiplatform_GoogleTypeExpr // -@implementation GTLRAiplatform_NlpSaftLanguageSpanSequence -@dynamic languageSpans, probability; +@implementation GTLRAiplatform_GoogleTypeExpr +@dynamic descriptionProperty, expression, location, title; -+ (NSDictionary *)arrayPropertyToClassMap { - NSDictionary *map = @{ - @"languageSpans" : [GTLRAiplatform_NlpSaftLanguageSpan class] - }; - return map; ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"descriptionProperty" : @"description" }; } @end @@ -16005,20 +12804,21 @@ @implementation GTLRAiplatform_NlpSaftLanguageSpanSequence // ---------------------------------------------------------------------------- // -// GTLRAiplatform_Proto2BridgeMessageSet +// GTLRAiplatform_GoogleTypeInterval // -@implementation GTLRAiplatform_Proto2BridgeMessageSet +@implementation GTLRAiplatform_GoogleTypeInterval +@dynamic endTime, startTime; @end // ---------------------------------------------------------------------------- // -// GTLRAiplatform_UtilStatusProto +// GTLRAiplatform_GoogleTypeMoney // -@implementation GTLRAiplatform_UtilStatusProto -@dynamic canonicalCode, code, message, messageSet, space; +@implementation GTLRAiplatform_GoogleTypeMoney +@dynamic currencyCode, nanos, units; @end #pragma clang diagnostic pop diff --git a/Sources/GeneratedServices/Aiplatform/GTLRAiplatformQuery.m b/Sources/GeneratedServices/Aiplatform/GTLRAiplatformQuery.m index 85e2cd084..bfa4de744 100644 --- a/Sources/GeneratedServices/Aiplatform/GTLRAiplatformQuery.m +++ b/Sources/GeneratedServices/Aiplatform/GTLRAiplatformQuery.m @@ -1006,6 +1006,33 @@ + (instancetype)queryWithParent:(NSString *)parent { @end +@implementation GTLRAiplatformQuery_ProjectsLocationsDatasetsDatasetVersionsPatch + +@dynamic name, updateMask; + ++ (instancetype)queryWithObject:(GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion *)object + name:(NSString *)name { + if (object == nil) { +#if defined(DEBUG) && DEBUG + NSAssert(object != nil, @"Got a nil object"); +#endif + return nil; + } + NSArray *pathParams = @[ @"name" ]; + NSString *pathURITemplate = @"v1/{+name}"; + GTLRAiplatformQuery_ProjectsLocationsDatasetsDatasetVersionsPatch *query = + [[self alloc] initWithPathURITemplate:pathURITemplate + HTTPMethod:@"PATCH" + pathParameterNames:pathParams]; + query.bodyObject = object; + query.name = name; + query.expectedObjectClass = [GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion class]; + query.loggingName = @"aiplatform.projects.locations.datasets.datasetVersions.patch"; + return query; +} + +@end + @implementation GTLRAiplatformQuery_ProjectsLocationsDatasetsDatasetVersionsRestore @dynamic name; diff --git a/Sources/GeneratedServices/Aiplatform/Public/GoogleAPIClientForREST/GTLRAiplatformObjects.h b/Sources/GeneratedServices/Aiplatform/Public/GoogleAPIClientForREST/GTLRAiplatformObjects.h index b6ab2426f..7d34487a9 100644 --- a/Sources/GeneratedServices/Aiplatform/Public/GoogleAPIClientForREST/GTLRAiplatformObjects.h +++ b/Sources/GeneratedServices/Aiplatform/Public/GoogleAPIClientForREST/GTLRAiplatformObjects.h @@ -21,34 +21,8 @@ @class GTLRAiplatform_CloudAiLargeModelsVisionMedia; @class GTLRAiplatform_CloudAiLargeModelsVisionNamedBoundingBox; @class GTLRAiplatform_CloudAiLargeModelsVisionRaiInfo; -@class GTLRAiplatform_CloudAiLargeModelsVisionReasonVideoResponseTextResponse; -@class GTLRAiplatform_CloudAiLargeModelsVisionRelativeTemporalPartition; @class GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse; @class GTLRAiplatform_CloudAiLargeModelsVisionVideo; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceCandidate; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceCitation; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceCitationMetadata; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceContent; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceFact; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionCall; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionCall_Args; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionResponse; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionResponse_Response; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceGenerateMultiModalResponse; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceMessageMetadata; -@class GTLRAiplatform_CloudAiNlLlmProtoServicePart; -@class GTLRAiplatform_CloudAiNlLlmProtoServicePartBlob; -@class GTLRAiplatform_CloudAiNlLlmProtoServicePartDocumentMetadata; -@class GTLRAiplatform_CloudAiNlLlmProtoServicePartFileData; -@class GTLRAiplatform_CloudAiNlLlmProtoServicePartLMRootMetadata; -@class GTLRAiplatform_CloudAiNlLlmProtoServicePartVideoMetadata; -@class GTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceRaiResult; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm; -@class GTLRAiplatform_CloudAiNlLlmProtoServiceUsageMetadata; @class GTLRAiplatform_GoogleApiHttpBody; @class GTLRAiplatform_GoogleApiHttpBody_Extensions_Item; @class GTLRAiplatform_GoogleCloudAiplatformV1ActiveLearningConfig; @@ -588,78 +562,6 @@ @class GTLRAiplatform_GoogleTypeExpr; @class GTLRAiplatform_GoogleTypeInterval; @class GTLRAiplatform_GoogleTypeMoney; -@class GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntry; -@class GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntryLabel; -@class GTLRAiplatform_IntelligenceCloudAutomlXpsReportingMetrics; -@class GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution; -@class GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult; -@class GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult; -@class GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult; -@class GTLRAiplatform_LearningGenaiRecitationDocAttribution; -@class GTLRAiplatform_LearningGenaiRecitationRecitationResult; -@class GTLRAiplatform_LearningGenaiRecitationSegmentResult; -@class GTLRAiplatform_LearningGenaiRootCalculationType; -@class GTLRAiplatform_LearningGenaiRootClassifierOutput; -@class GTLRAiplatform_LearningGenaiRootClassifierOutputSummary; -@class GTLRAiplatform_LearningGenaiRootClassifierState; -@class GTLRAiplatform_LearningGenaiRootCodeyChatMetadata; -@class GTLRAiplatform_LearningGenaiRootCodeyCheckpoint; -@class GTLRAiplatform_LearningGenaiRootCodeyCompletionMetadata; -@class GTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata; -@class GTLRAiplatform_LearningGenaiRootCodeyOutput; -@class GTLRAiplatform_LearningGenaiRootCodeyTruncatorMetadata; -@class GTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold; -@class GTLRAiplatform_LearningGenaiRootControlDecodingRecord; -@class GTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore; -@class GTLRAiplatform_LearningGenaiRootControlDecodingRecords; -@class GTLRAiplatform_LearningGenaiRootDataProviderOutput; -@class GTLRAiplatform_LearningGenaiRootFilterMetadata; -@class GTLRAiplatform_LearningGenaiRootFilterMetadataFilterDebugInfo; -@class GTLRAiplatform_LearningGenaiRootGroundingMetadata; -@class GTLRAiplatform_LearningGenaiRootGroundingMetadataCitation; -@class GTLRAiplatform_LearningGenaiRootHarm; -@class GTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType; -@class GTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType; -@class GTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories; -@class GTLRAiplatform_LearningGenaiRootHarmSpiiFilter; -@class GTLRAiplatform_LearningGenaiRootInternalMetadata; -@class GTLRAiplatform_LearningGenaiRootLanguageFilterResult; -@class GTLRAiplatform_LearningGenaiRootMetricOutput; -@class GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata; -@class GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata_FactRetrievalMillisecondsByProvider; -@class GTLRAiplatform_LearningGenaiRootRAIOutput; -@class GTLRAiplatform_LearningGenaiRootRegexTakedownResult; -@class GTLRAiplatform_LearningGenaiRootRequestResponseTakedownResult; -@class GTLRAiplatform_LearningGenaiRootRoutingDecision; -@class GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadata; -@class GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataScoreBased; -@class GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBased; -@class GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelInputTokenMetadata; -@class GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelMaxTokenMetadata; -@class GTLRAiplatform_LearningGenaiRootRuleOutput; -@class GTLRAiplatform_LearningGenaiRootScore; -@class GTLRAiplatform_LearningGenaiRootScoreBasedRoutingConfigRule; -@class GTLRAiplatform_LearningGenaiRootScoredSimilarityTakedownPhrase; -@class GTLRAiplatform_LearningGenaiRootScoredToken; -@class GTLRAiplatform_LearningGenaiRootSimilarityTakedownPhrase; -@class GTLRAiplatform_LearningGenaiRootSimilarityTakedownResult; -@class GTLRAiplatform_LearningGenaiRootTakedownResult; -@class GTLRAiplatform_LearningGenaiRootThresholdType; -@class GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStep; -@class GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepCandidate; -@class GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepTopCandidates; -@class GTLRAiplatform_LearningGenaiRootToxicityResult; -@class GTLRAiplatform_LearningGenaiRootToxicitySignal; -@class GTLRAiplatform_LearningGenaiRootTranslationRequestInfo; -@class GTLRAiplatform_LearningServingLlmAtlasOutputMetadata; -@class GTLRAiplatform_LearningServingLlmMessageMetadata; -@class GTLRAiplatform_NlpSaftLangIdLocalesResult; -@class GTLRAiplatform_NlpSaftLangIdLocalesResultLocale; -@class GTLRAiplatform_NlpSaftLangIdResult; -@class GTLRAiplatform_NlpSaftLanguageSpan; -@class GTLRAiplatform_NlpSaftLanguageSpanSequence; -@class GTLRAiplatform_Proto2BridgeMessageSet; -@class GTLRAiplatform_UtilStatusProto; // Generated comments include content from the discovery document; avoid them // causing warnings since clang's checks are some what arbitrary. @@ -784,370 +686,6 @@ FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiLargeModelsVisionFilte /** Value: "CONFIDENCE_UNSPECIFIED" */ FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceUnspecified; -// ---------------------------------------------------------------------------- -// GTLRAiplatform_CloudAiNlLlmProtoServiceCandidate.finishReason - -/** - * The token generation was stopped as the response was flagged for the terms - * which are included from the terminology blocklist. - * - * Value: "FINISH_REASON_BLOCKLIST" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonBlocklist; -/** - * The maximum number of tokens as specified in the request was reached. - * - * Value: "FINISH_REASON_MAX_TOKENS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonMaxTokens; -/** - * All other reasons that stopped the token generation (currently only language - * filter). - * - * Value: "FINISH_REASON_OTHER" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonOther; -/** - * The token generation was stopped as the response was flagged for the - * prohibited contents (currently only CSAM). - * - * Value: "FINISH_REASON_PROHIBITED_CONTENT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonProhibitedContent; -/** - * The token generation was stopped as the response was flagged for - * unauthorized citations. - * - * Value: "FINISH_REASON_RECITATION" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonRecitation; -/** - * The token generation was stopped as the response was flagged for safety - * reasons. NOTE: When streaming the Candidate.content will be empty if content - * filters blocked the output. - * - * Value: "FINISH_REASON_SAFETY" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonSafety; -/** - * The token generation was stopped as the response was flagged for Sensitive - * Personally Identifiable Information (SPII) contents. - * - * Value: "FINISH_REASON_SPII" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonSpii; -/** - * Natural stop point of the model or provided stop sequence. - * - * Value: "FINISH_REASON_STOP" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonStop; -/** - * The finish reason is unspecified. - * - * Value: "FINISH_REASON_UNSPECIFIED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonUnspecified; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback.blockReason - -/** - * Unspecified blocked reason. - * - * Value: "BLOCKED_REASON_UNSPECIFIED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_BlockedReasonUnspecified; -/** - * Candidates blocked due to the terms which are included from the terminology - * blocklist. - * - * Value: "BLOCKLIST" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_Blocklist; -/** - * Candidates blocked due to other reason (currently only language filter). - * - * Value: "OTHER" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_Other; -/** - * Candidates blocked due to prohibited content (currently only CSAM). - * - * Value: "PROHIBITED_CONTENT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_ProhibitedContent; -/** - * Candidates blocked due to safety. - * - * Value: "SAFETY" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_Safety; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal.confidence - -/** Value: "CONFIDENCE_HIGH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceHigh; -/** Value: "CONFIDENCE_LOW" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceLow; -/** Value: "CONFIDENCE_MEDIUM" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceMedium; -/** Value: "CONFIDENCE_NONE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceNone; -/** Value: "CONFIDENCE_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceUnspecified; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal.raiCategory - -/** - * GRAIL categories that can't be exposed to end users. - * - * Value: "CSAI" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Csai; -/** - * CSAM V2 - * - * Value: "CSAM" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Csam; -/** - * New SafetyCat v3 categories - * - * Value: "DANGEROUS_CONTENT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DangerousContent; -/** Value: "DANGEROUS_CONTENT_SEVERITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DangerousContentSeverity; -/** Value: "DEATH_HARM_TRAGEDY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DeathHarmTragedy; -/** Value: "DEROGATORY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Derogatory; -/** Value: "DEROGATORY_SEVERITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DerogatorySeverity; -/** Value: "DRUGS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Drugs; -/** Value: "FINANCE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Finance; -/** Value: "FIREARMS_WEAPONS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_FirearmsWeapons; -/** Value: "FRINGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Fringe; -/** Value: "HARASSMENT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Harassment; -/** Value: "HATE_SPEECH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_HateSpeech; -/** Value: "HEALTH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Health; -/** Value: "IDENTITY_ATTACK" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_IdentityAttack; -/** Value: "ILLICIT_DRUGS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_IllicitDrugs; -/** Value: "INSULT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Insult; -/** Value: "INSULT_SEVERITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_InsultSeverity; -/** Value: "LEGAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Legal; -/** Value: "OBSCENE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Obscene; -/** Value: "POLITICS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Politics; -/** Value: "PROFANITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Profanity; -/** Value: "PUBLIC_SAFETY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_PublicSafety; -/** Value: "RAI_CATEGORY_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_RaiCategoryUnspecified; -/** Value: "RELIGIOUS_BELIEF" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_ReligiousBelief; -/** Value: "SEVERE_TOXICITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_SevereToxicity; -/** Value: "SEXUAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Sexual; -/** Value: "SEXUALLY_EXPLICIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_SexuallyExplicit; -/** Value: "SEXUAL_SEVERITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_SexualSeverity; -/** - * SPII - * - * Value: "SPII" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Spii; -/** - * Unused categories. - * - * Value: "THREAT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Threat; -/** - * SafetyCat categories. - * - * Value: "TOXIC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Toxic; -/** - * Old category names. - * - * Value: "TOXICITY" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Toxicity; -/** Value: "VIOLENCE_ABUSE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_ViolenceAbuse; -/** Value: "VIOLENT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Violent; -/** Value: "WAR_CONFLICT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_WarConflict; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm.source - -/** - * The influential term comes from the prompt. - * - * Value: "PROMPT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm_Source_Prompt; -/** - * The influential term comes from the response. - * - * Value: "RESPONSE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm_Source_Response; -/** - * Unspecified source. - * - * Value: "SOURCE_UNSPECIFIED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm_Source_SourceUnspecified; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating.category - -/** - * The harm category is dengerous content. - * - * Value: "HARM_CATEGORY_DANGEROUS_CONTENT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryDangerousContent; -/** - * The harm category is harassment. - * - * Value: "HARM_CATEGORY_HARASSMENT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryHarassment; -/** - * The harm category is hate speech. - * - * Value: "HARM_CATEGORY_HATE_SPEECH" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryHateSpeech; -/** - * The harm category is sexually explicit. - * - * Value: "HARM_CATEGORY_SEXUALLY_EXPLICIT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategorySexuallyExplicit; -/** - * The harm category is unspecified. - * - * Value: "HARM_CATEGORY_UNSPECIFIED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryUnspecified; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating.probability - -/** - * Harm probability unspecified. - * - * Value: "HARM_PROBABILITY_UNSPECIFIED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_HarmProbabilityUnspecified; -/** - * High level of harm. - * - * Value: "HIGH" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_High; -/** - * Low level of harm. - * - * Value: "LOW" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_Low; -/** - * Medium level of harm. - * - * Value: "MEDIUM" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_Medium; -/** - * Negligible level of harm. - * - * Value: "NEGLIGIBLE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_Negligible; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating.severity - -/** - * High level of harm severity. - * - * Value: "HARM_SEVERITY_HIGH" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityHigh; -/** - * Low level of harm severity. - * - * Value: "HARM_SEVERITY_LOW" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityLow; -/** - * Medium level of harm severity. - * - * Value: "HARM_SEVERITY_MEDIUM" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityMedium; -/** - * Negligible level of harm severity. - * - * Value: "HARM_SEVERITY_NEGLIGIBLE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityNegligible; -/** - * Harm severity unspecified. - * - * Value: "HARM_SEVERITY_UNSPECIFIED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityUnspecified; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm.source - -/** - * The influential term comes from the prompt. - * - * Value: "PROMPT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm_Source_Prompt; -/** - * The influential term comes from the response. - * - * Value: "RESPONSE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm_Source_Response; -/** - * Unspecified source. - * - * Value: "SOURCE_UNSPECIFIED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm_Source_SourceUnspecified; - // ---------------------------------------------------------------------------- // GTLRAiplatform_GoogleCloudAiplatformV1Artifact.state @@ -2154,6 +1692,34 @@ FOUNDATION_EXTERN NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1Genera */ FOUNDATION_EXTERN NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_Safety; +// ---------------------------------------------------------------------------- +// GTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig.responseStyle + +/** + * Default response style. + * + * Value: "RESPONSE_STYLE_BALANCED" + */ +FOUNDATION_EXTERN NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStyleBalanced; +/** + * Creative response style. + * + * Value: "RESPONSE_STYLE_CREATIVE" + */ +FOUNDATION_EXTERN NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStyleCreative; +/** + * Precise response. + * + * Value: "RESPONSE_STYLE_PRECISE" + */ +FOUNDATION_EXTERN NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStylePrecise; +/** + * response style unspecified. + * + * Value: "RESPONSE_STYLE_UNSPECIFIED" + */ +FOUNDATION_EXTERN NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStyleUnspecified; + // ---------------------------------------------------------------------------- // GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob.state @@ -5000,27617 +4566,19666 @@ FOUNDATION_EXTERN NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1Tuning */ FOUNDATION_EXTERN NSString * const kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateUpdating; -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution.category - -/** - * The doc has a url and the news classifier has classified this doc as news. - * - * Value: "CATEGORY_NEWS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryNews; /** - * The doc has a url and the news classifier classified this doc as non-news. - * - * Value: "CATEGORY_NON_NEWS_WEBDOC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryNonNewsWebdoc; -/** - * The doc has a url but the url was missing from the news classifier URL - * table. - * - * Value: "CATEGORY_UNKNOWN_MISSING_SIGNAL" + * Details for filtered input text. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryUnknownMissingSignal; -/** Value: "CATEGORY_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryUnspecified; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution.dataset +@interface GTLRAiplatform_CloudAiLargeModelsVisionFilteredText : GTLRObject /** - * Academic dataset of math text. - * http://google3/learning/brain/research/conversation/meena/seqio/mixtures/experimental/bard.py;rcl=500222380 - * - * Value: "AMPS_KHAN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_AmpsKhan; -/** Value: "AMPS_MATHEMATICA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_AmpsMathematica; -/** Value: "AQUA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Aqua; -/** Value: "ASSISTANT_PERSONALITY_SAFETY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_AssistantPersonalitySafety; -/** - * Bard ARCADE finetune dataset. - * - * Value: "BARD_ARCADE_GITHUB" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BardArcadeGithub; -/** Value: "BARD_GOLDEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BardGolden; -/** Value: "BARD_PERSONALITY_GOLDEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BardPersonalityGolden; -/** - * 'Full view' books dataset maintained by Oceanographers team, meaning 'ok to - * view the book in full in all localities'. Largely the same as 'public - * domain', but with potentially subtle distinction. - * - * Value: "BOOKS_FULL_VIEW" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BooksFullView; -/** - * Filtered private books used by ULM: - * http://google3/learning/multipod/pax/lm/params/ulm/tasks.py;l=123;rcl=494241309. - * which corresponds with - * /cns/mf-d/home/multipod-language-data/private_books/books_filtered_en_resharded\@50000 - * - * Value: "BOOKS_PRIVATE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BooksPrivate; -/** Value: "C4_JOINED_DOCJOINS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_C4JoinedDocjoins; -/** Value: "CANARIES_SHUFFLED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CanariesShuffled; -/** Value: "CLEAN_ARXIV" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CleanArxiv; -/** Value: "CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_ClmTranslateDatav2AlltiersGccMix; -/** Value: "CLOUD_GEMIT_AMPS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitAmps; -/** Value: "CLOUD_GEMIT_AQUA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitAqua; -/** - * Cloud gemit pro FT datasets. - * - * Value: "CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCloudFactualityGroundingMagi; -/** Value: "CLOUD_GEMIT_CODE_IF_V1" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCodeIfV1; -/** Value: "CLOUD_GEMIT_CODE_SELF_REPAIR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCodeSelfRepair; -/** Value: "CLOUD_GEMIT_COMMIT_MSG_GEN_V3" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCommitMsgGenV3; -/** Value: "CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCommonSenseReasoningSchema; -/** Value: "CLOUD_GEMIT_GSM8K_SCHEMA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitGsm8kSchema; -/** Value: "CLOUD_GEMIT_IDENTITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitIdentity; -/** Value: "CLOUD_GEMIT_MT_DIALGUE_LMSYS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitMtDialgueLmsys; -/** Value: "CLOUD_GEMIT_MTS_DIALOGUE_V3" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitMtsDialogueV3; -/** - * Cloud gemit ultra FT datasets. - * - * Value: "CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitSearchAugmentedResponseGeneration; -/** Value: "CLOUD_SECURITY_FINETUNING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudSecurityFinetuning; -/** - * Cloud Security fine-tune datasets. - * - * Value: "CLOUD_SECURITY_PRETRAINING" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudSecurityPretraining; -/** Value: "CLOUD_SECURITY_RAG_CISA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudSecurityRagCisa; -/** Value: "CMS_GITHUB_MULTIFILE_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsGithubMultifileV4; -/** - * Github - * - * Value: "CMS_GITHUB_V4" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsGithubV4; -/** Value: "CMS_STACKEXCHANGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsStackexchange; -/** Value: "CMS_STACKOVERFLOW_MULTILINGUAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsStackoverflowMultilingual; -/** - * Datasets used by Gemini Public data - * - * Value: "CMS_WIKIPEDIA_LANG_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsWikipediaLangFiltered; -/** Value: "CODE_QA_FT_FORMAT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaFtFormat; -/** Value: "CODE_QA_FT_KNOWLEDGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaFtKnowledge; -/** Value: "CODE_QA_GITHUB_FILTERED_CODE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaGithubFilteredCode; -/** Value: "CODE_QA_SE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaSe; -/** Value: "CODE_QA_SO" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaSo; -/** Value: "CODEY_CODE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeyCode; -/** - * Datasets used by Codepoet - * - * Value: "CODEY_NOTEBOOK_LM_PRETRAINING" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeyNotebookLmPretraining; -/** Value: "COMBINED_REDDIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CombinedReddit; -/** Value: "COMMON_SENSE_REASONING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CommonSenseReasoning; -/** Value: "COQ_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CoqStep; -/** Value: "COQ_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CoqTheories; -/** Value: "DATASET_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DatasetUnspecified; -/** Value: "DOCUMENT_CHUNKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DocumentChunks; -/** Value: "DUET_CLOUD_BLOG_POSTS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudBlogPosts; -/** Value: "DUET_CLOUD_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudDocs; -/** Value: "DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudDocsTroubleshootingTables; -/** Value: "DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudGithubCodeSnippetsGenerated; -/** Value: "DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudGithubCodeSnippetsHandwritten; -/** Value: "DUET_CLOUD_IX_PROMPTS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudIxPrompts; -/** Value: "DUET_CLOUD_PODCAST_EPISODES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudPodcastEpisodes; -/** - * Duet AI finetune datasets, order by precedence. - * - * Value: "DUET_CLOUD_SECURITY_DOCS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudSecurityDocs; -/** Value: "DUET_CLOUD_SKILLS_BOOST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudSkillsBoost; -/** Value: "DUET_DEVSITE_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetDevsiteDocs; -/** Value: "DUET_GITHUB_CODE_SNIPPETS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGithubCodeSnippets; -/** Value: "DUET_GITHUB_FILES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGithubFiles; -/** Value: "DUET_GOBYEXAMPLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGobyexample; -/** Value: "DUET_GOLANG_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGolangDocs; -/** Value: "DUET_GOOGLESQL_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGooglesqlGeneration; -/** Value: "DUET_RAD" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetRad; -/** Value: "DUET_STACKOVERFLOW_ANSWERS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetStackoverflowAnswers; -/** Value: "DUET_STACKOVERFLOW_ISSUES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetStackoverflowIssues; -/** Value: "DUET_YOUTUBE_VIDEOS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetYoutubeVideos; -/** Value: "GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop100bAllIndexedGcc; -/** - * Public webdocs - * - * Value: "GEMINI_DOCJOINS_EN_TOP10B_GCC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop10bGcc; -/** Value: "GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop10bTop20bGcc; -/** Value: "GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop20bTop100bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP10B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsI18nTop10bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsI18nTop10bTop20bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsI18nTop20bTop100bGcc; -/** Value: "GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsToxicityTaggedGcc; -/** - * Gemini Goose FT datasets. - * - * Value: "GEMINI_GOOSE_PUBLIC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiGoosePublic; -/** Value: "GEMINI_GOOSE_SILOED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiGooseSiloed; -/** Value: "GEMINI_IT_ACI_BENCH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItAciBench; -/** Value: "GEMINI_IT_AQUAMUSE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItAquamuse; -/** Value: "GEMINI_IT_CLOUD_CODE_IF" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudCodeIf; -/** Value: "GEMINI_IT_CLOUD_EUR_LEX_JSON" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudEurLexJson; -/** Value: "GEMINI_IT_CLOUD_OASST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudOasst; -/** Value: "GEMINI_IT_CLOUD_SELF_INSTRUCT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudSelfInstruct; -/** Value: "GEMINI_IT_CLOUD_UCS_AQUAMUSE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudUcsAquamuse; -/** Value: "GEMINI_IT_CODE_INSTRUCT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCodeInstruct; -/** Value: "GEMINI_IT_DSCOUT_FACTUALITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItDscoutFactuality; -/** Value: "GEMINI_IT_EITL_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItEitlGen; -/** Value: "GEMINI_IT_HEDGING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItHedging; -/** Value: "GEMINI_IT_HITL_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItHitlGen; -/** Value: "GEMINI_IT_M3W" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItM3w; -/** Value: "GEMINI_IT_MECH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItMech; -/** Value: "GEMINI_IT_MED_PALM" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItMedPalm; -/** Value: "GEMINI_IT_NIMBUS_DECIBEL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItNimbusDecibel; -/** Value: "GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItNimbusGroundingToPrompt; -/** Value: "GEMINI_IT_QA_WITH_URL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItQaWithUrl; -/** Value: "GEMINI_IT_SHOTGUN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItShotgun; -/** - * Gemini IT 1.2.7 datasets - * - * Value: "GEMINI_IT_SHUTTERSTOCK" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItShutterstock; -/** Value: "GEMINI_IT_SPIDER_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItSpiderFiltered; -/** Value: "GEMINI_IT_TABLE_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItTableGen; -/** Value: "GEMINI_IT_TAB_SUM_BQ" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItTabSumBq; -/** Value: "GEMINI_IT_TASK_ORIENTED_DIALOG" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItTaskOrientedDialog; -/** Value: "GEMINI_MULTIMODAL_FT_INK" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtInk; -/** Value: "GEMINI_MULTIMODAL_FT_NONE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtNone; -/** Value: "GEMINI_MULTIMODAL_FT_OTHER" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtOther; -/** Value: "GEMINI_MULTIMODAL_FT_SHUTTERSTOCK" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtShutterstock; -/** - * Gemini multimodal instruction tune(IT) and fine tune(FT) datasets datasets. - * - * Value: "GEMINI_MULTIMODAL_FT_URL" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtUrl; -/** Value: "GEMINI_MULTIMODAL_FT_YT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtYt; -/** Value: "GEMINI_MULTIMODAL_IT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalIt; -/** - * Value: "GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate; -/** Value: "GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsGithubDecontaminatedV7; -/** - * Github dataset with license info. We prefer this to help cite proper - * licenses for code recitation. - * - * Value: "GEMINI_V1_CMS_GITHUB_V7" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsGithubV7; -/** Value: "GEMINI_V1_CMS_STACKEXCHANGE_DECONT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsStackexchangeDecont; -/** Value: "GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsStackoverflowMultilingualV2; -/** - * Gemini V1, order by precedence. Wikipedia - * - * Value: "GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsWikipediaLangFiltered; -/** Value: "GEMINI_V1_COMBINED_REDDIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CombinedReddit; -/** Value: "GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523; -/** - * Public webdocs - * - * Value: "GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bGcc050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523; -/** Value: "GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1FormalMathWithoutHolstepsAndMizar; -/** Value: "GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubDiffWithCommitMessageV2; -/** Value: "GEMINI_V1_GITHUB_HTML_CSS_XML_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubHtmlCssXmlV4; -/** Value: "GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubJuptyerNotebooksSstable; -/** Value: "GEMINI_V1_GITHUB_LONG_TAIL_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubLongTailV4; -/** Value: "GEMINI_V1_GITHUB_OTHER_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubOtherV4; -/** Value: "GEMINI_V1_GITHUB_TECHDOCS_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubTechdocsV2; -/** - * Non-public books - * - * Value: "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn; -/** Value: "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen; -/** - * Citable misc - * - * Value: "GEMINI_V1_PODCASTS_ROBOTSTXT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1PodcastsRobotstxt; -/** Value: "GEMINI_V1_PUBMED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Pubmed; -/** Value: "GEMINI_V1_QUORA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Quora; -/** Value: "GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1SciencePdf68mHqDocsGcc; -/** Value: "GEMINI_V1_SIMPLIFIED_HTML_V2_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1SimplifiedHtmlV2Gcc; -/** Value: "GEMINI_V1_STEM_BOOKS_650K_TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1StemBooks650kText; -/** Value: "GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchBirdSqlLite; -/** - * Gemini V1 and V2 shared tail patch. - * - * Value: "GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchCcaiDialogSumHuman; -/** - * Gemini V1 tail patch others. + * Confidence level * - * Value: "GEMINI_V1_TAIL_PATCH_GOALDMINE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchGoaldmine; -/** Value: "GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchJsonTableExtraction; -/** Value: "GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchMathReasoningNonPunting; -/** Value: "GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchMathReasoningPunting; -/** Value: "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaAnswerable; -/** Value: "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaUnanswerable; -/** Value: "GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslation2021Incr; -/** - * Gemini V1 tail patch translation. - * - * Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_UN" + * Likely values: + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Celebrity + * Value "CELEBRITY" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_CelebrityImg + * Value "CELEBRITY_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_ChildImg + * Value "CHILD_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_ChildText + * Value "CHILD_TEXT" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Csai + * Value "CSAI" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_CsaiImg + * Value "CSAI_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_DangerousContent + * Text category from SafetyCat v3 (Value: "DANGEROUS_CONTENT") + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_DeathHarmTragedy + * SafetyAttributes returned but not filtered on (Value: + * "DEATH_HARM_TRAGEDY") + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_FaceImg + * Value "FACE_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_FirearmsWeapons + * Value "FIREARMS_WEAPONS" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_HateSymbolImg + * End of list (Value: "HATE_SYMBOL_IMG") + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Health + * Value "HEALTH" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_IcaImg + * Value "ICA_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_IdentityAttack + * Hate (Value: "IDENTITY_ATTACK") + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_IllicitDrugs + * Value "ILLICIT_DRUGS" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_IuImg + * Value "IU_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_MemorizationImg + * Value "MEMORIZATION_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Obscene + * Value "OBSCENE" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_PedoImg + * Value "PEDO_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_PersonImg + * Value "PERSON_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Politics + * Value "POLITICS" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_PornImg + * Value "PORN_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_RacyImg + * Value "RACY_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_RaiCategoryUnspecified + * Value "RAI_CATEGORY_UNSPECIFIED" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_RecitationText + * Value "RECITATION_TEXT" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_ReligiousBelief + * Value "RELIGIOUS_BELIEF" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_SensitiveWord + * Value "SENSITIVE_WORD" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_SexualImg + * Value "SEXUAL_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_SexuallyExplicit + * Porn (Value: "SEXUALLY_EXPLICIT") + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Spii + * Value "SPII" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Toxic + * Value "TOXIC" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_ViolenceAbuse + * Value "VIOLENCE_ABUSE" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_ViolenceImg + * Value "VIOLENCE_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_WarConflict + * Value "WAR_CONFLICT" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_WatermarkImg + * Value "WATERMARK_IMG" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_WatermarkImgRemoval + * Error message when user attempts to remove watermark from editing + * image (Value: "WATERMARK_IMG_REMOVAL") */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslationUn; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtEuroparl; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtNewscommentary; -/** Value: "GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TranslateDatav2AlltiersGccMix; +@property(nonatomic, copy, nullable) NSString *category; + /** - * ArXiv + * Filtered category * - * Value: "GEMINI_V1_ULM_ARXIV_SSTABLE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1UlmArxivSstable; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text; -/** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT" + * Likely values: + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceHigh + * Value "CONFIDENCE_HIGH" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceLow + * Value "CONFIDENCE_LOW" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceMedium + * Value "CONFIDENCE_MEDIUM" + * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceUnspecified + * Value "CONFIDENCE_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text; +@property(nonatomic, copy, nullable) NSString *confidence; + +/** Input prompt */ +@property(nonatomic, copy, nullable) NSString *prompt; + /** - * Other + * Score for category * - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED" + * Uses NSNumber of doubleValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered; +@property(nonatomic, strong, nullable) NSNumber *score; + +@end + + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT" + * Generate video response. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text; +@interface GTLRAiplatform_CloudAiLargeModelsVisionGenerateVideoResponse : GTLRObject + +/** The generates samples. */ +@property(nonatomic, strong, nullable) NSArray *generatedSamples; + +/** Returns rai error message for filtered videos. */ +@property(nonatomic, copy, nullable) NSString *raiErrorMessage; + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT" + * Returns if any videos were filtered due to RAI policies. + * + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text; +@property(nonatomic, strong, nullable) NSNumber *raiMediaFilteredCount; + +/** Returns rai failure reasons if any. */ +@property(nonatomic, strong, nullable) NSArray *raiMediaFilteredReasons; + +/** Returns filtered text rai info. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionFilteredText *raiTextFilteredReason; + +@end + + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT" + * Image. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix; +@interface GTLRAiplatform_CloudAiLargeModelsVisionImage : GTLRObject + +/** Image encoding, encoded as "image/png" or "image/jpg". */ +@property(nonatomic, copy, nullable) NSString *encoding; + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT" + * Raw bytes. + * + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text; -/** Value: "GEMINI_V1_WEB_MATH_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1WebMathV2; -/** Value: "GEMINI_V1_WIKIPEDIA_DIFFS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1WikipediaDiffs; -/** Value: "GEMINI_V2_ARXIV_2023_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Arxiv2023Compliant; -/** Value: "GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2BiologyTargetedDataCompliant2; +@property(nonatomic, copy, nullable) NSString *image; + +/** RAI scores for generated image. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionImageRAIScores *imageRaiScores; + +/** RAI info for image. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionRaiInfo *raiInfo; + +/** Semantic filter info for image. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse *semanticFilterResponse; + +/** Text/Expanded text input for imagen. */ +@property(nonatomic, copy, nullable) NSString *text; + +/** Path to another storage (typically Google Cloud Storage). */ +@property(nonatomic, copy, nullable) NSString *uri; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * RAI scores for generated image returned. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_CloudAiLargeModelsVisionImageRAIScores : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Agile watermark score for image. + * + * Uses NSNumber of doubleValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSNumber *agileWatermarkDetectionScore; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Media. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_CloudAiLargeModelsVisionMedia : GTLRObject + +/** Image. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionImage *image; + +/** Video */ +@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionVideo *video; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * GTLRAiplatform_CloudAiLargeModelsVisionNamedBoundingBox */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_CloudAiLargeModelsVisionNamedBoundingBox : GTLRObject + +@property(nonatomic, strong, nullable) NSArray *classes; +@property(nonatomic, strong, nullable) NSArray *entities; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * scores + * + * Uses NSNumber of floatValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *scores; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * x1 + * + * Uses NSNumber of floatValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSNumber *x1; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * x2 + * + * Uses NSNumber of floatValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSNumber *x2; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * y1 + * + * Uses NSNumber of floatValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSNumber *y1; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * y2 + * + * Uses NSNumber of floatValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSNumber *y2; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED" + * GTLRAiplatform_CloudAiLargeModelsVisionRaiInfo */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered; +@interface GTLRAiplatform_CloudAiLargeModelsVisionRaiInfo : GTLRObject + +/** List of rai categories' information to return */ +@property(nonatomic, strong, nullable) NSArray *raiCategories; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" + * List of rai scores mapping to the rai categories. Rounded to 1 decimal + * place. + * + * Uses NSNumber of floatValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft; +@property(nonatomic, strong, nullable) NSArray *scores; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" + * GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft; +@interface GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Class labels of the bounding boxes that failed the semantic filtering. + * Bounding box coordinates. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *namedBoundingBoxes; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * This response is added when semantic filter config is turned on in + * EditConfig. It reports if this image is passed semantic filter response. If + * passed_semantic_filter is false, the bounding box information will be + * populated for user to check what caused the semantic filter to fail. + * + * Uses NSNumber of boolValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSNumber *passedSemanticFilter; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Video */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_CloudAiLargeModelsVisionVideo : GTLRObject + +/** Path to another storage (typically Google Cloud Storage). */ +@property(nonatomic, copy, nullable) NSString *uri; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Raw bytes. + * + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *video; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Message that represents an arbitrary HTTP body. It should only be used for + * payload formats that can't be represented as JSON, such as raw binary or an + * HTML page. This message can be used both in streaming and non-streaming API + * methods in the request as well as the response. It can be used as a + * top-level request field, which is convenient if one wants to extract + * parameters from either the URL or HTTP template into the request fields and + * also want access to the raw HTTP body. Example: message GetResourceRequest { + * // A unique request id. string request_id = 1; // The raw HTTP body is bound + * to this field. google.api.HttpBody http_body = 2; } service ResourceService + * { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc + * UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } + * Example with streaming methods: service CaldavService { rpc + * GetCalendar(stream google.api.HttpBody) returns (stream + * google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns + * (stream google.api.HttpBody); } Use of this type only changes how the + * request and response bodies are handled, all other features will continue to + * work unchanged. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleApiHttpBody : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED" + * The HTTP Content-Type header value specifying the content type of the body. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *contentType; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The HTTP request/response body as raw binary. + * + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *data; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Application specific response metadata. Must be set in the first response + * for streaming APIs. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *extensions; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * GTLRAiplatform_GoogleApiHttpBody_Extensions_Item + * + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleApiHttpBody_Extensions_Item : GTLRObject +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Parameters that configure the active learning pipeline. Active learning will + * label the data incrementally by several iterations. For every iteration, it + * will select a batch of data based on the sampling strategy. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ActiveLearningConfig : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Max number of human labeled DataItems. + * + * Uses NSNumber of longLongValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSNumber *maxDataItemCount; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Max percent of total DataItems for human labeling. + * + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSNumber *maxDataItemPercentage; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Active learning data sampling config. For every active learning labeling + * iteration, it will select a batch of data based on the sampling strategy. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SampleConfig *sampleConfig; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED" + * CMLE training config. For every active learning labeling iteration, system + * will train a machine learning model on CMLE. The trained model will be used + * by data sampling algorithm to select DataItems. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TrainingConfig *trainingConfig; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Request message for MetadataService.AddContextArtifactsAndExecutions. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsRequest : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The resource names of the Artifacts to attribute to the Context. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *artifacts; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The resource names of the Executions to associate with the Context. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered; -/** Value: "GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CanariesShuffledCompliant; -/** Value: "GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ChemistryTargetedDataCompliant2; -/** Value: "GEMINI_V2_CHESS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ChessCompliant; -/** Value: "GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix; +@property(nonatomic, strong, nullable) NSArray *executions; + +@end + + /** - * Value: "GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS" + * Response message for MetadataService.AddContextArtifactsAndExecutions. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths; -/** Value: "GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsStackexchangeCompliant; -/** Value: "GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsStackoverflowMultilingualV2Compliant; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsResponse : GTLRObject +@end + + /** - * Gemini V2 datasets - * - * Value: "GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsWikipediaLangFilteredGccPii; -/** Value: "GEMINI_V2_CODE_CONTESTS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeContestsCompliant; -/** Value: "GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeTransformGithubCommits; -/** Value: "GEMINI_V2_CODE_TRANSFORM_GITHUB_PR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeTransformGithubPr; -/** Value: "GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeTransformSyntheticErrorFix; -/** Value: "GEMINI_V2_CODEWEB_V1_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodewebV1Compliant; -/** Value: "GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EconomicsV2TargetedDataCompliant2; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered; -/** Value: "GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant; -/** - * Value: "GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant; -/** Value: "GEMINI_V2_FORMAL_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2FormalCompliant; -/** Value: "GEMINI_V2_FORUMS_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ForumsV2Compliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant; -/** Value: "GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant; -/** Value: "GEMINI_V2_GITHUB_DIFFS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubDiffsCompliant; -/** Value: "GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubEvaledLanguagesCompliant; -/** Value: "GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubLongTailAndStructuredDataCompliant; -/** Value: "GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant; -/** Value: "GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant; -/** Value: "GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubPythonNotebooksCompliant; -/** Value: "GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubTechdocsCompliant; -/** Value: "GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant; -/** Value: "GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2HighQualityCodeTargetedDataCompliant2; -/** Value: "GEMINI_V2_JSON_MODE_SYS_INSTRUCTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2JsonModeSysInstruction; -/** Value: "GEMINI_V2_LEETCODE_GCC_PII" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2LeetcodeGccPii; -/** Value: "GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2MachineLearningTargetedDataCompliant2; -/** Value: "GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2MathTargetedDataCompliant2; -/** Value: "GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2MedicalTargetedDataCompliant2; -/** - * Value: "GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant; -/** Value: "GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlNtlv4aMonolingualDedupN5; -/** Value: "GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlSttTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlSynBtTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlSynFtFixedTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlTranslitBilexTranslateDedupN5; -/** Value: "GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2PhysicsV2TargetedDataCompliant2; -/** Value: "GEMINI_V2_PODCASTS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2PodcastsCompliant; -/** Value: "GEMINI_V2_PUBMED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2PubmedCompliant; -/** Value: "GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2QaTargetedDataCompliant2; -/** Value: "GEMINI_V2_QUORA_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2QuoraCompliant; -/** Value: "GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex; -/** Value: "GEMINI_V2_SCIENCEWEB_V0_GCC_PII" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SciencewebV0GccPii; -/** Value: "GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant; -/** Value: "GEMINI_V2_SQL_REPAIR_SFT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SqlRepairSft; -/** - * Gemini V2 rev10 - * - * Value: "GEMINI_V2_SSFS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Ssfs; -/** Value: "GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2StemBooks318kTextCompliant; -/** - * Value: "GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant; -/** Value: "GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchBirdSqlLite; -/** Value: "GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchCcaiDialogSumHuman; -/** Value: "GEMINI_V2_TAIL_PATCH_FLEURS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchFleurs; -/** Value: "GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchJsonTableExtraction; -/** Value: "GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchMathReasoningNonPunting; -/** Value: "GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchMathReasoningPunting; -/** Value: "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaAnswerable; -/** Value: "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaUnanswerable; -/** - * Gemini V2 only tail patch. - * - * Value: "GEMINI_V2_TAIL_PATCH_PMC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchPmc; -/** Value: "GEMINI_V2_TAIL_PATCH_VOXPOPULI" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchVoxpopuli; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant; -/** Value: "GEMINI_V2_WEB_MATH_V3_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2WebMathV3Compliant; -/** Value: "GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2WebPolymathV1Compliant; -/** Value: "GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2WikipediaDiffsCompliant; -/** Value: "GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2YoutubeScienceV4FilteredCompliant; -/** - * Gemit Bridge ULM FT dataset - * - * Value: "GEMIT_BRIDGE_SUFFIX_FT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GemitBridgeSuffixFt; -/** - * Genesis fine-tune datasets. - * - * Value: "GENESIS_NEWS_INSIGHTS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GenesisNewsInsights; -/** Value: "GITHUB_DIFFS_WITH_COMMIT_MESSAGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubDiffsWithCommitMessage; -/** Value: "GITHUB_HTML_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubHtmlV4; -/** Value: "GITHUB_LONG_TAIL_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubLongTailV4; -/** Value: "GITHUB_MIRROR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubMirror; -/** Value: "GITHUB_MIRROR_V1_0_1" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubMirrorV101; -/** Value: "GITHUB_MIRROR_V2_1_0" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubMirrorV210; -/** Value: "GITHUB_OTHER_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubOtherV4; -/** - * Google news dataset referenced in: - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_tasks.py;l=922;rcl=496534668 - * - * Value: "GNEWS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Gnews; -/** Value: "GOODALL_MTV5_BOOKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5Books; -/** Value: "GOODALL_MTV5_C4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5C4; -/** - * Datasets managed by the Goodall team: deepmind-goodall\@google.com - * - * Value: "GOODALL_MTV5_GITHUB" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5Github; -/** Value: "GOODALL_MTV5_WIKIPEDIA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5Wikipedia; -/** Value: "GOODALL_MW_STACK_EXCHANGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwStackExchange; -/** Value: "GOODALL_MW_TOP_0_10B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwTop010b; -/** Value: "GOODALL_MW_TOP_100B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwTop100b; -/** Value: "GOODALL_MW_TOP_10B_20B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwTop10b20b; -/** Value: "HOL4_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Hol4Theories; -/** Value: "HOL_LIGHT_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_HolLightTheories; -/** Value: "HOLSTEPS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Holsteps; -/** Value: "ISABELLE_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_IsabelleStep; -/** Value: "ISABELLE_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_IsabelleTheories; -/** Value: "LABS_AQA_DELEWARE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LabsAqaDeleware; -/** - * LABS AQA fine-tune datasets. - * - * Value: "LABS_AQA_DSCOUT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LabsAqaDscout; -/** Value: "LABS_AQA_TAILWIND" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LabsAqaTailwind; -/** Value: "LAMDA_FACTUALITY_E2E_QUERY_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaFactualityE2eQueryGeneration; -/** Value: "LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaFactualityE2eResponseGeneration; -/** Value: "LAMDA_FACTUALITY_TRIGGER" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaFactualityTrigger; -/** Value: "LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaSafetyV2SchemaNoBroadcast; -/** Value: "LAMDA_SSI_DISCRIMINATIVE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaSsiDiscriminative; -/** Value: "LEAN_MATHLIB_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LeanMathlibTheories; -/** Value: "LEAN_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LeanStep; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_BARD" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MassiveForumThreadScoredBard; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_LONG_200" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MassiveForumThreadScoredLong200; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_LONG_500" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MassiveForumThreadScoredLong500; -/** Value: "MATH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Math; -/** Value: "MATH_REASONING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MathReasoning; -/** - * Meena full conversations. - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_mixtures.py;l=675;rcl=496583228 - * - * Value: "MEENA_FC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaFc; -/** Value: "MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResearchPhaseGoldenMarkdown; -/** Value: "MEENA_RESEARCH_PHASE_GOOGLERS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResearchPhaseGooglers; -/** Value: "MEENA_RESPONSE_SAFETY_HUMAN_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetyHumanGen; -/** Value: "MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetySchemaNoBroadcast; -/** Value: "MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetyV3HumanGen2; -/** Value: "MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetyV3SchemaNoBroadcast; -/** Value: "MIZAR_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MizarTheories; -/** - * Mobile assistant finetune datasets. - * - * Value: "MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MobileAssistantMagiFiltered0825373k; -/** Value: "MOBILE_ASSISTANT_PALM24B_FILTERED_400K" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MobileAssistantPalm24bFiltered400k; -/** - * Others - * - * Value: "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly; -/** Value: "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly; -/** Value: "PODCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Podcast; -/** Value: "PODCAST_FINETUNE_DIALOG" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_PodcastFinetuneDialog; -/** Value: "PODCASTS_ROBOTSTXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_PodcastsRobotstxt; -/** Value: "PUBMED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Pubmed; -/** Value: "QUORA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Quora; -/** Value: "SCIENCE_PDF_70M_DOCS_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_SciencePdf70mDocsFiltered; -/** Value: "SIMPLIFIED_HTML_V1_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_SimplifiedHtmlV1Gcc; -/** Value: "TECHDOCS_DATA_SOURCE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_TechdocsDataSource; -/** - * Arxiv - * - * Value: "ULM_ARXIV" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmArxiv; -/** - * The docjoins data for ULM - * /cns/yo-d/home/multipod-language-data/docjoins/rs=6.3/20220728/100B_docstructure_split/examples_en.tfrecord_lattice_05_score_01_HFV13\@3929 - * - * Value: "ULM_DOCJOINS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoins; -/** Value: "ULM_DOCJOINS_DEDUPED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoinsDeduped; -/** Value: "ULM_DOCJOINS_WITH_URLS_EN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoinsWithUrlsEn; -/** Value: "ULM_DOCJOINS_WITH_URLS_I18N" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoinsWithUrlsI18n; -/** - * Datasets used by Vertex - * - * Value: "VERTEX_SAFE_FLAN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_VertexSafeFlan; -/** Value: "WEB_ASR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_WebAsr; -/** - * Webdocs that have been filtered from the docjoins by the Tarzan team for use - * in the Tarzan training set. - * - * Value: "WEBDOCS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Webdocs; -/** Value: "WEBDOCS_FINETUNE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_WebdocsFinetune; -/** - * Wikipedia article Tensorflow datasets used by Tarzan and maintained by TFDS - * team. - * - * Value: "WIKIPEDIA" + * Request message for MetadataService.AddContextChildren. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Wikipedia; -/** Value: "WORLD_QUERY_GENERATOR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_WorldQueryGenerator; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenRequest : GTLRObject + +/** The resource names of the child Contexts. */ +@property(nonatomic, strong, nullable) NSArray *childContexts; + +@end + + /** - * Youtube Content Inpsiration. - * - * Value: "YT_CONTENT_INSPIRATION" + * Response message for MetadataService.AddContextChildren. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_YtContentInspiration; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenResponse : GTLRObject +@end -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult.recitationAction -/** Value: "ACTION_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_ActionUnspecified; /** - * indicate that a Segment should be blocked from being used - * - * Value: "BLOCK" + * Request message for MetadataService.AddExecutionEvents. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_Block; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsRequest : GTLRObject + +/** The Events to create and add. */ +@property(nonatomic, strong, nullable) NSArray *events; + +@end + + /** - * indicate that attribution must be shown for a Segment - * - * Value: "CITE" + * Response message for MetadataService.AddExecutionEvents. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_Cite; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsResponse : GTLRObject +@end + + /** - * The recitation was found in prompt and is exempted from overall results - * - * Value: "EXEMPT_FOUND_IN_PROMPT" + * Request message for VizierService.AddTrialMeasurement. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_ExemptFoundInPrompt; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AddTrialMeasurementRequest : GTLRObject + +/** Required. The measurement to be added to a Trial. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Measurement *measurement; + +@end + + /** - * for tagging high-frequency code snippets - * - * Value: "NO_ACTION" + * Used to assign specific AnnotationSpec to a particular area of a DataItem or + * the whole part of the DataItem. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_NoAction; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Annotation : GTLRObject -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult.attributionDataset +/** Output only. The source of the Annotation. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1UserActionReference *annotationSource; + +/** Output only. Timestamp when this Annotation was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Academic dataset of math text. - * http://google3/learning/brain/research/conversation/meena/seqio/mixtures/experimental/bard.py;rcl=500222380 - * - * Value: "AMPS_KHAN" + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_AmpsKhan; -/** Value: "AMPS_MATHEMATICA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_AmpsMathematica; -/** Value: "AQUA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Aqua; -/** Value: "ASSISTANT_PERSONALITY_SAFETY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_AssistantPersonalitySafety; -/** - * Bard ARCADE finetune dataset. - * - * Value: "BARD_ARCADE_GITHUB" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BardArcadeGithub; -/** Value: "BARD_GOLDEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BardGolden; -/** Value: "BARD_PERSONALITY_GOLDEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BardPersonalityGolden; -/** - * 'Full view' books dataset maintained by Oceanographers team, meaning 'ok to - * view the book in full in all localities'. Largely the same as 'public - * domain', but with potentially subtle distinction. - * - * Value: "BOOKS_FULL_VIEW" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BooksFullView; -/** - * Filtered private books used by ULM: - * http://google3/learning/multipod/pax/lm/params/ulm/tasks.py;l=123;rcl=494241309. - * which corresponds with - * /cns/mf-d/home/multipod-language-data/private_books/books_filtered_en_resharded\@50000 - * - * Value: "BOOKS_PRIVATE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BooksPrivate; -/** Value: "C4_JOINED_DOCJOINS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_C4JoinedDocjoins; -/** Value: "CANARIES_SHUFFLED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CanariesShuffled; -/** Value: "CLEAN_ARXIV" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CleanArxiv; -/** Value: "CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_ClmTranslateDatav2AlltiersGccMix; -/** Value: "CLOUD_GEMIT_AMPS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitAmps; -/** Value: "CLOUD_GEMIT_AQUA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitAqua; -/** - * Cloud gemit pro FT datasets. - * - * Value: "CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCloudFactualityGroundingMagi; -/** Value: "CLOUD_GEMIT_CODE_IF_V1" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCodeIfV1; -/** Value: "CLOUD_GEMIT_CODE_SELF_REPAIR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCodeSelfRepair; -/** Value: "CLOUD_GEMIT_COMMIT_MSG_GEN_V3" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCommitMsgGenV3; -/** Value: "CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCommonSenseReasoningSchema; -/** Value: "CLOUD_GEMIT_GSM8K_SCHEMA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitGsm8kSchema; -/** Value: "CLOUD_GEMIT_IDENTITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitIdentity; -/** Value: "CLOUD_GEMIT_MT_DIALGUE_LMSYS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitMtDialgueLmsys; -/** Value: "CLOUD_GEMIT_MTS_DIALOGUE_V3" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitMtsDialogueV3; -/** - * Cloud gemit ultra FT datasets. - * - * Value: "CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitSearchAugmentedResponseGeneration; -/** Value: "CLOUD_SECURITY_FINETUNING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudSecurityFinetuning; -/** - * Cloud Security fine-tune datasets. - * - * Value: "CLOUD_SECURITY_PRETRAINING" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudSecurityPretraining; -/** Value: "CLOUD_SECURITY_RAG_CISA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudSecurityRagCisa; -/** Value: "CMS_GITHUB_MULTIFILE_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsGithubMultifileV4; -/** - * Github - * - * Value: "CMS_GITHUB_V4" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsGithubV4; -/** Value: "CMS_STACKEXCHANGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsStackexchange; -/** Value: "CMS_STACKOVERFLOW_MULTILINGUAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsStackoverflowMultilingual; -/** - * Datasets used by Gemini Public data - * - * Value: "CMS_WIKIPEDIA_LANG_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsWikipediaLangFiltered; -/** Value: "CODE_QA_FT_FORMAT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaFtFormat; -/** Value: "CODE_QA_FT_KNOWLEDGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaFtKnowledge; -/** Value: "CODE_QA_GITHUB_FILTERED_CODE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaGithubFilteredCode; -/** Value: "CODE_QA_SE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaSe; -/** Value: "CODE_QA_SO" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaSo; -/** Value: "CODEY_CODE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeyCode; -/** - * Datasets used by Codepoet - * - * Value: "CODEY_NOTEBOOK_LM_PRETRAINING" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeyNotebookLmPretraining; -/** Value: "COMBINED_REDDIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CombinedReddit; -/** Value: "COMMON_SENSE_REASONING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CommonSenseReasoning; -/** Value: "COQ_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CoqStep; -/** Value: "COQ_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CoqTheories; -/** Value: "DATASET_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DatasetUnspecified; -/** Value: "DOCUMENT_CHUNKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DocumentChunks; -/** Value: "DUET_CLOUD_BLOG_POSTS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudBlogPosts; -/** Value: "DUET_CLOUD_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudDocs; -/** Value: "DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudDocsTroubleshootingTables; -/** Value: "DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsGenerated; -/** Value: "DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsHandwritten; -/** Value: "DUET_CLOUD_IX_PROMPTS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudIxPrompts; -/** Value: "DUET_CLOUD_PODCAST_EPISODES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudPodcastEpisodes; -/** - * Duet AI finetune datasets, order by precedence. - * - * Value: "DUET_CLOUD_SECURITY_DOCS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudSecurityDocs; -/** Value: "DUET_CLOUD_SKILLS_BOOST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudSkillsBoost; -/** Value: "DUET_DEVSITE_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetDevsiteDocs; -/** Value: "DUET_GITHUB_CODE_SNIPPETS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGithubCodeSnippets; -/** Value: "DUET_GITHUB_FILES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGithubFiles; -/** Value: "DUET_GOBYEXAMPLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGobyexample; -/** Value: "DUET_GOLANG_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGolangDocs; -/** Value: "DUET_GOOGLESQL_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGooglesqlGeneration; -/** Value: "DUET_RAD" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetRad; -/** Value: "DUET_STACKOVERFLOW_ANSWERS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetStackoverflowAnswers; -/** Value: "DUET_STACKOVERFLOW_ISSUES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetStackoverflowIssues; -/** Value: "DUET_YOUTUBE_VIDEOS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetYoutubeVideos; -/** Value: "GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop100bAllIndexedGcc; -/** - * Public webdocs - * - * Value: "GEMINI_DOCJOINS_EN_TOP10B_GCC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bGcc; -/** Value: "GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bTop20bGcc; -/** Value: "GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop20bTop100bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP10B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bTop20bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop20bTop100bGcc; -/** Value: "GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsToxicityTaggedGcc; -/** - * Gemini Goose FT datasets. - * - * Value: "GEMINI_GOOSE_PUBLIC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiGoosePublic; -/** Value: "GEMINI_GOOSE_SILOED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiGooseSiloed; -/** Value: "GEMINI_IT_ACI_BENCH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItAciBench; -/** Value: "GEMINI_IT_AQUAMUSE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItAquamuse; -/** Value: "GEMINI_IT_CLOUD_CODE_IF" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudCodeIf; -/** Value: "GEMINI_IT_CLOUD_EUR_LEX_JSON" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudEurLexJson; -/** Value: "GEMINI_IT_CLOUD_OASST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudOasst; -/** Value: "GEMINI_IT_CLOUD_SELF_INSTRUCT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudSelfInstruct; -/** Value: "GEMINI_IT_CLOUD_UCS_AQUAMUSE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudUcsAquamuse; -/** Value: "GEMINI_IT_CODE_INSTRUCT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCodeInstruct; -/** Value: "GEMINI_IT_DSCOUT_FACTUALITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItDscoutFactuality; -/** Value: "GEMINI_IT_EITL_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItEitlGen; -/** Value: "GEMINI_IT_HEDGING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItHedging; -/** Value: "GEMINI_IT_HITL_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItHitlGen; -/** Value: "GEMINI_IT_M3W" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItM3w; -/** Value: "GEMINI_IT_MECH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItMech; -/** Value: "GEMINI_IT_MED_PALM" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItMedPalm; -/** Value: "GEMINI_IT_NIMBUS_DECIBEL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItNimbusDecibel; -/** Value: "GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItNimbusGroundingToPrompt; -/** Value: "GEMINI_IT_QA_WITH_URL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItQaWithUrl; -/** Value: "GEMINI_IT_SHOTGUN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItShotgun; -/** - * Gemini IT 1.2.7 datasets - * - * Value: "GEMINI_IT_SHUTTERSTOCK" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItShutterstock; -/** Value: "GEMINI_IT_SPIDER_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItSpiderFiltered; -/** Value: "GEMINI_IT_TABLE_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItTableGen; -/** Value: "GEMINI_IT_TAB_SUM_BQ" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItTabSumBq; -/** Value: "GEMINI_IT_TASK_ORIENTED_DIALOG" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItTaskOrientedDialog; -/** Value: "GEMINI_MULTIMODAL_FT_INK" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtInk; -/** Value: "GEMINI_MULTIMODAL_FT_NONE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtNone; -/** Value: "GEMINI_MULTIMODAL_FT_OTHER" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtOther; -/** Value: "GEMINI_MULTIMODAL_FT_SHUTTERSTOCK" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtShutterstock; -/** - * Gemini multimodal instruction tune(IT) and fine tune(FT) datasets datasets. - * - * Value: "GEMINI_MULTIMODAL_FT_URL" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtUrl; -/** Value: "GEMINI_MULTIMODAL_FT_YT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtYt; -/** Value: "GEMINI_MULTIMODAL_IT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalIt; -/** - * Value: "GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate; -/** Value: "GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsGithubDecontaminatedV7; -/** - * Github dataset with license info. We prefer this to help cite proper - * licenses for code recitation. - * - * Value: "GEMINI_V1_CMS_GITHUB_V7" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsGithubV7; -/** Value: "GEMINI_V1_CMS_STACKEXCHANGE_DECONT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsStackexchangeDecont; -/** Value: "GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsStackoverflowMultilingualV2; -/** - * Gemini V1, order by precedence. Wikipedia - * - * Value: "GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsWikipediaLangFiltered; -/** Value: "GEMINI_V1_COMBINED_REDDIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CombinedReddit; -/** Value: "GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523; -/** - * Public webdocs - * - * Value: "GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bGcc050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523; -/** Value: "GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1FormalMathWithoutHolstepsAndMizar; -/** Value: "GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubDiffWithCommitMessageV2; -/** Value: "GEMINI_V1_GITHUB_HTML_CSS_XML_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubHtmlCssXmlV4; -/** Value: "GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubJuptyerNotebooksSstable; -/** Value: "GEMINI_V1_GITHUB_LONG_TAIL_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubLongTailV4; -/** Value: "GEMINI_V1_GITHUB_OTHER_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubOtherV4; -/** Value: "GEMINI_V1_GITHUB_TECHDOCS_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubTechdocsV2; -/** - * Non-public books - * - * Value: "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn; -/** Value: "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen; -/** - * Citable misc - * - * Value: "GEMINI_V1_PODCASTS_ROBOTSTXT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1PodcastsRobotstxt; -/** Value: "GEMINI_V1_PUBMED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Pubmed; -/** Value: "GEMINI_V1_QUORA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Quora; -/** Value: "GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1SciencePdf68mHqDocsGcc; -/** Value: "GEMINI_V1_SIMPLIFIED_HTML_V2_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1SimplifiedHtmlV2Gcc; -/** Value: "GEMINI_V1_STEM_BOOKS_650K_TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1StemBooks650kText; -/** Value: "GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchBirdSqlLite; +@property(nonatomic, copy, nullable) NSString *ETag; + /** - * Gemini V1 and V2 shared tail patch. - * - * Value: "GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" + * Optional. The labels with user-defined metadata to organize your + * Annotations. Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. No + * more than 64 user labels can be associated with one Annotation(System labels + * are excluded). See https://goo.gl/xmQnxf for more information and examples + * of labels. System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. Following system labels + * exist for each Annotation: * + * "aiplatform.googleapis.com/annotation_set_name": optional, name of the UI's + * annotation set this Annotation belongs to. If not set, the Annotation is not + * visible in the UI. * "aiplatform.googleapis.com/payload_schema": output + * only, its value is the payload_schema's title. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchCcaiDialogSumHuman; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Annotation_Labels *labels; + +/** Output only. Resource name of the Annotation. */ +@property(nonatomic, copy, nullable) NSString *name; + /** - * Gemini V1 tail patch others. + * Required. The schema of the payload can be found in payload_schema. * - * Value: "GEMINI_V1_TAIL_PATCH_GOALDMINE" + * Can be any valid JSON type. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchGoaldmine; -/** Value: "GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchJsonTableExtraction; -/** Value: "GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningNonPunting; -/** Value: "GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningPunting; -/** Value: "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaAnswerable; -/** Value: "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaUnanswerable; -/** Value: "GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslation2021Incr; +@property(nonatomic, strong, nullable) id payload; + /** - * Gemini V1 tail patch translation. - * - * Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_UN" + * Required. Google Cloud Storage URI points to a YAML file describing payload. + * The schema is defined as an [OpenAPI 3.0.2 Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the + * chosen schema must be consistent with the parent Dataset's metadata. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationUn; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtEuroparl; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtNewscommentary; -/** Value: "GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TranslateDatav2AlltiersGccMix; +@property(nonatomic, copy, nullable) NSString *payloadSchemaUri; + +/** Output only. Timestamp when this Annotation was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + +@end + + /** - * ArXiv + * Optional. The labels with user-defined metadata to organize your + * Annotations. Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. No + * more than 64 user labels can be associated with one Annotation(System labels + * are excluded). See https://goo.gl/xmQnxf for more information and examples + * of labels. System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. Following system labels + * exist for each Annotation: * + * "aiplatform.googleapis.com/annotation_set_name": optional, name of the UI's + * annotation set this Annotation belongs to. If not set, the Annotation is not + * visible in the UI. * "aiplatform.googleapis.com/payload_schema": output + * only, its value is the payload_schema's title. * - * Value: "GEMINI_V1_ULM_ARXIV_SSTABLE" + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1UlmArxivSstable; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Annotation_Labels : GTLRObject +@end + + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT" + * Identifies a concept with which DataItems may be annotated with. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AnnotationSpec : GTLRObject + +/** Output only. Timestamp when this AnnotationSpec was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; + /** - * Other - * - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED" + * Required. The user-defined name of the AnnotationSpec. The name can be up to + * 128 characters long and can consist of any UTF-8 characters. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered; +@property(nonatomic, copy, nullable) NSString *displayName; + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT" + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text; +@property(nonatomic, copy, nullable) NSString *ETag; + +/** Output only. Resource name of the AnnotationSpec. */ +@property(nonatomic, copy, nullable) NSString *name; + +/** Output only. Timestamp when AnnotationSpec was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + +@end + + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT" + * Instance of a general artifact. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Artifact : GTLRObject + +/** Output only. Timestamp when this Artifact was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT" + * Description of the Artifact + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT" + * User provided display name of the Artifact. May be up to 128 Unicode + * characters. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text; -/** Value: "GEMINI_V1_WEB_MATH_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1WebMathV2; -/** Value: "GEMINI_V1_WIKIPEDIA_DIFFS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1WikipediaDiffs; -/** Value: "GEMINI_V2_ARXIV_2023_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Arxiv2023Compliant; -/** Value: "GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2BiologyTargetedDataCompliant2; +@property(nonatomic, copy, nullable) NSString *displayName; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *ETag; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The labels with user-defined metadata to organize your Artifacts. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. No more than 64 user labels can be + * associated with one Artifact (System labels are excluded). */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Labels *labels; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED" + * Properties of the Artifact. Top level metadata keys' heading and trailing + * spaces will be trimmed. The size of this field should not exceed 200KB. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Metadata *metadata; + +/** Output only. The resource name of the Artifact. */ +@property(nonatomic, copy, nullable) NSString *name; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The title of the schema describing the metadata. Schema title and version is + * expected to be registered in earlier Create Schema calls. And both are used + * together as unique identifiers to identify schemas within the local metadata + * store. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *schemaTitle; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The version of the schema in schema_name to use. Schema title and version is + * expected to be registered in earlier Create Schema calls. And both are used + * together as unique identifiers to identify schemas within the local metadata + * store. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *schemaVersion; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The state of this Artifact. This is a property of the Artifact, and does not + * imply or capture any ongoing process. This property is managed by clients + * (such as Vertex AI Pipelines), and the system does not prescribe or check + * the validity of state transitions. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Artifact_State_Live A state + * indicating that the Artifact should exist, unless something external + * to the system deletes it. (Value: "LIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Artifact_State_Pending A + * state used by systems like Vertex AI Pipelines to indicate that the + * underlying data item represented by this Artifact is being created. + * (Value: "PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Artifact_State_StateUnspecified + * Unspecified state for the Artifact. (Value: "STATE_UNSPECIFIED") */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *state; + +/** Output only. Timestamp when this Artifact was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The uniform resource identifier of the artifact file. May be empty if there + * is no actual artifact file. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *uri; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The labels with user-defined metadata to organize your Artifacts. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. No more than 64 user labels can be + * associated with one Artifact (System labels are excluded). + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Labels : GTLRObject +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Properties of the Artifact. Top level metadata keys' heading and trailing + * spaces will be trimmed. The size of this field should not exceed 200KB. + * + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Metadata : GTLRObject +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Metadata information for NotebookService.AssignNotebookRuntime. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeOperationMetadata : GTLRObject + +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED" + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *progressMessage; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Request message for NotebookService.AssignNotebookRuntime. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeRequest : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Required. Provide runtime specific information (e.g. runtime owner, notebook + * id) used for NotebookRuntime assignment. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime *notebookRuntime; + +/** Optional. User specified ID for the notebook runtime. */ +@property(nonatomic, copy, nullable) NSString *notebookRuntimeId; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Required. The resource name of the NotebookRuntimeTemplate based on which a + * NotebookRuntime will be assigned (reuse or create a new one). */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered; -/** Value: "GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CanariesShuffledCompliant; -/** Value: "GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ChemistryTargetedDataCompliant2; -/** Value: "GEMINI_V2_CHESS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ChessCompliant; -/** Value: "GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix; +@property(nonatomic, copy, nullable) NSString *notebookRuntimeTemplate; + +@end + + /** - * Value: "GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS" + * Attribution that explains a particular prediction output. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths; -/** Value: "GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsStackexchangeCompliant; -/** Value: "GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsStackoverflowMultilingualV2Compliant; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Attribution : GTLRObject + /** - * Gemini V2 datasets + * Output only. Error of feature_attributions caused by approximation used in + * the explanation method. Lower value means more precise attributions. * For + * Sampled Shapley attribution, increasing path_count might reduce the error. * + * For Integrated Gradients attribution, increasing step_count might reduce the + * error. * For XRAI attribution, increasing step_count might reduce the error. + * See [this introduction](/vertex-ai/docs/explainable-ai/overview) for more + * information. * - * Value: "GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII" + * Uses NSNumber of doubleValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsWikipediaLangFilteredGccPii; -/** Value: "GEMINI_V2_CODE_CONTESTS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeContestsCompliant; -/** Value: "GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubCommits; -/** Value: "GEMINI_V2_CODE_TRANSFORM_GITHUB_PR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubPr; -/** Value: "GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeTransformSyntheticErrorFix; -/** Value: "GEMINI_V2_CODEWEB_V1_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodewebV1Compliant; -/** Value: "GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EconomicsV2TargetedDataCompliant2; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered; -/** Value: "GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant; -/** - * Value: "GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant; -/** Value: "GEMINI_V2_FORMAL_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2FormalCompliant; -/** Value: "GEMINI_V2_FORUMS_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ForumsV2Compliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant; -/** Value: "GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant; -/** Value: "GEMINI_V2_GITHUB_DIFFS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubDiffsCompliant; -/** Value: "GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubEvaledLanguagesCompliant; -/** Value: "GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubLongTailAndStructuredDataCompliant; -/** Value: "GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant; -/** Value: "GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant; -/** Value: "GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubPythonNotebooksCompliant; -/** Value: "GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubTechdocsCompliant; -/** Value: "GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant; -/** Value: "GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2HighQualityCodeTargetedDataCompliant2; -/** Value: "GEMINI_V2_JSON_MODE_SYS_INSTRUCTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2JsonModeSysInstruction; -/** Value: "GEMINI_V2_LEETCODE_GCC_PII" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2LeetcodeGccPii; -/** Value: "GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2MachineLearningTargetedDataCompliant2; -/** Value: "GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2MathTargetedDataCompliant2; -/** Value: "GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2MedicalTargetedDataCompliant2; -/** - * Value: "GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant; -/** Value: "GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlNtlv4aMonolingualDedupN5; -/** Value: "GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlSttTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlSynBtTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlSynFtFixedTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlTranslitBilexTranslateDedupN5; -/** Value: "GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2PhysicsV2TargetedDataCompliant2; -/** Value: "GEMINI_V2_PODCASTS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2PodcastsCompliant; -/** Value: "GEMINI_V2_PUBMED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2PubmedCompliant; -/** Value: "GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2QaTargetedDataCompliant2; -/** Value: "GEMINI_V2_QUORA_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2QuoraCompliant; -/** Value: "GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex; -/** Value: "GEMINI_V2_SCIENCEWEB_V0_GCC_PII" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SciencewebV0GccPii; -/** Value: "GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant; -/** Value: "GEMINI_V2_SQL_REPAIR_SFT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SqlRepairSft; -/** - * Gemini V2 rev10 - * - * Value: "GEMINI_V2_SSFS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Ssfs; -/** Value: "GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2StemBooks318kTextCompliant; -/** - * Value: "GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant; -/** Value: "GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchBirdSqlLite; -/** Value: "GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchCcaiDialogSumHuman; -/** Value: "GEMINI_V2_TAIL_PATCH_FLEURS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchFleurs; -/** Value: "GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchJsonTableExtraction; -/** Value: "GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningNonPunting; -/** Value: "GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningPunting; -/** Value: "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaAnswerable; -/** Value: "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaUnanswerable; -/** - * Gemini V2 only tail patch. - * - * Value: "GEMINI_V2_TAIL_PATCH_PMC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchPmc; -/** Value: "GEMINI_V2_TAIL_PATCH_VOXPOPULI" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchVoxpopuli; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant; -/** Value: "GEMINI_V2_WEB_MATH_V3_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2WebMathV3Compliant; -/** Value: "GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2WebPolymathV1Compliant; -/** Value: "GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2WikipediaDiffsCompliant; -/** Value: "GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2YoutubeScienceV4FilteredCompliant; -/** - * Gemit Bridge ULM FT dataset - * - * Value: "GEMIT_BRIDGE_SUFFIX_FT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GemitBridgeSuffixFt; -/** - * Genesis fine-tune datasets. - * - * Value: "GENESIS_NEWS_INSIGHTS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GenesisNewsInsights; -/** Value: "GITHUB_DIFFS_WITH_COMMIT_MESSAGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubDiffsWithCommitMessage; -/** Value: "GITHUB_HTML_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubHtmlV4; -/** Value: "GITHUB_LONG_TAIL_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubLongTailV4; -/** Value: "GITHUB_MIRROR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubMirror; -/** Value: "GITHUB_MIRROR_V1_0_1" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubMirrorV101; -/** Value: "GITHUB_MIRROR_V2_1_0" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubMirrorV210; -/** Value: "GITHUB_OTHER_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubOtherV4; -/** - * Google news dataset referenced in: - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_tasks.py;l=922;rcl=496534668 - * - * Value: "GNEWS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Gnews; -/** Value: "GOODALL_MTV5_BOOKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5Books; -/** Value: "GOODALL_MTV5_C4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5C4; -/** - * Datasets managed by the Goodall team: deepmind-goodall\@google.com - * - * Value: "GOODALL_MTV5_GITHUB" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5Github; -/** Value: "GOODALL_MTV5_WIKIPEDIA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5Wikipedia; -/** Value: "GOODALL_MW_STACK_EXCHANGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwStackExchange; -/** Value: "GOODALL_MW_TOP_0_10B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwTop010b; -/** Value: "GOODALL_MW_TOP_100B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwTop100b; -/** Value: "GOODALL_MW_TOP_10B_20B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwTop10b20b; -/** Value: "HOL4_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Hol4Theories; -/** Value: "HOL_LIGHT_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_HolLightTheories; -/** Value: "HOLSTEPS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Holsteps; -/** Value: "ISABELLE_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_IsabelleStep; -/** Value: "ISABELLE_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_IsabelleTheories; -/** Value: "LABS_AQA_DELEWARE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LabsAqaDeleware; -/** - * LABS AQA fine-tune datasets. - * - * Value: "LABS_AQA_DSCOUT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LabsAqaDscout; -/** Value: "LABS_AQA_TAILWIND" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LabsAqaTailwind; -/** Value: "LAMDA_FACTUALITY_E2E_QUERY_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaFactualityE2eQueryGeneration; -/** Value: "LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaFactualityE2eResponseGeneration; -/** Value: "LAMDA_FACTUALITY_TRIGGER" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaFactualityTrigger; -/** Value: "LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaSafetyV2SchemaNoBroadcast; -/** Value: "LAMDA_SSI_DISCRIMINATIVE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaSsiDiscriminative; -/** Value: "LEAN_MATHLIB_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LeanMathlibTheories; -/** Value: "LEAN_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LeanStep; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_BARD" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MassiveForumThreadScoredBard; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_LONG_200" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MassiveForumThreadScoredLong200; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_LONG_500" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MassiveForumThreadScoredLong500; -/** Value: "MATH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Math; -/** Value: "MATH_REASONING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MathReasoning; -/** - * Meena full conversations. - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_mixtures.py;l=675;rcl=496583228 - * - * Value: "MEENA_FC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaFc; -/** Value: "MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResearchPhaseGoldenMarkdown; -/** Value: "MEENA_RESEARCH_PHASE_GOOGLERS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResearchPhaseGooglers; -/** Value: "MEENA_RESPONSE_SAFETY_HUMAN_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetyHumanGen; -/** Value: "MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetySchemaNoBroadcast; -/** Value: "MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetyV3HumanGen2; -/** Value: "MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetyV3SchemaNoBroadcast; -/** Value: "MIZAR_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MizarTheories; -/** - * Mobile assistant finetune datasets. - * - * Value: "MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MobileAssistantMagiFiltered0825373k; -/** Value: "MOBILE_ASSISTANT_PALM24B_FILTERED_400K" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MobileAssistantPalm24bFiltered400k; -/** - * Others - * - * Value: "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly; -/** Value: "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly; -/** Value: "PODCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Podcast; -/** Value: "PODCAST_FINETUNE_DIALOG" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_PodcastFinetuneDialog; -/** Value: "PODCASTS_ROBOTSTXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_PodcastsRobotstxt; -/** Value: "PUBMED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Pubmed; -/** Value: "QUORA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Quora; -/** Value: "SCIENCE_PDF_70M_DOCS_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_SciencePdf70mDocsFiltered; -/** Value: "SIMPLIFIED_HTML_V1_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_SimplifiedHtmlV1Gcc; -/** Value: "TECHDOCS_DATA_SOURCE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_TechdocsDataSource; -/** - * Arxiv - * - * Value: "ULM_ARXIV" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmArxiv; -/** - * The docjoins data for ULM - * /cns/yo-d/home/multipod-language-data/docjoins/rs=6.3/20220728/100B_docstructure_split/examples_en.tfrecord_lattice_05_score_01_HFV13\@3929 - * - * Value: "ULM_DOCJOINS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoins; -/** Value: "ULM_DOCJOINS_DEDUPED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoinsDeduped; -/** Value: "ULM_DOCJOINS_WITH_URLS_EN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsEn; -/** Value: "ULM_DOCJOINS_WITH_URLS_I18N" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsI18n; -/** - * Datasets used by Vertex - * - * Value: "VERTEX_SAFE_FLAN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_VertexSafeFlan; -/** Value: "WEB_ASR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_WebAsr; -/** - * Webdocs that have been filtered from the docjoins by the Tarzan team for use - * in the Tarzan training set. - * - * Value: "WEBDOCS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Webdocs; -/** Value: "WEBDOCS_FINETUNE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_WebdocsFinetune; -/** - * Wikipedia article Tensorflow datasets used by Tarzan and maintained by TFDS - * team. +@property(nonatomic, strong, nullable) NSNumber *approximationError; + +/** + * Output only. Model predicted output if the input instance is constructed + * from the baselines of all the features defined in + * ExplanationMetadata.inputs. The field name of the output is determined by + * the key in ExplanationMetadata.outputs. If the Model's predicted output has + * multiple dimensions (rank > 1), this is the value in the output located by + * output_index. If there are multiple baselines, their output values are + * averaged. * - * Value: "WIKIPEDIA" + * Uses NSNumber of doubleValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Wikipedia; -/** Value: "WORLD_QUERY_GENERATOR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_WorldQueryGenerator; +@property(nonatomic, strong, nullable) NSNumber *baselineOutputValue; + /** - * Youtube Content Inpsiration. + * Output only. Attributions of each explained feature. Features are extracted + * from the prediction instances according to explanation metadata for inputs. + * The value is a struct, whose keys are the name of the feature. The values + * are how much the feature in the instance contributed to the predicted + * result. The format of the value is determined by the feature's input format: + * * If the feature is a scalar value, the attribution value is a floating + * number. * If the feature is an array of scalar values, the attribution value + * is an array. * If the feature is a struct, the attribution value is a + * struct. The keys in the attribution value struct are the same as the keys in + * the feature struct. The formats of the values in the attribution struct are + * determined by the formats of the values in the feature struct. The + * ExplanationMetadata.feature_attributions_schema_uri field, pointed to by the + * ExplanationSpec field of the Endpoint.deployed_models object, points to the + * schema file that describes the features and their attribution values (if it + * is populated). * - * Value: "YT_CONTENT_INSPIRATION" + * Can be any valid JSON type. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_YtContentInspiration; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult.segmentRecitationAction +@property(nonatomic, strong, nullable) id featureAttributions; -/** Value: "ACTION_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_ActionUnspecified; /** - * indicate that a Segment should be blocked from being used + * Output only. Model predicted output on the corresponding explanation + * instance. The field name of the output is determined by the key in + * ExplanationMetadata.outputs. If the Model predicted output has multiple + * dimensions, this is the value in the output located by output_index. * - * Value: "BLOCK" + * Uses NSNumber of doubleValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_Block; +@property(nonatomic, strong, nullable) NSNumber *instanceOutputValue; + /** - * indicate that attribution must be shown for a Segment - * - * Value: "CITE" + * Output only. The display name of the output identified by output_index. For + * example, the predicted class name by a multi-classification Model. This + * field is only populated iff the Model predicts display names as a separate + * field along with the explained output. The predicted display name must has + * the same shape of the explained output, and can be located using + * output_index. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_Cite; +@property(nonatomic, copy, nullable) NSString *outputDisplayName; + /** - * The recitation was found in prompt and is exempted from overall results + * Output only. The index that locates the explained prediction output. If the + * prediction output is a scalar value, output_index is not populated. If the + * prediction output has multiple dimensions, the length of the output_index + * list is the same as the number of dimensions of the output. The i-th element + * in output_index is the element index of the i-th dimension of the output + * vector. Indices start from 0. * - * Value: "EXEMPT_FOUND_IN_PROMPT" + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_ExemptFoundInPrompt; +@property(nonatomic, strong, nullable) NSArray *outputIndex; + /** - * for tagging high-frequency code snippets - * - * Value: "NO_ACTION" + * Output only. Name of the explain output. Specified as the key in + * ExplanationMetadata.outputs. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_NoAction; +@property(nonatomic, copy, nullable) NSString *outputName; -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult.sourceCategory - -/** Value: "SOURCE_CATEGORY_ARXIV" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryArxiv; -/** Value: "SOURCE_CATEGORY_GITHUB" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryGithub; -/** Value: "SOURCE_CATEGORY_GNEWS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryGnews; -/** Value: "SOURCE_CATEGORY_OTHERS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryOthers; -/** Value: "SOURCE_CATEGORY_PRIVATE_BOOKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryPrivateBooks; -/** Value: "SOURCE_CATEGORY_PUBLIC_BOOKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryPublicBooks; -/** Value: "SOURCE_CATEGORY_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryUnspecified; -/** Value: "SOURCE_CATEGORY_WEBDOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryWebdocs; -/** Value: "SOURCE_CATEGORY_WIKIPEDIA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryWikipedia; +@end -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult.recitationAction -/** Value: "ACTION_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_ActionUnspecified; -/** - * indicate that a Segment should be blocked from being used - * - * Value: "BLOCK" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_Block; /** - * indicate that attribution must be shown for a Segment - * - * Value: "CITE" + * A description of resources that to large degree are decided by Vertex AI, + * and require only a modest additional configuration. Each Model supporting + * these resources documents its specific guidelines. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_Cite; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources : GTLRObject + /** - * The recitation was found in prompt and is exempted from overall results + * Immutable. The maximum number of replicas this DeployedModel may be deployed + * on when the traffic against it increases. If the requested value is too + * large, the deployment will error, but if deployment succeeds then the + * ability to scale the model to that many replicas is guaranteed (barring + * service outages). If traffic against the DeployedModel increases beyond what + * its replicas at maximum may handle, a portion of the traffic will be + * dropped. If this value is not provided, a no upper bound for scaling under + * heavy traffic will be assume, though Vertex AI may be unable to scale beyond + * certain replica number. * - * Value: "EXEMPT_FOUND_IN_PROMPT" + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_ExemptFoundInPrompt; +@property(nonatomic, strong, nullable) NSNumber *maxReplicaCount; + /** - * for tagging high-frequency code snippets + * Immutable. The minimum number of replicas this DeployedModel will be always + * deployed on. If traffic against it increases, it may dynamically be deployed + * onto more replicas up to max_replica_count, and as traffic decreases, some + * of these extra replicas may be freed. If the requested value is too large, + * the deployment will error. * - * Value: "NO_ACTION" + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_NoAction; +@property(nonatomic, strong, nullable) NSNumber *minReplicaCount; + +@end -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRecitationDocAttribution.dataset /** - * Academic dataset of math text. - * http://google3/learning/brain/research/conversation/meena/seqio/mixtures/experimental/bard.py;rcl=500222380 - * - * Value: "AMPS_KHAN" + * The metric specification that defines the target resource utilization (CPU + * utilization, accelerator's duty cycle, and so on) for calculating the + * desired replica count. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_AmpsKhan; -/** Value: "AMPS_MATHEMATICA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_AmpsMathematica; -/** Value: "AQUA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Aqua; -/** Value: "ASSISTANT_PERSONALITY_SAFETY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_AssistantPersonalitySafety; -/** - * Bard ARCADE finetune dataset - * - * Value: "BARD_ARCADE_GITHUB" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BardArcadeGithub; -/** Value: "BARD_GOLDEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BardGolden; -/** Value: "BARD_PERSONALITY_GOLDEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BardPersonalityGolden; -/** - * 'Full view' books dataset maintained by Oceanographers team, meaning 'ok to - * view the book in full in all localities'. Largely the same as 'public - * domain', but with potentially subtle distinction. - * - * Value: "BOOKS_FULL_VIEW" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BooksFullView; -/** - * Filtered private books used by ULM: - * http://google3/learning/multipod/pax/lm/params/ulm/tasks.py;l=123;rcl=494241309. - * which corresponds with - * /cns/mf-d/home/multipod-language-data/private_books/books_filtered_en_resharded\@50000 - * - * Value: "BOOKS_PRIVATE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BooksPrivate; -/** Value: "C4_JOINED_DOCJOINS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_C4JoinedDocjoins; -/** Value: "CANARIES_SHUFFLED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CanariesShuffled; -/** Value: "CLEAN_ARXIV" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CleanArxiv; -/** Value: "CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_ClmTranslateDatav2AlltiersGccMix; -/** Value: "CLOUD_GEMIT_AMPS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitAmps; -/** Value: "CLOUD_GEMIT_AQUA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitAqua; -/** - * Cloud gemit pro FT datasets. - * - * Value: "CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCloudFactualityGroundingMagi; -/** Value: "CLOUD_GEMIT_CODE_IF_V1" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCodeIfV1; -/** Value: "CLOUD_GEMIT_CODE_SELF_REPAIR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCodeSelfRepair; -/** Value: "CLOUD_GEMIT_COMMIT_MSG_GEN_V3" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCommitMsgGenV3; -/** Value: "CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCommonSenseReasoningSchema; -/** Value: "CLOUD_GEMIT_GSM8K_SCHEMA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitGsm8kSchema; -/** Value: "CLOUD_GEMIT_IDENTITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitIdentity; -/** Value: "CLOUD_GEMIT_MT_DIALGUE_LMSYS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitMtDialgueLmsys; -/** Value: "CLOUD_GEMIT_MTS_DIALOGUE_V3" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitMtsDialogueV3; -/** - * Cloud gemit ultra FT datasets. - * - * Value: "CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitSearchAugmentedResponseGeneration; -/** Value: "CLOUD_SECURITY_FINETUNING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudSecurityFinetuning; -/** - * Cloud Security fine tuned datasets. - * - * Value: "CLOUD_SECURITY_PRETRAINING" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudSecurityPretraining; -/** Value: "CLOUD_SECURITY_RAG_CISA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudSecurityRagCisa; -/** Value: "CMS_GITHUB_MULTIFILE_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsGithubMultifileV4; -/** - * Github - * - * Value: "CMS_GITHUB_V4" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsGithubV4; -/** Value: "CMS_STACKEXCHANGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsStackexchange; -/** Value: "CMS_STACKOVERFLOW_MULTILINGUAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsStackoverflowMultilingual; -/** - * Datasets used by Gemini Public data - * - * Value: "CMS_WIKIPEDIA_LANG_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsWikipediaLangFiltered; -/** Value: "CODE_QA_FT_FORMAT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaFtFormat; -/** Value: "CODE_QA_FT_KNOWLEDGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaFtKnowledge; -/** Value: "CODE_QA_GITHUB_FILTERED_CODE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaGithubFilteredCode; -/** Value: "CODE_QA_SE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaSe; -/** Value: "CODE_QA_SO" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaSo; -/** Value: "CODEY_CODE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeyCode; -/** - * Datasets used by Codepoet - * - * Value: "CODEY_NOTEBOOK_LM_PRETRAINING" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeyNotebookLmPretraining; -/** Value: "COMBINED_REDDIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CombinedReddit; -/** Value: "COMMON_SENSE_REASONING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CommonSenseReasoning; -/** Value: "COQ_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CoqStep; -/** Value: "COQ_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CoqTheories; -/** Value: "DATASET_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DatasetUnspecified; -/** Value: "DOCUMENT_CHUNKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DocumentChunks; -/** Value: "DUET_CLOUD_BLOG_POSTS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudBlogPosts; -/** Value: "DUET_CLOUD_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudDocs; -/** Value: "DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudDocsTroubleshootingTables; -/** Value: "DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudGithubCodeSnippetsGenerated; -/** Value: "DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudGithubCodeSnippetsHandwritten; -/** Value: "DUET_CLOUD_IX_PROMPTS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudIxPrompts; -/** Value: "DUET_CLOUD_PODCAST_EPISODES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudPodcastEpisodes; -/** - * Duet AI finetune datasets, order by precedence. - * - * Value: "DUET_CLOUD_SECURITY_DOCS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudSecurityDocs; -/** Value: "DUET_CLOUD_SKILLS_BOOST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudSkillsBoost; -/** Value: "DUET_DEVSITE_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetDevsiteDocs; -/** Value: "DUET_GITHUB_CODE_SNIPPETS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGithubCodeSnippets; -/** Value: "DUET_GITHUB_FILES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGithubFiles; -/** Value: "DUET_GOBYEXAMPLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGobyexample; -/** Value: "DUET_GOLANG_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGolangDocs; -/** Value: "DUET_GOOGLESQL_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGooglesqlGeneration; -/** Value: "DUET_RAD" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetRad; -/** Value: "DUET_STACKOVERFLOW_ANSWERS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetStackoverflowAnswers; -/** Value: "DUET_STACKOVERFLOW_ISSUES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetStackoverflowIssues; -/** Value: "DUET_YOUTUBE_VIDEOS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetYoutubeVideos; -/** Value: "GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop100bAllIndexedGcc; -/** - * Public webdocs - * - * Value: "GEMINI_DOCJOINS_EN_TOP10B_GCC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop10bGcc; -/** Value: "GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop10bTop20bGcc; -/** Value: "GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop20bTop100bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP10B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsI18nTop10bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsI18nTop10bTop20bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsI18nTop20bTop100bGcc; -/** Value: "GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsToxicityTaggedGcc; -/** - * Gemini Goose FT datasets. - * - * Value: "GEMINI_GOOSE_PUBLIC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiGoosePublic; -/** Value: "GEMINI_GOOSE_SILOED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiGooseSiloed; -/** Value: "GEMINI_IT_ACI_BENCH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItAciBench; -/** Value: "GEMINI_IT_AQUAMUSE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItAquamuse; -/** Value: "GEMINI_IT_CLOUD_CODE_IF" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudCodeIf; -/** Value: "GEMINI_IT_CLOUD_EUR_LEX_JSON" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudEurLexJson; -/** Value: "GEMINI_IT_CLOUD_OASST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudOasst; -/** Value: "GEMINI_IT_CLOUD_SELF_INSTRUCT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudSelfInstruct; -/** Value: "GEMINI_IT_CLOUD_UCS_AQUAMUSE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudUcsAquamuse; -/** Value: "GEMINI_IT_CODE_INSTRUCT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCodeInstruct; -/** Value: "GEMINI_IT_DSCOUT_FACTUALITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItDscoutFactuality; -/** Value: "GEMINI_IT_EITL_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItEitlGen; -/** Value: "GEMINI_IT_HEDGING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItHedging; -/** Value: "GEMINI_IT_HITL_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItHitlGen; -/** Value: "GEMINI_IT_M3W" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItM3w; -/** Value: "GEMINI_IT_MECH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItMech; -/** Value: "GEMINI_IT_MED_PALM" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItMedPalm; -/** Value: "GEMINI_IT_NIMBUS_DECIBEL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItNimbusDecibel; -/** Value: "GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItNimbusGroundingToPrompt; -/** Value: "GEMINI_IT_QA_WITH_URL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItQaWithUrl; -/** Value: "GEMINI_IT_SHOTGUN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItShotgun; -/** - * Gemini IT 1.2.7 datasets - * - * Value: "GEMINI_IT_SHUTTERSTOCK" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItShutterstock; -/** Value: "GEMINI_IT_SPIDER_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItSpiderFiltered; -/** Value: "GEMINI_IT_TABLE_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItTableGen; -/** Value: "GEMINI_IT_TAB_SUM_BQ" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItTabSumBq; -/** Value: "GEMINI_IT_TASK_ORIENTED_DIALOG" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItTaskOrientedDialog; -/** Value: "GEMINI_MULTIMODAL_FT_INK" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtInk; -/** Value: "GEMINI_MULTIMODAL_FT_NONE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtNone; -/** Value: "GEMINI_MULTIMODAL_FT_OTHER" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtOther; -/** Value: "GEMINI_MULTIMODAL_FT_SHUTTERSTOCK" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtShutterstock; -/** - * Gemini multimodal instruction tune(IT) and fine tune(FT) datasets datasets. - * - * Value: "GEMINI_MULTIMODAL_FT_URL" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtUrl; -/** Value: "GEMINI_MULTIMODAL_FT_YT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtYt; -/** Value: "GEMINI_MULTIMODAL_IT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalIt; -/** - * Value: "GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate; -/** Value: "GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsGithubDecontaminatedV7; -/** - * GitHub dataset with license info. We prefer this to help cite proper - * licenses for code recitation. - * - * Value: "GEMINI_V1_CMS_GITHUB_V7" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsGithubV7; -/** Value: "GEMINI_V1_CMS_STACKEXCHANGE_DECONT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsStackexchangeDecont; -/** Value: "GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsStackoverflowMultilingualV2; -/** - * Gemini V1, order by precedence. Wikipedia - * - * Value: "GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsWikipediaLangFiltered; -/** Value: "GEMINI_V1_COMBINED_REDDIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CombinedReddit; -/** Value: "GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523; -/** - * Public webdocs - * - * Value: "GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bGcc050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523; -/** Value: "GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1FormalMathWithoutHolstepsAndMizar; -/** Value: "GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubDiffWithCommitMessageV2; -/** Value: "GEMINI_V1_GITHUB_HTML_CSS_XML_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubHtmlCssXmlV4; -/** Value: "GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubJuptyerNotebooksSstable; -/** Value: "GEMINI_V1_GITHUB_LONG_TAIL_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubLongTailV4; -/** Value: "GEMINI_V1_GITHUB_OTHER_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubOtherV4; -/** Value: "GEMINI_V1_GITHUB_TECHDOCS_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubTechdocsV2; -/** - * Non-public books - * - * Value: "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn; -/** Value: "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen; -/** - * Citable misc - * - * Value: "GEMINI_V1_PODCASTS_ROBOTSTXT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1PodcastsRobotstxt; -/** Value: "GEMINI_V1_PUBMED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Pubmed; -/** Value: "GEMINI_V1_QUORA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Quora; -/** Value: "GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1SciencePdf68mHqDocsGcc; -/** Value: "GEMINI_V1_SIMPLIFIED_HTML_V2_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1SimplifiedHtmlV2Gcc; -/** Value: "GEMINI_V1_STEM_BOOKS_650K_TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1StemBooks650kText; -/** Value: "GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchBirdSqlLite; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AutoscalingMetricSpec : GTLRObject + /** - * Gemini V1 and V2 shared tail patch. - * - * Value: "GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchCcaiDialogSumHuman; -/** - * Gemini V1 tail patch others. - * - * Value: "GEMINI_V1_TAIL_PATCH_GOALDMINE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchGoaldmine; -/** Value: "GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchJsonTableExtraction; -/** Value: "GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchMathReasoningNonPunting; -/** Value: "GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchMathReasoningPunting; -/** Value: "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaAnswerable; -/** Value: "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaUnanswerable; -/** Value: "GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslation2021Incr; -/** - * Gemini V1 tail patch translation. - * - * Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_UN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslationUn; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtEuroparl; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtNewscommentary; -/** Value: "GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TranslateDatav2AlltiersGccMix; -/** - * ArXiv - * - * Value: "GEMINI_V1_ULM_ARXIV_SSTABLE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1UlmArxivSstable; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text; -/** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT" + * Required. The resource metric name. Supported metrics: * For Online + * Prediction: * + * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * + * `aiplatform.googleapis.com/prediction/online/cpu/utilization` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text; +@property(nonatomic, copy, nullable) NSString *metricName; + /** - * Other + * The target resource utilization in percentage (1% - 100%) for the given + * metric; once the real usage deviates from the target by a certain + * percentage, the machine replicas change. The default value is 60 + * (representing 60%) if not provided. * - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED" + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered; +@property(nonatomic, strong, nullable) NSNumber *target; + +@end + + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT" + * The storage details for Avro input content. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text; +@interface GTLRAiplatform_GoogleCloudAiplatformV1AvroSource : GTLRObject + +/** Required. Google Cloud Storage location. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; + +@end + + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT" + * Request message for PipelineService.BatchCancelPipelineJobs. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCancelPipelineJobsRequest : GTLRObject + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT" + * Required. The names of the PipelineJobs to cancel. A maximum of 32 + * PipelineJobs can be cancelled in a batch. Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix; +@property(nonatomic, strong, nullable) NSArray *names; + +@end + + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT" + * Details of operations that perform batch create Features. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text; -/** Value: "GEMINI_V1_WEB_MATH_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1WebMathV2; -/** Value: "GEMINI_V1_WIKIPEDIA_DIFFS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1WikipediaDiffs; -/** Value: "GEMINI_V2_ARXIV_2023_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Arxiv2023Compliant; -/** Value: "GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2BiologyTargetedDataCompliant2; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesOperationMetadata : GTLRObject + +/** Operation metadata for Feature. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Request message for FeaturestoreService.BatchCreateFeatures. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesRequest : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Required. The request message specifying the Features to create. All + * Features must be created under the same parent EntityType. The `parent` + * field in each child request message can be omitted. If `parent` is set in a + * child request, then the value must match the `parent` value in this request + * message. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *requests; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Response message for FeaturestoreService.BatchCreateFeatures. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesResponse : GTLRObject + +/** The Features created. */ +@property(nonatomic, strong, nullable) NSArray *features; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Request message for TensorboardService.BatchCreateTensorboardRuns. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsRequest : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Required. The request message specifying the TensorboardRuns to create. A + * maximum of 1000 TensorboardRuns can be created in a batch. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *requests; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Response message for TensorboardService.BatchCreateTensorboardRuns. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsResponse : GTLRObject + +/** The created TensorboardRuns. */ +@property(nonatomic, strong, nullable) NSArray *tensorboardRuns; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Request message for TensorboardService.BatchCreateTensorboardTimeSeries. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesRequest : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Required. The request message specifying the TensorboardTimeSeries to + * create. A maximum of 1000 TensorboardTimeSeries can be created in a batch. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *requests; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Response message for TensorboardService.BatchCreateTensorboardTimeSeries. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesResponse : GTLRObject + +/** The created TensorboardTimeSeries. */ +@property(nonatomic, strong, nullable) NSArray *tensorboardTimeSeries; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED" + * A description of resources that are used for performing batch operations, + * are dedicated to a Model, and need manual configuration. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchDedicatedResources : GTLRObject + +/** Required. Immutable. The specification of a single machine. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec *machineSpec; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" + * Immutable. The maximum number of machine replicas the batch operation may be + * scaled to. The default value is 10. + * + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft; +@property(nonatomic, strong, nullable) NSNumber *maxReplicaCount; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" + * Immutable. The number of machine replicas used at the start of the batch + * operation. If not set, Vertex AI decides starting number, not greater than + * max_replica_count + * + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft; +@property(nonatomic, strong, nullable) NSNumber *startingReplicaCount; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Request message for PipelineService.BatchDeletePipelineJobs. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchDeletePipelineJobsRequest : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Required. The names of the PipelineJobs to delete. A maximum of 32 + * PipelineJobs can be deleted in a batch. Format: + * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *names; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Request message for ModelService.BatchImportEvaluatedAnnotations */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsRequest : GTLRObject + +/** Required. Evaluated annotations resource to be imported. */ +@property(nonatomic, strong, nullable) NSArray *evaluatedAnnotations; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Response message for ModelService.BatchImportEvaluatedAnnotations */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsResponse : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Output only. Number of EvaluatedAnnotations imported. + * + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSNumber *importedEvaluatedAnnotationsCount; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Request message for ModelService.BatchImportModelEvaluationSlices */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesRequest : GTLRObject + +/** Required. Model evaluation slice resource to be imported. */ +@property(nonatomic, strong, nullable) NSArray *modelEvaluationSlices; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED" + * Response message for ModelService.BatchImportModelEvaluationSlices */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesResponse : GTLRObject + +/** Output only. List of imported ModelEvaluationSlice.name. */ +@property(nonatomic, strong, nullable) NSArray *importedModelEvaluationSlices; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Runtime operation information for MigrationService.BatchMigrateResources. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadata : GTLRObject + +/** The common part of the operation metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +/** Partial results that reflect the latest migration operation progress. */ +@property(nonatomic, strong, nullable) NSArray *partialResults; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Represents a partial result in batch migration operation for one + * MigrateResourceRequest. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadataPartialResult : GTLRObject + +/** Migrated dataset resource name. */ +@property(nonatomic, copy, nullable) NSString *dataset; + +/** The error result of the migration request in case of failure. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; + +/** Migrated model resource name. */ +@property(nonatomic, copy, nullable) NSString *model; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * It's the same as the value in + * MigrateResourceRequest.migrate_resource_requests. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequest *request; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Request message for MigrationService.BatchMigrateResources. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesRequest : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Required. The request messages specifying the resources to migrate. They + * must be in the same location as the destination. Up to 50 resources can be + * migrated in one batch. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *migrateResourceRequests; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Response message for MigrationService.BatchMigrateResources. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesResponse : GTLRObject + +/** Successfully migrated resources. */ +@property(nonatomic, strong, nullable) NSArray *migrateResourceResponses; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * A job that uses a Model to produce predictions on multiple input instances. + * If predictions for significant portion of the instances fail, the job may + * finish without attempting predictions for all remaining instances. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob : GTLRObject + +/** Output only. Statistics on completed and failed prediction instances. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CompletionStats *completionStats; + +/** Output only. Time when the BatchPredictionJob was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED" + * The config of resources used by the Model during the batch prediction. If + * the Model supports DEDICATED_RESOURCES this config may be provided (and the + * job will use these resources), if the Model doesn't support + * AUTOMATIC_RESOURCES, this config must be provided. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchDedicatedResources *dedicatedResources; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered; -/** Value: "GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CanariesShuffledCompliant; -/** Value: "GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ChemistryTargetedDataCompliant2; -/** Value: "GEMINI_V2_CHESS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ChessCompliant; -/** Value: "GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix; -/** - * Value: "GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths; -/** Value: "GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsStackexchangeCompliant; -/** Value: "GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsStackoverflowMultilingualV2Compliant; -/** - * Gemini V2 datasets - * - * Value: "GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsWikipediaLangFilteredGccPii; -/** Value: "GEMINI_V2_CODE_CONTESTS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeContestsCompliant; -/** Value: "GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeTransformGithubCommits; -/** Value: "GEMINI_V2_CODE_TRANSFORM_GITHUB_PR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeTransformGithubPr; -/** Value: "GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeTransformSyntheticErrorFix; -/** Value: "GEMINI_V2_CODEWEB_V1_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodewebV1Compliant; -/** Value: "GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EconomicsV2TargetedDataCompliant2; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered; -/** Value: "GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant; -/** - * Value: "GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant; -/** Value: "GEMINI_V2_FORMAL_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2FormalCompliant; -/** Value: "GEMINI_V2_FORUMS_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ForumsV2Compliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant; -/** Value: "GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant; -/** Value: "GEMINI_V2_GITHUB_DIFFS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubDiffsCompliant; -/** Value: "GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubEvaledLanguagesCompliant; -/** Value: "GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubLongTailAndStructuredDataCompliant; -/** Value: "GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant; -/** Value: "GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant; -/** Value: "GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubPythonNotebooksCompliant; -/** Value: "GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubTechdocsCompliant; -/** Value: "GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant; -/** Value: "GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2HighQualityCodeTargetedDataCompliant2; -/** Value: "GEMINI_V2_JSON_MODE_SYS_INSTRUCTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2JsonModeSysInstruction; -/** Value: "GEMINI_V2_LEETCODE_GCC_PII" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2LeetcodeGccPii; -/** Value: "GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2MachineLearningTargetedDataCompliant2; -/** Value: "GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2MathTargetedDataCompliant2; -/** Value: "GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2MedicalTargetedDataCompliant2; -/** - * Value: "GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant; -/** Value: "GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlNtlv4aMonolingualDedupN5; -/** Value: "GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlSttTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlSynBtTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlSynFtFixedTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlTranslitBilexTranslateDedupN5; -/** Value: "GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2PhysicsV2TargetedDataCompliant2; -/** Value: "GEMINI_V2_PODCASTS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2PodcastsCompliant; -/** Value: "GEMINI_V2_PUBMED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2PubmedCompliant; -/** Value: "GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2QaTargetedDataCompliant2; -/** Value: "GEMINI_V2_QUORA_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2QuoraCompliant; -/** Value: "GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex; -/** Value: "GEMINI_V2_SCIENCEWEB_V0_GCC_PII" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SciencewebV0GccPii; -/** Value: "GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant; -/** Value: "GEMINI_V2_SQL_REPAIR_SFT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SqlRepairSft; -/** - * Gemini V2 rev10 - * - * Value: "GEMINI_V2_SSFS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Ssfs; -/** Value: "GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2StemBooks318kTextCompliant; -/** - * Value: "GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant; -/** Value: "GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchBirdSqlLite; -/** Value: "GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchCcaiDialogSumHuman; -/** Value: "GEMINI_V2_TAIL_PATCH_FLEURS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchFleurs; -/** Value: "GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchJsonTableExtraction; -/** Value: "GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchMathReasoningNonPunting; -/** Value: "GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchMathReasoningPunting; -/** Value: "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaAnswerable; -/** Value: "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaUnanswerable; -/** - * Gemini V2 only tail patch. - * - * Value: "GEMINI_V2_TAIL_PATCH_PMC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchPmc; -/** Value: "GEMINI_V2_TAIL_PATCH_VOXPOPULI" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchVoxpopuli; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant; -/** Value: "GEMINI_V2_WEB_MATH_V3_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2WebMathV3Compliant; -/** Value: "GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2WebPolymathV1Compliant; -/** Value: "GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2WikipediaDiffsCompliant; -/** Value: "GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2YoutubeScienceV4FilteredCompliant; -/** - * Gemit Bridge ULM FT dataset - * - * Value: "GEMIT_BRIDGE_SUFFIX_FT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GemitBridgeSuffixFt; -/** - * Genesis fine tuned datasets. - * - * Value: "GENESIS_NEWS_INSIGHTS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GenesisNewsInsights; -/** Value: "GITHUB_DIFFS_WITH_COMMIT_MESSAGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubDiffsWithCommitMessage; -/** Value: "GITHUB_HTML_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubHtmlV4; -/** Value: "GITHUB_LONG_TAIL_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubLongTailV4; -/** Value: "GITHUB_MIRROR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubMirror; -/** Value: "GITHUB_MIRROR_V1_0_1" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubMirrorV101; -/** Value: "GITHUB_MIRROR_V2_1_0" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubMirrorV210; -/** Value: "GITHUB_OTHER_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubOtherV4; -/** - * Google news dataset referenced in: - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_tasks.py;l=922;rcl=496534668 - * - * Value: "GNEWS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Gnews; -/** Value: "GOODALL_MTV5_BOOKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5Books; -/** Value: "GOODALL_MTV5_C4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5C4; -/** - * Datasets managed by the Goodall team: deepmind-goodall\@google.com - * - * Value: "GOODALL_MTV5_GITHUB" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5Github; -/** Value: "GOODALL_MTV5_WIKIPEDIA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5Wikipedia; -/** Value: "GOODALL_MW_STACK_EXCHANGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwStackExchange; -/** Value: "GOODALL_MW_TOP_0_10B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwTop010b; -/** Value: "GOODALL_MW_TOP_100B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwTop100b; -/** Value: "GOODALL_MW_TOP_10B_20B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwTop10b20b; -/** Value: "HOL4_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Hol4Theories; -/** Value: "HOL_LIGHT_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_HolLightTheories; -/** Value: "HOLSTEPS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Holsteps; -/** Value: "ISABELLE_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_IsabelleStep; -/** Value: "ISABELLE_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_IsabelleTheories; -/** Value: "LABS_AQA_DELEWARE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LabsAqaDeleware; -/** - * LABS AQA fine-tune datasets. - * - * Value: "LABS_AQA_DSCOUT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LabsAqaDscout; -/** Value: "LABS_AQA_TAILWIND" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LabsAqaTailwind; -/** Value: "LAMDA_FACTUALITY_E2E_QUERY_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaFactualityE2eQueryGeneration; -/** Value: "LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaFactualityE2eResponseGeneration; -/** Value: "LAMDA_FACTUALITY_TRIGGER" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaFactualityTrigger; -/** Value: "LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaSafetyV2SchemaNoBroadcast; -/** Value: "LAMDA_SSI_DISCRIMINATIVE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaSsiDiscriminative; -/** Value: "LEAN_MATHLIB_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LeanMathlibTheories; -/** Value: "LEAN_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LeanStep; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_BARD" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MassiveForumThreadScoredBard; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_LONG_200" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MassiveForumThreadScoredLong200; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_LONG_500" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MassiveForumThreadScoredLong500; -/** Value: "MATH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Math; -/** Value: "MATH_REASONING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MathReasoning; -/** - * Meena full conversations. - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_mixtures.py;l=675;rcl=496583228 - * - * Value: "MEENA_FC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaFc; -/** Value: "MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResearchPhaseGoldenMarkdown; -/** Value: "MEENA_RESEARCH_PHASE_GOOGLERS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResearchPhaseGooglers; -/** Value: "MEENA_RESPONSE_SAFETY_HUMAN_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetyHumanGen; -/** Value: "MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetySchemaNoBroadcast; -/** Value: "MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetyV3HumanGen2; -/** Value: "MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetyV3SchemaNoBroadcast; -/** Value: "MIZAR_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MizarTheories; -/** - * Mobile assistant finetune datasets. - * - * Value: "MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MobileAssistantMagiFiltered0825373k; -/** Value: "MOBILE_ASSISTANT_PALM24B_FILTERED_400K" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MobileAssistantPalm24bFiltered400k; -/** - * Others - * - * Value: "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly; -/** Value: "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly; -/** Value: "PODCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Podcast; -/** Value: "PODCAST_FINETUNE_DIALOG" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_PodcastFinetuneDialog; -/** Value: "PODCASTS_ROBOTSTXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_PodcastsRobotstxt; -/** Value: "PUBMED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Pubmed; -/** Value: "QUORA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Quora; -/** Value: "SCIENCE_PDF_70M_DOCS_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_SciencePdf70mDocsFiltered; -/** Value: "SIMPLIFIED_HTML_V1_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_SimplifiedHtmlV1Gcc; -/** Value: "TECHDOCS_DATA_SOURCE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_TechdocsDataSource; -/** - * Arxiv - * - * Value: "ULM_ARXIV" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmArxiv; -/** - * The docjoins data for ULM - * /cns/yo-d/home/multipod-language-data/docjoins/rs=6.3/20220728/100B_docstructure_split/examples_en.tfrecord_lattice_05_score_01_HFV13\@3929 - * - * Value: "ULM_DOCJOINS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoins; -/** Value: "ULM_DOCJOINS_DEDUPED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoinsDeduped; -/** Value: "ULM_DOCJOINS_WITH_URLS_EN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoinsWithUrlsEn; -/** Value: "ULM_DOCJOINS_WITH_URLS_I18N" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoinsWithUrlsI18n; -/** - * Datasets used by Vertex - * - * Value: "VERTEX_SAFE_FLAN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_VertexSafeFlan; -/** Value: "WEB_ASR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_WebAsr; -/** - * Webdocs that have been filtered from the docjoins by the Tarzan team for use - * in the Tarzan training set. - * - * Value: "WEBDOCS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Webdocs; -/** Value: "WEBDOCS_FINETUNE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_WebdocsFinetune; -/** - * Wikipedia article Tensorflow datasets used by Tarzan and maintained by TFDS - * team. - * - * Value: "WIKIPEDIA" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Wikipedia; -/** Value: "WORLD_QUERY_GENERATOR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_WorldQueryGenerator; -/** - * Youtube Content Inspiration FT datasets. + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to Cloud + * Logging by default. Please note that the logs incur cost, which are subject + * to [Cloud Logging pricing](https://cloud.google.com/logging/pricing). User + * can disable container logging by setting this flag to true. * - * Value: "YT_CONTENT_INSPIRATION" + * Uses NSNumber of boolValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_YtContentInspiration; +@property(nonatomic, strong, nullable) NSNumber *disableContainerLogging; -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRecitationRecitationResult.recitationAction +/** Required. The user-defined name of this BatchPredictionJob. */ +@property(nonatomic, copy, nullable) NSString *displayName; -/** Value: "ACTION_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_ActionUnspecified; /** - * indicate that a Segment should be blocked from being used - * - * Value: "BLOCK" + * Customer-managed encryption key options for a BatchPredictionJob. If this is + * set, then all resources created by the BatchPredictionJob will be encrypted + * with the provided encryption key. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_Block; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; + /** - * indicate that attribution must be shown for a Segment - * - * Value: "CITE" + * Output only. Time when the BatchPredictionJob entered any of the following + * states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_Cite; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; + /** - * The recitation was found in prompt and is exempted from overall results - * - * Value: "EXEMPT_FOUND_IN_PROMPT" + * Output only. Only populated when the job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_ExemptFoundInPrompt; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; + /** - * for tagging high-frequency code snippets - * - * Value: "NO_ACTION" + * Explanation configuration for this BatchPredictionJob. Can be specified only + * if generate_explanation is set to `true`. This value overrides the value of + * Model.explanation_spec. All fields of explanation_spec are optional in the + * request. If a field of the explanation_spec object is not populated, the + * corresponding field of the Model.explanation_spec object is inherited. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_NoAction; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRecitationSegmentResult.attributionDataset +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec *explanationSpec; /** - * Academic dataset of math text. - * http://google3/learning/brain/research/conversation/meena/seqio/mixtures/experimental/bard.py;rcl=500222380 + * Generate explanation with the batch prediction results. When set to `true`, + * the batch prediction output changes based on the `predictions_format` field + * of the BatchPredictionJob.output_config object: * `bigquery`: output + * includes a column named `explanation`. The value is a struct that conforms + * to the Explanation object. * `jsonl`: The JSON objects on each line include + * an additional entry keyed `explanation`. The value of the entry is a JSON + * object that conforms to the Explanation object. * `csv`: Generating + * explanations for CSV format is not supported. If this field is set to true, + * either the Model.explanation_spec or explanation_spec must be populated. * - * Value: "AMPS_KHAN" + * Uses NSNumber of boolValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_AmpsKhan; -/** Value: "AMPS_MATHEMATICA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_AmpsMathematica; -/** Value: "AQUA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Aqua; -/** Value: "ASSISTANT_PERSONALITY_SAFETY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_AssistantPersonalitySafety; -/** - * Bard ARCADE finetune dataset - * - * Value: "BARD_ARCADE_GITHUB" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BardArcadeGithub; -/** Value: "BARD_GOLDEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BardGolden; -/** Value: "BARD_PERSONALITY_GOLDEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BardPersonalityGolden; -/** - * 'Full view' books dataset maintained by Oceanographers team, meaning 'ok to - * view the book in full in all localities'. Largely the same as 'public - * domain', but with potentially subtle distinction. - * - * Value: "BOOKS_FULL_VIEW" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BooksFullView; -/** - * Filtered private books used by ULM: - * http://google3/learning/multipod/pax/lm/params/ulm/tasks.py;l=123;rcl=494241309. - * which corresponds with - * /cns/mf-d/home/multipod-language-data/private_books/books_filtered_en_resharded\@50000 - * - * Value: "BOOKS_PRIVATE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BooksPrivate; -/** Value: "C4_JOINED_DOCJOINS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_C4JoinedDocjoins; -/** Value: "CANARIES_SHUFFLED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CanariesShuffled; -/** Value: "CLEAN_ARXIV" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CleanArxiv; -/** Value: "CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_ClmTranslateDatav2AlltiersGccMix; -/** Value: "CLOUD_GEMIT_AMPS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitAmps; -/** Value: "CLOUD_GEMIT_AQUA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitAqua; -/** - * Cloud gemit pro FT datasets. - * - * Value: "CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCloudFactualityGroundingMagi; -/** Value: "CLOUD_GEMIT_CODE_IF_V1" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCodeIfV1; -/** Value: "CLOUD_GEMIT_CODE_SELF_REPAIR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCodeSelfRepair; -/** Value: "CLOUD_GEMIT_COMMIT_MSG_GEN_V3" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCommitMsgGenV3; -/** Value: "CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCommonSenseReasoningSchema; -/** Value: "CLOUD_GEMIT_GSM8K_SCHEMA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitGsm8kSchema; -/** Value: "CLOUD_GEMIT_IDENTITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitIdentity; -/** Value: "CLOUD_GEMIT_MT_DIALGUE_LMSYS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitMtDialgueLmsys; -/** Value: "CLOUD_GEMIT_MTS_DIALOGUE_V3" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitMtsDialogueV3; -/** - * Cloud gemit ultra FT datasets. - * - * Value: "CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitSearchAugmentedResponseGeneration; -/** Value: "CLOUD_SECURITY_FINETUNING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudSecurityFinetuning; -/** - * Cloud Security fine tuned datasets. - * - * Value: "CLOUD_SECURITY_PRETRAINING" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudSecurityPretraining; -/** Value: "CLOUD_SECURITY_RAG_CISA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudSecurityRagCisa; -/** Value: "CMS_GITHUB_MULTIFILE_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsGithubMultifileV4; -/** - * Github - * - * Value: "CMS_GITHUB_V4" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsGithubV4; -/** Value: "CMS_STACKEXCHANGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsStackexchange; -/** Value: "CMS_STACKOVERFLOW_MULTILINGUAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsStackoverflowMultilingual; -/** - * Datasets used by Gemini Public data - * - * Value: "CMS_WIKIPEDIA_LANG_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsWikipediaLangFiltered; -/** Value: "CODE_QA_FT_FORMAT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaFtFormat; -/** Value: "CODE_QA_FT_KNOWLEDGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaFtKnowledge; -/** Value: "CODE_QA_GITHUB_FILTERED_CODE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaGithubFilteredCode; -/** Value: "CODE_QA_SE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaSe; -/** Value: "CODE_QA_SO" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaSo; -/** Value: "CODEY_CODE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeyCode; -/** - * Datasets used by Codepoet - * - * Value: "CODEY_NOTEBOOK_LM_PRETRAINING" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeyNotebookLmPretraining; -/** Value: "COMBINED_REDDIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CombinedReddit; -/** Value: "COMMON_SENSE_REASONING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CommonSenseReasoning; -/** Value: "COQ_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CoqStep; -/** Value: "COQ_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CoqTheories; -/** Value: "DATASET_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DatasetUnspecified; -/** Value: "DOCUMENT_CHUNKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DocumentChunks; -/** Value: "DUET_CLOUD_BLOG_POSTS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudBlogPosts; -/** Value: "DUET_CLOUD_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudDocs; -/** Value: "DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudDocsTroubleshootingTables; -/** Value: "DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsGenerated; -/** Value: "DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsHandwritten; -/** Value: "DUET_CLOUD_IX_PROMPTS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudIxPrompts; -/** Value: "DUET_CLOUD_PODCAST_EPISODES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudPodcastEpisodes; -/** - * Duet AI finetune datasets, order by precedence. - * - * Value: "DUET_CLOUD_SECURITY_DOCS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudSecurityDocs; -/** Value: "DUET_CLOUD_SKILLS_BOOST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudSkillsBoost; -/** Value: "DUET_DEVSITE_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetDevsiteDocs; -/** Value: "DUET_GITHUB_CODE_SNIPPETS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGithubCodeSnippets; -/** Value: "DUET_GITHUB_FILES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGithubFiles; -/** Value: "DUET_GOBYEXAMPLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGobyexample; -/** Value: "DUET_GOLANG_DOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGolangDocs; -/** Value: "DUET_GOOGLESQL_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGooglesqlGeneration; -/** Value: "DUET_RAD" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetRad; -/** Value: "DUET_STACKOVERFLOW_ANSWERS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetStackoverflowAnswers; -/** Value: "DUET_STACKOVERFLOW_ISSUES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetStackoverflowIssues; -/** Value: "DUET_YOUTUBE_VIDEOS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetYoutubeVideos; -/** Value: "GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop100bAllIndexedGcc; -/** - * Public webdocs - * - * Value: "GEMINI_DOCJOINS_EN_TOP10B_GCC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bGcc; -/** Value: "GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bTop20bGcc; -/** Value: "GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop20bTop100bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP10B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bTop20bGcc; -/** Value: "GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop20bTop100bGcc; -/** Value: "GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsToxicityTaggedGcc; -/** - * Gemini Goose FT datasets. - * - * Value: "GEMINI_GOOSE_PUBLIC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiGoosePublic; -/** Value: "GEMINI_GOOSE_SILOED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiGooseSiloed; -/** Value: "GEMINI_IT_ACI_BENCH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItAciBench; -/** Value: "GEMINI_IT_AQUAMUSE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItAquamuse; -/** Value: "GEMINI_IT_CLOUD_CODE_IF" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudCodeIf; -/** Value: "GEMINI_IT_CLOUD_EUR_LEX_JSON" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudEurLexJson; -/** Value: "GEMINI_IT_CLOUD_OASST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudOasst; -/** Value: "GEMINI_IT_CLOUD_SELF_INSTRUCT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudSelfInstruct; -/** Value: "GEMINI_IT_CLOUD_UCS_AQUAMUSE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudUcsAquamuse; -/** Value: "GEMINI_IT_CODE_INSTRUCT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCodeInstruct; -/** Value: "GEMINI_IT_DSCOUT_FACTUALITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItDscoutFactuality; -/** Value: "GEMINI_IT_EITL_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItEitlGen; -/** Value: "GEMINI_IT_HEDGING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItHedging; -/** Value: "GEMINI_IT_HITL_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItHitlGen; -/** Value: "GEMINI_IT_M3W" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItM3w; -/** Value: "GEMINI_IT_MECH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItMech; -/** Value: "GEMINI_IT_MED_PALM" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItMedPalm; -/** Value: "GEMINI_IT_NIMBUS_DECIBEL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItNimbusDecibel; -/** Value: "GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItNimbusGroundingToPrompt; -/** Value: "GEMINI_IT_QA_WITH_URL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItQaWithUrl; -/** Value: "GEMINI_IT_SHOTGUN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItShotgun; -/** - * Gemini IT 1.2.7 datasets - * - * Value: "GEMINI_IT_SHUTTERSTOCK" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItShutterstock; -/** Value: "GEMINI_IT_SPIDER_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItSpiderFiltered; -/** Value: "GEMINI_IT_TABLE_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItTableGen; -/** Value: "GEMINI_IT_TAB_SUM_BQ" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItTabSumBq; -/** Value: "GEMINI_IT_TASK_ORIENTED_DIALOG" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItTaskOrientedDialog; -/** Value: "GEMINI_MULTIMODAL_FT_INK" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtInk; -/** Value: "GEMINI_MULTIMODAL_FT_NONE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtNone; -/** Value: "GEMINI_MULTIMODAL_FT_OTHER" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtOther; -/** Value: "GEMINI_MULTIMODAL_FT_SHUTTERSTOCK" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtShutterstock; -/** - * Gemini multimodal instruction tune(IT) and fine tune(FT) datasets datasets. - * - * Value: "GEMINI_MULTIMODAL_FT_URL" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtUrl; -/** Value: "GEMINI_MULTIMODAL_FT_YT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtYt; -/** Value: "GEMINI_MULTIMODAL_IT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalIt; -/** - * Value: "GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate; -/** Value: "GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsGithubDecontaminatedV7; -/** - * GitHub dataset with license info. We prefer this to help cite proper - * licenses for code recitation. - * - * Value: "GEMINI_V1_CMS_GITHUB_V7" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsGithubV7; -/** Value: "GEMINI_V1_CMS_STACKEXCHANGE_DECONT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsStackexchangeDecont; -/** Value: "GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsStackoverflowMultilingualV2; -/** - * Gemini V1, order by precedence. Wikipedia - * - * Value: "GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsWikipediaLangFiltered; -/** Value: "GEMINI_V1_COMBINED_REDDIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CombinedReddit; -/** Value: "GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523; -/** - * Public webdocs - * - * Value: "GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bGcc050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523; -/** Value: "GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523; -/** Value: "GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1FormalMathWithoutHolstepsAndMizar; -/** Value: "GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubDiffWithCommitMessageV2; -/** Value: "GEMINI_V1_GITHUB_HTML_CSS_XML_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubHtmlCssXmlV4; -/** Value: "GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubJuptyerNotebooksSstable; -/** Value: "GEMINI_V1_GITHUB_LONG_TAIL_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubLongTailV4; -/** Value: "GEMINI_V1_GITHUB_OTHER_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubOtherV4; -/** Value: "GEMINI_V1_GITHUB_TECHDOCS_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubTechdocsV2; -/** - * Non-public books - * - * Value: "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn; -/** Value: "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen; -/** - * Citable misc - * - * Value: "GEMINI_V1_PODCASTS_ROBOTSTXT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1PodcastsRobotstxt; -/** Value: "GEMINI_V1_PUBMED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Pubmed; -/** Value: "GEMINI_V1_QUORA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Quora; -/** Value: "GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1SciencePdf68mHqDocsGcc; -/** Value: "GEMINI_V1_SIMPLIFIED_HTML_V2_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1SimplifiedHtmlV2Gcc; -/** Value: "GEMINI_V1_STEM_BOOKS_650K_TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1StemBooks650kText; -/** Value: "GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchBirdSqlLite; +@property(nonatomic, strong, nullable) NSNumber *generateExplanation; + /** - * Gemini V1 and V2 shared tail patch. - * - * Value: "GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" + * Required. Input configuration of the instances on which predictions are + * performed. The schema of any single instance may be specified via the + * Model's PredictSchemata's instance_schema_uri. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchCcaiDialogSumHuman; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInputConfig *inputConfig; + /** - * Gemini V1 tail patch others. - * - * Value: "GEMINI_V1_TAIL_PATCH_GOALDMINE" + * Configuration for how to convert batch prediction input instances to the + * prediction instances that are sent to the Model. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchGoaldmine; -/** Value: "GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchJsonTableExtraction; -/** Value: "GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningNonPunting; -/** Value: "GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningPunting; -/** Value: "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaAnswerable; -/** Value: "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaUnanswerable; -/** Value: "GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslation2021Incr; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInstanceConfig *instanceConfig; + /** - * Gemini V1 tail patch translation. - * - * Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_UN" + * The labels with user-defined metadata to organize BatchPredictionJobs. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. See https://goo.gl/xmQnxf for + * more information and examples of labels. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationUn; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtEuroparl; -/** Value: "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtNewscommentary; -/** Value: "GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TranslateDatav2AlltiersGccMix; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_Labels *labels; + /** - * ArXiv - * - * Value: "GEMINI_V1_ULM_ARXIV_SSTABLE" + * Immutable. Parameters configuring the batch behavior. Currently only + * applicable when dedicated_resources are used (in other cases Vertex AI does + * the tuning itself). */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1UlmArxivSstable; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ManualBatchTuningParameters *manualBatchTuningParameters; + /** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT" + * The name of the Model resource that produces the predictions via this job, + * must share the same ancestor Location. Starting this job has no impact on + * any existing deployments of the Model and their resources. Exactly one of + * model and unmanaged_container_model must be set. The model resource name may + * contain version id or version alias to specify the version. Example: + * `projects/{project}/locations/{location}/models/{model}\@2` or + * `projects/{project}/locations/{location}/models/{model}\@golden` if no + * version is specified, the default version will be deployed. The model + * resource could also be a publisher model. Example: + * `publishers/{publisher}/models/{model}` or + * `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text; +@property(nonatomic, copy, nullable) NSString *model; + /** - * Other + * The parameters that govern the predictions. The schema of the parameters may + * be specified via the Model's PredictSchemata's parameters_schema_uri. * - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered; -/** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text; -/** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text; -/** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text; -/** Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix; -/** - * Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text; -/** Value: "GEMINI_V1_WEB_MATH_V2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1WebMathV2; -/** Value: "GEMINI_V1_WIKIPEDIA_DIFFS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1WikipediaDiffs; -/** Value: "GEMINI_V2_ARXIV_2023_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Arxiv2023Compliant; -/** Value: "GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2BiologyTargetedDataCompliant2; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Can be any valid JSON type. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) id modelParameters; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Output only. The version ID of the Model that produces the predictions via + * this job. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *modelVersionId; + +/** Output only. Resource name of the BatchPredictionJob. */ +@property(nonatomic, copy, nullable) NSString *name; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Required. The Configuration specifying where output predictions should be + * written. The schema of any single prediction may be specified as a + * concatenation of Model's PredictSchemata's instance_schema_uri and + * prediction_schema_uri. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputConfig *outputConfig; + +/** Output only. Information further describing the output of this job. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputInfo *outputInfo; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Output only. Partial failures encountered. For example, single files that + * can't be read. This field never exceeds 20 entries. Status details fields + * contain standard Google Cloud error details. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *partialFailures; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Output only. Information about resources that had been consumed by this job. + * Provided in real time at best effort basis, as well as a final value once + * the job completes. Note: This field currently may be not populated for batch + * predictions that use AutoML Models. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ResourcesConsumed *resourcesConsumed; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The service account that the DeployedModel's container runs as. If not + * specified, a system generated one will be used, which has minimal + * permissions and the custom container, if used, may not have enough + * permission to access other Google Cloud resources. Users deploying the Model + * must have the `iam.serviceAccounts.actAs` permission on this service + * account. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *serviceAccount; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Output only. Time when the BatchPredictionJob for the first time entered the + * `JOB_STATE_RUNNING` state. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED" + * Output only. The detailed state of the job. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateCancelled + * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateCancelling + * The job is being cancelled. From this state the job may only go to + * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateExpired + * The job has expired. (Value: "JOB_STATE_EXPIRED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateFailed + * The job failed. (Value: "JOB_STATE_FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStatePartiallySucceeded + * The job is partially succeeded, some results may be missing due to + * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStatePaused + * The job has been stopped, and can be resumed. (Value: + * "JOB_STATE_PAUSED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStatePending + * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateQueued + * The job has been just created or resumed and processing has not yet + * begun. (Value: "JOB_STATE_QUEUED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateRunning + * The job is in progress. (Value: "JOB_STATE_RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateSucceeded + * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateUnspecified + * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateUpdating + * The job is being updated. Only jobs in the `RUNNING` state can be + * updated. After updating, the job goes back to the `RUNNING` state. + * (Value: "JOB_STATE_UPDATING") */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *state; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" + * Contains model information necessary to perform batch prediction without + * requiring uploading to model registry. Exactly one of model and + * unmanaged_container_model must be set. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1UnmanagedContainerModel *unmanagedContainerModel; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" + * Output only. Time when the BatchPredictionJob was most recently updated. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft; +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The labels with user-defined metadata to organize BatchPredictionJobs. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. See https://goo.gl/xmQnxf for + * more information and examples of labels. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_Labels : GTLRObject +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Configures the input to BatchPredictionJob. See + * Model.supported_input_storage_formats for Model's supported input formats, + * and how instances should be expressed via any of them. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInputConfig : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The BigQuery location of the input table. The schema of the table should be + * in the format described by the given context OpenAPI Schema, if one is + * provided. The table may contain additional columns that are not described by + * the schema, and they will be ignored. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource *bigquerySource; + +/** The Cloud Storage location for the input instances. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Required. The format in which instances are given, must be one of the + * Model's supported_input_storage_formats. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *instancesFormat; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Configuration defining how to transform batch prediction input instances to + * the instances that the Model accepts. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInstanceConfig : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Fields that will be excluded in the prediction instance that is sent to the + * Model. Excluded will be attached to the batch prediction output if key_field + * is not specified. When excluded_fields is populated, included_fields must be + * empty. The input must be JSONL with objects at each line, BigQuery or + * TfRecord. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *excludedFields; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED" + * Fields that will be included in the prediction instance that is sent to the + * Model. If instance_type is `array`, the order of field names in + * included_fields also determines the order of the values in the array. When + * included_fields is populated, excluded_fields must be empty. The input must + * be JSONL with objects at each line, BigQuery or TfRecord. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) NSArray *includedFields; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered; -/** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The format of the instance that the Model accepts. Vertex AI will convert + * compatible batch prediction input instance formats to the specified format. + * Supported values are: * `object`: Each input is converted to JSON object + * format. * For `bigquery`, each row is converted to an object. * For `jsonl`, + * each line of the JSONL input must be an object. * Does not apply to `csv`, + * `file-list`, `tf-record`, or `tf-record-gzip`. * `array`: Each input is + * converted to JSON array format. * For `bigquery`, each row is converted to + * an array. The order of columns is determined by the BigQuery column order, + * unless included_fields is populated. included_fields must be populated for + * specifying field orders. * For `jsonl`, if each line of the JSONL input is + * an object, included_fields must be populated for specifying field orders. * + * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. If + * not specified, Vertex AI converts the batch prediction input as follows: * + * For `bigquery` and `csv`, the behavior is the same as `array`. The order of + * columns is the same as defined in the file or table, unless included_fields + * is populated. * For `jsonl`, the prediction instance format is determined by + * each line of the input. * For `tf-record`/`tf-record-gzip`, each record will + * be converted to an object in the format of `{"b64": }`, where `` is the + * Base64-encoded string of the content of the record. * For `file-list`, each + * file in the list will be converted to an object in the format of `{"b64": + * }`, where `` is the Base64-encoded string of the content of the file. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *instanceType; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The name of the field that is considered as a key. The values identified by + * the key field is not included in the transformed instances that is sent to + * the Model. This is similar to specifying this name of the field in + * excluded_fields. In addition, the batch prediction output will not include + * the instances. Instead the output will only include the value of the key + * field, in a field named `key` in the output: * For `jsonl` output format, + * the output will have a `key` field instead of the `instance` field. * For + * `csv`/`bigquery` output format, the output will have have a `key` column + * instead of the instance feature columns. The input must be JSONL with + * objects at each line, CSV, BigQuery or TfRecord. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *keyField; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Configures the output of BatchPredictionJob. See + * Model.supported_output_storage_formats for supported output formats, and how + * predictions are expressed via any of them. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputConfig : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The BigQuery project or dataset location where the output is to be written + * to. If project is provided, a new dataset is created with name + * `prediction__` where is made BigQuery-dataset-name compatible (for example, + * most special characters become underscores), and timestamp is in + * YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset two + * tables will be created, `predictions`, and `errors`. If the Model has both + * instance and prediction schemata defined then the tables have columns as + * follows: The `predictions` table contains instances for which the prediction + * succeeded, it has columns as per a concatenation of the Model's instance and + * prediction schemata. The `errors` table contains rows for which the + * prediction has failed, it has instance columns, as per the instance schema, + * followed by a single "errors" column, which as values has google.rpc.Status + * represented as a STRUCT, and containing only `code` and `message`. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination *bigqueryDestination; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * The Cloud Storage location of the directory where the output is to be + * written to. In the given directory a new directory is created. Its name is + * `prediction--`, where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 + * format. Inside of it files `predictions_0001.`, `predictions_0002.`, ..., + * `predictions_N.` are created where `` depends on chosen predictions_format, + * and N may equal 0001 and depends on the total number of successfully + * predicted instances. If the Model has both instance and prediction schemata + * defined then each such file contains predictions as per the + * predictions_format. If prediction for any instance failed (partially or + * completely), then an additional `errors_0001.`, `errors_0002.`,..., + * `errors_N.` files are created (N depends on total number of failed + * predictions). These files contain the failed instances, as per their schema, + * followed by an additional `error` field which as value has google.rpc.Status + * containing only `code` and `message` fields. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcsDestination; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED" + * Required. The format in which Vertex AI gives the predictions, must be one + * of the Model's supported_output_storage_formats. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *predictionsFormat; + +@end + + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Further describes this job's output. Supplements output_config. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputInfo : GTLRObject + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Output only. The path of the BigQuery dataset created, in + * `bq://projectId.bqDatasetId` format, into which the prediction output is + * written. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered; +@property(nonatomic, copy, nullable) NSString *bigqueryOutputDataset; + /** - * Value: "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" + * Output only. The name of the BigQuery table created, in `predictions_` + * format, into which the prediction output is written. Can be used by UI to + * generate the BigQuery output path, for example. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered; -/** Value: "GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CanariesShuffledCompliant; -/** Value: "GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ChemistryTargetedDataCompliant2; -/** Value: "GEMINI_V2_CHESS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ChessCompliant; -/** Value: "GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix; +@property(nonatomic, copy, nullable) NSString *bigqueryOutputTable; + /** - * Value: "GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS" + * Output only. The full path of the Cloud Storage directory created, into + * which the prediction output is written. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths; -/** Value: "GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsStackexchangeCompliant; -/** Value: "GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsStackoverflowMultilingualV2Compliant; +@property(nonatomic, copy, nullable) NSString *gcsOutputDirectory; + +@end + + /** - * Gemini V2 datasets - * - * Value: "GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsWikipediaLangFilteredGccPii; -/** Value: "GEMINI_V2_CODE_CONTESTS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeContestsCompliant; -/** Value: "GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubCommits; -/** Value: "GEMINI_V2_CODE_TRANSFORM_GITHUB_PR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubPr; -/** Value: "GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeTransformSyntheticErrorFix; -/** Value: "GEMINI_V2_CODEWEB_V1_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodewebV1Compliant; -/** Value: "GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EconomicsV2TargetedDataCompliant2; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered; -/** Value: "GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered; -/** Value: "GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant; -/** - * Value: "GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant; -/** Value: "GEMINI_V2_FORMAL_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2FormalCompliant; -/** Value: "GEMINI_V2_FORUMS_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ForumsV2Compliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant; -/** - * Value: "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant; -/** Value: "GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant; -/** Value: "GEMINI_V2_GITHUB_DIFFS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubDiffsCompliant; -/** Value: "GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubEvaledLanguagesCompliant; -/** Value: "GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubLongTailAndStructuredDataCompliant; -/** Value: "GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant; -/** Value: "GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant; -/** Value: "GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubPythonNotebooksCompliant; -/** Value: "GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubTechdocsCompliant; -/** Value: "GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant; -/** Value: "GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2HighQualityCodeTargetedDataCompliant2; -/** Value: "GEMINI_V2_JSON_MODE_SYS_INSTRUCTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2JsonModeSysInstruction; -/** Value: "GEMINI_V2_LEETCODE_GCC_PII" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2LeetcodeGccPii; -/** Value: "GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2MachineLearningTargetedDataCompliant2; -/** Value: "GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2MathTargetedDataCompliant2; -/** Value: "GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2MedicalTargetedDataCompliant2; -/** - * Value: "GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant; -/** Value: "GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlNtlv4aMonolingualDedupN5; -/** Value: "GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlSttTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlSynBtTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlSynFtFixedTranslateDedupN5; -/** Value: "GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlTranslitBilexTranslateDedupN5; -/** Value: "GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2PhysicsV2TargetedDataCompliant2; -/** Value: "GEMINI_V2_PODCASTS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2PodcastsCompliant; -/** Value: "GEMINI_V2_PUBMED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2PubmedCompliant; -/** Value: "GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2QaTargetedDataCompliant2; -/** Value: "GEMINI_V2_QUORA_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2QuoraCompliant; -/** Value: "GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex; -/** Value: "GEMINI_V2_SCIENCEWEB_V0_GCC_PII" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SciencewebV0GccPii; -/** Value: "GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant; -/** Value: "GEMINI_V2_SQL_REPAIR_SFT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SqlRepairSft; -/** - * Gemini V2 rev10 - * - * Value: "GEMINI_V2_SSFS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Ssfs; -/** Value: "GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2StemBooks318kTextCompliant; -/** - * Value: "GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant; -/** Value: "GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchBirdSqlLite; -/** Value: "GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchCcaiDialogSumHuman; -/** Value: "GEMINI_V2_TAIL_PATCH_FLEURS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchFleurs; -/** Value: "GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchJsonTableExtraction; -/** Value: "GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningNonPunting; -/** Value: "GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningPunting; -/** Value: "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaAnswerable; -/** Value: "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaUnanswerable; -/** - * Gemini V2 only tail patch. - * - * Value: "GEMINI_V2_TAIL_PATCH_PMC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchPmc; -/** Value: "GEMINI_V2_TAIL_PATCH_VOXPOPULI" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchVoxpopuli; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant; -/** - * Value: "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant; -/** Value: "GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant; -/** Value: "GEMINI_V2_WEB_MATH_V3_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2WebMathV3Compliant; -/** Value: "GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2WebPolymathV1Compliant; -/** Value: "GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2WikipediaDiffsCompliant; -/** Value: "GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2YoutubeScienceV4FilteredCompliant; -/** - * Gemit Bridge ULM FT dataset - * - * Value: "GEMIT_BRIDGE_SUFFIX_FT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GemitBridgeSuffixFt; -/** - * Genesis fine tuned datasets. - * - * Value: "GENESIS_NEWS_INSIGHTS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GenesisNewsInsights; -/** Value: "GITHUB_DIFFS_WITH_COMMIT_MESSAGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubDiffsWithCommitMessage; -/** Value: "GITHUB_HTML_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubHtmlV4; -/** Value: "GITHUB_LONG_TAIL_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubLongTailV4; -/** Value: "GITHUB_MIRROR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubMirror; -/** Value: "GITHUB_MIRROR_V1_0_1" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubMirrorV101; -/** Value: "GITHUB_MIRROR_V2_1_0" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubMirrorV210; -/** Value: "GITHUB_OTHER_V4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubOtherV4; -/** - * Google news dataset referenced in: - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_tasks.py;l=922;rcl=496534668 - * - * Value: "GNEWS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Gnews; -/** Value: "GOODALL_MTV5_BOOKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5Books; -/** Value: "GOODALL_MTV5_C4" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5C4; -/** - * Datasets managed by the Goodall team: deepmind-goodall\@google.com - * - * Value: "GOODALL_MTV5_GITHUB" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5Github; -/** Value: "GOODALL_MTV5_WIKIPEDIA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5Wikipedia; -/** Value: "GOODALL_MW_STACK_EXCHANGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwStackExchange; -/** Value: "GOODALL_MW_TOP_0_10B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwTop010b; -/** Value: "GOODALL_MW_TOP_100B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwTop100b; -/** Value: "GOODALL_MW_TOP_10B_20B" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwTop10b20b; -/** Value: "HOL4_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Hol4Theories; -/** Value: "HOL_LIGHT_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_HolLightTheories; -/** Value: "HOLSTEPS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Holsteps; -/** Value: "ISABELLE_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_IsabelleStep; -/** Value: "ISABELLE_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_IsabelleTheories; -/** Value: "LABS_AQA_DELEWARE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LabsAqaDeleware; -/** - * LABS AQA fine-tune datasets. - * - * Value: "LABS_AQA_DSCOUT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LabsAqaDscout; -/** Value: "LABS_AQA_TAILWIND" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LabsAqaTailwind; -/** Value: "LAMDA_FACTUALITY_E2E_QUERY_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaFactualityE2eQueryGeneration; -/** Value: "LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaFactualityE2eResponseGeneration; -/** Value: "LAMDA_FACTUALITY_TRIGGER" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaFactualityTrigger; -/** Value: "LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaSafetyV2SchemaNoBroadcast; -/** Value: "LAMDA_SSI_DISCRIMINATIVE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaSsiDiscriminative; -/** Value: "LEAN_MATHLIB_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LeanMathlibTheories; -/** Value: "LEAN_STEP" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LeanStep; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_BARD" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MassiveForumThreadScoredBard; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_LONG_200" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MassiveForumThreadScoredLong200; -/** Value: "MASSIVE_FORUM_THREAD_SCORED_LONG_500" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MassiveForumThreadScoredLong500; -/** Value: "MATH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Math; -/** Value: "MATH_REASONING" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MathReasoning; -/** - * Meena full conversations. - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_mixtures.py;l=675;rcl=496583228 - * - * Value: "MEENA_FC" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaFc; -/** Value: "MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResearchPhaseGoldenMarkdown; -/** Value: "MEENA_RESEARCH_PHASE_GOOGLERS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResearchPhaseGooglers; -/** Value: "MEENA_RESPONSE_SAFETY_HUMAN_GEN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetyHumanGen; -/** Value: "MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetySchemaNoBroadcast; -/** Value: "MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetyV3HumanGen2; -/** Value: "MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetyV3SchemaNoBroadcast; -/** Value: "MIZAR_THEORIES" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MizarTheories; -/** - * Mobile assistant finetune datasets. - * - * Value: "MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MobileAssistantMagiFiltered0825373k; -/** Value: "MOBILE_ASSISTANT_PALM24B_FILTERED_400K" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MobileAssistantPalm24bFiltered400k; -/** - * Others - * - * Value: "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly; -/** Value: "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly; -/** Value: "PODCAST" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Podcast; -/** Value: "PODCAST_FINETUNE_DIALOG" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_PodcastFinetuneDialog; -/** Value: "PODCASTS_ROBOTSTXT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_PodcastsRobotstxt; -/** Value: "PUBMED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Pubmed; -/** Value: "QUORA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Quora; -/** Value: "SCIENCE_PDF_70M_DOCS_FILTERED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_SciencePdf70mDocsFiltered; -/** Value: "SIMPLIFIED_HTML_V1_GCC" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_SimplifiedHtmlV1Gcc; -/** Value: "TECHDOCS_DATA_SOURCE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_TechdocsDataSource; -/** - * Arxiv - * - * Value: "ULM_ARXIV" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmArxiv; -/** - * The docjoins data for ULM - * /cns/yo-d/home/multipod-language-data/docjoins/rs=6.3/20220728/100B_docstructure_split/examples_en.tfrecord_lattice_05_score_01_HFV13\@3929 - * - * Value: "ULM_DOCJOINS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoins; -/** Value: "ULM_DOCJOINS_DEDUPED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoinsDeduped; -/** Value: "ULM_DOCJOINS_WITH_URLS_EN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsEn; -/** Value: "ULM_DOCJOINS_WITH_URLS_I18N" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsI18n; -/** - * Datasets used by Vertex - * - * Value: "VERTEX_SAFE_FLAN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_VertexSafeFlan; -/** Value: "WEB_ASR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_WebAsr; -/** - * Webdocs that have been filtered from the docjoins by the Tarzan team for use - * in the Tarzan training set. - * - * Value: "WEBDOCS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Webdocs; -/** Value: "WEBDOCS_FINETUNE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_WebdocsFinetune; -/** - * Wikipedia article Tensorflow datasets used by Tarzan and maintained by TFDS - * team. - * - * Value: "WIKIPEDIA" + * Details of operations that batch reads Feature values. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Wikipedia; -/** Value: "WORLD_QUERY_GENERATOR" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_WorldQueryGenerator; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesOperationMetadata : GTLRObject + +/** Operation metadata for Featurestore batch read Features values. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Youtube Content Inspiration FT datasets. - * - * Value: "YT_CONTENT_INSPIRATION" + * Request message for FeaturestoreService.BatchReadFeatureValues. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_YtContentInspiration; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequest : GTLRObject -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRecitationSegmentResult.segmentRecitationAction +/** Similar to csv_read_instances, but from BigQuery source. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource *bigqueryReadInstances; -/** Value: "ACTION_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_ActionUnspecified; /** - * indicate that a Segment should be blocked from being used - * - * Value: "BLOCK" + * Each read instance consists of exactly one read timestamp and one or more + * entity IDs identifying entities of the corresponding EntityTypes whose + * Features are requested. Each output instance contains Feature values of + * requested entities concatenated together as of the read time. An example + * read instance may be `foo_entity_id, bar_entity_id, + * 2020-01-01T10:00:00.123Z`. An example output instance may be `foo_entity_id, + * bar_entity_id, 2020-01-01T10:00:00.123Z, foo_entity_feature1_value, + * bar_entity_feature2_value`. Timestamp in each read instance must be + * millisecond-aligned. `csv_read_instances` are read instances stored in a + * plain-text CSV file. The header should be: [ENTITY_TYPE_ID1], + * [ENTITY_TYPE_ID2], ..., timestamp The columns can be in any order. Values in + * the timestamp column must use the RFC 3339 format, e.g. + * `2012-07-30T10:43:17.123Z`. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_Block; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CsvSource *csvReadInstances; + +/** Required. Specifies output location and format. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueDestination *destination; + /** - * indicate that attribution must be shown for a Segment - * - * Value: "CITE" + * Required. Specifies EntityType grouping Features to read values of and + * settings. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_Cite; +@property(nonatomic, strong, nullable) NSArray *entityTypeSpecs; + /** - * The recitation was found in prompt and is exempted from overall results - * - * Value: "EXEMPT_FOUND_IN_PROMPT" + * When not empty, the specified fields in the *_read_instances source will be + * joined as-is in the output, in addition to those fields from the + * Featurestore Entity. For BigQuery source, the type of the pass-through + * values will be automatically inferred. For CSV source, the pass-through + * values will be passed as opaque bytes. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_ExemptFoundInPrompt; +@property(nonatomic, strong, nullable) NSArray *passThroughFields; + /** - * for tagging high-frequency code snippets - * - * Value: "NO_ACTION" + * Optional. Excludes Feature values with feature generation timestamp before + * this timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_NoAction; +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRecitationSegmentResult.sourceCategory - -/** Value: "SOURCE_CATEGORY_ARXIV" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryArxiv; -/** Value: "SOURCE_CATEGORY_GITHUB" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryGithub; -/** Value: "SOURCE_CATEGORY_GNEWS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryGnews; -/** Value: "SOURCE_CATEGORY_OTHERS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryOthers; -/** Value: "SOURCE_CATEGORY_PRIVATE_BOOKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryPrivateBooks; -/** Value: "SOURCE_CATEGORY_PUBLIC_BOOKS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryPublicBooks; -/** Value: "SOURCE_CATEGORY_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryUnspecified; -/** Value: "SOURCE_CATEGORY_WEBDOCS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryWebdocs; -/** Value: "SOURCE_CATEGORY_WIKIPEDIA" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryWikipedia; +@end -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootCalculationType.scoreType /** - * Generation scorer. - * - * Value: "TYPE_GENERATION" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypeGeneration; -/** - * Policy scorer. - * - * Value: "TYPE_POLICY" + * Selects Features of an EntityType to read values of and specifies read + * settings. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypePolicy; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestEntityTypeSpec : GTLRObject + /** - * Safety scorer. - * - * Value: "TYPE_SAFE" + * Required. ID of the EntityType to select Features. The EntityType id is the + * entity_type_id specified during EntityType creation. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypeSafe; +@property(nonatomic, copy, nullable) NSString *entityTypeId; + /** - * Unknown scorer type. - * - * Value: "TYPE_UNKNOWN" + * Required. Selectors choosing which Feature values to read from the + * EntityType. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypeUnknown; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector *featureSelector; + +/** Per-Feature settings for the batch read. */ +@property(nonatomic, strong, nullable) NSArray *settings; + +@end -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootCodeyChatMetadata.codeLanguage /** - * All languages. - * - * Value: "ALL" + * Describe pass-through fields in read_instance source. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_All; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestPassThroughField : GTLRObject + /** - * Other languages in alphabetical order. BASH code. - * - * Value: "BASH" + * Required. The name of the field in the CSV header or the name of the column + * in BigQuery table. The naming restriction is the same as Feature.name. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Bash; +@property(nonatomic, copy, nullable) NSString *fieldName; + +@end + + /** - * C code. - * - * Value: "C" + * Response message for FeaturestoreService.BatchReadFeatureValues. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_C; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesResponse : GTLRObject +@end + + /** - * The most common, well-supported languages. C++ code. - * - * Value: "CPP" + * Response message for TensorboardService.BatchReadTensorboardTimeSeriesData. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Cpp; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadTensorboardTimeSeriesDataResponse : GTLRObject + +/** The returned time series data. */ +@property(nonatomic, strong, nullable) NSArray *timeSeriesData; + +@end + + /** - * Dart code. - * - * Value: "DART" + * The BigQuery location for the output content. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Dart; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination : GTLRObject + /** - * Go code. - * - * Value: "GO" + * Required. BigQuery URI to a project or table, up to 2000 characters long. + * When only the project is specified, the Dataset and Table is created. When + * the full table reference is specified, the Dataset must exist and table must + * not exist. Accepted forms: * BigQuery path. For example: `bq://projectId` or + * `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Go; +@property(nonatomic, copy, nullable) NSString *outputUri; + +@end + + /** - * Gradle code. - * - * Value: "GRADLE" + * The BigQuery location for the input content. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Gradle; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource : GTLRObject + /** - * Groovy code. - * - * Value: "GROOVY" + * Required. BigQuery URI to a table, up to 2000 characters long. Accepted + * forms: * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Groovy; +@property(nonatomic, copy, nullable) NSString *inputUri; + +@end + + /** - * HTML code. - * - * Value: "HTML" + * Content blob. It's preferred to send as text directly rather than raw bytes. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Html; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Blob : GTLRObject + /** - * Java code. + * Required. Raw bytes. * - * Value: "JAVA" + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Java; +@property(nonatomic, copy, nullable) NSString *data; + +/** Required. The IANA standard MIME type of the source data. */ +@property(nonatomic, copy, nullable) NSString *mimeType; + +@end + + /** - * API documentation. - * - * Value: "JAVADOC" + * Config for blur baseline. When enabled, a linear path from the maximally + * blurred image to the input image is created. Using a blurred baseline + * instead of zero (black image) is motivated by the BlurIG approach explained + * here: https://arxiv.org/abs/2004.03383 */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Javadoc; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BlurBaselineConfig : GTLRObject + /** - * JavaScript code. + * The standard deviation of the blur kernel for the blurred baseline. The same + * blurring parameter is used for both the height and the width dimension. If + * not set, the method defaults to the zero (i.e. black for images) baseline. * - * Value: "JAVASCRIPT" + * Uses NSNumber of floatValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Javascript; +@property(nonatomic, strong, nullable) NSNumber *maxBlurSigma; + +@end + + /** - * JSON code. - * - * Value: "JSON" + * A list of boolean values. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Json; +@interface GTLRAiplatform_GoogleCloudAiplatformV1BoolArray : GTLRObject + /** - * Jupyter notebook. + * A list of bool values. * - * Value: "JUPYTER_NOTEBOOK" + * Uses NSNumber of boolValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_JupyterNotebook; +@property(nonatomic, strong, nullable) NSArray *values; + +@end + + /** - * Kotlin code. - * - * Value: "KOTLIN" + * Request message for JobService.CancelBatchPredictionJob. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Kotlin; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelBatchPredictionJobRequest : GTLRObject +@end + + /** - * Makefile code. - * - * Value: "MAKEFILE" + * Request message for JobService.CancelCustomJob. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Makefile; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelCustomJobRequest : GTLRObject +@end + + /** - * Markdown code. - * - * Value: "MARKDOWN" + * Request message for JobService.CancelDataLabelingJob. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Markdown; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelDataLabelingJobRequest : GTLRObject +@end + + /** - * Protocol buffer. - * - * Value: "PROTO" + * Request message for JobService.CancelHyperparameterTuningJob. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Proto; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelHyperparameterTuningJobRequest : GTLRObject +@end + + /** - * Python code. - * - * Value: "PYTHON" + * Request message for JobService.CancelNasJob. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Python; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelNasJobRequest : GTLRObject +@end + + /** - * R code. - * - * Value: "R" + * Request message for PipelineService.CancelPipelineJob. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_R; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelPipelineJobRequest : GTLRObject +@end + + /** - * SQL code. - * - * Value: "SQL" + * Request message for PipelineService.CancelTrainingPipeline. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Sql; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelTrainingPipelineRequest : GTLRObject +@end + + /** - * Not code. - * - * Value: "TEXT" + * Request message for GenAiTuningService.CancelTuningJob. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Text; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelTuningJobRequest : GTLRObject +@end + + /** - * TypeScript code. - * - * Value: "TYPESCRIPT" + * A response candidate generated from the model. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Typescript; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Candidate : GTLRObject + +/** Output only. Source attribution of the generated content. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CitationMetadata *citationMetadata; + +/** Output only. Content parts of the candidate. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Content *content; + /** - * Unspecified Language. - * - * Value: "UNSPECIFIED" + * Output only. Describes the reason the mode stopped generating tokens in more + * detail. This is only filled when `finish_reason` is set. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Unspecified; +@property(nonatomic, copy, nullable) NSString *finishMessage; + /** - * XML code. + * Output only. The reason why the model stopped generating tokens. If empty, + * the model has not stopped generating the tokens. * - * Value: "XML" + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Blocklist + * The token generation was stopped as the response was flagged for the + * terms which are included from the terminology blocklist. (Value: + * "BLOCKLIST") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_FinishReasonUnspecified + * The finish reason is unspecified. (Value: "FINISH_REASON_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_MaxTokens + * The maximum number of tokens as specified in the request was reached. + * (Value: "MAX_TOKENS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Other + * All other reasons that stopped the token generation (Value: "OTHER") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_ProhibitedContent + * The token generation was stopped as the response was flagged for the + * prohibited contents. (Value: "PROHIBITED_CONTENT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Recitation + * The token generation was stopped as the response was flagged for + * unauthorized citations. (Value: "RECITATION") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Safety + * The token generation was stopped as the response was flagged for + * safety reasons. NOTE: When streaming the Candidate.content will be + * empty if content filters blocked the output. (Value: "SAFETY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Spii + * The token generation was stopped as the response was flagged for + * Sensitive Personally Identifiable Information (SPII) contents. (Value: + * "SPII") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Stop + * Natural stop point of the model or provided stop sequence. (Value: + * "STOP") */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Xml; +@property(nonatomic, copy, nullable) NSString *finishReason; + /** - * YAML code. - * - * Value: "YAML" + * Output only. Metadata specifies sources used to ground generated content. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Yaml; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootCodeyCheckpoint.postInferenceStep +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GroundingMetadata *groundingMetadata; /** - * StopSequencePostProcessor. + * Output only. Index of the candidate. * - * Value: "STEP_CUSTOM_STOP_SEQUENCE_TRUNCATION" + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepCustomStopSequenceTruncation; +@property(nonatomic, strong, nullable) NSNumber *index; + /** - * Drop extra number of samples that exceeds expected_samples. - * - * Value: "STEP_EXPECTED_SAMPLE_SIZE" + * Output only. List of ratings for the safety of a response candidate. There + * is at most one rating per category. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepExpectedSampleSize; +@property(nonatomic, strong, nullable) NSArray *safetyRatings; + +@end + + /** - * Deduplicate after all truncations. - * - * Value: "STEP_FINAL_DEDUPLICATION" + * This message will be placed in the metadata field of a + * google.longrunning.Operation associated with a CheckTrialEarlyStoppingState + * request. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepFinalDeduplication; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateMetatdata : GTLRObject + +/** Operation metadata for suggesting Trials. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +/** The name of the Study that the Trial belongs to. */ +@property(nonatomic, copy, nullable) NSString *study; + +/** The Trial name. */ +@property(nonatomic, copy, nullable) NSString *trial; + +@end + + /** - * Heuristic SuffixTruncator step. - * - * Value: "STEP_HEURISTIC_TRUNCATION" + * Request message for VizierService.CheckTrialEarlyStoppingState. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepHeuristicTruncation; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateRequest : GTLRObject +@end + + /** - * StopSequencePostProcessor. - * - * Value: "STEP_MODEL_CONFIG_STOP_SEQUENCE_TRUNCATION" + * Response message for VizierService.CheckTrialEarlyStoppingState. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepModelConfigStopSequenceTruncation; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateResponse : GTLRObject + /** - * Original model outputs after deduplication. + * True if the Trial should stop. * - * Value: "STEP_MODEL_OUTPUT_DEDUPLICATION" + * Uses NSNumber of boolValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepModelOutputDeduplication; +@property(nonatomic, strong, nullable) NSNumber *shouldStop; + +@end + + /** - * Original model outputs as-is. - * - * Value: "STEP_ORIGINAL_MODEL_OUTPUT" + * Source attributions for content. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepOriginalModelOutput; -/** Value: "STEP_POST_PROCESSING_STEP_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepPostProcessingStepUnspecified; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Citation : GTLRObject + /** - * Recitation causes BLOCK. + * Output only. End index into the content. * - * Value: "STEP_RECITATION_CHECK" + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepRecitationCheck; +@property(nonatomic, strong, nullable) NSNumber *endIndex; + +/** Output only. License of the attribution. */ +@property(nonatomic, copy, nullable) NSString *license; + +/** Output only. Publication date of the attribution. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeDate *publicationDate; + /** - * Return the response to the API. + * Output only. Start index into the content. * - * Value: "STEP_RETURNED" + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepReturned; +@property(nonatomic, strong, nullable) NSNumber *startIndex; + +/** Output only. Title of the attribution. */ +@property(nonatomic, copy, nullable) NSString *title; + +/** Output only. Url reference of the attribution. */ +@property(nonatomic, copy, nullable) NSString *uri; + +@end + + /** - * Thresholding samples based on a minimum score. - * - * Value: "STEP_SCORE_THRESHOLDING" + * A collection of source attributions for a piece of content. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepScoreThresholding; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CitationMetadata : GTLRObject + +/** Output only. List of citations. */ +@property(nonatomic, strong, nullable) NSArray *citations; + +@end + + /** - * StopSequencePostProcessor. - * - * Value: "STEP_STOP_SEQUENCE_TRUNCATION" + * Request message for VizierService.CompleteTrial. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepStopSequenceTruncation GTLR_DEPRECATED; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CompleteTrialRequest : GTLRObject + /** - * Toxicity returns true. - * - * Value: "STEP_TOXICITY_CHECK" + * Optional. If provided, it will be used as the completed Trial's + * final_measurement; Otherwise, the service will auto-select a previously + * reported measurement as the final-measurement */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepToxicityCheck; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Measurement *finalMeasurement; + /** - * Truncated by highest end token score. - * - * Value: "STEP_TREE_TRIM_TRUNCATION" + * Optional. A human readable reason why the trial was infeasible. This should + * only be provided if `trial_infeasible` is true. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepTreeTrimTruncation; +@property(nonatomic, copy, nullable) NSString *infeasibleReason; + /** - * Go service post-processor. + * Optional. True if the Trial cannot be run with the given Parameter, and + * final_measurement will be ignored. * - * Value: "STEP_WALD_TRUNCATION" + * Uses NSNumber of boolValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepWaldTruncation; +@property(nonatomic, strong, nullable) NSNumber *trialInfeasible; + +@end + + /** - * Correcting walkback constraint (samples are dropped if they don't match the - * prefix constraint). - * - * Value: "STEP_WALKBACK_CORRECTION" + * Success and error statistics of processing multiple entities (for example, + * DataItems or structured data rows) in batch. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepWalkbackCorrection; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CompletionStats : GTLRObject + /** - * Truncate trailing whitespace and filter whitespace-only completions. + * Output only. The number of entities for which any error was encountered. * - * Value: "STEP_WHITESPACE_TRUNCATION" + * Uses NSNumber of longLongValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepWhitespaceTruncation; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata.postInferenceStep +@property(nonatomic, strong, nullable) NSNumber *failedCount; /** - * StopSequencePostProcessor. + * Output only. In cases when enough errors are encountered a job, pipeline, or + * operation may be failed as a whole. Below is the number of entities for + * which the processing had not been finished (either in successful or failed + * state). Set to -1 if the number is unknown (for example, the operation + * failed before the total entity number could be collected). * - * Value: "STEP_CUSTOM_STOP_SEQUENCE_TRUNCATION" + * Uses NSNumber of longLongValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepCustomStopSequenceTruncation; +@property(nonatomic, strong, nullable) NSNumber *incompleteCount; + /** - * Drop extra number of samples that exceeds expected_samples. + * Output only. The number of entities that had been processed successfully. * - * Value: "STEP_EXPECTED_SAMPLE_SIZE" + * Uses NSNumber of longLongValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepExpectedSampleSize; +@property(nonatomic, strong, nullable) NSNumber *successfulCount; + /** - * Deduplicate after all truncations. + * Output only. The number of the successful forecast points that are generated + * by the forecasting model. This is ONLY used by the forecasting batch + * prediction. * - * Value: "STEP_FINAL_DEDUPLICATION" + * Uses NSNumber of longLongValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepFinalDeduplication; +@property(nonatomic, strong, nullable) NSNumber *successfulForecastPointCount; + +@end + + /** - * Heuristic SuffixTruncator step. - * - * Value: "STEP_HEURISTIC_TRUNCATION" + * Request message for ComputeTokens RPC call. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepHeuristicTruncation; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensRequest : GTLRObject + /** - * StopSequencePostProcessor. + * Required. The instances that are the input to token computing API call. + * Schema is identical to the prediction schema of the text model, even for the + * non-text models, like chat models, or Codey models. * - * Value: "STEP_MODEL_CONFIG_STOP_SEQUENCE_TRUNCATION" + * Can be any valid JSON type. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepModelConfigStopSequenceTruncation; +@property(nonatomic, strong, nullable) NSArray *instances; + +@end + + /** - * Original model outputs after deduplication. - * - * Value: "STEP_MODEL_OUTPUT_DEDUPLICATION" + * Response message for ComputeTokens RPC call. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepModelOutputDeduplication; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensResponse : GTLRObject + /** - * Original model outputs as-is. - * - * Value: "STEP_ORIGINAL_MODEL_OUTPUT" + * Lists of tokens info from the input. A ComputeTokensRequest could have + * multiple instances with a prompt in each instance. We also need to return + * lists of tokens info for the request with multiple instances. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepOriginalModelOutput; -/** Value: "STEP_POST_PROCESSING_STEP_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepPostProcessingStepUnspecified; +@property(nonatomic, strong, nullable) NSArray *tokensInfo; + +@end + + /** - * Recitation causes BLOCK. - * - * Value: "STEP_RECITATION_CHECK" + * The Container Registry location for the container image. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepRecitationCheck; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ContainerRegistryDestination : GTLRObject + /** - * Return the response to the API. - * - * Value: "STEP_RETURNED" + * Required. Container Registry URI of a container image. Only Google Container + * Registry and Artifact Registry are supported now. Accepted forms: * Google + * Container Registry path. For example: `gcr.io/projectId/imageName:tag`. * + * Artifact Registry path. For example: + * `us-central1-docker.pkg.dev/projectId/repoName/imageName:tag`. If a tag is + * not specified, "latest" will be used as the default tag. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepReturned; +@property(nonatomic, copy, nullable) NSString *outputUri; + +@end + + /** - * Thresholding samples based on a minimum score. - * - * Value: "STEP_SCORE_THRESHOLDING" + * The spec of a Container. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepScoreThresholding; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ContainerSpec : GTLRObject + +/** The arguments to be passed when starting the container. */ +@property(nonatomic, strong, nullable) NSArray *args; + /** - * StopSequencePostProcessor. - * - * Value: "STEP_STOP_SEQUENCE_TRUNCATION" + * The command to be invoked when the container is started. It overrides the + * entrypoint instruction in Dockerfile when provided. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepStopSequenceTruncation GTLR_DEPRECATED; +@property(nonatomic, strong, nullable) NSArray *command; + /** - * Toxicity returns true. - * - * Value: "STEP_TOXICITY_CHECK" + * Environment variables to be passed to the container. Maximum limit is 100. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepToxicityCheck; +@property(nonatomic, strong, nullable) NSArray *env; + /** - * Truncated by highest end token score. - * - * Value: "STEP_TREE_TRIM_TRUNCATION" + * Required. The URI of a container image in the Container Registry that is to + * be run on each worker replica. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepTreeTrimTruncation; +@property(nonatomic, copy, nullable) NSString *imageUri; + +@end + + /** - * Go service post-processor. - * - * Value: "STEP_WALD_TRUNCATION" + * The base structured datatype containing multi-part content of a message. A + * `Content` includes a `role` field designating the producer of the `Content` + * and a `parts` field containing multi-part data that contains the content of + * the message turn. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepWaldTruncation; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Content : GTLRObject + /** - * Correcting walkback constraint (samples are dropped if they don't match the - * prefix constraint). - * - * Value: "STEP_WALKBACK_CORRECTION" + * Required. Ordered `Parts` that constitute a single message. Parts may have + * different IANA MIME types. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepWalkbackCorrection; +@property(nonatomic, strong, nullable) NSArray *parts; + /** - * Truncate trailing whitespace and filter whitespace-only completions. - * - * Value: "STEP_WHITESPACE_TRUNCATION" + * Optional. The producer of the content. Must be either 'user' or 'model'. + * Useful to set for multi-turn conversations, otherwise can be left blank or + * unset. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepWhitespaceTruncation; +@property(nonatomic, copy, nullable) NSString *role; -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold.policy - -/** Value: "DANGEROUS_CONTENT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_DangerousContent; -/** Value: "HARASSMENT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_Harassment; -/** Value: "HATE_SPEECH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_HateSpeech; -/** Value: "SEXUALLY_EXPLICIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_SexuallyExplicit; -/** Value: "UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_Unspecified; +@end -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore.policy - -/** Value: "DANGEROUS_CONTENT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_DangerousContent; -/** Value: "HARASSMENT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_Harassment; -/** Value: "HATE_SPEECH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_HateSpeech; -/** Value: "SEXUALLY_EXPLICIT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_SexuallyExplicit; -/** Value: "UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_Unspecified; -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootFilterMetadata.confidence - -/** Value: "FILTER_CONFIDENCE_HIGH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceHigh; -/** Value: "FILTER_CONFIDENCE_LOW" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceLow; -/** Value: "FILTER_CONFIDENCE_MEDIUM" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceMedium; -/** Value: "FILTER_CONFIDENCE_UNKNOWN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceUnknown; -/** Value: "FILTER_CONFIDENCE_VERY_HIGH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceVeryHigh; -/** Value: "FILTER_CONFIDENCE_VERY_LOW" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceVeryLow; +/** + * Instance of a general context. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1Context : GTLRObject -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootFilterMetadata.reason +/** Output only. Timestamp when this Context was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The response are filtered because it could not pass the control decoding - * thresholds and the maximum rewind attempts is reached. + * Description of the Context * - * Value: "FILTER_CONTROL_DECODING" + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterControlDecoding; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; + /** - * Atlas specific topic filter - * - * Value: "FILTER_REASON_ATLAS" + * User provided display name of the Context. May be up to 128 Unicode + * characters. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlas; +@property(nonatomic, copy, nullable) NSString *displayName; + /** - * Atlas specific topic filter aws/azure related questions. - * - * Value: "FILTER_REASON_ATLAS_AWS_AZURE_RELATED" + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasAwsAzureRelated; +@property(nonatomic, copy, nullable) NSString *ETag; + /** - * Atlas specific topic filter for billing questions. - * - * Value: "FILTER_REASON_ATLAS_BILLING" + * The labels with user-defined metadata to organize your Contexts. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. No more than 64 user labels can be + * associated with one Context (System labels are excluded). */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasBilling; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Context_Labels *labels; + /** - * Atlas specific topic filter for non english questions. - * - * Value: "FILTER_REASON_ATLAS_NON_ENGLISH_QUESTION" + * Properties of the Context. Top level metadata keys' heading and trailing + * spaces will be trimmed. The size of this field should not exceed 200KB. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasNonEnglishQuestion; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Context_Metadata *metadata; + +/** Immutable. The resource name of the Context. */ +@property(nonatomic, copy, nullable) NSString *name; + /** - * Atlas specific topic filter for non GCP questions. - * - * Value: "FILTER_REASON_ATLAS_NOT_RELATED_TO_GCP" + * Output only. A list of resource names of Contexts that are parents of this + * Context. A Context may have at most 10 parent_contexts. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasNotRelatedToGcp; +@property(nonatomic, strong, nullable) NSArray *parentContexts; + /** - * Atlas specific topic filter for pricing questions. - * - * Value: "FILTER_REASON_ATLAS_PRICING" + * The title of the schema describing the metadata. Schema title and version is + * expected to be registered in earlier Create Schema calls. And both are used + * together as unique identifiers to identify schemas within the local metadata + * store. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasPricing; +@property(nonatomic, copy, nullable) NSString *schemaTitle; + /** - * Classifier Module - * - * Value: "FILTER_REASON_CLASSIFIER" + * The version of the schema in schema_name to use. Schema title and version is + * expected to be registered in earlier Create Schema calls. And both are used + * together as unique identifiers to identify schemas within the local metadata + * store. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonClassifier; +@property(nonatomic, copy, nullable) NSString *schemaVersion; + +/** Output only. Timestamp when this Context was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + +@end + + /** - * Codey Filter. + * The labels with user-defined metadata to organize your Contexts. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. No more than 64 user labels can be + * associated with one Context (System labels are excluded). * - * Value: "FILTER_REASON_CODEY" + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonCodey; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Context_Labels : GTLRObject +@end + + /** - * Emails Filter. + * Properties of the Context. Top level metadata keys' heading and trailing + * spaces will be trimmed. The size of this field should not exceed 200KB. * - * Value: "FILTER_REASON_EMAIL" + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonEmail; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Context_Metadata : GTLRObject +@end + + /** - * Empty response message. - * - * Value: "FILTER_REASON_EMPTY_RESPONSE" + * Details of ModelService.CopyModel operation. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonEmptyResponse; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CopyModelOperationMetadata : GTLRObject + +/** The common part of the operation metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Language filtering - * - * Value: "FILTER_REASON_LANGUAGE" + * Request message for ModelService.CopyModel. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonLanguage; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CopyModelRequest : GTLRObject + /** - * Input not filtered. - * - * Value: "FILTER_REASON_NOT_FILTERED" + * Customer-managed encryption key options. If this is set, then the Model copy + * will be encrypted with the provided encryption key. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonNotFiltered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; + /** - * Pairwise classifier. - * - * Value: "FILTER_REASON_PAIRWISE_CLASSIFIER" + * Optional. Copy source_model into a new Model with this ID. The ID will + * become the final component of the model resource name. This value may be up + * to 63 characters, and valid characters are `[a-z0-9_-]`. The first character + * cannot be a number or hyphen. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonPairwiseClassifier; +@property(nonatomic, copy, nullable) NSString *modelId; + /** - * RAI Filter - * - * Value: "FILTER_REASON_RAI_CONTEXTUAL_DANGEROUS" + * Optional. Specify this field to copy source_model into this existing Model + * as a new version. Format: + * `projects/{project}/locations/{location}/models/{model}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiContextualDangerous; +@property(nonatomic, copy, nullable) NSString *parentModel; + /** - * RAI Filter. - * - * Value: "FILTER_REASON_RAI_CSAM" + * Required. The resource name of the Model to copy. That Model must be in the + * same Project. Format: + * `projects/{project}/locations/{location}/models/{model}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiCsam; +@property(nonatomic, copy, nullable) NSString *sourceModel; + +@end + + /** - * RAI Filter. - * - * Value: "FILTER_REASON_RAI_FRINGE" + * Response message of ModelService.CopyModel operation. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiFringe; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CopyModelResponse : GTLRObject + /** - * Grail Image - * - * Value: "FILTER_REASON_RAI_GRAIL_IMAGE" + * The name of the copied Model resource. Format: + * `projects/{project}/locations/{location}/models/{model}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiGrailImage; +@property(nonatomic, copy, nullable) NSString *model; + +/** Output only. The version ID of the model that is copied. */ +@property(nonatomic, copy, nullable) NSString *modelVersionId; + +@end + + /** - * Grail Text - * - * Value: "FILTER_REASON_RAI_GRAIL_TEXT" + * Request message for PredictionService.CountTokens. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiGrailText; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CountTokensRequest : GTLRObject + +/** Required. Input content. */ +@property(nonatomic, strong, nullable) NSArray *contents; + /** - * RAI Filter + * Required. The instances that are the input to token counting call. Schema is + * identical to the prediction schema of the underlying model. * - * Value: "FILTER_REASON_RAI_IMAGE_CHILD" + * Can be any valid JSON type. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImageChild; +@property(nonatomic, strong, nullable) NSArray *instances; + /** - * RAI Filter - * - * Value: "FILTER_REASON_RAI_IMAGE_CSAM" + * Required. The name of the publisher model requested to serve the prediction. + * Format: `projects/{project}/locations/{location}/publishers/ * /models/ *` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImageCsam; -/** - * RAI Filter - * - * Value: "FILTER_REASON_RAI_IMAGE_PEDO" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImagePedo; -/** - * RAI Filter - * - * Value: "FILTER_REASON_RAI_IMAGE_PORN" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImagePorn; -/** - * RAI Filter - * - * Value: "FILTER_REASON_RAI_IMAGE_VIOLENCE" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImageViolence; +@property(nonatomic, copy, nullable) NSString *model; + +@end + + /** - * RAI Filter. - * - * Value: "FILTER_REASON_RAI_PQC" + * Response message for PredictionService.CountTokens. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiPqc; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CountTokensResponse : GTLRObject + /** - * SafetyCat. + * The total number of billable characters counted across all instances from + * the request. * - * Value: "FILTER_REASON_RAI_SAFETYCAT" + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiSafetycat; +@property(nonatomic, strong, nullable) NSNumber *totalBillableCharacters; + /** - * RAI Filter. + * The total number of tokens counted across all instances from the request. * - * Value: "FILTER_REASON_RAI_SPII" + * Uses NSNumber of intValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiSpii; +@property(nonatomic, strong, nullable) NSNumber *totalTokens; + +@end + + /** - * RAI Filter - * - * Value: "FILTER_REASON_RAI_VIDEO_FRAME_CHILD" + * Runtime operation information for DatasetService.CreateDataset. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFrameChild; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetOperationMetadata : GTLRObject + +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * RAI Filter - * - * Value: "FILTER_REASON_RAI_VIDEO_FRAME_CSAM" + * Runtime operation information for DatasetService.CreateDatasetVersion. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFrameCsam; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetVersionOperationMetadata : GTLRObject + +/** The common part of the operation metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * RAI Filter - * - * Value: "FILTER_REASON_RAI_VIDEO_FRAME_PEDO" + * Runtime operation information for CreateDeploymentResourcePool method. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFramePedo; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolOperationMetadata : GTLRObject + +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * RAI Filter - * - * Value: "FILTER_REASON_RAI_VIDEO_FRAME_PORN" + * Request message for CreateDeploymentResourcePool method. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFramePorn; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolRequest : GTLRObject + +/** Required. The DeploymentResourcePool to create. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeploymentResourcePool *deploymentResourcePool; + /** - * RAI Filter - * - * Value: "FILTER_REASON_RAI_VIDEO_FRAME_VIOLENCE" + * Required. The ID to use for the DeploymentResourcePool, which will become + * the final component of the DeploymentResourcePool's resource name. The + * maximum length is 63 characters, and valid characters are + * `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFrameViolence; +@property(nonatomic, copy, nullable) NSString *deploymentResourcePoolId; + +@end + + /** - * Recited content. - * - * Value: "FILTER_REASON_RECITATION" + * Runtime operation information for EndpointService.CreateEndpoint. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRecitation; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateEndpointOperationMetadata : GTLRObject + +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Request Response takedown. - * - * Value: "FILTER_REASON_REQUEST_RESPONSE_TAKEDOWN" + * Details of operations that perform create EntityType. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRequestResponseTakedown; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateEntityTypeOperationMetadata : GTLRObject + +/** Operation metadata for EntityType. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * SafetyCat filter. - * - * Value: "FILTER_REASON_SAFETY_CAT" + * Details of operations that perform create FeatureGroup. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonSafetyCat; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureGroupOperationMetadata : GTLRObject + +/** Operation metadata for FeatureGroup. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Sensitive content. - * - * Value: "FILTER_REASON_SENSITIVE" + * Details of operations that perform create FeatureOnlineStore. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonSensitive; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOnlineStoreOperationMetadata : GTLRObject + +/** Operation metadata for FeatureOnlineStore. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Similarity takedown. - * - * Value: "FILTER_REASON_SIMILARITY_TAKEDOWN" + * Details of operations that perform create Feature. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonSimilarityTakedown; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOperationMetadata : GTLRObject + +/** Operation metadata for Feature. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Takedown policy - * - * Value: "FILTER_REASON_TAKEDOWN" + * Request message for FeaturestoreService.CreateFeature. Request message for + * FeatureRegistryService.CreateFeature. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonTakedown; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureRequest : GTLRObject + +/** Required. The Feature to create. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Feature *feature; + /** - * Toxic content. - * - * Value: "FILTER_REASON_TOXICITY" + * Required. The ID to use for the Feature, which will become the final + * component of the Feature's resource name. This value may be up to 128 + * characters, and valid characters are `[a-z0-9_]`. The first character cannot + * be a number. The value must be unique within an EntityType/FeatureGroup. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonToxicity; +@property(nonatomic, copy, nullable) NSString *featureId; + /** - * Unknown filter reason. - * - * Value: "FILTER_REASON_UNKNOWN" + * Required. The resource name of the EntityType or FeatureGroup to create a + * Feature. Format for entity_type as parent: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * Format for feature_group as parent: + * `projects/{project}/locations/{location}/featureGroups/{feature_group}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonUnknown; +@property(nonatomic, copy, nullable) NSString *parent; + +@end + + /** - * Unsafe responses from scorers. - * - * Value: "FILTER_REASON_UNSAFE" + * Details of operations that perform create Featurestore. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonUnsafe; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeaturestoreOperationMetadata : GTLRObject + +/** Operation metadata for Featurestore. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * URLs Filter. - * - * Value: "FILTER_REASON_URL" + * Details of operations that perform create FeatureView. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonUrl; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureViewOperationMetadata : GTLRObject + +/** Operation metadata for FeatureView Create. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Right now we don't do any filtering for XAI. Adding this just want to - * differentiatiat the XAI output metadata from other SafetyCat RAI output - * metadata - * - * Value: "FILTER_REASON_XAI" + * Runtime operation information for IndexEndpointService.CreateIndexEndpoint. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonXai; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexEndpointOperationMetadata : GTLRObject -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType.imageHarmType - -/** Value: "IMAGE_HARM_TYPE_CSAI" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeCsai; -/** Value: "IMAGE_HARM_TYPE_DANGEROUS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeDangerous; -/** Value: "IMAGE_HARM_TYPE_GENERATIVE_MINOR_PRESENCE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeGenerativeMinorPresence; -/** Value: "IMAGE_HARM_TYPE_GENERATIVE_REALISTIC_VISIBLE_FACE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeGenerativeRealisticVisibleFace; -/** Value: "IMAGE_HARM_TYPE_MEDICAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeMedical; -/** Value: "IMAGE_HARM_TYPE_MINOR_PRESENCE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeMinorPresence; -/** Value: "IMAGE_HARM_TYPE_MINORS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeMinors; -/** Value: "IMAGE_HARM_TYPE_OBSCENE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeObscene; -/** Value: "IMAGE_HARM_TYPE_PEDO" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypePedo; -/** Value: "IMAGE_HARM_TYPE_PORN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypePorn; -/** Value: "IMAGE_HARM_TYPE_RACY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeRacy; -/** Value: "IMAGE_HARM_TYPE_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeUnspecified; -/** Value: "IMAGE_HARM_TYPE_VIOLENCE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType_ImageHarmType_ImageHarmTypeViolence; +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType.harmType - -/** Value: "HARM_TYPE_CSAI" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeCsai; -/** Value: "HARM_TYPE_FRINGE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeFringe; -/** Value: "HARM_TYPE_HARASSMENT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeHarassment; -/** Value: "HARM_TYPE_HATE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeHate; -/** Value: "HARM_TYPE_MEDICAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeMedical; -/** Value: "HARM_TYPE_MEMORIZATION" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeMemorization; -/** - * New definition of dangerous. - * - * Value: "HARM_TYPE_NEW_DANGEROUS" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeNewDangerous; -/** Value: "HARM_TYPE_POLITICAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypePolitical; -/** Value: "HARM_TYPE_SEXUAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeSexual; -/** Value: "HARM_TYPE_SPII" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeSpii; -/** Value: "HARM_TYPE_TOXICITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeToxicity; -/** Value: "HARM_TYPE_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeUnspecified; -/** Value: "HARM_TYPE_VIOLENCE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType_HarmType_HarmTypeViolence; +@end -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories.categories /** - * Following categories are only supported in SAFETY_CAT_TEXT_V3_PAX model - * - * Value: "DANGEROUS" + * Runtime operation information for IndexService.CreateIndex. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Dangerous; -/** Value: "DANGEROUS_SEVERITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_DangerousSeverity; -/** Value: "DEATH_HARM_TRAGEDY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_DeathHarmTragedy; -/** Value: "DRUGS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Drugs; -/** Value: "FINANCE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Finance; -/** Value: "FIREARMS_WEAPONS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_FirearmsWeapons; -/** Value: "HARASSMENT_SEVERITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_HarassmentSeverity; -/** Value: "HATE_SEVERITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_HateSeverity; -/** Value: "HEALTH" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Health; -/** Value: "IDENTITY_HATE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_IdentityHate; -/** Value: "INSULT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Insult; -/** Value: "LEGAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Legal; -/** Value: "OBSCENE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Obscene; -/** Value: "POLITICS" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Politics; -/** Value: "PUBLIC_SAFETY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_PublicSafety; -/** Value: "RELIGION_BELIEF" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_ReligionBelief; -/** Value: "SAFETYCAT_CATEGORY_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_SafetycatCategoryUnspecified; -/** Value: "SEXUAL" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Sexual; -/** Value: "SEXUAL_SEVERITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_SexualSeverity; -/** - * SafetyCat categories. - * - * Value: "TOXICITY" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_Toxicity; -/** Value: "VIOLENCE_ABUSE" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_ViolenceAbuse; -/** Value: "WAR_CONFLICT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories_Categories_WarConflict; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexOperationMetadata : GTLRObject + +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +/** The operation metadata with regard to Matching Engine Index operation. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadata *nearestNeighborSearchOperationMetadata; + +@end -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootRuleOutput.decision /** - * This is a generic "match" message, indicating that a rule was triggered. - * Usually you would use this for a categorization classifier. - * - * Value: "MATCH" + * Details of operations that perform MetadataService.CreateMetadataStore. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootRuleOutput_Decision_Match; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateMetadataStoreOperationMetadata : GTLRObject + +/** Operation metadata for creating a MetadataStore. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * This rule was not matched. When used in a ClassifierOutput, this means that - * no rules were matched. - * - * Value: "NO_MATCH" + * Metadata information for NotebookService.CreateNotebookRuntimeTemplate. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootRuleOutput_Decision_NoMatch; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateNotebookRuntimeTemplateOperationMetadata : GTLRObject + +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootThresholdType.scoreType /** - * Generation scorer. - * - * Value: "TYPE_GENERATION" + * Details of operations that perform create PersistentResource. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypeGeneration; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreatePersistentResourceOperationMetadata : GTLRObject + +/** Operation metadata for PersistentResource. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +/** Progress Message for Create LRO */ +@property(nonatomic, copy, nullable) NSString *progressMessage; + +@end + + /** - * Policy scorer. - * - * Value: "TYPE_POLICY" + * Request message for PipelineService.CreatePipelineJob. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypePolicy; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreatePipelineJobRequest : GTLRObject + /** - * Safety scorer. - * - * Value: "TYPE_SAFE" + * Required. The resource name of the Location to create the PipelineJob in. + * Format: `projects/{project}/locations/{location}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypeSafe; +@property(nonatomic, copy, nullable) NSString *parent; + +/** Required. The PipelineJob to create. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob *pipelineJob; + /** - * Unknown scorer type. - * - * Value: "TYPE_UNKNOWN" + * The ID to use for the PipelineJob, which will become the final component of + * the PipelineJob name. If not provided, an ID will be automatically + * generated. This value should be less than 128 characters, and valid + * characters are `/a-z-/`. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypeUnknown; +@property(nonatomic, copy, nullable) NSString *pipelineJobId; + +@end -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningGenaiRootToxicitySignal.label /** - * Input is related to accidents or disasters. - * - * Value: "ACCIDENTS_DISASTERS" + * Details of operations that perform create FeatureGroup. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_AccidentsDisasters; -/** - * Input contains adult content. - * - * Value: "ADULT" - */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Adult; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateRegistryFeatureOperationMetadata : GTLRObject + +/** Operation metadata for Feature. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Input is related to computer security. - * - * Value: "COMPUTER_SECURITY" + * Runtime operation information for + * SpecialistPoolService.CreateSpecialistPool. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ComputerSecurity; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateSpecialistPoolOperationMetadata : GTLRObject + +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Input contains controversial social issues. - * - * Value: "CONTROVERSIAL_SOCIAL_ISSUES" + * Details of operations that perform create Tensorboard. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ControversialSocialIssues; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardOperationMetadata : GTLRObject + +/** Operation metadata for Tensorboard. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + + /** - * Input is related to death tragedy. - * - * Value: "DEATH_TRAGEDY" + * Request message for TensorboardService.CreateTensorboardRun. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_DeathTragedy; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardRunRequest : GTLRObject + /** - * Input is related to drugs. - * - * Value: "DRUGS" + * Required. The resource name of the TensorboardExperiment to create the + * TensorboardRun in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Drugs; +@property(nonatomic, copy, nullable) NSString *parent; + +/** Required. The TensorboardRun to create. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun *tensorboardRun; + /** - * Input is related to financial hardship. - * - * Value: "FINANCIAL_HARDSHIP" + * Required. The ID to use for the Tensorboard run, which becomes the final + * component of the Tensorboard run's resource name. This value should be 1-128 + * characters, and valid characters are `/a-z-/`. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_FinancialHardship; +@property(nonatomic, copy, nullable) NSString *tensorboardRunId; + +@end + + /** - * Input is related to firearms or weapons. - * - * Value: "FIREARMS_WEAPONS" + * Request message for TensorboardService.CreateTensorboardTimeSeries. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_FirearmsWeapons; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardTimeSeriesRequest : GTLRObject + /** - * Input contains health related information. - * - * Value: "HEALTH" + * Required. The resource name of the TensorboardRun to create the + * TensorboardTimeSeries in. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Health; +@property(nonatomic, copy, nullable) NSString *parent; + +/** Required. The TensorboardTimeSeries to create. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries *tensorboardTimeSeries; + /** - * Input is related to identity or ethnicity. - * - * Value: "IDENTITY_ETHNICITY" + * Optional. The user specified unique ID to use for the TensorboardTimeSeries, + * which becomes the final component of the TensorboardTimeSeries's resource + * name. This value should match "a-z0-9{0, 127}" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_IdentityEthnicity; +@property(nonatomic, copy, nullable) NSString *tensorboardTimeSeriesId; + +@end + + /** - * Input may be an insult. - * - * Value: "INSULT" + * The storage details for CSV output content. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Insult; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CsvDestination : GTLRObject + +/** Required. Google Cloud Storage location. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcsDestination; + +@end + + /** - * Default label. - * - * Value: "LABEL_UNSPECIFIED" + * The storage details for CSV input content. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_LabelUnspecified; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CsvSource : GTLRObject + +/** Required. Google Cloud Storage location. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; + +@end + + /** - * Input is related to legal content. - * - * Value: "LEGAL" + * Represents a job that runs custom workloads such as a Docker container or a + * Python package. A CustomJob can have multiple worker pools and each worker + * pool can have its own machine and input spec. A CustomJob will be cleaned up + * once the job enters terminal state (failed or succeeded). */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Legal; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CustomJob : GTLRObject + +/** Output only. Time when the CustomJob was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; + /** - * Input contains mental health related information. - * - * Value: "MENTAL_HEALTH" + * Required. The display name of the CustomJob. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_MentalHealth; +@property(nonatomic, copy, nullable) NSString *displayName; + /** - * Input is not sensitive. - * - * Value: "NOT_SENSITIVE" + * Customer-managed encryption key options for a CustomJob. If this is set, + * then all resources created by the CustomJob will be encrypted with the + * provided encryption key. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_NotSensitive; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; + /** - * Input is related to politics. - * - * Value: "POLITICS" + * Output only. Time when the CustomJob entered any of the following states: + * `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Politics; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; + /** - * Input is related to religions or beliefs. - * - * Value: "RELIGION_BELIEFS" + * Output only. Only populated when job's state is `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ReligionBeliefs; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; + +/** Required. Job spec. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *jobSpec; + /** - * Input is related to safety. - * - * Value: "SAFETY" + * The labels with user-defined metadata to organize CustomJobs. Label keys and + * values can be no longer than 64 characters (Unicode codepoints), can only + * contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Safety; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_Labels *labels; + +/** Output only. Resource name of a CustomJob. */ +@property(nonatomic, copy, nullable) NSString *name; + /** - * Input is related to self-harm. - * - * Value: "SELF_HARM" + * Output only. Time when the CustomJob for the first time entered the + * `JOB_STATE_RUNNING` state. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_SelfHarm; +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; + /** - * Input is sensitive. + * Output only. The detailed state of the job. * - * Value: "SENSITIVE" + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateCancelled + * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateCancelling + * The job is being cancelled. From this state the job may only go to + * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateExpired + * The job has expired. (Value: "JOB_STATE_EXPIRED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateFailed + * The job failed. (Value: "JOB_STATE_FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStatePartiallySucceeded + * The job is partially succeeded, some results may be missing due to + * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStatePaused + * The job has been stopped, and can be resumed. (Value: + * "JOB_STATE_PAUSED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStatePending + * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateQueued + * The job has been just created or resumed and processing has not yet + * begun. (Value: "JOB_STATE_QUEUED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateRunning + * The job is in progress. (Value: "JOB_STATE_RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateSucceeded + * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateUnspecified + * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateUpdating + * The job is being updated. Only jobs in the `RUNNING` state can be + * updated. After updating, the job goes back to the `RUNNING` state. + * (Value: "JOB_STATE_UPDATING") */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Sensitive; +@property(nonatomic, copy, nullable) NSString *state; + +/** Output only. Time when the CustomJob was most recently updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + /** - * Input is related to special needs. - * - * Value: "SPECIAL_NEEDS" + * Output only. URIs for accessing [interactive + * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * (one URI for each training node). Only available if + * job_spec.enable_web_access is `true`. The keys are names of each node in the + * training job; for example, `workerpool0-0` for the primary node, + * `workerpool1-0` for the first node in the second worker pool, and + * `workerpool1-1` for the second node in the second worker pool. The values + * are the URIs for each node's interactive shell. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_SpecialNeeds; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_WebAccessUris *webAccessUris; + +@end + + /** - * Input is related to terrorism. + * The labels with user-defined metadata to organize CustomJobs. Label keys and + * values can be no longer than 64 characters (Unicode codepoints), can only + * contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. * - * Value: "TERRORISM" + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Terrorism; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_Labels : GTLRObject +@end + + /** - * Input is toxic. + * Output only. URIs for accessing [interactive + * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * (one URI for each training node). Only available if + * job_spec.enable_web_access is `true`. The keys are names of each node in the + * training job; for example, `workerpool0-0` for the primary node, + * `workerpool1-0` for the first node in the second worker pool, and + * `workerpool1-1` for the second node in the second worker pool. The values + * are the URIs for each node's interactive shell. * - * Value: "TOXIC" + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Toxic; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_WebAccessUris : GTLRObject +@end + + /** - * Input is related to troubled relationships. - * - * Value: "TROUBLED_RELATIONSHIP" + * Represents the spec of a CustomJob. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_TroubledRelationship; +@interface GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec : GTLRObject + /** - * Input contains content about violence or abuse. - * - * Value: "VIOLENCE_ABUSE" + * The Cloud Storage location to store the output of this CustomJob or + * HyperparameterTuningJob. For HyperparameterTuningJob, the + * baseOutputDirectory of each child CustomJob backing a Trial is set to a + * subdirectory of name id under its parent HyperparameterTuningJob's + * baseOutputDirectory. The following Vertex AI environment variables will be + * passed to containers or python modules when this field is set: For + * CustomJob: * AIP_MODEL_DIR = `/model/` * AIP_CHECKPOINT_DIR = + * `/checkpoints/` * AIP_TENSORBOARD_LOG_DIR = `/logs/` For CustomJob backing a + * Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = `//model/` * + * AIP_CHECKPOINT_DIR = `//checkpoints/` * AIP_TENSORBOARD_LOG_DIR = `//logs/` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ViolenceAbuse; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *baseOutputDirectory; + /** - * Input is vulgar. + * Optional. Whether you want Vertex AI to enable access to the customized + * dashboard in training chief container. If set to `true`, you can access the + * dashboard at the URIs given by CustomJob.web_access_uris or + * Trial.web_access_uris (within HyperparameterTuningJob.trials). * - * Value: "VULGAR" + * Uses NSNumber of boolValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Vulgar; +@property(nonatomic, strong, nullable) NSNumber *enableDashboardAccess; + /** - * Input is related to war and conflict. + * Optional. Whether you want Vertex AI to enable [interactive shell + * access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * to training containers. If set to `true`, you can access interactive shells + * at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris + * (within HyperparameterTuningJob.trials). * - * Value: "WAR_CONFLICT" + * Uses NSNumber of boolValue. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_WarConflict; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningServingLlmAtlasOutputMetadata.source - -/** Value: "FACTUALITY" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Factuality; -/** Value: "INFOBOT" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Infobot; -/** Value: "LLM" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Llm; -/** Value: "UNKNOWN" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Unknown; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_LearningServingLlmMessageMetadata.finishReason +@property(nonatomic, strong, nullable) NSNumber *enableWebAccess; /** - * Finished due to triggering some post-processing filter. - * - * Value: "FILTER" + * Optional. The Experiment associated with this job. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Filter; +@property(nonatomic, copy, nullable) NSString *experiment; + /** - * Model has emitted the maximum number of tokens as specified by - * max_decoding_steps. - * - * Value: "MAX_TOKENS" + * Optional. The Experiment Run associated with this job. Format: + * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}` */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_MaxTokens; +@property(nonatomic, copy, nullable) NSString *experimentRun; + /** - * Return all the tokens back. This typically implies no filtering or stop - * sequence was triggered. - * - * Value: "RETURN" + * Optional. The name of the Model resources for which to generate a mapping to + * artifact URIs. Applicable only to some of the Google-provided custom jobs. + * Format: `projects/{project}/locations/{location}/models/{model}` In order to + * retrieve a specific version of the model, also provide the version ID or + * version alias. Example: + * `projects/{project}/locations/{location}/models/{model}\@2` or + * `projects/{project}/locations/{location}/models/{model}\@golden` If no + * version ID or alias is specified, the "default" version will be returned. + * The "default" version alias is created for the first version of the model, + * and can be moved to other versions later on. There will be exactly one + * default version. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Return; +@property(nonatomic, strong, nullable) NSArray *models; + /** - * Finished due to provided stop sequence. - * - * Value: "STOP" + * Optional. The full name of the Compute Engine + * [network](/compute/docs/networks-and-firewalls#networks) to which the Job + * should be peered. For example, `projects/12345/global/networks/myVPC`. + * [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form + * `projects/{project}/global/networks/{network}`. Where {project} is a project + * number, as in `12345`, and {network} is a network name. To specify this + * field, you must have already [configured VPC Network Peering for Vertex + * AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this + * field is left unspecified, the job is not peered with any network. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Stop; +@property(nonatomic, copy, nullable) NSString *network; + /** - * Filtered out due to Top_N < Response_Candidates.Size() - * - * Value: "TOP_N_FILTERED" + * Optional. The ID of the PersistentResource in the same Project and Location + * which to run If this is specified, the job will be run on existing machines + * held by the PersistentResource instead of on-demand short-live machines. The + * network and CMEK configs on the job should be consistent with those on the + * PersistentResource, otherwise, the job will be rejected. */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_TopNFiltered; -/** Value: "UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Unspecified; - -// ---------------------------------------------------------------------------- -// GTLRAiplatform_NlpSaftLangIdResult.modelVersion - -/** Value: "INDEXING_20181017" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20181017; -/** Value: "INDEXING_20191206" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20191206; -/** Value: "INDEXING_20200313" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20200313; -/** Value: "INDEXING_20210618" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20210618; -/** Value: "STANDARD_20220516" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Standard20220516; -/** Value: "VERSION_UNSPECIFIED" */ -FOUNDATION_EXTERN NSString * const kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_VersionUnspecified; +@property(nonatomic, copy, nullable) NSString *persistentResourceId; /** - * Video embedding response. + * The ID of the location to store protected artifacts. e.g. us-central1. + * Populate only when the location is different than CustomJob location. List + * of supported locations: + * https://cloud.google.com/vertex-ai/docs/general/locations */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionEmbedVideoResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *protectedArtifactLocationId; /** - * The embedding vector for the video. - * - * Can be any valid JSON type. + * Optional. A list of names for the reserved ip ranges under the VPC network + * that can be used for this job. If set, we will deploy the job within the + * provided ip ranges. Otherwise, the job will be deployed to any ip ranges + * under the provided VPC network. Example: ['vertex-ai-ip-range']. */ -@property(nonatomic, strong, nullable) NSArray *videoEmbeddings; - -@end +@property(nonatomic, strong, nullable) NSArray *reservedIpRanges; +/** Scheduling options for a CustomJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Scheduling *scheduling; /** - * Details for filtered input text. + * Specifies the service account for workload run-as account. Users submitting + * jobs must have act-as permission on this run-as account. If unspecified, the + * [Vertex AI Custom Code Service + * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) + * for the CustomJob's project is used. */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionFilteredText : GTLRObject +@property(nonatomic, copy, nullable) NSString *serviceAccount; /** - * Confidence level - * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Celebrity - * Value "CELEBRITY" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_CelebrityImg - * Value "CELEBRITY_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_ChildImg - * Value "CHILD_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_ChildText - * Value "CHILD_TEXT" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Csai - * Value "CSAI" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_CsaiImg - * Value "CSAI_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_DangerousContent - * Text category from SafetyCat v3 (Value: "DANGEROUS_CONTENT") - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_DeathHarmTragedy - * SafetyAttributes returned but not filtered on (Value: - * "DEATH_HARM_TRAGEDY") - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_FaceImg - * Value "FACE_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_FirearmsWeapons - * Value "FIREARMS_WEAPONS" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_HateSymbolImg - * End of list (Value: "HATE_SYMBOL_IMG") - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Health - * Value "HEALTH" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_IcaImg - * Value "ICA_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_IdentityAttack - * Hate (Value: "IDENTITY_ATTACK") - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_IllicitDrugs - * Value "ILLICIT_DRUGS" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_IuImg - * Value "IU_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_MemorizationImg - * Value "MEMORIZATION_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Obscene - * Value "OBSCENE" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_PedoImg - * Value "PEDO_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_PersonImg - * Value "PERSON_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Politics - * Value "POLITICS" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_PornImg - * Value "PORN_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_RacyImg - * Value "RACY_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_RaiCategoryUnspecified - * Value "RAI_CATEGORY_UNSPECIFIED" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_RecitationText - * Value "RECITATION_TEXT" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_ReligiousBelief - * Value "RELIGIOUS_BELIEF" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_SensitiveWord - * Value "SENSITIVE_WORD" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_SexualImg - * Value "SEXUAL_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_SexuallyExplicit - * Porn (Value: "SEXUALLY_EXPLICIT") - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Spii - * Value "SPII" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_Toxic - * Value "TOXIC" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_ViolenceAbuse - * Value "VIOLENCE_ABUSE" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_ViolenceImg - * Value "VIOLENCE_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_WarConflict - * Value "WAR_CONFLICT" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_WatermarkImg - * Value "WATERMARK_IMG" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Category_WatermarkImgRemoval - * Error message when user attempts to remove watermark from editing - * image (Value: "WATERMARK_IMG_REMOVAL") + * Optional. The name of a Vertex AI Tensorboard resource to which this + * CustomJob will upload Tensorboard logs. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` */ -@property(nonatomic, copy, nullable) NSString *category; +@property(nonatomic, copy, nullable) NSString *tensorboard; /** - * Filtered category - * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceHigh - * Value "CONFIDENCE_HIGH" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceLow - * Value "CONFIDENCE_LOW" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceMedium - * Value "CONFIDENCE_MEDIUM" - * @arg @c kGTLRAiplatform_CloudAiLargeModelsVisionFilteredText_Confidence_ConfidenceUnspecified - * Value "CONFIDENCE_UNSPECIFIED" + * Required. The spec of the worker pools including machine type and Docker + * image. All worker pools except the first one are optional and can be skipped + * by providing an empty value. */ -@property(nonatomic, copy, nullable) NSString *confidence; +@property(nonatomic, strong, nullable) NSArray *workerPoolSpecs; + +@end -/** Input prompt */ -@property(nonatomic, copy, nullable) NSString *prompt; /** - * Score for category - * - * Uses NSNumber of doubleValue. + * A piece of data in a Dataset. Could be an image, a video, a document or + * plain text. */ -@property(nonatomic, strong, nullable) NSNumber *score; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1DataItem : GTLRObject +/** Output only. Timestamp when this DataItem was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Generate video response. + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionGenerateVideoResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *ETag; -/** The generates samples. */ -@property(nonatomic, strong, nullable) NSArray *generatedSamples; +/** + * Optional. The labels with user-defined metadata to organize your DataItems. + * Label keys and values can be no longer than 64 characters (Unicode + * codepoints), can only contain lowercase letters, numeric characters, + * underscores and dashes. International characters are allowed. No more than + * 64 user labels can be associated with one DataItem(System labels are + * excluded). See https://goo.gl/xmQnxf for more information and examples of + * labels. System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DataItem_Labels *labels; -/** Returns rai error message for filtered videos. */ -@property(nonatomic, copy, nullable) NSString *raiErrorMessage; +/** Output only. The resource name of the DataItem. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * Returns if any videos were filtered due to RAI policies. + * Required. The data that the DataItem represents (for example, an image or a + * text snippet). The schema of the payload is stored in the parent Dataset's + * metadata schema's dataItemSchemaUri field. * - * Uses NSNumber of intValue. + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSNumber *raiMediaFilteredCount; - -/** Returns rai failure reasons if any. */ -@property(nonatomic, strong, nullable) NSArray *raiMediaFilteredReasons; +@property(nonatomic, strong, nullable) id payload; -/** Returns filtered text rai info. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionFilteredText *raiTextFilteredReason; +/** Output only. Timestamp when this DataItem was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Image. + * Optional. The labels with user-defined metadata to organize your DataItems. + * Label keys and values can be no longer than 64 characters (Unicode + * codepoints), can only contain lowercase letters, numeric characters, + * underscores and dashes. International characters are allowed. No more than + * 64 user labels can be associated with one DataItem(System labels are + * excluded). See https://goo.gl/xmQnxf for more information and examples of + * labels. System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionImage : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DataItem_Labels : GTLRObject +@end -/** Image encoding, encoded as "image/png" or "image/jpg". */ -@property(nonatomic, copy, nullable) NSString *encoding; /** - * Raw bytes. - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * A container for a single DataItem and Annotations on it. */ -@property(nonatomic, copy, nullable) NSString *image; - -/** RAI scores for generated image. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionImageRAIScores *imageRaiScores; - -/** RAI info for image. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionRaiInfo *raiInfo; - -/** Semantic filter info for image. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse *semanticFilterResponse; - -/** Text/Expanded text input for imagen. */ -@property(nonatomic, copy, nullable) NSString *text; - -/** Path to another storage (typically Google Cloud Storage). */ -@property(nonatomic, copy, nullable) NSString *uri; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1DataItemView : GTLRObject /** - * RAI scores for generated image returned. + * The Annotations on the DataItem. If too many Annotations should be returned + * for the DataItem, this field will be truncated per annotations_limit in + * request. If it was, then the has_truncated_annotations will be set to true. */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionImageRAIScores : GTLRObject +@property(nonatomic, strong, nullable) NSArray *annotations; + +/** The DataItem. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DataItem *dataItem; /** - * Agile watermark score for image. + * True if and only if the Annotations field has been truncated. It happens if + * more Annotations for this DataItem met the request's annotation_filter than + * are allowed to be returned by annotations_limit. Note that if Annotations + * field is not being returned due to field mask, then this field will not be + * set to true no matter how many Annotations are there. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *agileWatermarkDetectionScore; +@property(nonatomic, strong, nullable) NSNumber *hasTruncatedAnnotations; @end /** - * Media. + * DataLabelingJob is used to trigger a human labeling job on unlabeled data + * from the following Dataset: */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionMedia : GTLRObject - -/** Image. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionImage *image; - -/** Video */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionVideo *video; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob : GTLRObject /** - * Generate media content response + * Parameters that configure the active learning pipeline. Active learning will + * label the data incrementally via several iterations. For every iteration, it + * will select a batch of data based on the sampling strategy. */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionMediaGenerateContentResponse : GTLRObject - -/** Response to the user's request. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceGenerateMultiModalResponse *response; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ActiveLearningConfig *activeLearningConfig; -@end +/** + * Labels to assign to annotations generated by this DataLabelingJob. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. See https://goo.gl/xmQnxf for + * more information and examples of labels. System reserved label keys are + * prefixed with "aiplatform.googleapis.com/" and are immutable. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_AnnotationLabels *annotationLabels; +/** Output only. Timestamp when this DataLabelingJob was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * GTLRAiplatform_CloudAiLargeModelsVisionNamedBoundingBox + * Output only. Estimated cost(in US dollars) that the DataLabelingJob has + * incurred to date. */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionNamedBoundingBox : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *classes; -@property(nonatomic, strong, nullable) NSArray *entities; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeMoney *currentSpend; /** - * scores - * - * Uses NSNumber of floatValue. + * Required. Dataset resource names. Right now we only support labeling from a + * single Dataset. Format: + * `projects/{project}/locations/{location}/datasets/{dataset}` */ -@property(nonatomic, strong, nullable) NSArray *scores; +@property(nonatomic, strong, nullable) NSArray *datasets; /** - * x1 - * - * Uses NSNumber of floatValue. + * Required. The user-defined name of the DataLabelingJob. The name can be up + * to 128 characters long and can consist of any UTF-8 characters. Display name + * of a DataLabelingJob. */ -@property(nonatomic, strong, nullable) NSNumber *x1; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * x2 - * - * Uses NSNumber of floatValue. + * Customer-managed encryption key spec for a DataLabelingJob. If set, this + * DataLabelingJob will be secured by this key. Note: Annotations created in + * the DataLabelingJob are associated with the EncryptionSpec of the Dataset + * they are exported to. */ -@property(nonatomic, strong, nullable) NSNumber *x2; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * y1 - * - * Uses NSNumber of floatValue. + * Output only. DataLabelingJob errors. It is only populated when job's state + * is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`. */ -@property(nonatomic, strong, nullable) NSNumber *y1; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; /** - * y2 + * Required. Input config parameters for the DataLabelingJob. * - * Uses NSNumber of floatValue. + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSNumber *y2; - -@end - +@property(nonatomic, strong, nullable) id inputs; /** - * GTLRAiplatform_CloudAiLargeModelsVisionRaiInfo + * Required. Points to a YAML file stored on Google Cloud Storage describing + * the config for a specific type of DataLabelingJob. The schema files that can + * be used here are found in the + * https://storage.googleapis.com/google-cloud-aiplatform bucket in the + * /schema/datalabelingjob/inputs/ folder. */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionRaiInfo : GTLRObject +@property(nonatomic, copy, nullable) NSString *inputsSchemaUri; -/** List of rai categories' information to return */ -@property(nonatomic, strong, nullable) NSArray *raiCategories; +/** + * Required. The Google Cloud Storage location of the instruction pdf. This pdf + * is shared with labelers, and provides detailed description on how to label + * DataItems in Datasets. + */ +@property(nonatomic, copy, nullable) NSString *instructionUri; /** - * List of rai scores mapping to the rai categories. Rounded to 1 decimal - * place. + * Required. Number of labelers to work on each DataItem. * - * Uses NSNumber of floatValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSArray *scores; - -@end - +@property(nonatomic, strong, nullable) NSNumber *labelerCount; /** - * Video reasoning response. + * Output only. Current labeling job progress percentage scaled in interval [0, + * 100], indicating the percentage of DataItems that has been finished. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionReasonVideoResponse : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *labelingProgress; /** - * Generated text responses. The generated responses for different segments - * within the same video. + * The labels with user-defined metadata to organize your DataLabelingJobs. + * Label keys and values can be no longer than 64 characters (Unicode + * codepoints), can only contain lowercase letters, numeric characters, + * underscores and dashes. International characters are allowed. See + * https://goo.gl/xmQnxf for more information and examples of labels. System + * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are + * immutable. Following system labels exist for each DataLabelingJob: * + * "aiplatform.googleapis.com/schema": output only, its value is the + * inputs_schema's title. */ -@property(nonatomic, strong, nullable) NSArray *responses; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_Labels *labels; -@end +/** Output only. Resource name of the DataLabelingJob. */ +@property(nonatomic, copy, nullable) NSString *name; +/** The SpecialistPools' resource names associated with this job. */ +@property(nonatomic, strong, nullable) NSArray *specialistPools; /** - * Contains text that is the response of the video captioning. + * Output only. The detailed state of the job. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateCancelled + * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateCancelling + * The job is being cancelled. From this state the job may only go to + * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateExpired + * The job has expired. (Value: "JOB_STATE_EXPIRED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateFailed + * The job failed. (Value: "JOB_STATE_FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStatePartiallySucceeded + * The job is partially succeeded, some results may be missing due to + * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStatePaused + * The job has been stopped, and can be resumed. (Value: + * "JOB_STATE_PAUSED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStatePending + * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateQueued + * The job has been just created or resumed and processing has not yet + * begun. (Value: "JOB_STATE_QUEUED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateRunning + * The job is in progress. (Value: "JOB_STATE_RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateSucceeded + * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateUnspecified + * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateUpdating + * The job is being updated. Only jobs in the `RUNNING` state can be + * updated. After updating, the job goes back to the `RUNNING` state. + * (Value: "JOB_STATE_UPDATING") */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionReasonVideoResponseTextResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *state; /** - * Partition of the caption's video in time. This field is intended for video - * captioning. To represent the start time and end time of the caption's video. + * Output only. Timestamp when this DataLabelingJob was updated most recently. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiLargeModelsVisionRelativeTemporalPartition *relativeTemporalPartition; - -/** Text information */ -@property(nonatomic, copy, nullable) NSString *text; +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * For ease of use, assume that the start_offset is inclusive and the - * end_offset is exclusive. In mathematical terms, the partition would be - * written as [start_offset, end_offset). + * Labels to assign to annotations generated by this DataLabelingJob. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. See https://goo.gl/xmQnxf for + * more information and examples of labels. System reserved label keys are + * prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionRelativeTemporalPartition : GTLRObject - -/** End time offset of the partition. */ -@property(nonatomic, strong, nullable) GTLRDuration *endOffset; - -/** Start time offset of the partition. */ -@property(nonatomic, strong, nullable) GTLRDuration *startOffset; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_AnnotationLabels : GTLRObject @end /** - * GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse + * The labels with user-defined metadata to organize your DataLabelingJobs. + * Label keys and values can be no longer than 64 characters (Unicode + * codepoints), can only contain lowercase letters, numeric characters, + * underscores and dashes. International characters are allowed. See + * https://goo.gl/xmQnxf for more information and examples of labels. System + * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are + * immutable. Following system labels exist for each DataLabelingJob: * + * "aiplatform.googleapis.com/schema": output only, its value is the + * inputs_schema's title. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionSemanticFilterResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_Labels : GTLRObject +@end + /** - * Class labels of the bounding boxes that failed the semantic filtering. - * Bounding box coordinates. + * A collection of DataItems and Annotations on them. */ -@property(nonatomic, strong, nullable) NSArray *namedBoundingBoxes; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Dataset : GTLRObject + +/** Output only. Timestamp when this Dataset was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * This response is added when semantic filter config is turned on in - * EditConfig. It reports if this image is passed semantic filter response. If - * passed_semantic_filter is false, the bounding box information will be - * populated for user to check what caused the semantic filter to fail. + * Output only. The number of DataItems in this Dataset. Only apply for + * non-structured Dataset. * - * Uses NSNumber of boolValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *passedSemanticFilter; - -@end - - -/** - * Video - */ -@interface GTLRAiplatform_CloudAiLargeModelsVisionVideo : GTLRObject - -/** Path to another storage (typically Google Cloud Storage). */ -@property(nonatomic, copy, nullable) NSString *uri; +@property(nonatomic, strong, nullable) NSNumber *dataItemCount; /** - * Raw bytes. + * The description of the Dataset. * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, copy, nullable) NSString *video; - -@end - +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * GTLRAiplatform_CloudAiNlLlmProtoServiceCandidate + * Required. The user-defined name of the Dataset. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceCandidate : GTLRObject - -/** Source attribution of the generated content. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceCitationMetadata *citationMetadata; - -/** Content of the candidate. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceContent *content; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * A string that describes the filtering behavior in more detail. Only filled - * when reason is set. + * Customer-managed encryption key spec for a Dataset. If set, this Dataset and + * all sub-resources of this Dataset will be secured by this key. */ -@property(nonatomic, copy, nullable) NSString *finishMessage; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * The reason why the model stopped generating tokens. - * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonBlocklist - * The token generation was stopped as the response was flagged for the - * terms which are included from the terminology blocklist. (Value: - * "FINISH_REASON_BLOCKLIST") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonMaxTokens - * The maximum number of tokens as specified in the request was reached. - * (Value: "FINISH_REASON_MAX_TOKENS") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonOther - * All other reasons that stopped the token generation (currently only - * language filter). (Value: "FINISH_REASON_OTHER") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonProhibitedContent - * The token generation was stopped as the response was flagged for the - * prohibited contents (currently only CSAM). (Value: - * "FINISH_REASON_PROHIBITED_CONTENT") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonRecitation - * The token generation was stopped as the response was flagged for - * unauthorized citations. (Value: "FINISH_REASON_RECITATION") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonSafety - * The token generation was stopped as the response was flagged for - * safety reasons. NOTE: When streaming the Candidate.content will be - * empty if content filters blocked the output. (Value: - * "FINISH_REASON_SAFETY") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonSpii - * The token generation was stopped as the response was flagged for - * Sensitive Personally Identifiable Information (SPII) contents. (Value: - * "FINISH_REASON_SPII") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonStop - * Natural stop point of the model or provided stop sequence. (Value: - * "FINISH_REASON_STOP") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceCandidate_FinishReason_FinishReasonUnspecified - * The finish reason is unspecified. (Value: "FINISH_REASON_UNSPECIFIED") + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. */ -@property(nonatomic, copy, nullable) NSString *finishReason; +@property(nonatomic, copy, nullable) NSString *ETag; /** - * Grounding metadata. Combine with the facts list from response to generate - * grounding citations for this choice. + * The labels with user-defined metadata to organize your Datasets. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. No more than 64 user labels can be + * associated with one Dataset (System labels are excluded). See + * https://goo.gl/xmQnxf for more information and examples of labels. System + * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are + * immutable. Following system labels exist for each Dataset: * + * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its value + * is the metadata_schema's title. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootGroundingMetadata *groundingMetadata; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Dataset_Labels *labels; /** - * Index of the candidate. + * Required. Additional information about the Dataset. * - * Uses NSNumber of intValue. + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSNumber *index; - -/** Safety ratings of the generated content. */ -@property(nonatomic, strong, nullable) NSArray *safetyRatings; - -@end - +@property(nonatomic, strong, nullable) id metadata; /** - * Source attributions for content. + * Output only. The resource name of the Artifact that was created in + * MetadataStore when creating the Dataset. The Artifact resource name pattern + * is + * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceCitation : GTLRObject +@property(nonatomic, copy, nullable) NSString *metadataArtifact; /** - * End index into the content. - * - * Uses NSNumber of intValue. + * Required. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Dataset. The schema is defined as an + * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are + * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. */ -@property(nonatomic, strong, nullable) NSNumber *endIndex; - -/** License of the attribution. */ -@property(nonatomic, copy, nullable) NSString *license; - -/** Publication date of the attribution. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeDate *publicationDate; +@property(nonatomic, copy, nullable) NSString *metadataSchemaUri; /** - * Start index into the content. - * - * Uses NSNumber of intValue. + * Optional. Reference to the public base model last used by the dataset. Only + * set for prompt datasets. */ -@property(nonatomic, strong, nullable) NSNumber *startIndex; - -/** Title of the attribution. */ -@property(nonatomic, copy, nullable) NSString *title; - -/** Url reference of the attribution. */ -@property(nonatomic, copy, nullable) NSString *uri; - -@end +@property(nonatomic, copy, nullable) NSString *modelReference; +/** Output only. The resource name of the Dataset. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * A collection of source attributions for a piece of content. + * All SavedQueries belong to the Dataset will be returned in List/Get Dataset + * response. The annotation_specs field will not be populated except for UI + * cases which will only use annotation_spec_count. In CreateDataset request, a + * SavedQuery is created together if this field is set, up to one SavedQuery + * can be set in CreateDatasetRequest. The SavedQuery should not contain any + * AnnotationSpec. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceCitationMetadata : GTLRObject +@property(nonatomic, strong, nullable) NSArray *savedQueries; -/** List of citations. */ -@property(nonatomic, strong, nullable) NSArray *citations; +/** Output only. Timestamp when this Dataset was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * The content of a single message from a participant. + * The labels with user-defined metadata to organize your Datasets. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. No more than 64 user labels can be + * associated with one Dataset (System labels are excluded). See + * https://goo.gl/xmQnxf for more information and examples of labels. System + * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are + * immutable. Following system labels exist for each Dataset: * + * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its value + * is the metadata_schema's title. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceContent : GTLRObject - -/** The parts of the message. */ -@property(nonatomic, strong, nullable) NSArray *parts; - -/** The role of the current conversation participant. */ -@property(nonatomic, copy, nullable) NSString *role; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1Dataset_Labels : GTLRObject @end /** - * A condense version of WorldFact - * (assistant/boq/lamda/factuality/proto/factuality.proto) to propagate the - * essential information about the fact used in factuality to the upstream - * caller. + * Describes the dataset version. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceFact : GTLRObject - -/** Query that is used to retrieve this fact. */ -@property(nonatomic, copy, nullable) NSString *query; - -/** If present, the summary/snippet of the fact. */ -@property(nonatomic, copy, nullable) NSString *summary; - -/** If present, it refers to the title of this fact. */ -@property(nonatomic, copy, nullable) NSString *title; - -/** If present, this URL links to the webpage of the fact. */ -@property(nonatomic, copy, nullable) NSString *url; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion : GTLRObject -@end +/** Output only. Name of the associated BigQuery dataset. */ +@property(nonatomic, copy, nullable) NSString *bigQueryDatasetName; +/** Output only. Timestamp when this DatasetVersion was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Function call details. + * The user-defined name of the DatasetVersion. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionCall : GTLRObject - -/** The function parameters and values in JSON format. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionCall_Args *args; - -/** Required. The name of the function to call. */ -@property(nonatomic, copy, nullable) NSString *name; - -@end +@property(nonatomic, copy, nullable) NSString *displayName; +/** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + */ +@property(nonatomic, copy, nullable) NSString *ETag; /** - * The function parameters and values in JSON format. + * Required. Output only. Additional information about the DatasetVersion. * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Can be any valid JSON type. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionCall_Args : GTLRObject -@end - +@property(nonatomic, strong, nullable) id metadata; /** - * Function response details. + * Output only. Reference to the public base model last used by the dataset + * version. Only set for prompt dataset versions. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *modelReference; -/** Required. The name of the function to call. */ +/** Output only. The resource name of the DatasetVersion. */ @property(nonatomic, copy, nullable) NSString *name; -/** Required. The function response in JSON object format. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionResponse_Response *response; +/** Output only. Timestamp when this DatasetVersion was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Required. The function response in JSON object format. - * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * A description of resources that are dedicated to a DeployedModel, and that + * need a higher degree of manual configuration. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionResponse_Response : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources : GTLRObject /** - * GTLRAiplatform_CloudAiNlLlmProtoServiceGenerateMultiModalResponse + * Immutable. The metric specifications that overrides a resource utilization + * metric (CPU utilization, accelerator's duty cycle, and so on) target value + * (default to 60 if not set). At most one entry is allowed per metric. If + * machine_spec.accelerator_count is above 0, the autoscaling will be based on + * both CPU utilization and accelerator's duty cycle metrics and scale up when + * either metrics exceeds its target value while scale down if both metrics are + * under their target value. The default target value is 60 for both metrics. + * If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU + * utilization metric only with default target value 60 if not explicitly set. + * For example, in the case of Online Prediction, if you want to override + * target CPU utilization to 80, you should set + * autoscaling_metric_specs.metric_name to + * `aiplatform.googleapis.com/prediction/online/cpu/utilization` and + * autoscaling_metric_specs.target to `80`. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceGenerateMultiModalResponse : GTLRObject - -/** Possible candidate responses to the conversation up until this point. */ -@property(nonatomic, strong, nullable) NSArray *candidates; +@property(nonatomic, strong, nullable) NSArray *autoscalingMetricSpecs; /** - * Debug information containing message metadata. Clients should not consume - * this field, and this is only populated for Flow Runner path. + * Required. Immutable. The specification of a single machine used by the + * prediction. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceMessageMetadata *debugMetadata; - -/** External facts retrieved for factuality/grounding. */ -@property(nonatomic, strong, nullable) NSArray *facts; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec *machineSpec; /** - * Content filter results for a prompt sent in the request. Note: Sent only in - * the first stream chunk. Only happens when no candidates were generated due - * to content violations. + * Immutable. The maximum number of replicas this DeployedModel may be deployed + * on when the traffic against it increases. If the requested value is too + * large, the deployment will error, but if deployment succeeds then the + * ability to scale the model to that many replicas is guaranteed (barring + * service outages). If traffic against the DeployedModel increases beyond what + * its replicas at maximum may handle, a portion of the traffic will be + * dropped. If this value is not provided, will use min_replica_count as the + * default value. The value of this field impacts the charge against Vertex CPU + * and GPU quotas. Specifically, you will be charged for (max_replica_count * + * number of cores in the selected machine type) and (max_replica_count * + * number of GPUs per replica in the selected machine type). + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback *promptFeedback; - -/** Billable prediction metrics. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_IntelligenceCloudAutomlXpsReportingMetrics *reportingMetrics; - -/** Usage metadata about the response(s). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceUsageMetadata *usageMetadata; - -@end - +@property(nonatomic, strong, nullable) NSNumber *maxReplicaCount; /** - * GTLRAiplatform_CloudAiNlLlmProtoServiceMessageMetadata + * Required. Immutable. The minimum number of machine replicas this + * DeployedModel will be always deployed on. This value must be greater than or + * equal to 1. If traffic against the DeployedModel increases, it may + * dynamically be deployed onto more replicas, and as traffic decreases, some + * of these extra replicas may be freed. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceMessageMetadata : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *minReplicaCount; -/** Factuality-related debug metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata *factualityDebugMetadata; +@end -/** Filter metadata of the input messages. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningServingLlmMessageMetadata *inputFilterInfo; /** - * This score is generated by the router model to decide which model to use + * Details of operations that delete Feature values. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootRoutingDecision *modelRoutingDecision; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesOperationMetadata : GTLRObject -/** Filter metadata of the output messages. */ -@property(nonatomic, strong, nullable) NSArray *outputFilterInfo; +/** Operation metadata for Featurestore delete Features values. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * A single part of a message. + * Request message for FeaturestoreService.DeleteFeatureValues. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServicePart : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequest : GTLRObject + +/** Select feature values to be deleted by specifying entities. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectEntity *selectEntity; /** - * Document metadata. The metadata should only be used by the Cloud LLM when - * supporting document mime types. It will only be populated when this image - * input part is converted from a document input part. + * Select feature values to be deleted by specifying time range and features. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServicePartDocumentMetadata *documentMetadata; - -/** URI-based data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServicePartFileData *fileData; - -/** Function call data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionCall *functionCall; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectTimeRangeAndFeature *selectTimeRangeAndFeature; -/** Function response data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceFunctionResponse *functionResponse; +@end -/** Inline bytes data */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServicePartBlob *inlineData; /** - * Metadata provides extra info for building the LM Root request. Note: High - * enough tag number for internal only fields. + * Message to select entity. If an entity id is selected, all the feature + * values corresponding to the entity id will be deleted, including the + * entityId. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServicePartLMRootMetadata *lmRootMetadata; - -/** Text input. */ -@property(nonatomic, copy, nullable) NSString *text; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectEntity : GTLRObject /** - * Video metadata. The metadata should only be specified while the video data - * is presented in inline_data or file_data. + * Required. Selectors choosing feature values of which entity id to be deleted + * from the EntityType. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServicePartVideoMetadata *videoMetadata; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EntityIdSelector *entityIdSelector; @end /** - * Represents arbitrary blob data input. + * Message to select time range and feature. Values of the selected feature + * generated within an inclusive time range will be deleted. Using this option + * permanently deletes the feature values from the specified feature IDs within + * the specified time range. This might include data from the online storage. + * If you want to retain any deleted historical data in the online storage, you + * must re-ingest it. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServicePartBlob : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectTimeRangeAndFeature : GTLRObject /** - * Inline data. - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Required. Selectors choosing which feature values to be deleted from the + * EntityType. */ -@property(nonatomic, copy, nullable) NSString *data; - -/** The mime type corresponding to this input. */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -/** Original file data where the blob comes from. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServicePartFileData *originalFileData; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector *featureSelector; /** - * Metadata describes the original input document content. + * If set, data will not be deleted from online storage. When time range is + * older than the data in online storage, setting this to be true will make the + * deletion have no impact on online serving. + * + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServicePartDocumentMetadata : GTLRObject - -/** The original document blob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServicePartBlob *originalDocumentBlob; +@property(nonatomic, strong, nullable) NSNumber *skipOnlineStorageDelete; /** - * The (1-indexed) page number of the image in the original document. The first - * page carries the original document content and mime type. - * - * Uses NSNumber of intValue. + * Required. Select feature generated within a half-inclusive time range. The + * time range is lower inclusive and upper exclusive. */ -@property(nonatomic, strong, nullable) NSNumber *pageNumber; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeInterval *timeRange; @end /** - * Represents file data. + * Response message for FeaturestoreService.DeleteFeatureValues. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServicePartFileData : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponse : GTLRObject -/** Inline data. */ -@property(nonatomic, copy, nullable) NSString *fileUri; +/** Response for request specifying the entities to delete */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectEntity *selectEntity; -/** The mime type corresponding to this input. */ -@property(nonatomic, copy, nullable) NSString *mimeType; +/** Response for request specifying time range and feature */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectTimeRangeAndFeature *selectTimeRangeAndFeature; @end /** - * Metadata provides extra info for building the LM Root request. + * Response message if the request uses the SelectEntity option. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServicePartLMRootMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectEntity : GTLRObject /** - * Chunk id that will be used when mapping the part to the LM Root's chunk. + * The count of deleted entity rows in the offline storage. Each row + * corresponds to the combination of an entity ID and a timestamp. One entity + * ID can have multiple rows in the offline storage. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *chunkId; - -@end - +@property(nonatomic, strong, nullable) NSNumber *offlineStorageDeletedEntityRowCount; /** - * Metadata describes the input video content. + * The count of deleted entities in the online storage. Each entity ID + * corresponds to one entity. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServicePartVideoMetadata : GTLRObject - -/** The end offset of the video. */ -@property(nonatomic, strong, nullable) GTLRDuration *endOffset; - -/** The start offset of the video. */ -@property(nonatomic, strong, nullable) GTLRDuration *startOffset; +@property(nonatomic, strong, nullable) NSNumber *onlineStorageDeletedEntityCount; @end /** - * Content filter results for a prompt sent in the request. + * Response message if the request uses the SelectTimeRangeAndFeature option. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectTimeRangeAndFeature : GTLRObject /** - * Blocked reason. + * The count of the features or columns impacted. This is the same as the + * feature count in the request. * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_BlockedReasonUnspecified - * Unspecified blocked reason. (Value: "BLOCKED_REASON_UNSPECIFIED") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_Blocklist - * Candidates blocked due to the terms which are included from the - * terminology blocklist. (Value: "BLOCKLIST") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_Other - * Candidates blocked due to other reason (currently only language - * filter). (Value: "OTHER") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_ProhibitedContent - * Candidates blocked due to prohibited content (currently only CSAM). - * (Value: "PROHIBITED_CONTENT") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServicePromptFeedback_BlockReason_Safety - * Candidates blocked due to safety. (Value: "SAFETY") + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *blockReason; +@property(nonatomic, strong, nullable) NSNumber *impactedFeatureCount; -/** A readable block reason message. */ -@property(nonatomic, copy, nullable) NSString *blockReasonMessage; +/** + * The count of modified entity rows in the offline storage. Each row + * corresponds to the combination of an entity ID and a timestamp. One entity + * ID can have multiple rows in the offline storage. Within each row, only the + * features specified in the request are deleted. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSNumber *offlineStorageModifiedEntityRowCount; -/** Safety ratings. */ -@property(nonatomic, strong, nullable) NSArray *safetyRatings; +/** + * The count of modified entities in the online storage. Each entity ID + * corresponds to one entity. Within each entity, only the features specified + * in the request are deleted. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSNumber *onlineStorageModifiedEntityCount; @end /** - * The RAI results for a given text. + * Details of operations that perform MetadataService.DeleteMetadataStore. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceRaiResult : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteMetadataStoreOperationMetadata : GTLRObject + +/** Operation metadata for deleting a MetadataStore. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end -/** Recitation result from Aida recitation checker. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult *aidaRecitationResult; /** - * Use `triggered_blocklist`. - * - * Uses NSNumber of boolValue. + * Details of operations that perform deletes of any entities. */ -@property(nonatomic, strong, nullable) NSNumber *blocked GTLR_DEPRECATED; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteOperationMetadata : GTLRObject + +/** The common part of the operation metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + /** - * The error codes indicate which RAI filters block the response. - * - * Uses NSNumber of intValue. + * A deployment of an Index. IndexEndpoints contain one or more + * DeployedIndexes. */ -@property(nonatomic, strong, nullable) NSArray *errorCodes; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex : GTLRObject /** - * Whether the text should be filtered and not shown to the end user. This is - * determined based on a combination of `triggered_recitation`, - * `triggered_blocklist`, `language_filter_result`, and - * `triggered_safety_filter`. - * - * Uses NSNumber of boolValue. + * Optional. A description of resources that the DeployedIndex uses, which to + * large degree are decided by Vertex AI, and optionally allows only a modest + * additional configuration. If min_replica_count is not set, the default value + * is 2 (we don't provide SLA when min_replica_count=1). If max_replica_count + * is not set, the default value is min_replica_count. The max allowed replica + * count is 1000. */ -@property(nonatomic, strong, nullable) NSNumber *filtered; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources *automaticResources; -/** Language filter result from SAFT LangId. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootLanguageFilterResult *languageFilterResult; +/** Output only. Timestamp when the DeployedIndex was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; -/** The RAI signals for the text. */ -@property(nonatomic, strong, nullable) NSArray *raiSignals; +/** + * Optional. A description of resources that are dedicated to the + * DeployedIndex, and that need a higher degree of manual configuration. The + * field min_replica_count must be set to a value strictly greater than 0, or + * else validation will fail. We don't provide SLA when min_replica_count=1. If + * max_replica_count is not set, the default value is min_replica_count. The + * max allowed replica count is 1000. Available machine types for SMALL shard: + * e2-standard-2 and all machine types available for MEDIUM and LARGE shard. + * Available machine types for MEDIUM shard: e2-standard-16 and all machine + * types available for LARGE shard. Available machine types for LARGE shard: + * e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still + * available, but we recommend e2-standard-16 and e2-highmem-16 for cost + * efficiency. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources *dedicatedResources; /** - * Translation request info during RAI for debugging purpose. Each - * TranslationRequestInfo corresponds to a request sent to the translation - * server. + * Optional. If set, the authentication is enabled for the private endpoint. */ -@property(nonatomic, strong, nullable) NSArray *translationRequestInfos; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfig *deployedIndexAuthConfig; /** - * Whether the text triggered the blocklist. - * - * Uses NSNumber of boolValue. + * Optional. The deployment group can be no longer than 64 characters (eg: + * 'test', 'prod'). If not set, we will use the 'default' deployment group. + * Creating `deployment_groups` with `reserved_ip_ranges` is a recommended + * practice when the peered network has multiple peering ranges. This creates + * your deployments from predictable IP spaces for easier traffic + * administration. Also, one deployment_group (except 'default') can only be + * used with the same reserved_ip_ranges which means if the deployment_group + * has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or + * [d, e] is disallowed. Note: we only support up to 5 deployment groups(not + * including 'default'). */ -@property(nonatomic, strong, nullable) NSNumber *triggeredBlocklist; +@property(nonatomic, copy, nullable) NSString *deploymentGroup; /** - * Whether the text should be blocked by the recitation result from Aida - * recitation checker. It is determined from aida_recitation_result. - * - * Uses NSNumber of boolValue. + * The display name of the DeployedIndex. If not provided upon creation, the + * Index's display_name is used. */ -@property(nonatomic, strong, nullable) NSNumber *triggeredRecitation; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Whether the text triggered the safety filter. Currently, this is due to CSAI - * triggering or one of four categories (derogatory, sexual, toxic, violent) - * having a score over the filter threshold. + * Optional. If true, private endpoint's access logs are sent to Cloud Logging. + * These logs are like standard server access logs, containing information like + * timestamp and latency for each MatchRequest. Note that logs may incur a + * cost, especially if the deployed index receives a high queries per second + * rate (QPS). Estimate your costs before enabling this option. * * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *triggeredSafetyFilter; - -@end - +@property(nonatomic, strong, nullable) NSNumber *enableAccessLogging; /** - * An RAI signal for a single category. + * Required. The user specified ID of the DeployedIndex. The ID can be up to + * 128 characters long and must start with a letter and only contain letters, + * numbers, and underscores. The ID must be unique within the project it is + * created in. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal : GTLRObject +@property(nonatomic, copy, nullable) NSString *identifier; /** - * The confidence level for the RAI category. - * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceHigh - * Value "CONFIDENCE_HIGH" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceLow - * Value "CONFIDENCE_LOW" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceMedium - * Value "CONFIDENCE_MEDIUM" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceNone - * Value "CONFIDENCE_NONE" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_Confidence_ConfidenceUnspecified - * Value "CONFIDENCE_UNSPECIFIED" + * Required. The name of the Index this is the deployment of. We may refer to + * this Index as the DeployedIndex's "original" Index. */ -@property(nonatomic, copy, nullable) NSString *confidence; +@property(nonatomic, copy, nullable) NSString *index; /** - * Whether the category is flagged as being present. Currently, this is set to - * true if score >= 0.5. - * - * Uses NSNumber of boolValue. + * Output only. The DeployedIndex may depend on various data on its original + * Index. Additionally when certain changes to the original Index are being + * done (e.g. when what the Index contains is being changed) the DeployedIndex + * may be asynchronously updated in the background to reflect these changes. If + * this timestamp's value is at least the Index.update_time of the original + * Index, it means that this DeployedIndex and the original Index are in sync. + * If this timestamp is older, then to see which updates this DeployedIndex + * already contains (and which it does not), one must list the operations that + * are running on the original Index. Only the successfully completed + * Operations with update_time equal or before this sync time are contained in + * this DeployedIndex. */ -@property(nonatomic, strong, nullable) NSNumber *flagged; - -/** The influential terms that could potentially block the response. */ -@property(nonatomic, strong, nullable) NSArray *influentialTerms; +@property(nonatomic, strong, nullable) GTLRDateTime *indexSyncTime; /** - * The RAI category. - * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Csai - * GRAIL categories that can't be exposed to end users. (Value: "CSAI") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Csam - * CSAM V2 (Value: "CSAM") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DangerousContent - * New SafetyCat v3 categories (Value: "DANGEROUS_CONTENT") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DangerousContentSeverity - * Value "DANGEROUS_CONTENT_SEVERITY" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DeathHarmTragedy - * Value "DEATH_HARM_TRAGEDY" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Derogatory - * Value "DEROGATORY" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_DerogatorySeverity - * Value "DEROGATORY_SEVERITY" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Drugs - * Value "DRUGS" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Finance - * Value "FINANCE" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_FirearmsWeapons - * Value "FIREARMS_WEAPONS" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Fringe - * Value "FRINGE" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Harassment - * Value "HARASSMENT" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_HateSpeech - * Value "HATE_SPEECH" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Health - * Value "HEALTH" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_IdentityAttack - * Value "IDENTITY_ATTACK" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_IllicitDrugs - * Value "ILLICIT_DRUGS" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Insult - * Value "INSULT" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_InsultSeverity - * Value "INSULT_SEVERITY" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Legal - * Value "LEGAL" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Obscene - * Value "OBSCENE" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Politics - * Value "POLITICS" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Profanity - * Value "PROFANITY" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_PublicSafety - * Value "PUBLIC_SAFETY" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_RaiCategoryUnspecified - * Value "RAI_CATEGORY_UNSPECIFIED" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_ReligiousBelief - * Value "RELIGIOUS_BELIEF" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_SevereToxicity - * Value "SEVERE_TOXICITY" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Sexual - * Value "SEXUAL" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_SexuallyExplicit - * Value "SEXUALLY_EXPLICIT" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_SexualSeverity - * Value "SEXUAL_SEVERITY" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Spii - * SPII (Value: "SPII") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Threat - * Unused categories. (Value: "THREAT") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Toxic - * SafetyCat categories. (Value: "TOXIC") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Toxicity - * Old category names. (Value: "TOXICITY") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_ViolenceAbuse - * Value "VIOLENCE_ABUSE" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_Violent - * Value "VIOLENT" - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal_RaiCategory_WarConflict - * Value "WAR_CONFLICT" + * Output only. Provides paths for users to send requests directly to the + * deployed index services running on Cloud via private services access. This + * field is populated if network is configured. */ -@property(nonatomic, copy, nullable) NSString *raiCategory; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexPrivateEndpoints *privateEndpoints; /** - * The score for the category, in the range [0.0, 1.0]. - * - * Uses NSNumber of floatValue. + * Optional. A list of reserved ip ranges under the VPC network that can be + * used for this DeployedIndex. If set, we will deploy the index within the + * provided ip ranges. Otherwise, the index might be deployed to any ip ranges + * under the provided VPC network. The value should be the name of the address + * (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) Example: + * ['vertex-ai-ip-range']. For more information about subnets and network IP + * ranges, please see + * https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. */ -@property(nonatomic, strong, nullable) NSNumber *score; +@property(nonatomic, strong, nullable) NSArray *reservedIpRanges; @end /** - * The influential term that could potentially block the response. + * Used to set up the auth on the DeployedIndex's private endpoint. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfig : GTLRObject + +/** Defines the authentication provider that the DeployedIndex uses. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfigAuthProvider *authProvider; + +@end + /** - * The beginning offset of the influential term. - * - * Uses NSNumber of intValue. + * Configuration for an authentication provider, including support for [JSON + * Web Token + * (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32). */ -@property(nonatomic, strong, nullable) NSNumber *beginOffset; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfigAuthProvider : GTLRObject /** - * The confidence score of the influential term. - * - * Uses NSNumber of floatValue. + * A list of allowed JWT issuers. Each entry must be a valid Google service + * account, in the following format: + * `service-account-name\@project-id.iam.gserviceaccount.com` */ -@property(nonatomic, strong, nullable) NSNumber *confidence; +@property(nonatomic, strong, nullable) NSArray *allowedIssuers; /** - * The source of the influential term, prompt or response. - * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm_Source_Prompt - * The influential term comes from the prompt. (Value: "PROMPT") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm_Source_Response - * The influential term comes from the response. (Value: "RESPONSE") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignalInfluentialTerm_Source_SourceUnspecified - * Unspecified source. (Value: "SOURCE_UNSPECIFIED") + * The list of JWT + * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). + * that are allowed to access. A JWT containing any of these audiences will be + * accepted. */ -@property(nonatomic, copy, nullable) NSString *source; - -/** The influential term. */ -@property(nonatomic, copy, nullable) NSString *term; +@property(nonatomic, strong, nullable) NSArray *audiences; @end /** - * Safety rating corresponding to the generated content. + * Points to a DeployedIndex. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexRef : GTLRObject -/** - * Indicates whether the content was filtered out because of this rating. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *blocked; +/** Immutable. The ID of the DeployedIndex in the above IndexEndpoint. */ +@property(nonatomic, copy, nullable) NSString *deployedIndexId; -/** - * Harm category. - * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryDangerousContent - * The harm category is dengerous content. (Value: - * "HARM_CATEGORY_DANGEROUS_CONTENT") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryHarassment - * The harm category is harassment. (Value: "HARM_CATEGORY_HARASSMENT") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryHateSpeech - * The harm category is hate speech. (Value: "HARM_CATEGORY_HATE_SPEECH") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategorySexuallyExplicit - * The harm category is sexually explicit. (Value: - * "HARM_CATEGORY_SEXUALLY_EXPLICIT") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Category_HarmCategoryUnspecified - * The harm category is unspecified. (Value: "HARM_CATEGORY_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *category; +/** Output only. The display name of the DeployedIndex. */ +@property(nonatomic, copy, nullable) NSString *displayName; -/** The influential terms that could potentially block the response. */ -@property(nonatomic, strong, nullable) NSArray *influentialTerms; +/** Immutable. A resource name of the IndexEndpoint. */ +@property(nonatomic, copy, nullable) NSString *indexEndpoint; -/** - * Harm probability levels in the content. - * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_HarmProbabilityUnspecified - * Harm probability unspecified. (Value: "HARM_PROBABILITY_UNSPECIFIED") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_High - * High level of harm. (Value: "HIGH") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_Low - * Low level of harm. (Value: "LOW") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_Medium - * Medium level of harm. (Value: "MEDIUM") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Probability_Negligible - * Negligible level of harm. (Value: "NEGLIGIBLE") - */ -@property(nonatomic, copy, nullable) NSString *probability; +@end -/** - * Harm probability score. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *probabilityScore; /** - * Harm severity levels in the content. - * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityHigh - * High level of harm severity. (Value: "HARM_SEVERITY_HIGH") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityLow - * Low level of harm severity. (Value: "HARM_SEVERITY_LOW") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityMedium - * Medium level of harm severity. (Value: "HARM_SEVERITY_MEDIUM") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityNegligible - * Negligible level of harm severity. (Value: "HARM_SEVERITY_NEGLIGIBLE") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRating_Severity_HarmSeverityUnspecified - * Harm severity unspecified. (Value: "HARM_SEVERITY_UNSPECIFIED") + * A deployment of a Model. Endpoints contain one or more DeployedModels. */ -@property(nonatomic, copy, nullable) NSString *severity; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel : GTLRObject /** - * Harm severity score. - * - * Uses NSNumber of floatValue. + * A description of resources that to large degree are decided by Vertex AI, + * and require only a modest additional configuration. */ -@property(nonatomic, strong, nullable) NSNumber *severityScore; - -@end +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources *automaticResources; +/** Output only. Timestamp when the DeployedModel was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The influential term that could potentially block the response. + * A description of resources that are dedicated to the DeployedModel, and that + * need a higher degree of manual configuration. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources *dedicatedResources; /** - * The beginning offset of the influential term. + * For custom-trained Models and AutoML Tabular Models, the container of the + * DeployedModel instances will send `stderr` and `stdout` streams to Cloud + * Logging by default. Please note that the logs incur cost, which are subject + * to [Cloud Logging pricing](https://cloud.google.com/logging/pricing). User + * can disable container logging by setting this flag to true. * - * Uses NSNumber of intValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *beginOffset; +@property(nonatomic, strong, nullable) NSNumber *disableContainerLogging; /** - * The confidence score of the influential term. + * If true, deploy the model without explainable feature, regardless the + * existence of Model.explanation_spec or explanation_spec. * - * Uses NSNumber of floatValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *confidence; +@property(nonatomic, strong, nullable) NSNumber *disableExplanations; /** - * The source of the influential term, prompt or response. - * - * Likely values: - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm_Source_Prompt - * The influential term comes from the prompt. (Value: "PROMPT") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm_Source_Response - * The influential term comes from the response. (Value: "RESPONSE") - * @arg @c kGTLRAiplatform_CloudAiNlLlmProtoServiceSafetyRatingInfluentialTerm_Source_SourceUnspecified - * Unspecified source. (Value: "SOURCE_UNSPECIFIED") + * The display name of the DeployedModel. If not provided upon creation, the + * Model's display_name is used. */ -@property(nonatomic, copy, nullable) NSString *source; - -/** The influential term. */ -@property(nonatomic, copy, nullable) NSString *term; - -@end - +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Usage metadata about response(s). + * If true, online prediction access logs are sent to Cloud Logging. These logs + * are like standard server access logs, containing information like timestamp + * and latency for each prediction request. Note that logs may incur a cost, + * especially if your project receives prediction requests at a high queries + * per second rate (QPS). Estimate your costs before enabling this option. + * + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_CloudAiNlLlmProtoServiceUsageMetadata : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *enableAccessLogging; /** - * Number of tokens in the response(s). - * - * Uses NSNumber of intValue. + * Explanation configuration for this DeployedModel. When deploying a Model + * using EndpointService.DeployModel, this value overrides the value of + * Model.explanation_spec. All fields of explanation_spec are optional in the + * request. If a field of explanation_spec is not populated, the value of the + * same field of Model.explanation_spec is inherited. If the corresponding + * Model.explanation_spec is not populated, all fields of the explanation_spec + * will be used for the explanation configuration. */ -@property(nonatomic, strong, nullable) NSNumber *candidatesTokenCount; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec *explanationSpec; /** - * Number of tokens in the request. + * Immutable. The ID of the DeployedModel. If not provided upon deployment, + * Vertex AI will generate a value for this ID. This value should be 1-10 + * characters, and valid characters are `/[0-9]/`. * - * Uses NSNumber of intValue. + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@property(nonatomic, strong, nullable) NSNumber *promptTokenCount; +@property(nonatomic, copy, nullable) NSString *identifier; /** - * totalTokenCount - * - * Uses NSNumber of intValue. + * Required. The resource name of the Model that this is the deployment of. + * Note that the Model may be in a different location than the DeployedModel's + * Endpoint. The resource name may contain version id or version alias to + * specify the version. Example: + * `projects/{project}/locations/{location}/models/{model}\@2` or + * `projects/{project}/locations/{location}/models/{model}\@golden` if no + * version is specified, the default version will be deployed. */ -@property(nonatomic, strong, nullable) NSNumber *totalTokenCount; - -@end +@property(nonatomic, copy, nullable) NSString *model; +/** Output only. The version ID of the model that is deployed. */ +@property(nonatomic, copy, nullable) NSString *modelVersionId; /** - * Message that represents an arbitrary HTTP body. It should only be used for - * payload formats that can't be represented as JSON, such as raw binary or an - * HTML page. This message can be used both in streaming and non-streaming API - * methods in the request as well as the response. It can be used as a - * top-level request field, which is convenient if one wants to extract - * parameters from either the URL or HTTP template into the request fields and - * also want access to the raw HTTP body. Example: message GetResourceRequest { - * // A unique request id. string request_id = 1; // The raw HTTP body is bound - * to this field. google.api.HttpBody http_body = 2; } service ResourceService - * { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc - * UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } - * Example with streaming methods: service CaldavService { rpc - * GetCalendar(stream google.api.HttpBody) returns (stream - * google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns - * (stream google.api.HttpBody); } Use of this type only changes how the - * request and response bodies are handled, all other features will continue to - * work unchanged. + * Output only. Provide paths for users to send predict/explain/health requests + * directly to the deployed model services running on Cloud via private + * services access. This field is populated if network is configured. */ -@interface GTLRAiplatform_GoogleApiHttpBody : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PrivateEndpoints *privateEndpoints; /** - * The HTTP Content-Type header value specifying the content type of the body. + * The service account that the DeployedModel's container runs as. Specify the + * email address of the service account. If this service account is not + * specified, the container runs as a service account that doesn't have access + * to the resource project. Users deploying the Model must have the + * `iam.serviceAccounts.actAs` permission on this service account. */ -@property(nonatomic, copy, nullable) NSString *contentType; +@property(nonatomic, copy, nullable) NSString *serviceAccount; /** - * The HTTP request/response body as raw binary. - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * The resource name of the shared DeploymentResourcePool to deploy on. Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` */ -@property(nonatomic, copy, nullable) NSString *data; +@property(nonatomic, copy, nullable) NSString *sharedResources; + +@end + /** - * Application specific response metadata. Must be set in the first response - * for streaming APIs. + * Points to a DeployedModel. */ -@property(nonatomic, strong, nullable) NSArray *extensions; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedModelRef : GTLRObject + +/** Immutable. An ID of a DeployedModel in the above Endpoint. */ +@property(nonatomic, copy, nullable) NSString *deployedModelId; + +/** Immutable. A resource name of an Endpoint. */ +@property(nonatomic, copy, nullable) NSString *endpoint; @end /** - * GTLRAiplatform_GoogleApiHttpBody_Extensions_Item - * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Runtime operation information for IndexEndpointService.DeployIndex. */ -@interface GTLRAiplatform_GoogleApiHttpBody_Extensions_Item : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexOperationMetadata : GTLRObject + +/** The unique index id specified by user */ +@property(nonatomic, copy, nullable) NSString *deployedIndexId; + +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + @end /** - * Parameters that configure the active learning pipeline. Active learning will - * label the data incrementally by several iterations. For every iteration, it - * will select a batch of data based on the sampling strategy. + * Request message for IndexEndpointService.DeployIndex. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ActiveLearningConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexRequest : GTLRObject -/** - * Max number of human labeled DataItems. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxDataItemCount; +/** Required. The DeployedIndex to be created within the IndexEndpoint. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex *deployedIndex; -/** - * Max percent of total DataItems for human labeling. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxDataItemPercentage; +@end -/** - * Active learning data sampling config. For every active learning labeling - * iteration, it will select a batch of data based on the sampling strategy. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SampleConfig *sampleConfig; /** - * CMLE training config. For every active learning labeling iteration, system - * will train a machine learning model on CMLE. The trained model will be used - * by data sampling algorithm to select DataItems. + * Response message for IndexEndpointService.DeployIndex. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TrainingConfig *trainingConfig; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexResponse : GTLRObject + +/** The DeployedIndex that had been deployed in the IndexEndpoint. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex *deployedIndex; @end /** - * Request message for MetadataService.AddContextArtifactsAndExecutions. + * A description of resources that can be shared by multiple DeployedModels, + * whose underlying specification consists of a DedicatedResources. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeploymentResourcePool : GTLRObject + +/** Output only. Timestamp when this DeploymentResourcePool was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The resource names of the Artifacts to attribute to the Context. Format: - * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/artifacts/{artifact}` + * Required. The underlying DedicatedResources that the DeploymentResourcePool + * uses. */ -@property(nonatomic, strong, nullable) NSArray *artifacts; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources *dedicatedResources; /** - * The resource names of the Executions to associate with the Context. Format: - * `projects/{project}/locations/{location}/metadataStores/{metadatastore}/executions/{execution}` + * Immutable. The resource name of the DeploymentResourcePool. Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` */ -@property(nonatomic, strong, nullable) NSArray *executions; +@property(nonatomic, copy, nullable) NSString *name; @end /** - * Response message for MetadataService.AddContextArtifactsAndExecutions. + * Runtime operation information for EndpointService.DeployModel. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AddContextArtifactsAndExecutionsResponse : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployModelOperationMetadata : GTLRObject + +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end /** - * Request message for MetadataService.AddContextChildren. + * Request message for EndpointService.DeployModel. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest : GTLRObject -/** The resource names of the child Contexts. */ -@property(nonatomic, strong, nullable) NSArray *childContexts; +/** + * Required. The DeployedModel to be created within the Endpoint. Note that + * Endpoint.traffic_split must be updated for the DeployedModel to start + * receiving traffic, either as part of this call, or via + * EndpointService.UpdateEndpoint. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel *deployedModel; + +/** + * A map from a DeployedModel's ID to the percentage of this Endpoint's traffic + * that should be forwarded to that DeployedModel. If this field is non-empty, + * then the Endpoint's traffic_split will be overwritten with it. To refer to + * the ID of the just being deployed Model, a "0" should be used, and the + * actual ID of the new DeployedModel will be filled in its place by this + * method. The traffic percentage values must add up to 100. If this field is + * empty, then the Endpoint's traffic_split is not updated. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest_TrafficSplit *trafficSplit; @end /** - * Response message for MetadataService.AddContextChildren. + * A map from a DeployedModel's ID to the percentage of this Endpoint's traffic + * that should be forwarded to that DeployedModel. If this field is non-empty, + * then the Endpoint's traffic_split will be overwritten with it. To refer to + * the ID of the just being deployed Model, a "0" should be used, and the + * actual ID of the new DeployedModel will be filled in its place by this + * method. The traffic percentage values must add up to 100. If this field is + * empty, then the Endpoint's traffic_split is not updated. + * + * @note This class is documented as having more properties of NSNumber (Uses + * NSNumber of intValue.). Use @c -additionalJSONKeys and @c + * -additionalPropertyForName: to get the list of properties and then + * fetch them; or @c -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AddContextChildrenResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest_TrafficSplit : GTLRObject @end /** - * Request message for MetadataService.AddExecutionEvents. + * Response message for EndpointService.DeployModel. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployModelResponse : GTLRObject -/** The Events to create and add. */ -@property(nonatomic, strong, nullable) NSArray *events; +/** The DeployedModel that had been deployed in the Endpoint. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel *deployedModel; @end /** - * Response message for MetadataService.AddExecutionEvents. + * GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AddExecutionEventsResponse : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting : GTLRObject /** - * Request message for VizierService.AddTrialMeasurement. + * Specify the field name in the export destination. If not specified, Feature + * ID is used. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AddTrialMeasurementRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *destinationField; -/** Required. The measurement to be added to a Trial. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Measurement *measurement; +/** Required. The ID of the Feature to apply the setting to. */ +@property(nonatomic, copy, nullable) NSString *featureId; @end /** - * Used to assign specific AnnotationSpec to a particular area of a DataItem or - * the whole part of the DataItem. + * Request message for PredictionService.DirectPredict. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Annotation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictRequest : GTLRObject -/** Output only. The source of the Annotation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1UserActionReference *annotationSource; +/** The prediction input. */ +@property(nonatomic, strong, nullable) NSArray *inputs; + +/** The parameters that govern the prediction. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensor *parameters; + +@end -/** Output only. Timestamp when this Annotation was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Optional. Used to perform consistent read-modify-write updates. If not set, - * a blind "overwrite" update happens. + * Response message for PredictionService.DirectPredict. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictResponse : GTLRObject + +/** The prediction output. */ +@property(nonatomic, strong, nullable) NSArray *outputs; + +/** The parameters that govern the prediction. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensor *parameters; + +@end + /** - * Optional. The labels with user-defined metadata to organize your - * Annotations. Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. No - * more than 64 user labels can be associated with one Annotation(System labels - * are excluded). See https://goo.gl/xmQnxf for more information and examples - * of labels. System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. Following system labels - * exist for each Annotation: * - * "aiplatform.googleapis.com/annotation_set_name": optional, name of the UI's - * annotation set this Annotation belongs to. If not set, the Annotation is not - * visible in the UI. * "aiplatform.googleapis.com/payload_schema": output - * only, its value is the payload_schema's title. + * Request message for PredictionService.DirectRawPredict. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Annotation_Labels *labels; - -/** Output only. Resource name of the Annotation. */ -@property(nonatomic, copy, nullable) NSString *name; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictRequest : GTLRObject /** - * Required. The schema of the payload can be found in payload_schema. + * The prediction input. * - * Can be any valid JSON type. + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -@property(nonatomic, strong, nullable) id payload; +@property(nonatomic, copy, nullable) NSString *input; /** - * Required. Google Cloud Storage URI points to a YAML file describing payload. - * The schema is defined as an [OpenAPI 3.0.2 Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * The schema files that can be used here are found in - * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the - * chosen schema must be consistent with the parent Dataset's metadata. + * Fully qualified name of the API method being invoked to perform predictions. + * Format: `/namespace.Service/Method/` Example: + * `/tensorflow.serving.PredictionService/Predict` */ -@property(nonatomic, copy, nullable) NSString *payloadSchemaUri; - -/** Output only. Timestamp when this Annotation was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, copy, nullable) NSString *methodName; @end /** - * Optional. The labels with user-defined metadata to organize your - * Annotations. Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. No - * more than 64 user labels can be associated with one Annotation(System labels - * are excluded). See https://goo.gl/xmQnxf for more information and examples - * of labels. System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. Following system labels - * exist for each Annotation: * - * "aiplatform.googleapis.com/annotation_set_name": optional, name of the UI's - * annotation set this Annotation belongs to. If not set, the Annotation is not - * visible in the UI. * "aiplatform.googleapis.com/payload_schema": output - * only, its value is the payload_schema's title. + * Response message for PredictionService.DirectRawPredict. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictResponse : GTLRObject + +/** + * The prediction output. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Annotation_Labels : GTLRObject +@property(nonatomic, copy, nullable) NSString *output; + @end /** - * Identifies a concept with which DataItems may be annotated with. + * Represents the spec of disk options. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AnnotationSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1DiskSpec : GTLRObject -/** Output only. Timestamp when this AnnotationSpec was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** + * Size in GB of the boot disk (default is 100GB). + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *bootDiskSizeGb; /** - * Required. The user-defined name of the AnnotationSpec. The name can be up to - * 128 characters long and can consist of any UTF-8 characters. + * Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" + * (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard + * Disk Drive). */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, copy, nullable) NSString *bootDiskType; + +@end + /** - * Optional. Used to perform consistent read-modify-write updates. If not set, - * a blind "overwrite" update happens. + * A list of double values. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@interface GTLRAiplatform_GoogleCloudAiplatformV1DoubleArray : GTLRObject -/** Output only. Resource name of the AnnotationSpec. */ -@property(nonatomic, copy, nullable) NSString *name; +/** + * A list of double values. + * + * Uses NSNumber of doubleValue. + */ +@property(nonatomic, strong, nullable) NSArray *values; -/** Output only. Timestamp when AnnotationSpec was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@end + + +/** + * Represents a customer-managed encryption key spec that can be applied to a + * top-level resource. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec : GTLRObject + +/** + * Required. The Cloud KMS resource identifier of the customer managed + * encryption key used to protect a resource. Has the form: + * `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. + * The key needs to be in the same region as where the compute resource is + * created. + */ +@property(nonatomic, copy, nullable) NSString *kmsKeyName; @end /** - * Instance of a general artifact. + * Models are deployed into it, and afterwards Endpoint is called to obtain + * predictions and explanations. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Artifact : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Endpoint : GTLRObject -/** Output only. Timestamp when this Artifact was created. */ +/** Output only. Timestamp when this Endpoint was created. */ @property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Description of the Artifact + * Output only. The models deployed in this Endpoint. To add or remove + * DeployedModels use EndpointService.DeployModel and + * EndpointService.UndeployModel respectively. + */ +@property(nonatomic, strong, nullable) NSArray *deployedModels; + +/** + * The description of the Endpoint. * * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ @property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * User provided display name of the Artifact. May be up to 128 Unicode - * characters. + * Required. The display name of the Endpoint. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. */ @property(nonatomic, copy, nullable) NSString *displayName; /** - * An eTag used to perform consistent read-modify-write updates. If not set, a - * blind "overwrite" update happens. + * Deprecated: If true, expose the Endpoint via private service connect. Only + * one of the fields, network or enable_private_service_connect, can be set. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, strong, nullable) NSNumber *enablePrivateServiceConnect GTLR_DEPRECATED; /** - * The labels with user-defined metadata to organize your Artifacts. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. No more than 64 user labels can be - * associated with one Artifact (System labels are excluded). + * Customer-managed encryption key spec for an Endpoint. If set, this Endpoint + * and all sub-resources of this Endpoint will be secured by this key. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Labels *labels; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * Properties of the Artifact. Top level metadata keys' heading and trailing - * spaces will be trimmed. The size of this field should not exceed 200KB. + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Metadata *metadata; - -/** Output only. The resource name of the Artifact. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, copy, nullable) NSString *ETag; /** - * The title of the schema describing the metadata. Schema title and version is - * expected to be registered in earlier Create Schema calls. And both are used - * together as unique identifiers to identify schemas within the local metadata - * store. + * The labels with user-defined metadata to organize your Endpoints. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. */ -@property(nonatomic, copy, nullable) NSString *schemaTitle; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_Labels *labels; /** - * The version of the schema in schema_name to use. Schema title and version is - * expected to be registered in earlier Create Schema calls. And both are used - * together as unique identifiers to identify schemas within the local metadata - * store. + * Output only. Resource name of the Model Monitoring job associated with this + * Endpoint if monitoring is enabled by + * JobService.CreateModelDeploymentMonitoringJob. Format: + * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` */ -@property(nonatomic, copy, nullable) NSString *schemaVersion; +@property(nonatomic, copy, nullable) NSString *modelDeploymentMonitoringJob; + +/** Output only. The resource name of the Endpoint. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * The state of this Artifact. This is a property of the Artifact, and does not - * imply or capture any ongoing process. This property is managed by clients - * (such as Vertex AI Pipelines), and the system does not prescribe or check - * the validity of state transitions. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Artifact_State_Live A state - * indicating that the Artifact should exist, unless something external - * to the system deletes it. (Value: "LIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Artifact_State_Pending A - * state used by systems like Vertex AI Pipelines to indicate that the - * underlying data item represented by this Artifact is being created. - * (Value: "PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Artifact_State_StateUnspecified - * Unspecified state for the Artifact. (Value: "STATE_UNSPECIFIED") + * Optional. The full name of the Google Compute Engine + * [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) + * to which the Endpoint should be peered. Private services access must already + * be configured for the network. If left unspecified, the Endpoint is not + * peered with any network. Only one of the fields, network or + * enable_private_service_connect, can be set. + * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): + * `projects/{project}/global/networks/{network}`. Where `{project}` is a + * project number, as in `12345`, and `{network}` is network name. */ -@property(nonatomic, copy, nullable) NSString *state; +@property(nonatomic, copy, nullable) NSString *network; -/** Output only. Timestamp when this Artifact was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +/** Configures the request-response logging for online prediction. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PredictRequestResponseLoggingConfig *predictRequestResponseLoggingConfig; /** - * The uniform resource identifier of the artifact file. May be empty if there - * is no actual artifact file. + * Optional. Configuration for private service connect. network and + * private_service_connect_config are mutually exclusive. */ -@property(nonatomic, copy, nullable) NSString *uri; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfig *privateServiceConnectConfig; + +/** + * A map from a DeployedModel's ID to the percentage of this Endpoint's traffic + * that should be forwarded to that DeployedModel. If a DeployedModel's ID is + * not listed in this map, then it receives no traffic. The traffic percentage + * values must add up to 100, or map must be empty if the Endpoint is to not + * accept any traffic at a moment. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_TrafficSplit *trafficSplit; + +/** Output only. Timestamp when this Endpoint was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * The labels with user-defined metadata to organize your Artifacts. Label keys + * The labels with user-defined metadata to organize your Endpoints. Label keys * and values can be no longer than 64 characters (Unicode codepoints), can * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. No more than 64 user labels can be - * associated with one Artifact (System labels are excluded). + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. * * @note This class is documented as having more properties of NSString. Use @c * -additionalJSONKeys and @c -additionalPropertyForName: to get the list * of properties and then fetch them; or @c -additionalProperties to * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Labels : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_Labels : GTLRObject @end /** - * Properties of the Artifact. Top level metadata keys' heading and trailing - * spaces will be trimmed. The size of this field should not exceed 200KB. + * A map from a DeployedModel's ID to the percentage of this Endpoint's traffic + * that should be forwarded to that DeployedModel. If a DeployedModel's ID is + * not listed in this map, then it receives no traffic. The traffic percentage + * values must add up to 100, or map must be empty if the Endpoint is to not + * accept any traffic at a moment. * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * @note This class is documented as having more properties of NSNumber (Uses + * NSNumber of intValue.). Use @c -additionalJSONKeys and @c + * -additionalPropertyForName: to get the list of properties and then + * fetch them; or @c -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Artifact_Metadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_TrafficSplit : GTLRObject @end /** - * Metadata information for NotebookService.AssignNotebookRuntime. + * Selector for entityId. Getting ids from the given source. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1EntityIdSelector : GTLRObject -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** Source of Csv */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CsvSource *csvSource; /** - * A human-readable message that shows the intermediate progress details of - * NotebookRuntime. + * Source column that holds entity IDs. If not provided, entity IDs are + * extracted from the column named entity_id. */ -@property(nonatomic, copy, nullable) NSString *progressMessage; +@property(nonatomic, copy, nullable) NSString *entityIdField; @end /** - * Request message for NotebookService.AssignNotebookRuntime. + * An entity type is a type of object in a system that needs to be modeled and + * have stored information about. For example, driver is an entity type, and + * driver0 is an instance of an entity type driver. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AssignNotebookRuntimeRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1EntityType : GTLRObject + +/** Output only. Timestamp when this EntityType was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Required. Provide runtime specific information (e.g. runtime owner, notebook - * id) used for NotebookRuntime assignment. + * Optional. Description of the EntityType. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime *notebookRuntime; - -/** Optional. User specified ID for the notebook runtime. */ -@property(nonatomic, copy, nullable) NSString *notebookRuntimeId; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * Required. The resource name of the NotebookRuntimeTemplate based on which a - * NotebookRuntime will be assigned (reuse or create a new one). + * Optional. Used to perform a consistent read-modify-write updates. If not + * set, a blind "overwrite" update happens. */ -@property(nonatomic, copy, nullable) NSString *notebookRuntimeTemplate; - -@end +@property(nonatomic, copy, nullable) NSString *ETag; +/** + * Optional. The labels with user-defined metadata to organize your + * EntityTypes. Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one EntityType (System + * labels are excluded)." System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EntityType_Labels *labels; /** - * Attribution that explains a particular prediction output. + * Optional. The default monitoring configuration for all Features with value + * type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 under this + * EntityType. If this is populated with + * [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot + * analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is + * disabled. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Attribution : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfig *monitoringConfig; /** - * Output only. Error of feature_attributions caused by approximation used in - * the explanation method. Lower value means more precise attributions. * For - * Sampled Shapley attribution, increasing path_count might reduce the error. * - * For Integrated Gradients attribution, increasing step_count might reduce the - * error. * For XRAI attribution, increasing step_count might reduce the error. - * See [this introduction](/vertex-ai/docs/explainable-ai/overview) for more - * information. - * - * Uses NSNumber of doubleValue. + * Immutable. Name of the EntityType. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` + * The last part entity_type is assigned by the client. The entity_type can be + * up to 64 characters long and can consist only of ASCII Latin letters A-Z and + * a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The + * value will be unique given a featurestore. */ -@property(nonatomic, strong, nullable) NSNumber *approximationError; +@property(nonatomic, copy, nullable) NSString *name; /** - * Output only. Model predicted output if the input instance is constructed - * from the baselines of all the features defined in - * ExplanationMetadata.inputs. The field name of the output is determined by - * the key in ExplanationMetadata.outputs. If the Model's predicted output has - * multiple dimensions (rank > 1), this is the value in the output located by - * output_index. If there are multiple baselines, their output values are - * averaged. + * Optional. Config for data retention policy in offline storage. TTL in days + * for feature values that will be stored in offline storage. The Feature Store + * offline storage periodically removes obsolete feature values older than + * `offline_storage_ttl_days` since the feature generation time. If unset (or + * explicitly set to 0), default to 4000 days TTL. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *baselineOutputValue; +@property(nonatomic, strong, nullable) NSNumber *offlineStorageTtlDays; + +/** Output only. Timestamp when this EntityType was most recently updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + +@end + /** - * Output only. Attributions of each explained feature. Features are extracted - * from the prediction instances according to explanation metadata for inputs. - * The value is a struct, whose keys are the name of the feature. The values - * are how much the feature in the instance contributed to the predicted - * result. The format of the value is determined by the feature's input format: - * * If the feature is a scalar value, the attribution value is a floating - * number. * If the feature is an array of scalar values, the attribution value - * is an array. * If the feature is a struct, the attribution value is a - * struct. The keys in the attribution value struct are the same as the keys in - * the feature struct. The formats of the values in the attribution struct are - * determined by the formats of the values in the feature struct. The - * ExplanationMetadata.feature_attributions_schema_uri field, pointed to by the - * ExplanationSpec field of the Endpoint.deployed_models object, points to the - * schema file that describes the features and their attribution values (if it - * is populated). + * Optional. The labels with user-defined metadata to organize your + * EntityTypes. Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one EntityType (System + * labels are excluded)." System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. * - * Can be any valid JSON type. + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) id featureAttributions; +@interface GTLRAiplatform_GoogleCloudAiplatformV1EntityType_Labels : GTLRObject +@end + /** - * Output only. Model predicted output on the corresponding explanation - * instance. The field name of the output is determined by the key in - * ExplanationMetadata.outputs. If the Model predicted output has multiple - * dimensions, this is the value in the output located by output_index. - * - * Uses NSNumber of doubleValue. + * Represents an environment variable present in a Container or Python Module. */ -@property(nonatomic, strong, nullable) NSNumber *instanceOutputValue; +@interface GTLRAiplatform_GoogleCloudAiplatformV1EnvVar : GTLRObject /** - * Output only. The display name of the output identified by output_index. For - * example, the predicted class name by a multi-classification Model. This - * field is only populated iff the Model predicts display names as a separate - * field along with the explained output. The predicted display name must has - * the same shape of the explained output, and can be located using - * output_index. + * Required. Name of the environment variable. Must be a valid C identifier. */ -@property(nonatomic, copy, nullable) NSString *outputDisplayName; +@property(nonatomic, copy, nullable) NSString *name; /** - * Output only. The index that locates the explained prediction output. If the - * prediction output is a scalar value, output_index is not populated. If the - * prediction output has multiple dimensions, the length of the output_index - * list is the same as the number of dimensions of the output. The i-th element - * in output_index is the element index of the i-th dimension of the output - * vector. Indices start from 0. - * - * Uses NSNumber of intValue. + * Required. Variables that reference a $(VAR_NAME) are expanded using the + * previous defined environment variables in the container and any service + * environment variables. If a variable cannot be resolved, the reference in + * the input string will be unchanged. The $(VAR_NAME) syntax can be escaped + * with a double $$, ie: $$(VAR_NAME). Escaped references will never be + * expanded, regardless of whether the variable exists or not. */ -@property(nonatomic, strong, nullable) NSArray *outputIndex; +@property(nonatomic, copy, nullable) NSString *value; + +@end + /** - * Output only. Name of the explain output. Specified as the key in - * ExplanationMetadata.outputs. + * Model error analysis for each annotation. */ -@property(nonatomic, copy, nullable) NSString *outputName; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation : GTLRObject +/** + * Attributed items for a given annotation, typically representing neighbors + * from the training sets constrained by the query type. + */ +@property(nonatomic, strong, nullable) NSArray *attributedItems; /** - * A description of resources that to large degree are decided by Vertex AI, - * and require only a modest additional configuration. Each Model supporting - * these resources documents its specific guidelines. + * The outlier score of this annotated item. Usually defined as the min of all + * distances from attributed items. + * + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *outlierScore; /** - * Immutable. The maximum number of replicas this DeployedModel may be deployed - * on when the traffic against it increases. If the requested value is too - * large, the deployment will error, but if deployment succeeds then the - * ability to scale the model to that many replicas is guaranteed (barring - * service outages). If traffic against the DeployedModel increases beyond what - * its replicas at maximum may handle, a portion of the traffic will be - * dropped. If this value is not provided, a no upper bound for scaling under - * heavy traffic will be assume, though Vertex AI may be unable to scale beyond - * certain replica number. + * The threshold used to determine if this annotation is an outlier or not. * - * Uses NSNumber of intValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *maxReplicaCount; +@property(nonatomic, strong, nullable) NSNumber *outlierThreshold; /** - * Immutable. The minimum number of replicas this DeployedModel will be always - * deployed on. If traffic against it increases, it may dynamically be deployed - * onto more replicas up to max_replica_count, and as traffic decreases, some - * of these extra replicas may be freed. If the requested value is too large, - * the deployment will error. + * The query type used for finding the attributed items. * - * Uses NSNumber of intValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation_QueryType_AllSimilar + * Query similar samples across all classes in the dataset. (Value: + * "ALL_SIMILAR") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation_QueryType_QueryTypeUnspecified + * Unspecified query type for model error analysis. (Value: + * "QUERY_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation_QueryType_SameClassDissimilar + * Query dissimilar samples from the same class of the input sample. + * (Value: "SAME_CLASS_DISSIMILAR") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation_QueryType_SameClassSimilar + * Query similar samples from the same class of the input sample. (Value: + * "SAME_CLASS_SIMILAR") */ -@property(nonatomic, strong, nullable) NSNumber *minReplicaCount; +@property(nonatomic, copy, nullable) NSString *queryType; @end /** - * The metric specification that defines the target resource utilization (CPU - * utilization, accelerator's duty cycle, and so on) for calculating the - * desired replica count. + * Attributed items for a given annotation, typically representing neighbors + * from the training sets constrained by the query type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AutoscalingMetricSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotationAttributedItem : GTLRObject /** - * Required. The resource metric name. Supported metrics: * For Online - * Prediction: * - * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * - * `aiplatform.googleapis.com/prediction/online/cpu/utilization` + * The unique ID for each annotation. Used by FE to allocate the annotation in + * DB. */ -@property(nonatomic, copy, nullable) NSString *metricName; +@property(nonatomic, copy, nullable) NSString *annotationResourceName; /** - * The target resource utilization in percentage (1% - 100%) for the given - * metric; once the real usage deviates from the target by a certain - * percentage, the machine replicas change. The default value is 60 - * (representing 60%) if not provided. + * The distance of this item to the annotation. * - * Uses NSNumber of intValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *target; +@property(nonatomic, strong, nullable) NSNumber *distance; @end /** - * The storage details for Avro input content. + * True positive, false positive, or false negative. EvaluatedAnnotation is + * only available under ModelEvaluationSlice with slice of `annotationSpec` + * dimension. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1AvroSource : GTLRObject - -/** Required. Google Cloud Storage location. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation : GTLRObject /** - * Request message for PipelineService.BatchCancelPipelineJobs. + * Output only. The data item payload that the Model predicted this + * EvaluatedAnnotation on. + * + * Can be any valid JSON type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCancelPipelineJobsRequest : GTLRObject +@property(nonatomic, strong, nullable) id dataItemPayload; + +/** Annotations of model error analysis results. */ +@property(nonatomic, strong, nullable) NSArray *errorAnalysisAnnotations; /** - * Required. The names of the PipelineJobs to cancel. A maximum of 32 - * PipelineJobs can be cancelled in a batch. Format: - * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * Output only. ID of the EvaluatedDataItemView under the same ancestor + * ModelEvaluation. The EvaluatedDataItemView consists of all ground truths and + * predictions on data_item_payload. */ -@property(nonatomic, strong, nullable) NSArray *names; - -@end - +@property(nonatomic, copy, nullable) NSString *evaluatedDataItemViewId; /** - * Details of operations that perform batch create Features. + * Explanations of predictions. Each element of the explanations indicates the + * explanation for one explanation Method. The attributions list in the + * EvaluatedAnnotationExplanation.explanation object corresponds to the + * predictions list. For example, the second element in the attributions list + * explains the second element in the predictions list. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesOperationMetadata : GTLRObject - -/** Operation metadata for Feature. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@property(nonatomic, strong, nullable) NSArray *explanations; /** - * Request message for FeaturestoreService.BatchCreateFeatures. + * Output only. The ground truth Annotations, i.e. the Annotations that exist + * in the test data the Model is evaluated on. For true positive, there is one + * and only one ground truth annotation, which matches the only prediction in + * predictions. For false positive, there are zero or more ground truth + * annotations that are similar to the only prediction in predictions, but not + * enough for a match. For false negative, there is one and only one ground + * truth annotation, which doesn't match any predictions created by the model. + * The schema of the ground truth is stored in + * ModelEvaluation.annotation_schema_uri + * + * Can be any valid JSON type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesRequest : GTLRObject +@property(nonatomic, strong, nullable) NSArray *groundTruths; /** - * Required. The request message specifying the Features to create. All - * Features must be created under the same parent EntityType. The `parent` - * field in each child request message can be omitted. If `parent` is set in a - * child request, then the value must match the `parent` value in this request - * message. + * Output only. The model predicted annotations. For true positive, there is + * one and only one prediction, which matches the only one ground truth + * annotation in ground_truths. For false positive, there is one and only one + * prediction, which doesn't match any ground truth annotation of the + * corresponding data_item_view_id. For false negative, there are zero or more + * predictions which are similar to the only ground truth annotation in + * ground_truths but not enough for a match. The schema of the prediction is + * stored in ModelEvaluation.annotation_schema_uri + * + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSArray *requests; - -@end - +@property(nonatomic, strong, nullable) NSArray *predictions; /** - * Response message for FeaturestoreService.BatchCreateFeatures. + * Output only. Type of the EvaluatedAnnotation. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation_Type_EvaluatedAnnotationTypeUnspecified + * Invalid value. (Value: "EVALUATED_ANNOTATION_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation_Type_FalseNegative + * The EvaluatedAnnotation is false negative. It has a ground truth + * annotation which is not matched by any of the model created + * predictions. (Value: "FALSE_NEGATIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation_Type_FalsePositive + * The EvaluatedAnnotation is false positive. It has a prediction created + * by the Model which does not match any ground truth annotation. (Value: + * "FALSE_POSITIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation_Type_TruePositive + * The EvaluatedAnnotation is a true positive. It has a prediction + * created by the Model and a ground truth Annotation which the + * prediction matches. (Value: "TRUE_POSITIVE") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateFeaturesResponse : GTLRObject - -/** The Features created. */ -@property(nonatomic, strong, nullable) NSArray *features; +@property(nonatomic, copy, nullable) NSString *type; @end /** - * Request message for TensorboardService.BatchCreateTensorboardRuns. + * Explanation result of the prediction produced by the Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotationExplanation : GTLRObject + +/** Explanation attribution response details. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Explanation *explanation; /** - * Required. The request message specifying the TensorboardRuns to create. A - * maximum of 1000 TensorboardRuns can be created in a batch. + * Explanation type. For AutoML Image Classification models, possible values + * are: * `image-integrated-gradients` * `image-xrai` */ -@property(nonatomic, strong, nullable) NSArray *requests; +@property(nonatomic, copy, nullable) NSString *explanationType; @end /** - * Response message for TensorboardService.BatchCreateTensorboardRuns. + * An edge describing the relationship between an Artifact and an Execution in + * a lineage graph. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardRunsResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Event : GTLRObject -/** The created TensorboardRuns. */ -@property(nonatomic, strong, nullable) NSArray *tensorboardRuns; +/** Required. The relative resource name of the Artifact in the Event. */ +@property(nonatomic, copy, nullable) NSString *artifact; -@end +/** Output only. Time the Event occurred. */ +@property(nonatomic, strong, nullable) GTLRDateTime *eventTime; +/** Output only. The relative resource name of the Execution in the Event. */ +@property(nonatomic, copy, nullable) NSString *execution; /** - * Request message for TensorboardService.BatchCreateTensorboardTimeSeries. + * The labels with user-defined metadata to annotate Events. Label keys and + * values can be no longer than 64 characters (Unicode codepoints), can only + * contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. No more than 64 user labels can be + * associated with one Event (System labels are excluded). See + * https://goo.gl/xmQnxf for more information and examples of labels. System + * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are + * immutable. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesRequest : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Event_Labels *labels; /** - * Required. The request message specifying the TensorboardTimeSeries to - * create. A maximum of 1000 TensorboardTimeSeries can be created in a batch. + * Required. The type of the Event. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Event_Type_Input An input + * of the Execution. (Value: "INPUT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Event_Type_Output An output + * of the Execution. (Value: "OUTPUT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Event_Type_TypeUnspecified + * Unspecified whether input or output of the Execution. (Value: + * "TYPE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) NSArray *requests; +@property(nonatomic, copy, nullable) NSString *type; @end /** - * Response message for TensorboardService.BatchCreateTensorboardTimeSeries. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchCreateTensorboardTimeSeriesResponse : GTLRObject - -/** The created TensorboardTimeSeries. */ -@property(nonatomic, strong, nullable) NSArray *tensorboardTimeSeries; - + * The labels with user-defined metadata to annotate Events. Label keys and + * values can be no longer than 64 characters (Unicode codepoints), can only + * contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. No more than 64 user labels can be + * associated with one Event (System labels are excluded). See + * https://goo.gl/xmQnxf for more information and examples of labels. System + * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are + * immutable. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1Event_Labels : GTLRObject @end /** - * A description of resources that are used for performing batch operations, - * are dedicated to a Model, and need manual configuration. + * Example-based explainability that returns the nearest neighbors from the + * provided dataset. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchDedicatedResources : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Examples : GTLRObject -/** Required. Immutable. The specification of a single machine. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec *machineSpec; +/** The Cloud Storage input instances. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource *exampleGcsSource; /** - * Immutable. The maximum number of machine replicas the batch operation may be - * scaled to. The default value is 10. + * The full configuration for the generated index, the semantics are the same + * as metadata and should match + * [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config). * - * Uses NSNumber of intValue. + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSNumber *maxReplicaCount; +@property(nonatomic, strong, nullable) id nearestNeighborSearchConfig; /** - * Immutable. The number of machine replicas used at the start of the batch - * operation. If not set, Vertex AI decides starting number, not greater than - * max_replica_count + * The number of neighbors to return when querying for examples. * * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *startingReplicaCount; +@property(nonatomic, strong, nullable) NSNumber *neighborCount; + +/** + * Simplified preset configuration, which automatically sets configuration + * values based on the desired query speed-precision trade-off and modality. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Presets *presets; @end /** - * Request message for PipelineService.BatchDeletePipelineJobs. + * The Cloud Storage input instances. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchDeletePipelineJobsRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource : GTLRObject /** - * Required. The names of the PipelineJobs to delete. A maximum of 32 - * PipelineJobs can be deleted in a batch. Format: - * `projects/{project}/locations/{location}/pipelineJobs/{pipelineJob}` + * The format in which instances are given, if not specified, assume it's JSONL + * format. Currently only JSONL format is supported. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource_DataFormat_DataFormatUnspecified + * Format unspecified, used when unset. (Value: + * "DATA_FORMAT_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource_DataFormat_Jsonl + * Examples are stored in JSONL files. (Value: "JSONL") */ -@property(nonatomic, strong, nullable) NSArray *names; +@property(nonatomic, copy, nullable) NSString *dataFormat; + +/** The Cloud Storage location for the input instances. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; @end /** - * Request message for ModelService.BatchImportEvaluatedAnnotations + * Overrides for example-based explanations. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsRequest : GTLRObject - -/** Required. Evaluated annotations resource to be imported. */ -@property(nonatomic, strong, nullable) NSArray *evaluatedAnnotations; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride : GTLRObject +/** + * The number of neighbors to return that have the same crowding tag. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *crowdingCount; /** - * Response message for ModelService.BatchImportEvaluatedAnnotations + * The format of the data being provided with each call. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride_DataFormat_DataFormatUnspecified + * Unspecified format. Must not be used. (Value: + * "DATA_FORMAT_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride_DataFormat_Embeddings + * Provided data is a set of embeddings. (Value: "EMBEDDINGS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride_DataFormat_Instances + * Provided data is a set of model inputs. (Value: "INSTANCES") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchImportEvaluatedAnnotationsResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *dataFormat; /** - * Output only. Number of EvaluatedAnnotations imported. + * The number of neighbors to return. * * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *importedEvaluatedAnnotationsCount; - -@end +@property(nonatomic, strong, nullable) NSNumber *neighborCount; +/** Restrict the resulting nearest neighbors to respect these constraints. */ +@property(nonatomic, strong, nullable) NSArray *restrictions; /** - * Request message for ModelService.BatchImportModelEvaluationSlices + * If true, return the embeddings instead of neighbors. + * + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesRequest : GTLRObject - -/** Required. Model evaluation slice resource to be imported. */ -@property(nonatomic, strong, nullable) NSArray *modelEvaluationSlices; +@property(nonatomic, strong, nullable) NSNumber *returnEmbeddings; @end /** - * Response message for ModelService.BatchImportModelEvaluationSlices + * Restrictions namespace for example-based explanations overrides. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchImportModelEvaluationSlicesResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExamplesRestrictionsNamespace : GTLRObject -/** Output only. List of imported ModelEvaluationSlice.name. */ -@property(nonatomic, strong, nullable) NSArray *importedModelEvaluationSlices; +/** The list of allowed tags. */ +@property(nonatomic, strong, nullable) NSArray *allow; + +/** The list of deny tags. */ +@property(nonatomic, strong, nullable) NSArray *deny; + +/** The namespace name. */ +@property(nonatomic, copy, nullable) NSString *namespaceName; @end /** - * Runtime operation information for MigrationService.BatchMigrateResources. + * Instance of a general execution. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadata : GTLRObject - -/** The common part of the operation metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -/** Partial results that reflect the latest migration operation progress. */ -@property(nonatomic, strong, nullable) NSArray *partialResults; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1Execution : GTLRObject +/** Output only. Timestamp when this Execution was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Represents a partial result in batch migration operation for one - * MigrateResourceRequest. + * Description of the Execution + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesOperationMetadataPartialResult : GTLRObject - -/** Migrated dataset resource name. */ -@property(nonatomic, copy, nullable) NSString *dataset; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; -/** The error result of the migration request in case of failure. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +/** + * User provided display name of the Execution. May be up to 128 Unicode + * characters. + */ +@property(nonatomic, copy, nullable) NSString *displayName; -/** Migrated model resource name. */ -@property(nonatomic, copy, nullable) NSString *model; +/** + * An eTag used to perform consistent read-modify-write updates. If not set, a + * blind "overwrite" update happens. + */ +@property(nonatomic, copy, nullable) NSString *ETag; /** - * It's the same as the value in - * MigrateResourceRequest.migrate_resource_requests. + * The labels with user-defined metadata to organize your Executions. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. No more than 64 user labels + * can be associated with one Execution (System labels are excluded). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequest *request; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Execution_Labels *labels; -@end +/** + * Properties of the Execution. Top level metadata keys' heading and trailing + * spaces will be trimmed. The size of this field should not exceed 200KB. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Execution_Metadata *metadata; +/** Output only. The resource name of the Execution. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * Request message for MigrationService.BatchMigrateResources. + * The title of the schema describing the metadata. Schema title and version is + * expected to be registered in earlier Create Schema calls. And both are used + * together as unique identifiers to identify schemas within the local metadata + * store. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *schemaTitle; /** - * Required. The request messages specifying the resources to migrate. They - * must be in the same location as the destination. Up to 50 resources can be - * migrated in one batch. + * The version of the schema in `schema_title` to use. Schema title and version + * is expected to be registered in earlier Create Schema calls. And both are + * used together as unique identifiers to identify schemas within the local + * metadata store. */ -@property(nonatomic, strong, nullable) NSArray *migrateResourceRequests; - -@end - +@property(nonatomic, copy, nullable) NSString *schemaVersion; /** - * Response message for MigrationService.BatchMigrateResources. + * The state of this Execution. This is a property of the Execution, and does + * not imply or capture any ongoing process. This property is managed by + * clients (such as Vertex AI Pipelines) and the system does not prescribe or + * check the validity of state transitions. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_Cached The + * Execution completed through Cache hit. (Value: "CACHED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_Cancelled + * The Execution was cancelled. (Value: "CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_Complete + * The Execution has finished running (Value: "COMPLETE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_Failed The + * Execution has failed (Value: "FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_New The + * Execution is new (Value: "NEW") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_Running The + * Execution is running (Value: "RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_StateUnspecified + * Unspecified Execution state (Value: "STATE_UNSPECIFIED") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchMigrateResourcesResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *state; -/** Successfully migrated resources. */ -@property(nonatomic, strong, nullable) NSArray *migrateResourceResponses; +/** Output only. Timestamp when this Execution was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * A job that uses a Model to produce predictions on multiple input instances. - * If predictions for significant portion of the instances fail, the job may - * finish without attempting predictions for all remaining instances. + * The labels with user-defined metadata to organize your Executions. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. No more than 64 user labels + * can be associated with one Execution (System labels are excluded). + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob : GTLRObject - -/** Output only. Statistics on completed and failed prediction instances. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CompletionStats *completionStats; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Execution_Labels : GTLRObject +@end -/** Output only. Time when the BatchPredictionJob was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The config of resources used by the Model during the batch prediction. If - * the Model supports DEDICATED_RESOURCES this config may be provided (and the - * job will use these resources), if the Model doesn't support - * AUTOMATIC_RESOURCES, this config must be provided. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchDedicatedResources *dedicatedResources; - -/** - * For custom-trained Models and AutoML Tabular Models, the container of the - * DeployedModel instances will send `stderr` and `stdout` streams to Cloud - * Logging by default. Please note that the logs incur cost, which are subject - * to [Cloud Logging pricing](https://cloud.google.com/logging/pricing). User - * can disable container logging by setting this flag to true. + * Properties of the Execution. Top level metadata keys' heading and trailing + * spaces will be trimmed. The size of this field should not exceed 200KB. * - * Uses NSNumber of boolValue. + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *disableContainerLogging; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Execution_Metadata : GTLRObject +@end -/** Required. The user-defined name of this BatchPredictionJob. */ -@property(nonatomic, copy, nullable) NSString *displayName; /** - * Customer-managed encryption key options for a BatchPredictionJob. If this is - * set, then all resources created by the BatchPredictionJob will be encrypted - * with the provided encryption key. + * Request message for PredictionService.Explain. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplainRequest : GTLRObject /** - * Output only. Time when the BatchPredictionJob entered any of the following - * states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * If specified, this ExplainRequest will be served by the chosen + * DeployedModel, overriding Endpoint.traffic_split. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@property(nonatomic, copy, nullable) NSString *deployedModelId; /** - * Output only. Only populated when the job's state is JOB_STATE_FAILED or - * JOB_STATE_CANCELLED. + * If specified, overrides the explanation_spec of the DeployedModel. Can be + * used for explaining prediction results with different configurations, such + * as: - Explaining top-5 predictions results as opposed to top-1; - Increasing + * path count or step count of the attribution methods to reduce approximate + * errors; - Using different baselines for explaining the prediction results. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpecOverride *explanationSpecOverride; /** - * Explanation configuration for this BatchPredictionJob. Can be specified only - * if generate_explanation is set to `true`. This value overrides the value of - * Model.explanation_spec. All fields of explanation_spec are optional in the - * request. If a field of the explanation_spec object is not populated, the - * corresponding field of the Model.explanation_spec object is inherited. + * Required. The instances that are the input to the explanation call. A + * DeployedModel may have an upper limit on the number of instances it supports + * per request, and when it is exceeded the explanation call errors in case of + * AutoML Models, or, in case of customer created Models, the behaviour is as + * documented by that Model. The schema of any single instance may be specified + * via Endpoint's DeployedModels' Model's PredictSchemata's + * instance_schema_uri. + * + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec *explanationSpec; +@property(nonatomic, strong, nullable) NSArray *instances; /** - * Generate explanation with the batch prediction results. When set to `true`, - * the batch prediction output changes based on the `predictions_format` field - * of the BatchPredictionJob.output_config object: * `bigquery`: output - * includes a column named `explanation`. The value is a struct that conforms - * to the Explanation object. * `jsonl`: The JSON objects on each line include - * an additional entry keyed `explanation`. The value of the entry is a JSON - * object that conforms to the Explanation object. * `csv`: Generating - * explanations for CSV format is not supported. If this field is set to true, - * either the Model.explanation_spec or explanation_spec must be populated. + * The parameters that govern the prediction. The schema of the parameters may + * be specified via Endpoint's DeployedModels' Model's PredictSchemata's + * parameters_schema_uri. * - * Uses NSNumber of boolValue. + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSNumber *generateExplanation; +@property(nonatomic, strong, nullable) id parameters; -/** - * Required. Input configuration of the instances on which predictions are - * performed. The schema of any single instance may be specified via the - * Model's PredictSchemata's instance_schema_uri. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInputConfig *inputConfig; +@end -/** - * Configuration for how to convert batch prediction input instances to the - * prediction instances that are sent to the Model. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInstanceConfig *instanceConfig; /** - * The labels with user-defined metadata to organize BatchPredictionJobs. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. See https://goo.gl/xmQnxf for - * more information and examples of labels. + * Response message for PredictionService.Explain. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_Labels *labels; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplainResponse : GTLRObject -/** - * Immutable. Parameters configuring the batch behavior. Currently only - * applicable when dedicated_resources are used (in other cases Vertex AI does - * the tuning itself). - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ManualBatchTuningParameters *manualBatchTuningParameters; +/** ID of the Endpoint's DeployedModel that served this explanation. */ +@property(nonatomic, copy, nullable) NSString *deployedModelId; /** - * The name of the Model resource that produces the predictions via this job, - * must share the same ancestor Location. Starting this job has no impact on - * any existing deployments of the Model and their resources. Exactly one of - * model and unmanaged_container_model must be set. The model resource name may - * contain version id or version alias to specify the version. Example: - * `projects/{project}/locations/{location}/models/{model}\@2` or - * `projects/{project}/locations/{location}/models/{model}\@golden` if no - * version is specified, the default version will be deployed. The model - * resource could also be a publisher model. Example: - * `publishers/{publisher}/models/{model}` or - * `projects/{project}/locations/{location}/publishers/{publisher}/models/{model}` + * The explanations of the Model's PredictResponse.predictions. It has the same + * number of elements as instances to be explained. */ -@property(nonatomic, copy, nullable) NSString *model; +@property(nonatomic, strong, nullable) NSArray *explanations; /** - * The parameters that govern the predictions. The schema of the parameters may - * be specified via the Model's PredictSchemata's parameters_schema_uri. + * The predictions that are the output of the predictions call. Same as + * PredictResponse.predictions. * * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) id modelParameters; +@property(nonatomic, strong, nullable) NSArray *predictions; -/** - * Output only. The version ID of the Model that produces the predictions via - * this job. - */ -@property(nonatomic, copy, nullable) NSString *modelVersionId; +@end -/** Output only. Resource name of the BatchPredictionJob. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * Required. The Configuration specifying where output predictions should be - * written. The schema of any single prediction may be specified as a - * concatenation of Model's PredictSchemata's instance_schema_uri and - * prediction_schema_uri. + * Explanation of a prediction (provided in PredictResponse.predictions) + * produced by the Model on a given instance. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputConfig *outputConfig; - -/** Output only. Information further describing the output of this job. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputInfo *outputInfo; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Explanation : GTLRObject /** - * Output only. Partial failures encountered. For example, single files that - * can't be read. This field never exceeds 20 entries. Status details fields - * contain standard Google Cloud error details. + * Output only. Feature attributions grouped by predicted outputs. For Models + * that predict only one output, such as regression Models that predict only + * one score, there is only one attibution that explains the predicted output. + * For Models that predict multiple outputs, such as multiclass Models that + * predict multiple classes, each element explains one specific item. + * Attribution.output_index can be used to identify which output this + * attribution is explaining. By default, we provide Shapley values for the + * predicted class. However, you can configure the explanation request to + * generate Shapley values for any other classes too. For example, if a model + * predicts a probability of `0.4` for approving a loan application, the + * model's decision is to reject the application since `p(reject) = 0.6 > + * p(approve) = 0.4`, and the default Shapley values would be computed for + * rejection decision and not approval, even though the latter might be the + * positive class. If users set ExplanationParameters.top_k, the attributions + * are sorted by instance_output_value in descending order. If + * ExplanationParameters.output_indices is specified, the attributions are + * stored by Attribution.output_index in the same order as they appear in the + * output_indices. */ -@property(nonatomic, strong, nullable) NSArray *partialFailures; +@property(nonatomic, strong, nullable) NSArray *attributions; /** - * Output only. Information about resources that had been consumed by this job. - * Provided in real time at best effort basis, as well as a final value once - * the job completes. Note: This field currently may be not populated for batch - * predictions that use AutoML Models. + * Output only. List of the nearest neighbors for example-based explanations. + * For models deployed with the examples explanations feature enabled, the + * attributions field is empty and instead the neighbors field is populated. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ResourcesConsumed *resourcesConsumed; +@property(nonatomic, strong, nullable) NSArray *neighbors; + +@end + /** - * The service account that the DeployedModel's container runs as. If not - * specified, a system generated one will be used, which has minimal - * permissions and the custom container, if used, may not have enough - * permission to access other Google Cloud resources. Users deploying the Model - * must have the `iam.serviceAccounts.actAs` permission on this service - * account. + * Metadata describing the Model's input and output for explanation. */ -@property(nonatomic, copy, nullable) NSString *serviceAccount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata : GTLRObject /** - * Output only. Time when the BatchPredictionJob for the first time entered the - * `JOB_STATE_RUNNING` state. + * Points to a YAML file stored on Google Cloud Storage describing the format + * of the feature attributions. The schema is defined as an OpenAPI 3.0.2 + * [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * AutoML tabular Models always have this field populated by Vertex AI. Note: + * The URI given on output may be different, including the URI scheme, than the + * one given on input. The output URI will point to a location where the user + * only has a read access. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, copy, nullable) NSString *featureAttributionsSchemaUri; /** - * Output only. The detailed state of the job. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateCancelled - * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateCancelling - * The job is being cancelled. From this state the job may only go to - * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or - * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateExpired - * The job has expired. (Value: "JOB_STATE_EXPIRED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateFailed - * The job failed. (Value: "JOB_STATE_FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStatePartiallySucceeded - * The job is partially succeeded, some results may be missing due to - * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStatePaused - * The job has been stopped, and can be resumed. (Value: - * "JOB_STATE_PAUSED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStatePending - * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateQueued - * The job has been just created or resumed and processing has not yet - * begun. (Value: "JOB_STATE_QUEUED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateRunning - * The job is in progress. (Value: "JOB_STATE_RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateSucceeded - * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateUnspecified - * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_State_JobStateUpdating - * The job is being updated. Only jobs in the `RUNNING` state can be - * updated. After updating, the job goes back to the `RUNNING` state. - * (Value: "JOB_STATE_UPDATING") + * Required. Map from feature names to feature input metadata. Keys are the + * name of the features. Values are the specification of the feature. An empty + * InputMetadata is valid. It describes a text feature which has the name + * specified as the key in ExplanationMetadata.inputs. The baseline of the + * empty feature is chosen by Vertex AI. For Vertex AI-provided Tensorflow + * images, the key can be any friendly name of the feature. Once specified, + * featureAttributions are keyed by this key (if not grouped with another + * feature). For custom images, the key must match with the key in instance. */ -@property(nonatomic, copy, nullable) NSString *state; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Inputs *inputs; /** - * Contains model information necessary to perform batch prediction without - * requiring uploading to model registry. Exactly one of model and - * unmanaged_container_model must be set. + * Name of the source to generate embeddings for example based explanations. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1UnmanagedContainerModel *unmanagedContainerModel; +@property(nonatomic, copy, nullable) NSString *latentSpaceSource; /** - * Output only. Time when the BatchPredictionJob was most recently updated. + * Required. Map from output names to output metadata. For Vertex AI-provided + * Tensorflow images, keys can be any user defined string that consists of any + * UTF-8 characters. For custom images, keys are the name of the output field + * in the prediction to be explained. Currently only one key is allowed. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Outputs *outputs; @end /** - * The labels with user-defined metadata to organize BatchPredictionJobs. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. See https://goo.gl/xmQnxf for - * more information and examples of labels. + * Required. Map from feature names to feature input metadata. Keys are the + * name of the features. Values are the specification of the feature. An empty + * InputMetadata is valid. It describes a text feature which has the name + * specified as the key in ExplanationMetadata.inputs. The baseline of the + * empty feature is chosen by Vertex AI. For Vertex AI-provided Tensorflow + * images, the key can be any friendly name of the feature. Once specified, + * featureAttributions are keyed by this key (if not grouped with another + * feature). For custom images, the key must match with the key in instance. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata. + * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get + * the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJob_Labels : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Inputs : GTLRObject @end /** - * Configures the input to BatchPredictionJob. See - * Model.supported_input_storage_formats for Model's supported input formats, - * and how instances should be expressed via any of them. + * Required. Map from output names to output metadata. For Vertex AI-provided + * Tensorflow images, keys can be any user defined string that consists of any + * UTF-8 characters. For custom images, keys are the name of the output field + * in the prediction to be explained. Currently only one key is allowed. + * + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOutputMetadata. + * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get + * the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInputConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Outputs : GTLRObject +@end + /** - * The BigQuery location of the input table. The schema of the table should be - * in the format described by the given context OpenAPI Schema, if one is - * provided. The table may contain additional columns that are not described by - * the schema, and they will be ignored. + * Metadata of the input of a feature. Fields other than + * InputMetadata.input_baselines are applicable only for Models that are using + * Vertex AI-provided images for Tensorflow. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource *bigquerySource; - -/** The Cloud Storage location for the input instances. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata : GTLRObject /** - * Required. The format in which instances are given, must be one of the - * Model's supported_input_storage_formats. + * Specifies the shape of the values of the input if the input is a sparse + * representation. Refer to Tensorflow documentation for more details: + * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. */ -@property(nonatomic, copy, nullable) NSString *instancesFormat; - -@end - +@property(nonatomic, copy, nullable) NSString *denseShapeTensorName; /** - * Configuration defining how to transform batch prediction input instances to - * the instances that the Model accepts. + * A list of baselines for the encoded tensor. The shape of each baseline + * should match the shape of the encoded tensor. If a scalar is provided, + * Vertex AI broadcasts to the same shape as the encoded tensor. + * + * Can be any valid JSON type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobInstanceConfig : GTLRObject +@property(nonatomic, strong, nullable) NSArray *encodedBaselines; /** - * Fields that will be excluded in the prediction instance that is sent to the - * Model. Excluded will be attached to the batch prediction output if key_field - * is not specified. When excluded_fields is populated, included_fields must be - * empty. The input must be JSONL with objects at each line, BigQuery or - * TfRecord. + * Encoded tensor is a transformation of the input tensor. Must be provided if + * choosing Integrated Gradients attribution or XRAI attribution and the input + * tensor is not differentiable. An encoded tensor is generated if the input + * tensor is encoded by a lookup table. */ -@property(nonatomic, strong, nullable) NSArray *excludedFields; +@property(nonatomic, copy, nullable) NSString *encodedTensorName; /** - * Fields that will be included in the prediction instance that is sent to the - * Model. If instance_type is `array`, the order of field names in - * included_fields also determines the order of the values in the array. When - * included_fields is populated, excluded_fields must be empty. The input must - * be JSONL with objects at each line, BigQuery or TfRecord. + * Defines how the feature is encoded into the input tensor. Defaults to + * IDENTITY. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_BagOfFeatures + * The tensor represents a bag of features where each index maps to a + * feature. InputMetadata.index_feature_mapping must be provided for this + * encoding. For example: ``` input = [27, 6.0, 150] + * index_feature_mapping = ["age", "height", "weight"] ``` (Value: + * "BAG_OF_FEATURES") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_BagOfFeaturesSparse + * The tensor represents a bag of features where each index maps to a + * feature. Zero values in the tensor indicates feature being + * non-existent. InputMetadata.index_feature_mapping must be provided for + * this encoding. For example: ``` input = [2, 0, 5, 0, 1] + * index_feature_mapping = ["a", "b", "c", "d", "e"] ``` (Value: + * "BAG_OF_FEATURES_SPARSE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_CombinedEmbedding + * The tensor is encoded into a 1-dimensional array represented by an + * encoded tensor. InputMetadata.encoded_tensor_name must be provided for + * this encoding. For example: ``` input = ["This", "is", "a", "test", + * "."] encoded = [0.1, 0.2, 0.3, 0.4, 0.5] ``` (Value: + * "COMBINED_EMBEDDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_ConcatEmbedding + * Select this encoding when the input tensor is encoded into a + * 2-dimensional array represented by an encoded tensor. + * InputMetadata.encoded_tensor_name must be provided for this encoding. + * The first dimension of the encoded tensor's shape is the same as the + * input tensor's shape. For example: ``` input = ["This", "is", "a", + * "test", "."] encoded = [[0.1, 0.2, 0.3, 0.4, 0.5], [0.2, 0.1, 0.4, + * 0.3, 0.5], [0.5, 0.1, 0.3, 0.5, 0.4], [0.5, 0.3, 0.1, 0.2, 0.4], [0.4, + * 0.3, 0.2, 0.5, 0.1]] ``` (Value: "CONCAT_EMBEDDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_EncodingUnspecified + * Default value. This is the same as IDENTITY. (Value: + * "ENCODING_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_Identity + * The tensor represents one feature. (Value: "IDENTITY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_Indicator + * The tensor is a list of binaries representing whether a feature exists + * or not (1 indicates existence). InputMetadata.index_feature_mapping + * must be provided for this encoding. For example: ``` input = [1, 0, 1, + * 0, 1] index_feature_mapping = ["a", "b", "c", "d", "e"] ``` (Value: + * "INDICATOR") */ -@property(nonatomic, strong, nullable) NSArray *includedFields; +@property(nonatomic, copy, nullable) NSString *encoding; /** - * The format of the instance that the Model accepts. Vertex AI will convert - * compatible batch prediction input instance formats to the specified format. - * Supported values are: * `object`: Each input is converted to JSON object - * format. * For `bigquery`, each row is converted to an object. * For `jsonl`, - * each line of the JSONL input must be an object. * Does not apply to `csv`, - * `file-list`, `tf-record`, or `tf-record-gzip`. * `array`: Each input is - * converted to JSON array format. * For `bigquery`, each row is converted to - * an array. The order of columns is determined by the BigQuery column order, - * unless included_fields is populated. included_fields must be populated for - * specifying field orders. * For `jsonl`, if each line of the JSONL input is - * an object, included_fields must be populated for specifying field orders. * - * Does not apply to `csv`, `file-list`, `tf-record`, or `tf-record-gzip`. If - * not specified, Vertex AI converts the batch prediction input as follows: * - * For `bigquery` and `csv`, the behavior is the same as `array`. The order of - * columns is the same as defined in the file or table, unless included_fields - * is populated. * For `jsonl`, the prediction instance format is determined by - * each line of the input. * For `tf-record`/`tf-record-gzip`, each record will - * be converted to an object in the format of `{"b64": }`, where `` is the - * Base64-encoded string of the content of the record. * For `file-list`, each - * file in the list will be converted to an object in the format of `{"b64": - * }`, where `` is the Base64-encoded string of the content of the file. + * The domain details of the input feature value. Like min/max, original mean + * or standard deviation if normalized. */ -@property(nonatomic, copy, nullable) NSString *instanceType; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataFeatureValueDomain *featureValueDomain; /** - * The name of the field that is considered as a key. The values identified by - * the key field is not included in the transformed instances that is sent to - * the Model. This is similar to specifying this name of the field in - * excluded_fields. In addition, the batch prediction output will not include - * the instances. Instead the output will only include the value of the key - * field, in a field named `key` in the output: * For `jsonl` output format, - * the output will have a `key` field instead of the `instance` field. * For - * `csv`/`bigquery` output format, the output will have have a `key` column - * instead of the instance feature columns. The input must be JSONL with - * objects at each line, CSV, BigQuery or TfRecord. + * Name of the group that the input belongs to. Features with the same group + * name will be treated as one feature when computing attributions. Features + * grouped together can have different shapes in value. If provided, there will + * be one single attribution generated in Attribution.feature_attributions, + * keyed by the group name. */ -@property(nonatomic, copy, nullable) NSString *keyField; - -@end +@property(nonatomic, copy, nullable) NSString *groupName; +/** + * A list of feature names for each index in the input tensor. Required when + * the input InputMetadata.encoding is BAG_OF_FEATURES, BAG_OF_FEATURES_SPARSE, + * INDICATOR. + */ +@property(nonatomic, strong, nullable) NSArray *indexFeatureMapping; /** - * Configures the output of BatchPredictionJob. See - * Model.supported_output_storage_formats for supported output formats, and how - * predictions are expressed via any of them. + * Specifies the index of the values of the input tensor. Required when the + * input tensor is a sparse representation. Refer to Tensorflow documentation + * for more details: + * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputConfig : GTLRObject +@property(nonatomic, copy, nullable) NSString *indicesTensorName; /** - * The BigQuery project or dataset location where the output is to be written - * to. If project is provided, a new dataset is created with name - * `prediction__` where is made BigQuery-dataset-name compatible (for example, - * most special characters become underscores), and timestamp is in - * YYYY_MM_DDThh_mm_ss_sssZ "based on ISO-8601" format. In the dataset two - * tables will be created, `predictions`, and `errors`. If the Model has both - * instance and prediction schemata defined then the tables have columns as - * follows: The `predictions` table contains instances for which the prediction - * succeeded, it has columns as per a concatenation of the Model's instance and - * prediction schemata. The `errors` table contains rows for which the - * prediction has failed, it has instance columns, as per the instance schema, - * followed by a single "errors" column, which as values has google.rpc.Status - * represented as a STRUCT, and containing only `code` and `message`. + * Baseline inputs for this feature. If no baseline is specified, Vertex AI + * chooses the baseline for this feature. If multiple baselines are specified, + * Vertex AI returns the average attributions across them in + * Attribution.feature_attributions. For Vertex AI-provided Tensorflow images + * (both 1.x and 2.x), the shape of each baseline must match the shape of the + * input tensor. If a scalar is provided, we broadcast to the same shape as the + * input tensor. For custom images, the element of the baselines must be in the + * same format as the feature's input in the instance[]. The schema of any + * single instance may be specified via Endpoint's DeployedModels' Model's + * PredictSchemata's instance_schema_uri. + * + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination *bigqueryDestination; +@property(nonatomic, strong, nullable) NSArray *inputBaselines; /** - * The Cloud Storage location of the directory where the output is to be - * written to. In the given directory a new directory is created. Its name is - * `prediction--`, where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 - * format. Inside of it files `predictions_0001.`, `predictions_0002.`, ..., - * `predictions_N.` are created where `` depends on chosen predictions_format, - * and N may equal 0001 and depends on the total number of successfully - * predicted instances. If the Model has both instance and prediction schemata - * defined then each such file contains predictions as per the - * predictions_format. If prediction for any instance failed (partially or - * completely), then an additional `errors_0001.`, `errors_0002.`,..., - * `errors_N.` files are created (N depends on total number of failed - * predictions). These files contain the failed instances, as per their schema, - * followed by an additional `error` field which as value has google.rpc.Status - * containing only `code` and `message` fields. + * Name of the input tensor for this feature. Required and is only applicable + * to Vertex AI-provided images for Tensorflow. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcsDestination; +@property(nonatomic, copy, nullable) NSString *inputTensorName; /** - * Required. The format in which Vertex AI gives the predictions, must be one - * of the Model's supported_output_storage_formats. + * Modality of the feature. Valid values are: numeric, image. Defaults to + * numeric. */ -@property(nonatomic, copy, nullable) NSString *predictionsFormat; +@property(nonatomic, copy, nullable) NSString *modality; + +/** Visualization configurations for image explanation. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization *visualization; @end /** - * Further describes this job's output. Supplements output_config. + * Domain details of the input feature value. Provides numeric information + * about the feature, such as its range (min, max). If the feature has been + * pre-processed, for example with z-scoring, then it provides information + * about how to recover the original feature. For example, if the input feature + * is an image and it has been pre-processed to obtain 0-mean and stddev = 1 + * values, then original_mean, and original_stddev refer to the mean and stddev + * of the original feature (e.g. image tensor) from which input feature (with + * mean = 0 and stddev = 1) was obtained. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchPredictionJobOutputInfo : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataFeatureValueDomain : GTLRObject /** - * Output only. The path of the BigQuery dataset created, in - * `bq://projectId.bqDatasetId` format, into which the prediction output is - * written. + * The maximum permissible value for this feature. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *bigqueryOutputDataset; +@property(nonatomic, strong, nullable) NSNumber *maxValue; /** - * Output only. The name of the BigQuery table created, in `predictions_` - * format, into which the prediction output is written. Can be used by UI to - * generate the BigQuery output path, for example. + * The minimum permissible value for this feature. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *bigqueryOutputTable; +@property(nonatomic, strong, nullable) NSNumber *minValue; /** - * Output only. The full path of the Cloud Storage directory created, into - * which the prediction output is written. + * If this input feature has been normalized to a mean value of 0, the + * original_mean specifies the mean value of the domain prior to normalization. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *gcsOutputDirectory; - -@end - +@property(nonatomic, strong, nullable) NSNumber *originalMean; /** - * Details of operations that batch reads Feature values. + * If this input feature has been normalized to a standard deviation of 1.0, + * the original_stddev specifies the standard deviation of the domain prior to + * normalization. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesOperationMetadata : GTLRObject - -/** Operation metadata for Featurestore batch read Features values. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@property(nonatomic, strong, nullable) NSNumber *originalStddev; @end /** - * Request message for FeaturestoreService.BatchReadFeatureValues. + * Visualization configurations for image explanation. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization : GTLRObject -/** Similar to csv_read_instances, but from BigQuery source. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource *bigqueryReadInstances; +/** + * Excludes attributions below the specified percentile, from the highlighted + * areas. Defaults to 62. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *clipPercentLowerbound; /** - * Each read instance consists of exactly one read timestamp and one or more - * entity IDs identifying entities of the corresponding EntityTypes whose - * Features are requested. Each output instance contains Feature values of - * requested entities concatenated together as of the read time. An example - * read instance may be `foo_entity_id, bar_entity_id, - * 2020-01-01T10:00:00.123Z`. An example output instance may be `foo_entity_id, - * bar_entity_id, 2020-01-01T10:00:00.123Z, foo_entity_feature1_value, - * bar_entity_feature2_value`. Timestamp in each read instance must be - * millisecond-aligned. `csv_read_instances` are read instances stored in a - * plain-text CSV file. The header should be: [ENTITY_TYPE_ID1], - * [ENTITY_TYPE_ID2], ..., timestamp The columns can be in any order. Values in - * the timestamp column must use the RFC 3339 format, e.g. - * `2012-07-30T10:43:17.123Z`. + * Excludes attributions above the specified percentile from the highlighted + * areas. Using the clip_percent_upperbound and clip_percent_lowerbound + * together can be useful for filtering out noise and making it easier to see + * areas of strong attribution. Defaults to 99.9. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CsvSource *csvReadInstances; +@property(nonatomic, strong, nullable) NSNumber *clipPercentUpperbound; -/** Required. Specifies output location and format. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueDestination *destination; +/** + * The color scheme used for the highlighted areas. Defaults to PINK_GREEN for + * Integrated Gradients attribution, which shows positive attributions in green + * and negative in pink. Defaults to VIRIDIS for XRAI attribution, which + * highlights the most influential regions in yellow and the least influential + * in blue. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_ColorMapUnspecified + * Should not be used. (Value: "COLOR_MAP_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_Green + * Positive: green. Negative: green. (Value: "GREEN") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_PinkGreen + * Positive: green. Negative: pink. (Value: "PINK_GREEN") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_PinkWhiteGreen + * PiYG palette. (Value: "PINK_WHITE_GREEN") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_Red + * Positive: red. Negative: red. (Value: "RED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_RedGreen + * Positive: green. Negative: red. (Value: "RED_GREEN") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_Viridis + * Viridis color map: A perceptually uniform color mapping which is + * easier to see by those with colorblindness and progresses from yellow + * to green to blue. Positive: yellow. Negative: blue. (Value: "VIRIDIS") + */ +@property(nonatomic, copy, nullable) NSString *colorMap; /** - * Required. Specifies EntityType grouping Features to read values of and - * settings. + * How the original image is displayed in the visualization. Adjusting the + * overlay can help increase visual clarity if the original image makes it + * difficult to view the visualization. Defaults to NONE. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_OverlayType_Grayscale + * The attributions are shown on top of grayscaled version of the + * original image. (Value: "GRAYSCALE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_OverlayType_MaskBlack + * The attributions are used as a mask to reveal predictive parts of the + * image and hide the un-predictive parts. (Value: "MASK_BLACK") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_OverlayType_None + * No overlay. (Value: "NONE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_OverlayType_Original + * The attributions are shown on top of the original image. (Value: + * "ORIGINAL") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_OverlayType_OverlayTypeUnspecified + * Default value. This is the same as NONE. (Value: + * "OVERLAY_TYPE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) NSArray *entityTypeSpecs; +@property(nonatomic, copy, nullable) NSString *overlayType; /** - * When not empty, the specified fields in the *_read_instances source will be - * joined as-is in the output, in addition to those fields from the - * Featurestore Entity. For BigQuery source, the type of the pass-through - * values will be automatically inferred. For CSV source, the pass-through - * values will be passed as opaque bytes. + * Whether to only highlight pixels with positive contributions, negative or + * both. Defaults to POSITIVE. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Polarity_Both + * Shows both positive and negative attributions. (Value: "BOTH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Polarity_Negative + * Setting polarity to negative highlights areas that does not lead to + * the models's current prediction. (Value: "NEGATIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Polarity_PolarityUnspecified + * Default value. This is the same as POSITIVE. (Value: + * "POLARITY_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Polarity_Positive + * Highlights the pixels/outlines that were most influential to the + * model's prediction. (Value: "POSITIVE") */ -@property(nonatomic, strong, nullable) NSArray *passThroughFields; +@property(nonatomic, copy, nullable) NSString *polarity; /** - * Optional. Excludes Feature values with feature generation timestamp before - * this timestamp. If not set, retrieve oldest values kept in Feature Store. - * Timestamp, if present, must not have higher than millisecond precision. + * Type of the image visualization. Only applicable to Integrated Gradients + * attribution. OUTLINES shows regions of attribution, while PIXELS shows + * per-pixel attribution. Defaults to OUTLINES. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Type_Outlines + * Shows which region contributed to the image prediction by outlining + * the region. (Value: "OUTLINES") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Type_Pixels + * Shows which pixel contributed to the image prediction. (Value: + * "PIXELS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Type_TypeUnspecified + * Should not be used. (Value: "TYPE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, copy, nullable) NSString *type; @end /** - * Selects Features of an EntityType to read values of and specifies read - * settings. + * Metadata of the prediction output to be explained. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestEntityTypeSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOutputMetadata : GTLRObject /** - * Required. ID of the EntityType to select Features. The EntityType id is the - * entity_type_id specified during EntityType creation. + * Specify a field name in the prediction to look for the display name. Use + * this if the prediction contains the display names for the outputs. The + * display names in the prediction must have the same shape of the outputs, so + * that it can be located by Attribution.output_index for a specific output. */ -@property(nonatomic, copy, nullable) NSString *entityTypeId; +@property(nonatomic, copy, nullable) NSString *displayNameMappingKey; /** - * Required. Selectors choosing which Feature values to read from the - * EntityType. + * Static mapping between the index and display name. Use this if the outputs + * are a deterministic n-dimensional array, e.g. a list of scores of all the + * classes in a pre-defined order for a multi-classification Model. It's not + * feasible if the outputs are non-deterministic, e.g. the Model produces top-k + * classes or sort the outputs by their values. The shape of the value must be + * an n-dimensional array of strings. The number of dimensions must match that + * of the outputs to be explained. The Attribution.output_display_name is + * populated by locating in the mapping with Attribution.output_index. + * + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector *featureSelector; +@property(nonatomic, strong, nullable) id indexDisplayNameMapping; -/** Per-Feature settings for the batch read. */ -@property(nonatomic, strong, nullable) NSArray *settings; +/** + * Name of the output tensor. Required and is only applicable to Vertex AI + * provided images for Tensorflow. + */ +@property(nonatomic, copy, nullable) NSString *outputTensorName; @end /** - * Describe pass-through fields in read_instance source. + * The ExplanationMetadata entries that can be overridden at online explanation + * time. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesRequestPassThroughField : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride : GTLRObject /** - * Required. The name of the field in the CSV header or the name of the column - * in BigQuery table. The naming restriction is the same as Feature.name. + * Required. Overrides the input metadata of the features. The key is the name + * of the feature to be overridden. The keys specified here must exist in the + * input metadata to be overridden. If a feature is not specified here, the + * corresponding feature's input metadata is not overridden. */ -@property(nonatomic, copy, nullable) NSString *fieldName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride_Inputs *inputs; @end /** - * Response message for FeaturestoreService.BatchReadFeatureValues. + * Required. Overrides the input metadata of the features. The key is the name + * of the feature to be overridden. The keys specified here must exist in the + * input metadata to be overridden. If a feature is not specified here, the + * corresponding feature's input metadata is not overridden. + * + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrideInputMetadataOverride. + * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get + * the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadFeatureValuesResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride_Inputs : GTLRObject @end /** - * Response message for TensorboardService.BatchReadTensorboardTimeSeriesData. + * The input metadata entries to be overridden. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BatchReadTensorboardTimeSeriesDataResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrideInputMetadataOverride : GTLRObject -/** The returned time series data. */ -@property(nonatomic, strong, nullable) NSArray *timeSeriesData; +/** + * Baseline inputs for this feature. This overrides the `input_baseline` field + * of the ExplanationMetadata.InputMetadata object of the corresponding + * feature's input metadata. If it's not specified, the original baselines are + * not overridden. + * + * Can be any valid JSON type. + */ +@property(nonatomic, strong, nullable) NSArray *inputBaselines; @end /** - * The BigQuery location for the output content. + * Parameters to configure explaining for Model's predictions. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters : GTLRObject /** - * Required. BigQuery URI to a project or table, up to 2000 characters long. - * When only the project is specified, the Dataset and Table is created. When - * the full table reference is specified, the Dataset must exist and table must - * not exist. Accepted forms: * BigQuery path. For example: `bq://projectId` or - * `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`. + * Example-based explanations that returns the nearest neighbors from the + * provided dataset. */ -@property(nonatomic, copy, nullable) NSString *outputUri; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Examples *examples; /** - * The BigQuery location for the input content. + * An attribution method that computes Aumann-Shapley values taking advantage + * of the model's fully differentiable structure. Refer to this paper for more + * details: https://arxiv.org/abs/1703.01365 */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IntegratedGradientsAttribution *integratedGradientsAttribution; /** - * Required. BigQuery URI to a table, up to 2000 characters long. Accepted - * forms: * BigQuery path. For example: `bq://projectId.bqDatasetId.bqTableId`. + * If populated, only returns attributions that have output_index contained in + * output_indices. It must be an ndarray of integers, with the same shape of + * the output it's explaining. If not populated, returns attributions for top_k + * indices of outputs. If neither top_k nor output_indices is populated, + * returns the argmax index of the outputs. Only applicable to Models that + * predict multiple outputs (e,g, multi-class Models that predict multiple + * classes). + * + * Can be any valid JSON type. */ -@property(nonatomic, copy, nullable) NSString *inputUri; - -@end - +@property(nonatomic, strong, nullable) NSArray *outputIndices; /** - * Content blob. It's preferred to send as text directly rather than raw bytes. + * An attribution method that approximates Shapley values for features that + * contribute to the label being predicted. A sampling strategy is used to + * approximate the value rather than considering all subsets of features. Refer + * to this paper for model details: https://arxiv.org/abs/1306.4265. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Blob : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SampledShapleyAttribution *sampledShapleyAttribution; /** - * Required. Raw bytes. + * If populated, returns attributions for top K indices of outputs (defaults to + * 1). Only applies to Models that predicts more than one outputs (e,g, + * multi-class Models). When set to -1, returns explanations for all outputs. * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *data; +@property(nonatomic, strong, nullable) NSNumber *topK; -/** Required. The IANA standard MIME type of the source data. */ -@property(nonatomic, copy, nullable) NSString *mimeType; +/** + * An attribution method that redistributes Integrated Gradients attribution to + * segmented regions, taking advantage of the model's fully differentiable + * structure. Refer to this paper for more details: + * https://arxiv.org/abs/1906.02825 XRAI currently performs better on natural + * images, like a picture of a house or an animal. If the images are taken in + * artificial environments, like a lab or manufacturing line, or from + * diagnostic equipment, like x-rays or quality-control cameras, use Integrated + * Gradients instead. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1XraiAttribution *xraiAttribution; @end /** - * Config for blur baseline. When enabled, a linear path from the maximally - * blurred image to the input image is created. Using a blurred baseline - * instead of zero (black image) is motivated by the BlurIG approach explained - * here: https://arxiv.org/abs/2004.03383 + * Specification of Model explanation. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BlurBaselineConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec : GTLRObject /** - * The standard deviation of the blur kernel for the blurred baseline. The same - * blurring parameter is used for both the height and the width dimension. If - * not set, the method defaults to the zero (i.e. black for images) baseline. - * - * Uses NSNumber of floatValue. + * Optional. Metadata describing the Model's input and output for explanation. */ -@property(nonatomic, strong, nullable) NSNumber *maxBlurSigma; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata *metadata; + +/** + * Required. Parameters that configure explaining of the Model's predictions. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters *parameters; @end /** - * A list of boolean values. + * The ExplanationSpec entries that can be overridden at online explanation + * time. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1BoolArray : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpecOverride : GTLRObject + +/** The example-based explanations parameter overrides. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride *examplesOverride; /** - * A list of bool values. - * - * Uses NSNumber of boolValue. + * The metadata to be overridden. If not specified, no metadata is overridden. */ -@property(nonatomic, strong, nullable) NSArray *values; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride *metadata; /** - * Request message for JobService.CancelBatchPredictionJob. + * The parameters to be overridden. Note that the attribution method cannot be + * changed. If not specified, no parameter is overridden. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelBatchPredictionJobRequest : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters *parameters; + @end /** - * Request message for JobService.CancelCustomJob. + * Describes what part of the Dataset is to be exported, the destination of the + * export and how to export. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelCustomJobRequest : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig : GTLRObject /** - * Request message for JobService.CancelDataLabelingJob. + * The Cloud Storage URI that points to a YAML file describing the annotation + * schema. The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the + * chosen schema must be consistent with metadata of the Dataset specified by + * dataset_id. Only used for custom training data export use cases. Only + * applicable to Datasets that have DataItems and Annotations. Only Annotations + * that both match this schema and belong to DataItems not ignored by the split + * method are used in respectively training, validation or test role, depending + * on the role of the DataItem they are on. When used in conjunction with + * annotations_filter, the Annotations used for training are filtered by both + * annotations_filter and annotation_schema_uri. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelDataLabelingJobRequest : GTLRObject -@end +@property(nonatomic, copy, nullable) NSString *annotationSchemaUri; +/** + * An expression for filtering what part of the Dataset is to be exported. Only + * Annotations that match this filter will be exported. The filter syntax is + * the same as in ListAnnotations. + */ +@property(nonatomic, copy, nullable) NSString *annotationsFilter; /** - * Request message for JobService.CancelHyperparameterTuningJob. + * Indicates the usage of the exported files. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig_ExportUse_CustomCodeTraining + * Export for custom code training. (Value: "CUSTOM_CODE_TRAINING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig_ExportUse_ExportUseUnspecified + * Regular user export. (Value: "EXPORT_USE_UNSPECIFIED") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelHyperparameterTuningJobRequest : GTLRObject -@end +@property(nonatomic, copy, nullable) NSString *exportUse; + +/** Split based on the provided filters for each set. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportFilterSplit *filterSplit; +/** Split based on fractions defining the size of each set. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportFractionSplit *fractionSplit; /** - * Request message for JobService.CancelNasJob. + * The Google Cloud Storage location where the output is to be written to. In + * the given directory a new directory will be created with name: + * `export-data--` where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 + * format. All export output will be written into that directory. Inside that + * directory, annotations with the same schema will be grouped into sub + * directories which are named with the corresponding annotations' schema + * title. Inside these sub directories, a schema.yaml will be created to + * describe the output format. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelNasJobRequest : GTLRObject -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcsDestination; /** - * Request message for PipelineService.CancelPipelineJob. + * The ID of a SavedQuery (annotation set) under the Dataset specified by + * dataset_id used for filtering Annotations for training. Only used for custom + * training data export use cases. Only applicable to Datasets that have + * SavedQueries. Only Annotations that are associated with this SavedQuery are + * used in respectively training. When used in conjunction with + * annotations_filter, the Annotations used for training are filtered by both + * saved_query_id and annotations_filter. Only one of saved_query_id and + * annotation_schema_uri should be specified as both of them represent the same + * thing: problem type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelPipelineJobRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *savedQueryId; + @end /** - * Request message for PipelineService.CancelTrainingPipeline. + * Runtime operation information for DatasetService.ExportData. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelTrainingPipelineRequest : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportDataOperationMetadata : GTLRObject /** - * Request message for GenAiTuningService.CancelTuningJob. + * A Google Cloud Storage directory which path ends with '/'. The exported data + * is stored in the directory. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CancelTuningJobRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *gcsOutputDirectory; + +/** The common part of the operation metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + @end /** - * A response candidate generated from the model. + * Request message for DatasetService.ExportData. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Candidate : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportDataRequest : GTLRObject -/** Output only. Source attribution of the generated content. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CitationMetadata *citationMetadata; +/** Required. The desired output location. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig *exportConfig; -/** Output only. Content parts of the candidate. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Content *content; +@end -/** - * Output only. Describes the reason the mode stopped generating tokens in more - * detail. This is only filled when `finish_reason` is set. - */ -@property(nonatomic, copy, nullable) NSString *finishMessage; /** - * Output only. The reason why the model stopped generating tokens. If empty, - * the model has not stopped generating the tokens. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Blocklist - * The token generation was stopped as the response was flagged for the - * terms which are included from the terminology blocklist. (Value: - * "BLOCKLIST") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_FinishReasonUnspecified - * The finish reason is unspecified. (Value: "FINISH_REASON_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_MaxTokens - * The maximum number of tokens as specified in the request was reached. - * (Value: "MAX_TOKENS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Other - * All other reasons that stopped the token generation (Value: "OTHER") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_ProhibitedContent - * The token generation was stopped as the response was flagged for the - * prohibited contents. (Value: "PROHIBITED_CONTENT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Recitation - * The token generation was stopped as the response was flagged for - * unauthorized citations. (Value: "RECITATION") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Safety - * The token generation was stopped as the response was flagged for - * safety reasons. NOTE: When streaming the Candidate.content will be - * empty if content filters blocked the output. (Value: "SAFETY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Spii - * The token generation was stopped as the response was flagged for - * Sensitive Personally Identifiable Information (SPII) contents. (Value: - * "SPII") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Candidate_FinishReason_Stop - * Natural stop point of the model or provided stop sequence. (Value: - * "STOP") + * Response message for DatasetService.ExportData. */ -@property(nonatomic, copy, nullable) NSString *finishReason; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportDataResponse : GTLRObject /** - * Output only. Metadata specifies sources used to ground generated content. + * Only present for custom code training export use case. Records data stats, + * i.e., train/validation/test item/annotation counts calculated during the + * export operation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GroundingMetadata *groundingMetadata; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelDataStats *dataStats; /** - * Output only. Index of the candidate. - * - * Uses NSNumber of intValue. + * All of the files that are exported in this export operation. For custom code + * training export, only three (training, validation and test) Cloud Storage + * paths in wildcard format are populated (for example, gs://.../training-*). */ -@property(nonatomic, strong, nullable) NSNumber *index; +@property(nonatomic, strong, nullable) NSArray *exportedFiles; + +@end + /** - * Output only. List of ratings for the safety of a response candidate. There - * is at most one rating per category. + * Details of operations that exports Features values. */ -@property(nonatomic, strong, nullable) NSArray *safetyRatings; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesOperationMetadata : GTLRObject + +/** Operation metadata for Featurestore export Feature values. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * This message will be placed in the metadata field of a - * google.longrunning.Operation associated with a CheckTrialEarlyStoppingState - * request. + * Request message for FeaturestoreService.ExportFeatureValues. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateMetatdata : GTLRObject - -/** Operation metadata for suggesting Trials. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequest : GTLRObject -/** The name of the Study that the Trial belongs to. */ -@property(nonatomic, copy, nullable) NSString *study; +/** Required. Specifies destination location and format. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueDestination *destination; -/** The Trial name. */ -@property(nonatomic, copy, nullable) NSString *trial; +/** Required. Selects Features to export values of. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector *featureSelector; -@end +/** + * Exports all historical values of all entities of the EntityType within a + * time range + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestFullExport *fullExport; +/** Per-Feature export settings. */ +@property(nonatomic, strong, nullable) NSArray *settings; /** - * Request message for VizierService.CheckTrialEarlyStoppingState. + * Exports the latest Feature values of all entities of the EntityType within a + * time range. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateRequest : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestSnapshotExport *snapshotExport; + @end /** - * Response message for VizierService.CheckTrialEarlyStoppingState. + * Describes exporting all historical Feature values of all entities of the + * EntityType between [start_time, end_time]. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CheckTrialEarlyStoppingStateResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestFullExport : GTLRObject /** - * True if the Trial should stop. - * - * Uses NSNumber of boolValue. + * Exports Feature values as of this timestamp. If not set, retrieve values as + * of now. Timestamp, if present, must not have higher than millisecond + * precision. */ -@property(nonatomic, strong, nullable) NSNumber *shouldStop; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; + +/** + * Excludes Feature values with feature generation timestamp before this + * timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. + */ +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; @end /** - * Source attributions for content. + * Describes exporting the latest Feature values of all entities of the + * EntityType between [start_time, snapshot_time]. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Citation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestSnapshotExport : GTLRObject /** - * Output only. End index into the content. - * - * Uses NSNumber of intValue. + * Exports Feature values as of this timestamp. If not set, retrieve values as + * of now. Timestamp, if present, must not have higher than millisecond + * precision. */ -@property(nonatomic, strong, nullable) NSNumber *endIndex; - -/** Output only. License of the attribution. */ -@property(nonatomic, copy, nullable) NSString *license; - -/** Output only. Publication date of the attribution. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeDate *publicationDate; +@property(nonatomic, strong, nullable) GTLRDateTime *snapshotTime; /** - * Output only. Start index into the content. - * - * Uses NSNumber of intValue. + * Excludes Feature values with feature generation timestamp before this + * timestamp. If not set, retrieve oldest values kept in Feature Store. + * Timestamp, if present, must not have higher than millisecond precision. */ -@property(nonatomic, strong, nullable) NSNumber *startIndex; - -/** Output only. Title of the attribution. */ -@property(nonatomic, copy, nullable) NSString *title; - -/** Output only. Url reference of the attribution. */ -@property(nonatomic, copy, nullable) NSString *uri; +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; @end /** - * A collection of source attributions for a piece of content. + * Response message for FeaturestoreService.ExportFeatureValues. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CitationMetadata : GTLRObject - -/** Output only. List of citations. */ -@property(nonatomic, strong, nullable) NSArray *citations; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesResponse : GTLRObject @end /** - * Request message for VizierService.CompleteTrial. + * Assigns input data to training, validation, and test sets based on the given + * filters, data pieces not matched by any filter are ignored. Currently only + * supported for Datasets containing DataItems. If any of the filters in this + * message are to match nothing, then they can be set as '-' (the minus sign). + * Supported only for unstructured Datasets. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CompleteTrialRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFilterSplit : GTLRObject /** - * Optional. If provided, it will be used as the completed Trial's - * final_measurement; Otherwise, the service will auto-select a previously - * reported measurement as the final-measurement + * Required. A filter on DataItems of the Dataset. DataItems that match this + * filter are used to test the Model. A filter with same syntax as the one used + * in DatasetService.ListDataItems may be used. If a single DataItem is matched + * by more than one of the FilterSplit filters, then it is assigned to the + * first set that applies to it in the training, validation, test order. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Measurement *finalMeasurement; +@property(nonatomic, copy, nullable) NSString *testFilter; /** - * Optional. A human readable reason why the trial was infeasible. This should - * only be provided if `trial_infeasible` is true. + * Required. A filter on DataItems of the Dataset. DataItems that match this + * filter are used to train the Model. A filter with same syntax as the one + * used in DatasetService.ListDataItems may be used. If a single DataItem is + * matched by more than one of the FilterSplit filters, then it is assigned to + * the first set that applies to it in the training, validation, test order. */ -@property(nonatomic, copy, nullable) NSString *infeasibleReason; +@property(nonatomic, copy, nullable) NSString *trainingFilter; /** - * Optional. True if the Trial cannot be run with the given Parameter, and - * final_measurement will be ignored. - * - * Uses NSNumber of boolValue. + * Required. A filter on DataItems of the Dataset. DataItems that match this + * filter are used to validate the Model. A filter with same syntax as the one + * used in DatasetService.ListDataItems may be used. If a single DataItem is + * matched by more than one of the FilterSplit filters, then it is assigned to + * the first set that applies to it in the training, validation, test order. */ -@property(nonatomic, strong, nullable) NSNumber *trialInfeasible; +@property(nonatomic, copy, nullable) NSString *validationFilter; @end /** - * Success and error statistics of processing multiple entities (for example, - * DataItems or structured data rows) in batch. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CompletionStats : GTLRObject - -/** - * Output only. The number of entities for which any error was encountered. - * - * Uses NSNumber of longLongValue. + * Assigns the input data to training, validation, and test sets as per the + * given fractions. Any of `training_fraction`, `validation_fraction` and + * `test_fraction` may optionally be provided, they must sum to up to 1. If the + * provided ones sum to less than 1, the remainder is assigned to sets as + * decided by Vertex AI. If none of the fractions are set, by default roughly + * 80% of data is used for training, 10% for validation, and 10% for test. */ -@property(nonatomic, strong, nullable) NSNumber *failedCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFractionSplit : GTLRObject /** - * Output only. In cases when enough errors are encountered a job, pipeline, or - * operation may be failed as a whole. Below is the number of entities for - * which the processing had not been finished (either in successful or failed - * state). Set to -1 if the number is unknown (for example, the operation - * failed before the total entity number could be collected). + * The fraction of the input data that is to be used to evaluate the Model. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *incompleteCount; +@property(nonatomic, strong, nullable) NSNumber *testFraction; /** - * Output only. The number of entities that had been processed successfully. + * The fraction of the input data that is to be used to train the Model. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *successfulCount; +@property(nonatomic, strong, nullable) NSNumber *trainingFraction; /** - * Output only. The number of the successful forecast points that are generated - * by the forecasting model. This is ONLY used by the forecasting batch - * prediction. + * The fraction of the input data that is to be used to validate the Model. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *successfulForecastPointCount; +@property(nonatomic, strong, nullable) NSNumber *validationFraction; @end /** - * Request message for ComputeTokens RPC call. + * Details of ModelService.ExportModel operation. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadata : GTLRObject + +/** The common part of the operation metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; /** - * Required. The instances that are the input to token computing API call. - * Schema is identical to the prediction schema of the text model, even for the - * non-text models, like chat models, or Codey models. - * - * Can be any valid JSON type. + * Output only. Information further describing the output of this Model export. */ -@property(nonatomic, strong, nullable) NSArray *instances; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadataOutputInfo *outputInfo; @end /** - * Response message for ComputeTokens RPC call. + * Further describes the output of the ExportModel. Supplements + * ExportModelRequest.OutputConfig. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ComputeTokensResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadataOutputInfo : GTLRObject /** - * Lists of tokens info from the input. A ComputeTokensRequest could have - * multiple instances with a prompt in each instance. We also need to return - * lists of tokens info for the request with multiple instances. + * Output only. If the Model artifact is being exported to Google Cloud Storage + * this is the full path of the directory created, into which the Model files + * are being written to. */ -@property(nonatomic, strong, nullable) NSArray *tokensInfo; +@property(nonatomic, copy, nullable) NSString *artifactOutputUri; + +/** + * Output only. If the Model image is being exported to Google Container + * Registry or Artifact Registry this is the full path of the image created. + */ +@property(nonatomic, copy, nullable) NSString *imageOutputUri; @end /** - * The Container Registry location for the container image. + * Request message for ModelService.ExportModel. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ContainerRegistryDestination : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequest : GTLRObject -/** - * Required. Container Registry URI of a container image. Only Google Container - * Registry and Artifact Registry are supported now. Accepted forms: * Google - * Container Registry path. For example: `gcr.io/projectId/imageName:tag`. * - * Artifact Registry path. For example: - * `us-central1-docker.pkg.dev/projectId/repoName/imageName:tag`. If a tag is - * not specified, "latest" will be used as the default tag. - */ -@property(nonatomic, copy, nullable) NSString *outputUri; +/** Required. The desired output location and configuration. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequestOutputConfig *outputConfig; @end /** - * The spec of a Container. + * Output configuration for the Model export. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ContainerSpec : GTLRObject - -/** The arguments to be passed when starting the container. */ -@property(nonatomic, strong, nullable) NSArray *args; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequestOutputConfig : GTLRObject /** - * The command to be invoked when the container is started. It overrides the - * entrypoint instruction in Dockerfile when provided. + * The Cloud Storage location where the Model artifact is to be written to. + * Under the directory given as the destination a new one with name + * "`model-export--`", where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 + * format, will be created. Inside, the Model and any of its supporting files + * will be written. This field should only be set when the `exportableContent` + * field of the [Model.supported_export_formats] object contains `ARTIFACT`. */ -@property(nonatomic, strong, nullable) NSArray *command; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *artifactDestination; /** - * Environment variables to be passed to the container. Maximum limit is 100. + * The ID of the format in which the Model must be exported. Each Model lists + * the export formats it supports. If no value is provided here, then the first + * from the list of the Model's supported formats is used by default. */ -@property(nonatomic, strong, nullable) NSArray *env; +@property(nonatomic, copy, nullable) NSString *exportFormatId; /** - * Required. The URI of a container image in the Container Registry that is to - * be run on each worker replica. + * The Google Container Registry or Artifact Registry uri where the Model + * container image will be copied to. This field should only be set when the + * `exportableContent` field of the [Model.supported_export_formats] object + * contains `IMAGE`. */ -@property(nonatomic, copy, nullable) NSString *imageUri; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ContainerRegistryDestination *imageDestination; @end /** - * The base structured datatype containing multi-part content of a message. A - * `Content` includes a `role` field designating the producer of the `Content` - * and a `parts` field containing multi-part data that contains the content of - * the message turn. + * Response message of ModelService.ExportModel operation. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Content : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportModelResponse : GTLRObject +@end + /** - * Required. Ordered `Parts` that constitute a single message. Parts may have - * different IANA MIME types. + * Request message for TensorboardService.ExportTensorboardTimeSeriesData. */ -@property(nonatomic, strong, nullable) NSArray *parts; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataRequest : GTLRObject /** - * Optional. The producer of the content. Must be either 'user' or 'model'. - * Useful to set for multi-turn conversations, otherwise can be left blank or - * unset. + * Exports the TensorboardTimeSeries' data that match the filter expression. */ -@property(nonatomic, copy, nullable) NSString *role; +@property(nonatomic, copy, nullable) NSString *filter; + +/** + * Field to use to sort the TensorboardTimeSeries' data. By default, + * TensorboardTimeSeries' data is returned in a pseudo random order. + */ +@property(nonatomic, copy, nullable) NSString *orderBy; + +/** + * The maximum number of data points to return per page. The default page_size + * is 1000. Values must be between 1 and 10000. Values above 10000 are coerced + * to 10000. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *pageSize; + +/** + * A page token, received from a previous ExportTensorboardTimeSeriesData call. + * Provide this to retrieve the subsequent page. When paginating, all other + * parameters provided to ExportTensorboardTimeSeriesData must match the call + * that provided the page token. + */ +@property(nonatomic, copy, nullable) NSString *pageToken; @end /** - * Instance of a general context. + * Response message for TensorboardService.ExportTensorboardTimeSeriesData. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "timeSeriesDataPoints" property. If returned as the result of a + * query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Context : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataResponse : GTLRCollectionObject -/** Output only. Timestamp when this Context was created. */ +/** + * A token, which can be sent as page_token to retrieve the next page. If this + * field is omitted, there are no subsequent pages. + */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +/** + * The returned time series data points. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. + */ +@property(nonatomic, strong, nullable) NSArray *timeSeriesDataPoints; + +@end + + +/** + * Feature Metadata information. For example, color is a feature that describes + * an apple. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1Feature : GTLRObject + +/** + * Output only. Only applicable for Vertex AI Feature Store (Legacy). Timestamp + * when this EntityType was created. + */ @property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Description of the Context + * Description of the Feature. * * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ @property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * User provided display name of the Context. May be up to 128 Unicode - * characters. + * Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, + * use the monitoring_config defined for the EntityType this Feature belongs + * to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or + * INT64 can enable monitoring. If set to true, all types of data monitoring + * are disabled despite the config on EntityType. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSNumber *disableMonitoring; /** - * An eTag used to perform consistent read-modify-write updates. If not set, a - * blind "overwrite" update happens. + * Used to perform a consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. */ @property(nonatomic, copy, nullable) NSString *ETag; /** - * The labels with user-defined metadata to organize your Contexts. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. No more than 64 user labels can be - * associated with one Context (System labels are excluded). + * Optional. The labels with user-defined metadata to organize your Features. + * Label keys and values can be no longer than 64 characters (Unicode + * codepoints), can only contain lowercase letters, numeric characters, + * underscores and dashes. International characters are allowed. See + * https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one Feature (System labels + * are excluded)." System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Context_Labels *labels; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Feature_Labels *labels; /** - * Properties of the Context. Top level metadata keys' heading and trailing - * spaces will be trimmed. The size of this field should not exceed 200KB. + * Output only. Only applicable for Vertex AI Feature Store (Legacy). The list + * of historical stats and anomalies with specified objectives. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Context_Metadata *metadata; +@property(nonatomic, strong, nullable) NSArray *monitoringStatsAnomalies; -/** Immutable. The resource name of the Context. */ +/** + * Immutable. Name of the Feature. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` + * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` + * The last part feature is assigned by the client. The feature can be up to 64 + * characters long and can consist only of ASCII Latin letters A-Z and a-z, + * underscore(_), and ASCII digits 0-9 starting with a letter. The value will + * be unique given an entity type. + */ @property(nonatomic, copy, nullable) NSString *name; /** - * Output only. A list of resource names of Contexts that are parents of this - * Context. A Context may have at most 10 parent_contexts. + * Entity responsible for maintaining this feature. Can be comma separated list + * of email addresses or URIs. */ -@property(nonatomic, strong, nullable) NSArray *parentContexts; +@property(nonatomic, copy, nullable) NSString *pointOfContact; /** - * The title of the schema describing the metadata. Schema title and version is - * expected to be registered in earlier Create Schema calls. And both are used - * together as unique identifiers to identify schemas within the local metadata - * store. + * Output only. Only applicable for Vertex AI Feature Store (Legacy). Timestamp + * when this EntityType was most recently updated. */ -@property(nonatomic, copy, nullable) NSString *schemaTitle; +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; /** - * The version of the schema in schema_name to use. Schema title and version is - * expected to be registered in earlier Create Schema calls. And both are used - * together as unique identifiers to identify schemas within the local metadata - * store. + * Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of + * Feature value. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_Bool Used + * for Feature that is a boolean. (Value: "BOOL") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_BoolArray + * Used for Feature that is a list of boolean. (Value: "BOOL_ARRAY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_Bytes + * Used for Feature that is bytes. (Value: "BYTES") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_Double + * Used for Feature that is double. (Value: "DOUBLE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_DoubleArray + * Used for Feature that is a list of double. (Value: "DOUBLE_ARRAY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_Int64 + * Used for Feature that is INT64. (Value: "INT64") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_Int64Array + * Used for Feature that is a list of INT64. (Value: "INT64_ARRAY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_String + * Used for Feature that is string. (Value: "STRING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_StringArray + * Used for Feature that is a list of String. (Value: "STRING_ARRAY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_ValueTypeUnspecified + * The value type is unspecified. (Value: "VALUE_TYPE_UNSPECIFIED") */ -@property(nonatomic, copy, nullable) NSString *schemaVersion; +@property(nonatomic, copy, nullable) NSString *valueType; -/** Output only. Timestamp when this Context was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +/** + * Only applicable for Vertex AI Feature Store. The name of the BigQuery + * Table/View column hosting data for this version. If no value is provided, + * will use feature_id. + */ +@property(nonatomic, copy, nullable) NSString *versionColumnName; @end /** - * The labels with user-defined metadata to organize your Contexts. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. No more than 64 user labels can be - * associated with one Context (System labels are excluded). + * Optional. The labels with user-defined metadata to organize your Features. + * Label keys and values can be no longer than 64 characters (Unicode + * codepoints), can only contain lowercase letters, numeric characters, + * underscores and dashes. International characters are allowed. See + * https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one Feature (System labels + * are excluded)." System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. * * @note This class is documented as having more properties of NSString. Use @c * -additionalJSONKeys and @c -additionalPropertyForName: to get the list * of properties and then fetch them; or @c -additionalProperties to * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Context_Labels : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Feature_Labels : GTLRObject @end /** - * Properties of the Context. Top level metadata keys' heading and trailing - * spaces will be trimmed. The size of this field should not exceed 200KB. - * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Vertex AI Feature Group. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Context_Metadata : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup : GTLRObject /** - * Details of ModelService.CopyModel operation. + * Indicates that features for this group come from BigQuery Table/View. By + * default treats the source as a sparse time series source. The BigQuery + * source table or view must have at least one entity ID column and a column + * named `feature_timestamp`. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CopyModelOperationMetadata : GTLRObject - -/** The common part of the operation metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroupBigQuery *bigQuery; +/** Output only. Timestamp when this FeatureGroup was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Request message for ModelService.CopyModel. + * Optional. Description of the FeatureGroup. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CopyModelRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * Customer-managed encryption key options. If this is set, then the Model copy - * will be encrypted with the provided encryption key. + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@property(nonatomic, copy, nullable) NSString *ETag; /** - * Optional. Copy source_model into a new Model with this ID. The ID will - * become the final component of the model resource name. This value may be up - * to 63 characters, and valid characters are `[a-z0-9_-]`. The first character - * cannot be a number or hyphen. + * Optional. The labels with user-defined metadata to organize your + * FeatureGroup. Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one FeatureGroup(System + * labels are excluded)." System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. */ -@property(nonatomic, copy, nullable) NSString *modelId; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup_Labels *labels; /** - * Optional. Specify this field to copy source_model into this existing Model - * as a new version. Format: - * `projects/{project}/locations/{location}/models/{model}` + * Identifier. Name of the FeatureGroup. Format: + * `projects/{project}/locations/{location}/featureGroups/{featureGroup}` */ -@property(nonatomic, copy, nullable) NSString *parentModel; +@property(nonatomic, copy, nullable) NSString *name; -/** - * Required. The resource name of the Model to copy. That Model must be in the - * same Project. Format: - * `projects/{project}/locations/{location}/models/{model}` - */ -@property(nonatomic, copy, nullable) NSString *sourceModel; +/** Output only. Timestamp when this FeatureGroup was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Response message of ModelService.CopyModel operation. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CopyModelResponse : GTLRObject - -/** - * The name of the copied Model resource. Format: - * `projects/{project}/locations/{location}/models/{model}` + * Optional. The labels with user-defined metadata to organize your + * FeatureGroup. Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one FeatureGroup(System + * labels are excluded)." System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, copy, nullable) NSString *model; - -/** Output only. The version ID of the model that is copied. */ -@property(nonatomic, copy, nullable) NSString *modelVersionId; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup_Labels : GTLRObject @end /** - * Request message for PredictionService.CountTokens. + * Input source type for BigQuery Tables and Views. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CountTokensRequest : GTLRObject - -/** Required. Input content. */ -@property(nonatomic, strong, nullable) NSArray *contents; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroupBigQuery : GTLRObject /** - * Required. The instances that are the input to token counting call. Schema is - * identical to the prediction schema of the underlying model. - * - * Can be any valid JSON type. + * Required. Immutable. The BigQuery source URI that points to either a + * BigQuery Table or View. */ -@property(nonatomic, strong, nullable) NSArray *instances; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource *bigQuerySource; /** - * Required. The name of the publisher model requested to serve the prediction. - * Format: `projects/{project}/locations/{location}/publishers/ * /models/ *` + * Optional. Columns to construct entity_id / row keys. If not provided + * defaults to `entity_id`. */ -@property(nonatomic, copy, nullable) NSString *model; +@property(nonatomic, strong, nullable) NSArray *entityIdColumns; @end /** - * Response message for PredictionService.CountTokens. + * A list of historical SnapshotAnalysis or ImportFeaturesAnalysis stats + * requested by user, sorted by FeatureStatsAnomaly.start_time descending. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CountTokensResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly : GTLRObject -/** - * The total number of billable characters counted across all instances from - * the request. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *totalBillableCharacters; +/** Output only. The stats and anomalies generated at specific timestamp. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly *featureStatsAnomaly; /** - * The total number of tokens counted across all instances from the request. + * Output only. The objective for each stats. * - * Uses NSNumber of intValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly_Objective_ImportFeatureAnalysis + * Stats are generated by Import Feature Analysis. (Value: + * "IMPORT_FEATURE_ANALYSIS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly_Objective_ObjectiveUnspecified + * If it's OBJECTIVE_UNSPECIFIED, monitoring_stats will be empty. (Value: + * "OBJECTIVE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly_Objective_SnapshotAnalysis + * Stats are generated by Snapshot Analysis. (Value: "SNAPSHOT_ANALYSIS") */ -@property(nonatomic, strong, nullable) NSNumber *totalTokens; +@property(nonatomic, copy, nullable) NSString *objective; @end /** - * Runtime operation information for DatasetService.CreateDataset. + * Noise sigma by features. Noise sigma represents the standard deviation of + * the gaussian kernel that will be used to add noise to interpolated inputs + * prior to computing gradients. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigma : GTLRObject /** - * Runtime operation information for DatasetService.CreateDatasetVersion. + * Noise sigma per feature. No noise is added to features that are not set. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateDatasetVersionOperationMetadata : GTLRObject - -/** The common part of the operation metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@property(nonatomic, strong, nullable) NSArray *noiseSigma; @end /** - * Runtime operation information for CreateDeploymentResourcePool method. + * Noise sigma for a single feature. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigmaNoiseSigmaForFeature : GTLRObject /** - * Request message for CreateDeploymentResourcePool method. + * The name of the input feature for which noise sigma is provided. The + * features are defined in explanation metadata inputs. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateDeploymentResourcePoolRequest : GTLRObject - -/** Required. The DeploymentResourcePool to create. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeploymentResourcePool *deploymentResourcePool; +@property(nonatomic, copy, nullable) NSString *name; /** - * Required. The ID to use for the DeploymentResourcePool, which will become - * the final component of the DeploymentResourcePool's resource name. The - * maximum length is 63 characters, and valid characters are - * `/^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$/`. + * This represents the standard deviation of the Gaussian kernel that will be + * used to add noise to the feature prior to computing gradients. Similar to + * noise_sigma but represents the noise added to the current feature. Defaults + * to 0.1. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *deploymentResourcePoolId; +@property(nonatomic, strong, nullable) NSNumber *sigma; @end /** - * Runtime operation information for EndpointService.CreateEndpoint. + * Vertex AI Feature Online Store provides a centralized repository for serving + * ML features and embedding indexes at low latency. The Feature Online Store + * is a top-level container. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateEndpointOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore : GTLRObject -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** + * Contains settings for the Cloud Bigtable instance that will be created to + * serve featureValues for all FeatureViews under this FeatureOnlineStore. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtable *bigtable; -@end +/** Output only. Timestamp when this FeatureOnlineStore was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** + * Optional. The dedicated serving endpoint for this FeatureOnlineStore, which + * is different from common Vertex service endpoint. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreDedicatedServingEndpoint *dedicatedServingEndpoint; /** - * Details of operations that perform create EntityType. + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateEntityTypeOperationMetadata : GTLRObject +@property(nonatomic, copy, nullable) NSString *ETag; -/** Operation metadata for EntityType. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** + * Optional. The labels with user-defined metadata to organize your + * FeatureOnlineStore. Label keys and values can be no longer than 64 + * characters (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_Labels *labels; -@end +/** + * Identifier. Name of the FeatureOnlineStore. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}` + */ +@property(nonatomic, copy, nullable) NSString *name; +/** + * Contains settings for the Optimized store that will be created to serve + * featureValues for all FeatureViews under this FeatureOnlineStore. When + * choose Optimized storage type, need to set + * PrivateServiceConnectConfig.enable_private_service_connect to use private + * endpoint. Otherwise will use public endpoint by default. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreOptimized *optimized; /** - * Details of operations that perform create FeatureGroup. + * Output only. State of the featureOnlineStore. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_State_Stable + * State when the featureOnlineStore configuration is not being updated + * and the fields reflect the current configuration of the + * featureOnlineStore. The featureOnlineStore is usable in this state. + * (Value: "STABLE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_State_StateUnspecified + * Default value. This value is unused. (Value: "STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_State_Updating + * The state of the featureOnlineStore configuration when it is being + * updated. During an update, the fields reflect either the original + * configuration or the updated configuration of the featureOnlineStore. + * The featureOnlineStore is still usable in this state. (Value: + * "UPDATING") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureGroupOperationMetadata : GTLRObject +@property(nonatomic, copy, nullable) NSString *state; -/** Operation metadata for FeatureGroup. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** Output only. Timestamp when this FeatureOnlineStore was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Details of operations that perform create FeatureOnlineStore. + * Optional. The labels with user-defined metadata to organize your + * FeatureOnlineStore. Label keys and values can be no longer than 64 + * characters (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOnlineStoreOperationMetadata : GTLRObject - -/** Operation metadata for FeatureOnlineStore. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_Labels : GTLRObject @end /** - * Details of operations that perform create Feature. + * GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtable */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtable : GTLRObject -/** Operation metadata for Feature. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** Required. Autoscaling config applied to Bigtable Instance. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling *autoScaling; @end /** - * Request message for FeaturestoreService.CreateFeature. Request message for - * FeatureRegistryService.CreateFeature. + * GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling : GTLRObject -/** Required. The Feature to create. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Feature *feature; +/** + * Optional. A percentage of the cluster's CPU capacity. Can be from 10% to + * 80%. When a cluster's CPU utilization exceeds the target that you have set, + * Bigtable immediately adds nodes to the cluster. When CPU utilization is + * substantially lower than the target, Bigtable removes nodes. If not set will + * default to 50%. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *cpuUtilizationTarget; /** - * Required. The ID to use for the Feature, which will become the final - * component of the Feature's resource name. This value may be up to 128 - * characters, and valid characters are `[a-z0-9_]`. The first character cannot - * be a number. The value must be unique within an EntityType/FeatureGroup. + * Required. The maximum number of nodes to scale up to. Must be greater than + * or equal to min_node_count, and less than or equal to 10 times of + * 'min_node_count'. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *featureId; +@property(nonatomic, strong, nullable) NSNumber *maxNodeCount; /** - * Required. The resource name of the EntityType or FeatureGroup to create a - * Feature. Format for entity_type as parent: - * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` - * Format for feature_group as parent: - * `projects/{project}/locations/{location}/featureGroups/{feature_group}` + * Required. The minimum number of nodes to scale down to. Must be greater than + * or equal to 1. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *parent; +@property(nonatomic, strong, nullable) NSNumber *minNodeCount; @end /** - * Details of operations that perform create Featurestore. + * The dedicated serving endpoint for this FeatureOnlineStore. Only need to set + * when you choose Optimized storage type. Public endpoint is provisioned by + * default. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeaturestoreOperationMetadata : GTLRObject - -/** Operation metadata for Featurestore. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreDedicatedServingEndpoint : GTLRObject /** - * Details of operations that perform create FeatureView. + * Output only. This field will be populated with the domain name to use for + * this FeatureOnlineStore */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateFeatureViewOperationMetadata : GTLRObject - -/** Operation metadata for FeatureView Create. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@property(nonatomic, copy, nullable) NSString *publicEndpointDomainName; @end /** - * Runtime operation information for IndexEndpointService.CreateIndexEndpoint. + * Optimized storage type */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexEndpointOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreOptimized : GTLRObject @end /** - * Runtime operation information for IndexService.CreateIndex. + * Selector for Features of an EntityType. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateIndexOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector : GTLRObject -/** The operation metadata with regard to Matching Engine Index operation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadata *nearestNeighborSearchOperationMetadata; +/** Required. Matches Features based on ID. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IdMatcher *idMatcher; @end /** - * Details of operations that perform MetadataService.CreateMetadataStore. + * Stats and Anomaly generated at specific timestamp for specific Feature. The + * start_time and end_time are used to define the time range of the dataset + * that current stats belongs to, e.g. prediction traffic is bucketed into + * prediction datasets by time window. If the Dataset is not defined by time + * window, start_time = end_time. Timestamp of the stats and anomalies always + * refers to end_time. Raw stats and anomalies are stored in stats_uri or + * anomaly_uri in the tensorflow defined protos. Field data_stats contains + * almost identical information with the raw stats in Vertex AI defined proto, + * for UI to display. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateMetadataStoreOperationMetadata : GTLRObject - -/** Operation metadata for creating a MetadataStore. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly : GTLRObject /** - * Metadata information for NotebookService.CreateNotebookRuntimeTemplate. + * This is the threshold used when detecting anomalies. The threshold can be + * changed by user, so this one might be different from ThresholdConfig.value. + * + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateNotebookRuntimeTemplateOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@property(nonatomic, strong, nullable) NSNumber *anomalyDetectionThreshold; /** - * Details of operations that perform create PersistentResource. + * Path of the anomaly file for current feature values in Cloud Storage bucket. + * Format: gs:////anomalies. Example: + * gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary + * format with Protobuf message Anoamlies are stored as binary format with + * Protobuf message [tensorflow.metadata.v0.AnomalyInfo] + * (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreatePersistentResourceOperationMetadata : GTLRObject - -/** Operation metadata for PersistentResource. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -/** Progress Message for Create LRO */ -@property(nonatomic, copy, nullable) NSString *progressMessage; - -@end - +@property(nonatomic, copy, nullable) NSString *anomalyUri; /** - * Request message for PipelineService.CreatePipelineJob. + * Deviation from the current stats to baseline stats. 1. For categorical + * feature, the distribution distance is calculated by L-inifinity norm. 2. For + * numerical feature, the distribution distance is calculated by Jensen–Shannon + * divergence. + * + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreatePipelineJobRequest : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *distributionDeviation; /** - * Required. The resource name of the Location to create the PipelineJob in. - * Format: `projects/{project}/locations/{location}` + * The end timestamp of window where stats were generated. For objectives where + * time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), + * end_time indicates the timestamp of the data used to generate stats (e.g. + * timestamp we take snapshots for feature values). */ -@property(nonatomic, copy, nullable) NSString *parent; - -/** Required. The PipelineJob to create. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob *pipelineJob; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * The ID to use for the PipelineJob, which will become the final component of - * the PipelineJob name. If not provided, an ID will be automatically - * generated. This value should be less than 128 characters, and valid - * characters are `/a-z-/`. + * Feature importance score, only populated when cross-feature monitoring is + * enabled. For now only used to represent feature attribution score within + * range [0, 1] for + * ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW and + * ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *pipelineJobId; - -@end - +@property(nonatomic, strong, nullable) NSNumber *score; /** - * Details of operations that perform create FeatureGroup. + * The start timestamp of window where stats were generated. For objectives + * where time window doesn't make sense (e.g. Featurestore Snapshot + * Monitoring), start_time is only used to indicate the monitoring intervals, + * so it always equals to (end_time - monitoring_interval). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateRegistryFeatureOperationMetadata : GTLRObject - -/** Operation metadata for Feature. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * Runtime operation information for - * SpecialistPoolService.CreateSpecialistPool. + * Path of the stats file for current feature values in Cloud Storage bucket. + * Format: gs:////stats. Example: gs://monitoring_bucket/feature_name/stats. + * Stats are stored as binary format with Protobuf message + * [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateSpecialistPoolOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@property(nonatomic, copy, nullable) NSString *statsUri; @end /** - * Details of operations that perform create Tensorboard. + * Vertex AI Feature Store provides a centralized repository for organizing, + * storing, and serving ML features. The Featurestore is a top-level container + * for your features and their values. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardOperationMetadata : GTLRObject - -/** Operation metadata for Tensorboard. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1Featurestore : GTLRObject +/** Output only. Timestamp when this Featurestore was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Request message for TensorboardService.CreateTensorboardRun. + * Optional. Customer-managed encryption key spec for data storage. If set, + * both of the online and offline data storage will be secured by this key. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardRunRequest : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * Required. The resource name of the TensorboardExperiment to create the - * TensorboardRun in. Format: - * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. */ -@property(nonatomic, copy, nullable) NSString *parent; - -/** Required. The TensorboardRun to create. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun *tensorboardRun; +@property(nonatomic, copy, nullable) NSString *ETag; /** - * Required. The ID to use for the Tensorboard run, which becomes the final - * component of the Tensorboard run's resource name. This value should be 1-128 - * characters, and valid characters are `/a-z-/`. + * Optional. The labels with user-defined metadata to organize your + * Featurestore. Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one Featurestore(System + * labels are excluded)." System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. */ -@property(nonatomic, copy, nullable) NSString *tensorboardRunId; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Featurestore_Labels *labels; /** - * Request message for TensorboardService.CreateTensorboardTimeSeries. + * Output only. Name of the Featurestore. Format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}` */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CreateTensorboardTimeSeriesRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *name; /** - * Required. The resource name of the TensorboardRun to create the - * TensorboardTimeSeries in. Format: - * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * Optional. Config for online storage resources. The field should not co-exist + * with the field of `OnlineStoreReplicationConfig`. If both of it and + * OnlineStoreReplicationConfig are unset, the feature store will not have an + * online store and cannot be used for online serving. */ -@property(nonatomic, copy, nullable) NSString *parent; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfig *onlineServingConfig; -/** Required. The TensorboardTimeSeries to create. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries *tensorboardTimeSeries; +/** + * Optional. TTL in days for feature values that will be stored in online + * serving storage. The Feature Store online storage periodically removes + * obsolete feature values older than `online_storage_ttl_days` since the + * feature generation time. Note that `online_storage_ttl_days` should be less + * than or equal to `offline_storage_ttl_days` for each EntityType under a + * featurestore. If not set, default to 4000 days + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *onlineStorageTtlDays; /** - * Optional. The user specified unique ID to use for the TensorboardTimeSeries, - * which becomes the final component of the TensorboardTimeSeries's resource - * name. This value should match "a-z0-9{0, 127}" + * Output only. State of the featurestore. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Featurestore_State_Stable + * State when the featurestore configuration is not being updated and the + * fields reflect the current configuration of the featurestore. The + * featurestore is usable in this state. (Value: "STABLE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Featurestore_State_StateUnspecified + * Default value. This value is unused. (Value: "STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Featurestore_State_Updating + * The state of the featurestore configuration when it is being updated. + * During an update, the fields reflect either the original configuration + * or the updated configuration of the featurestore. For example, + * `online_serving_config.fixed_node_count` can take minutes to update. + * While the update is in progress, the featurestore is in the UPDATING + * state, and the value of `fixed_node_count` can be the original value + * or the updated value, depending on the progress of the operation. + * Until the update completes, the actual number of nodes can still be + * the original value of `fixed_node_count`. The featurestore is still + * usable in this state. (Value: "UPDATING") */ -@property(nonatomic, copy, nullable) NSString *tensorboardTimeSeriesId; +@property(nonatomic, copy, nullable) NSString *state; + +/** Output only. Timestamp when this Featurestore was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * The storage details for CSV output content. + * Optional. The labels with user-defined metadata to organize your + * Featurestore. Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one Featurestore(System + * labels are excluded)." System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CsvDestination : GTLRObject - -/** Required. Google Cloud Storage location. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcsDestination; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1Featurestore_Labels : GTLRObject @end /** - * The storage details for CSV input content. + * Configuration of how features in Featurestore are monitored. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CsvSource : GTLRObject - -/** Required. Google Cloud Storage location. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfig : GTLRObject /** - * Represents a job that runs custom workloads such as a Docker container or a - * Python package. A CustomJob can have multiple worker pools and each worker - * pool can have its own machine and input spec. A CustomJob will be cleaned up - * once the job enters terminal state (failed or succeeded). + * Threshold for categorical features of anomaly detection. This is shared by + * all types of Featurestore Monitoring for categorical features (i.e. Features + * with type (Feature.ValueType) BOOL or STRING). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CustomJob : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigThresholdConfig *categoricalThresholdConfig; -/** Output only. Time when the CustomJob was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** The config for ImportFeatures Analysis Based Feature Monitoring. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis *importFeaturesAnalysis; /** - * Required. The display name of the CustomJob. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. + * Threshold for numerical features of anomaly detection. This is shared by all + * objectives of Featurestore Monitoring for numerical features (i.e. Features + * with type (Feature.ValueType) DOUBLE or INT64). */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigThresholdConfig *numericalThresholdConfig; + +/** The config for Snapshot Analysis Based Feature Monitoring. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigSnapshotAnalysis *snapshotAnalysis; + +@end + /** - * Customer-managed encryption key options for a CustomJob. If this is set, - * then all resources created by the CustomJob will be encrypted with the - * provided encryption key. + * Configuration of the Featurestore's ImportFeature Analysis Based Monitoring. + * This type of analysis generates statistics for values of each Feature + * imported by every ImportFeatureValues operation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis : GTLRObject /** - * Output only. Time when the CustomJob entered any of the following states: - * `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * The baseline used to do anomaly detection for the statistics generated by + * import features analysis. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_AnomalyDetectionBaseline_BaselineUnspecified + * Should not be used. (Value: "BASELINE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_AnomalyDetectionBaseline_LatestStats + * Choose the later one statistics generated by either most recent + * snapshot analysis or previous import features analysis. If non of them + * exists, skip anomaly detection and only generate a statistics. (Value: + * "LATEST_STATS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_AnomalyDetectionBaseline_MostRecentSnapshotStats + * Use the statistics generated by the most recent snapshot analysis if + * exists. (Value: "MOST_RECENT_SNAPSHOT_STATS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_AnomalyDetectionBaseline_PreviousImportFeaturesStats + * Use the statistics generated by the previous import features analysis + * if exists. (Value: "PREVIOUS_IMPORT_FEATURES_STATS") */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@property(nonatomic, copy, nullable) NSString *anomalyDetectionBaseline; /** - * Output only. Only populated when job's state is `JOB_STATE_FAILED` or - * `JOB_STATE_CANCELLED`. + * Whether to enable / disable / inherite default hebavior for import features + * analysis. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_State_Default + * The default behavior of whether to enable the monitoring. + * EntityType-level config: disabled. Feature-level config: inherited + * from the configuration of EntityType this Feature belongs to. (Value: + * "DEFAULT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_State_Disabled + * Explicitly disables import features analysis. EntityType-level config: + * by default disables import features analysis for all Features under + * it. Feature-level config: disables import features analysis regardless + * of the EntityType-level config. (Value: "DISABLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_State_Enabled + * Explicitly enables import features analysis. EntityType-level config: + * by default enables import features analysis for all Features under it. + * Feature-level config: enables import features analysis regardless of + * the EntityType-level config. (Value: "ENABLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_State_StateUnspecified + * Should not be used. (Value: "STATE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@property(nonatomic, copy, nullable) NSString *state; + +@end -/** Required. Job spec. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *jobSpec; /** - * The labels with user-defined metadata to organize CustomJobs. Label keys and - * values can be no longer than 64 characters (Unicode codepoints), can only - * contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. + * Configuration of the Featurestore's Snapshot Analysis Based Monitoring. This + * type of analysis generates statistics for each Feature based on a snapshot + * of the latest feature value of each entities every monitoring_interval. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_Labels *labels; - -/** Output only. Resource name of a CustomJob. */ -@property(nonatomic, copy, nullable) NSString *name; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigSnapshotAnalysis : GTLRObject /** - * Output only. Time when the CustomJob for the first time entered the - * `JOB_STATE_RUNNING` state. + * The monitoring schedule for snapshot analysis. For EntityType-level config: + * unset / disabled = true indicates disabled by default for Features under it; + * otherwise by default enable snapshot analysis monitoring with + * monitoring_interval for Features under it. Feature-level config: disabled = + * true indicates disabled regardless of the EntityType-level config; unset + * monitoring_interval indicates going with EntityType-level config; otherwise + * run snapshot analysis monitoring with monitoring_interval regardless of the + * EntityType-level config. Explicitly Disable the snapshot analysis based + * monitoring. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, strong, nullable) NSNumber *disabled; /** - * Output only. The detailed state of the job. + * Configuration of the snapshot analysis based monitoring pipeline running + * interval. The value indicates number of days. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateCancelled - * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateCancelling - * The job is being cancelled. From this state the job may only go to - * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or - * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateExpired - * The job has expired. (Value: "JOB_STATE_EXPIRED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateFailed - * The job failed. (Value: "JOB_STATE_FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStatePartiallySucceeded - * The job is partially succeeded, some results may be missing due to - * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStatePaused - * The job has been stopped, and can be resumed. (Value: - * "JOB_STATE_PAUSED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStatePending - * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateQueued - * The job has been just created or resumed and processing has not yet - * begun. (Value: "JOB_STATE_QUEUED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateRunning - * The job is in progress. (Value: "JOB_STATE_RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateSucceeded - * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateUnspecified - * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1CustomJob_State_JobStateUpdating - * The job is being updated. Only jobs in the `RUNNING` state can be - * updated. After updating, the job goes back to the `RUNNING` state. - * (Value: "JOB_STATE_UPDATING") + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *state; - -/** Output only. Time when the CustomJob was most recently updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) NSNumber *monitoringIntervalDays; /** - * Output only. URIs for accessing [interactive - * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) - * (one URI for each training node). Only available if - * job_spec.enable_web_access is `true`. The keys are names of each node in the - * training job; for example, `workerpool0-0` for the primary node, - * `workerpool1-0` for the first node in the second worker pool, and - * `workerpool1-1` for the second node in the second worker pool. The values - * are the URIs for each node's interactive shell. + * Customized export features time window for snapshot analysis. Unit is one + * day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is 4000 + * days. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_WebAccessUris *webAccessUris; +@property(nonatomic, strong, nullable) NSNumber *stalenessDays; @end /** - * The labels with user-defined metadata to organize CustomJobs. Label keys and - * values can be no longer than 64 characters (Unicode codepoints), can only - * contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * The config for Featurestore Monitoring threshold. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_Labels : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigThresholdConfig : GTLRObject /** - * Output only. URIs for accessing [interactive - * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) - * (one URI for each training node). Only available if - * job_spec.enable_web_access is `true`. The keys are names of each node in the - * training job; for example, `workerpool0-0` for the primary node, - * `workerpool1-0` for the first node in the second worker pool, and - * `workerpool1-1` for the second node in the second worker pool. The values - * are the URIs for each node's interactive shell. + * Specify a threshold value that can trigger the alert. 1. For categorical + * feature, the distribution distance is calculated by L-inifinity norm. 2. For + * numerical feature, the distribution distance is calculated by Jensen–Shannon + * divergence. Each feature must have a non-zero threshold if they need to be + * monitored. Otherwise no alert will be triggered for that feature. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CustomJob_WebAccessUris : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *value; + @end /** - * Represents the spec of a CustomJob. + * OnlineServingConfig specifies the details for provisioning online serving + * resources. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfig : GTLRObject /** - * The Cloud Storage location to store the output of this CustomJob or - * HyperparameterTuningJob. For HyperparameterTuningJob, the - * baseOutputDirectory of each child CustomJob backing a Trial is set to a - * subdirectory of name id under its parent HyperparameterTuningJob's - * baseOutputDirectory. The following Vertex AI environment variables will be - * passed to containers or python modules when this field is set: For - * CustomJob: * AIP_MODEL_DIR = `/model/` * AIP_CHECKPOINT_DIR = - * `/checkpoints/` * AIP_TENSORBOARD_LOG_DIR = `/logs/` For CustomJob backing a - * Trial of HyperparameterTuningJob: * AIP_MODEL_DIR = `//model/` * - * AIP_CHECKPOINT_DIR = `//checkpoints/` * AIP_TENSORBOARD_LOG_DIR = `//logs/` + * The number of nodes for the online store. The number of nodes doesn't scale + * automatically, but you can manually update the number of nodes. If set to 0, + * the featurestore will not have an online store and cannot be used for online + * serving. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *baseOutputDirectory; +@property(nonatomic, strong, nullable) NSNumber *fixedNodeCount; /** - * Optional. Whether you want Vertex AI to enable access to the customized - * dashboard in training chief container. If set to `true`, you can access the - * dashboard at the URIs given by CustomJob.web_access_uris or - * Trial.web_access_uris (within HyperparameterTuningJob.trials). - * - * Uses NSNumber of boolValue. + * Online serving scaling configuration. Only one of `fixed_node_count` and + * `scaling` can be set. Setting one will reset the other. */ -@property(nonatomic, strong, nullable) NSNumber *enableDashboardAccess; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfigScaling *scaling; + +@end -/** - * Optional. Whether you want Vertex AI to enable [interactive shell - * access](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) - * to training containers. If set to `true`, you can access interactive shells - * at the URIs given by CustomJob.web_access_uris or Trial.web_access_uris - * (within HyperparameterTuningJob.trials). - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *enableWebAccess; /** - * Optional. The Experiment associated with this job. Format: - * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}` + * Online serving scaling configuration. If min_node_count and max_node_count + * are set to the same value, the cluster will be configured with the fixed + * number of node (no auto-scaling). */ -@property(nonatomic, copy, nullable) NSString *experiment; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfigScaling : GTLRObject /** - * Optional. The Experiment Run associated with this job. Format: - * `projects/{project}/locations/{location}/metadataStores/{metadataStores}/contexts/{experiment-name}-{experiment-run-name}` + * Optional. The cpu utilization that the Autoscaler should be trying to + * achieve. This number is on a scale from 0 (no utilization) to 100 (total + * utilization), and is limited between 10 and 80. When a cluster's CPU + * utilization exceeds the target that you have set, Bigtable immediately adds + * nodes to the cluster. When CPU utilization is substantially lower than the + * target, Bigtable removes nodes. If not set or set to 0, default to 50. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *experimentRun; +@property(nonatomic, strong, nullable) NSNumber *cpuUtilizationTarget; /** - * Optional. The name of the Model resources for which to generate a mapping to - * artifact URIs. Applicable only to some of the Google-provided custom jobs. - * Format: `projects/{project}/locations/{location}/models/{model}` In order to - * retrieve a specific version of the model, also provide the version ID or - * version alias. Example: - * `projects/{project}/locations/{location}/models/{model}\@2` or - * `projects/{project}/locations/{location}/models/{model}\@golden` If no - * version ID or alias is specified, the "default" version will be returned. - * The "default" version alias is created for the first version of the model, - * and can be moved to other versions later on. There will be exactly one - * default version. + * The maximum number of nodes to scale up to. Must be greater than + * min_node_count, and less than or equal to 10 times of 'min_node_count'. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSArray *models; +@property(nonatomic, strong, nullable) NSNumber *maxNodeCount; /** - * Optional. The full name of the Compute Engine - * [network](/compute/docs/networks-and-firewalls#networks) to which the Job - * should be peered. For example, `projects/12345/global/networks/myVPC`. - * [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form - * `projects/{project}/global/networks/{network}`. Where {project} is a project - * number, as in `12345`, and {network} is a network name. To specify this - * field, you must have already [configured VPC Network Peering for Vertex - * AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this - * field is left unspecified, the job is not peered with any network. + * Required. The minimum number of nodes to scale down to. Must be greater than + * or equal to 1. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *network; +@property(nonatomic, strong, nullable) NSNumber *minNodeCount; + +@end + /** - * Optional. The ID of the PersistentResource in the same Project and Location - * which to run If this is specified, the job will be run on existing machines - * held by the PersistentResource instead of on-demand short-live machines. The - * network and CMEK configs on the job should be consistent with those on the - * PersistentResource, otherwise, the job will be rejected. + * Value for a feature. */ -@property(nonatomic, copy, nullable) NSString *persistentResourceId; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue : GTLRObject + +/** A list of bool type feature value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BoolArray *boolArrayValue; /** - * The ID of the location to store protected artifacts. e.g. us-central1. - * Populate only when the location is different than CustomJob location. List - * of supported locations: - * https://cloud.google.com/vertex-ai/docs/general/locations + * Bool type feature value. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *protectedArtifactLocationId; +@property(nonatomic, strong, nullable) NSNumber *boolValue; /** - * Optional. A list of names for the reserved ip ranges under the VPC network - * that can be used for this job. If set, we will deploy the job within the - * provided ip ranges. Otherwise, the job will be deployed to any ip ranges - * under the provided VPC network. Example: ['vertex-ai-ip-range']. + * Bytes feature value. + * + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -@property(nonatomic, strong, nullable) NSArray *reservedIpRanges; +@property(nonatomic, copy, nullable) NSString *bytesValue; -/** Scheduling options for a CustomJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Scheduling *scheduling; +/** A list of double type feature value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DoubleArray *doubleArrayValue; /** - * Specifies the service account for workload run-as account. Users submitting - * jobs must have act-as permission on this run-as account. If unspecified, the - * [Vertex AI Custom Code Service - * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) - * for the CustomJob's project is used. + * Double type feature value. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *serviceAccount; +@property(nonatomic, strong, nullable) NSNumber *doubleValue; -/** - * Optional. The name of a Vertex AI Tensorboard resource to which this - * CustomJob will upload Tensorboard logs. Format: - * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` - */ -@property(nonatomic, copy, nullable) NSString *tensorboard; +/** A list of int64 type feature value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Int64Array *int64ArrayValue; /** - * Required. The spec of the worker pools including machine type and Docker - * image. All worker pools except the first one are optional and can be skipped - * by providing an empty value. + * Int64 feature value. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *workerPoolSpecs; +@property(nonatomic, strong, nullable) NSNumber *int64Value; + +/** Metadata of feature value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueMetadata *metadata; + +/** A list of string type feature value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StringArray *stringArrayValue; + +/** String feature value. */ +@property(nonatomic, copy, nullable) NSString *stringValue; @end /** - * A piece of data in a Dataset. Could be an image, a video, a document or - * plain text. + * A destination location for Feature values and format. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DataItem : GTLRObject - -/** Output only. Timestamp when this DataItem was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueDestination : GTLRObject /** - * Optional. Used to perform consistent read-modify-write updates. If not set, - * a blind "overwrite" update happens. + * Output in BigQuery format. BigQueryDestination.output_uri in + * FeatureValueDestination.bigquery_destination must refer to a table. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination *bigqueryDestination; /** - * Optional. The labels with user-defined metadata to organize your DataItems. - * Label keys and values can be no longer than 64 characters (Unicode - * codepoints), can only contain lowercase letters, numeric characters, - * underscores and dashes. International characters are allowed. No more than - * 64 user labels can be associated with one DataItem(System labels are - * excluded). See https://goo.gl/xmQnxf for more information and examples of - * labels. System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. + * Output in CSV format. Array Feature value types are not allowed in CSV + * format. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DataItem_Labels *labels; - -/** Output only. The resource name of the DataItem. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CsvDestination *csvDestination; /** - * Required. The data that the DataItem represents (for example, an image or a - * text snippet). The schema of the payload is stored in the parent Dataset's - * metadata schema's dataItemSchemaUri field. - * - * Can be any valid JSON type. + * Output in TFRecord format. Below are the mapping from Feature value type in + * Featurestore to Feature value type in TFRecord: Value type in Featurestore | + * Value type in TFRecord DOUBLE, DOUBLE_ARRAY | FLOAT_LIST INT64, INT64_ARRAY + * | INT64_LIST STRING, STRING_ARRAY, BYTES | BYTES_LIST true -> + * byte_string("true"), false -> byte_string("false") BOOL, BOOL_ARRAY (true, + * false) | BYTES_LIST */ -@property(nonatomic, strong, nullable) id payload; - -/** Output only. Timestamp when this DataItem was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TFRecordDestination *tfrecordDestination; @end /** - * Optional. The labels with user-defined metadata to organize your DataItems. - * Label keys and values can be no longer than 64 characters (Unicode - * codepoints), can only contain lowercase letters, numeric characters, - * underscores and dashes. International characters are allowed. No more than - * 64 user labels can be associated with one DataItem(System labels are - * excluded). See https://goo.gl/xmQnxf for more information and examples of - * labels. System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Container for list of values. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DataItem_Labels : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueList : GTLRObject +/** A list of feature values. All of them should be the same data type. */ +@property(nonatomic, strong, nullable) NSArray *values; + +@end -/** - * A container for a single DataItem and Annotations on it. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DataItemView : GTLRObject /** - * The Annotations on the DataItem. If too many Annotations should be returned - * for the DataItem, this field will be truncated per annotations_limit in - * request. If it was, then the has_truncated_annotations will be set to true. + * Metadata of feature value. */ -@property(nonatomic, strong, nullable) NSArray *annotations; - -/** The DataItem. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DataItem *dataItem; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueMetadata : GTLRObject /** - * True if and only if the Annotations field has been truncated. It happens if - * more Annotations for this DataItem met the request's annotation_filter than - * are allowed to be returned by annotations_limit. Note that if Annotations - * field is not being returned due to field mask, then this field will not be - * set to true no matter how many Annotations are there. - * - * Uses NSNumber of boolValue. + * Feature generation timestamp. Typically, it is provided by user at feature + * ingestion time. If not, feature store will use the system timestamp when the + * data is ingested into feature store. For streaming ingestion, the time, + * aligned by days, must be no older than five years (1825 days) and no later + * than one year (366 days) in the future. */ -@property(nonatomic, strong, nullable) NSNumber *hasTruncatedAnnotations; +@property(nonatomic, strong, nullable) GTLRDateTime *generateTime; @end /** - * DataLabelingJob is used to trigger a human labeling job on unlabeled data - * from the following Dataset: + * FeatureView is representation of values that the FeatureOnlineStore will + * serve based on its syncConfig. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureView : GTLRObject /** - * Parameters that configure the active learning pipeline. Active learning will - * label the data incrementally via several iterations. For every iteration, it - * will select a batch of data based on the sampling strategy. + * Optional. Configures how data is supposed to be extracted from a BigQuery + * source to be loaded onto the FeatureOnlineStore. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ActiveLearningConfig *activeLearningConfig; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource *bigQuerySource; + +/** Output only. Timestamp when this FeatureView was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Labels to assign to annotations generated by this DataLabelingJob. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. See https://goo.gl/xmQnxf for - * more information and examples of labels. System reserved label keys are - * prefixed with "aiplatform.googleapis.com/" and are immutable. + * Optional. Used to perform consistent read-modify-write updates. If not set, + * a blind "overwrite" update happens. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_AnnotationLabels *annotationLabels; - -/** Output only. Timestamp when this DataLabelingJob was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@property(nonatomic, copy, nullable) NSString *ETag; /** - * Output only. Estimated cost(in US dollars) that the DataLabelingJob has - * incurred to date. + * Optional. Configures the features from a Feature Registry source that need + * to be loaded onto the FeatureOnlineStore. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeMoney *currentSpend; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySource *featureRegistrySource; /** - * Required. Dataset resource names. Right now we only support labeling from a - * single Dataset. Format: - * `projects/{project}/locations/{location}/datasets/{dataset}` + * Optional. Configuration for index preparation for vector search. It contains + * the required configurations to create an index from source data, so that + * approximate nearest neighbor (a.k.a ANN) algorithms search can be performed + * during online serving. */ -@property(nonatomic, strong, nullable) NSArray *datasets; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig *indexConfig; /** - * Required. The user-defined name of the DataLabelingJob. The name can be up - * to 128 characters long and can consist of any UTF-8 characters. Display name - * of a DataLabelingJob. + * Optional. The labels with user-defined metadata to organize your + * FeatureViews. Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureView_Labels *labels; /** - * Customer-managed encryption key spec for a DataLabelingJob. If set, this - * DataLabelingJob will be secured by this key. Note: Annotations created in - * the DataLabelingJob are associated with the EncryptionSpec of the Dataset - * they are exported to. + * Identifier. Name of the FeatureView. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@property(nonatomic, copy, nullable) NSString *name; /** - * Output only. DataLabelingJob errors. It is only populated when job's state - * is `JOB_STATE_FAILED` or `JOB_STATE_CANCELLED`. + * Configures when data is to be synced/updated for this FeatureView. At the + * end of the sync the latest featureValues for each entityId of this + * FeatureView are made ready for online serving. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncConfig *syncConfig; + +/** Output only. Timestamp when this FeatureView was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + +@end + /** - * Required. Input config parameters for the DataLabelingJob. + * Optional. The labels with user-defined metadata to organize your + * FeatureViews. Label keys and values can be no longer than 64 characters + * (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information on and examples of labels. No + * more than 64 user labels can be associated with one + * FeatureOnlineStore(System labels are excluded)." System reserved label keys + * are prefixed with "aiplatform.googleapis.com/" and are immutable. * - * Can be any valid JSON type. + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) id inputs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureView_Labels : GTLRObject +@end -/** - * Required. Points to a YAML file stored on Google Cloud Storage describing - * the config for a specific type of DataLabelingJob. The schema files that can - * be used here are found in the - * https://storage.googleapis.com/google-cloud-aiplatform bucket in the - * /schema/datalabelingjob/inputs/ folder. - */ -@property(nonatomic, copy, nullable) NSString *inputsSchemaUri; /** - * Required. The Google Cloud Storage location of the instruction pdf. This pdf - * is shared with labelers, and provides detailed description on how to label - * DataItems in Datasets. + * GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource */ -@property(nonatomic, copy, nullable) NSString *instructionUri; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource : GTLRObject + +/** Required. Columns to construct entity_id / row keys. */ +@property(nonatomic, strong, nullable) NSArray *entityIdColumns; /** - * Required. Number of labelers to work on each DataItem. - * - * Uses NSNumber of intValue. + * Required. The BigQuery view URI that will be materialized on each sync + * trigger based on FeatureView.SyncConfig. */ -@property(nonatomic, strong, nullable) NSNumber *labelerCount; +@property(nonatomic, copy, nullable) NSString *uri; + +@end + /** - * Output only. Current labeling job progress percentage scaled in interval [0, - * 100], indicating the percentage of DataItems that has been finished. - * - * Uses NSNumber of intValue. + * Lookup key for a feature view. */ -@property(nonatomic, strong, nullable) NSNumber *labelingProgress; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKey : GTLRObject /** - * The labels with user-defined metadata to organize your DataLabelingJobs. - * Label keys and values can be no longer than 64 characters (Unicode - * codepoints), can only contain lowercase letters, numeric characters, - * underscores and dashes. International characters are allowed. See - * https://goo.gl/xmQnxf for more information and examples of labels. System - * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are - * immutable. Following system labels exist for each DataLabelingJob: * - * "aiplatform.googleapis.com/schema": output only, its value is the - * inputs_schema's title. + * The actual Entity ID will be composed from this struct. This should match + * with the way ID is defined in the FeatureView spec. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_Labels *labels; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKeyCompositeKey *compositeKey; -/** Output only. Resource name of the DataLabelingJob. */ -@property(nonatomic, copy, nullable) NSString *name; +/** String key to use for lookup. */ +@property(nonatomic, copy, nullable) NSString *key; + +@end -/** The SpecialistPools' resource names associated with this job. */ -@property(nonatomic, strong, nullable) NSArray *specialistPools; /** - * Output only. The detailed state of the job. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateCancelled - * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateCancelling - * The job is being cancelled. From this state the job may only go to - * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or - * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateExpired - * The job has expired. (Value: "JOB_STATE_EXPIRED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateFailed - * The job failed. (Value: "JOB_STATE_FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStatePartiallySucceeded - * The job is partially succeeded, some results may be missing due to - * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStatePaused - * The job has been stopped, and can be resumed. (Value: - * "JOB_STATE_PAUSED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStatePending - * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateQueued - * The job has been just created or resumed and processing has not yet - * begun. (Value: "JOB_STATE_QUEUED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateRunning - * The job is in progress. (Value: "JOB_STATE_RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateSucceeded - * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateUnspecified - * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_State_JobStateUpdating - * The job is being updated. Only jobs in the `RUNNING` state can be - * updated. After updating, the job goes back to the `RUNNING` state. - * (Value: "JOB_STATE_UPDATING") + * ID that is comprised from several parts (columns). */ -@property(nonatomic, copy, nullable) NSString *state; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKeyCompositeKey : GTLRObject /** - * Output only. Timestamp when this DataLabelingJob was updated most recently. + * Parts to construct Entity ID. Should match with the same ID columns as + * defined in FeatureView in the same order. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) NSArray *parts; @end /** - * Labels to assign to annotations generated by this DataLabelingJob. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. See https://goo.gl/xmQnxf for - * more information and examples of labels. System reserved label keys are - * prefixed with "aiplatform.googleapis.com/" and are immutable. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * A Feature Registry source for features that need to be synced to Online + * Store. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_AnnotationLabels : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySource : GTLRObject +/** Required. List of features that need to be synced to Online Store. */ +@property(nonatomic, strong, nullable) NSArray *featureGroups; /** - * The labels with user-defined metadata to organize your DataLabelingJobs. - * Label keys and values can be no longer than 64 characters (Unicode - * codepoints), can only contain lowercase letters, numeric characters, - * underscores and dashes. International characters are allowed. See - * https://goo.gl/xmQnxf for more information and examples of labels. System - * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are - * immutable. Following system labels exist for each DataLabelingJob: * - * "aiplatform.googleapis.com/schema": output only, its value is the - * inputs_schema's title. + * Optional. The project number of the parent project of the Feature Groups. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DataLabelingJob_Labels : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *projectNumber; + @end /** - * A collection of DataItems and Annotations on them. + * Features belonging to a single feature group that will be synced to Online + * Store. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Dataset : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroup : GTLRObject -/** Output only. Timestamp when this Dataset was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** Required. Identifier of the feature group. */ +@property(nonatomic, copy, nullable) NSString *featureGroupId; + +/** Required. Identifiers of features under the feature group. */ +@property(nonatomic, strong, nullable) NSArray *featureIds; + +@end -/** - * Output only. The number of DataItems in this Dataset. Only apply for - * non-structured Dataset. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *dataItemCount; /** - * The description of the Dataset. - * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Configuration for vector indexing. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig : GTLRObject /** - * Required. The user-defined name of the Dataset. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. + * Optional. Configuration options for using brute force search, which simply + * implements the standard linear search in the database for each query. It is + * primarily meant for benchmarking and to generate the ground truth for + * approximate search. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigBruteForceConfig *bruteForceConfig; /** - * Customer-managed encryption key spec for a Dataset. If set, this Dataset and - * all sub-resources of this Dataset will be secured by this key. + * Optional. Column of crowding. This column contains crowding attribute which + * is a constraint on a neighbor list produced by + * FeatureOnlineStoreService.SearchNearestEntities to diversify search results. + * If NearestNeighborQuery.per_crowding_attribute_neighbor_count is set to K in + * SearchNearestEntitiesRequest, it's guaranteed that no more than K entities + * of the same crowding attribute are returned in the response. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@property(nonatomic, copy, nullable) NSString *crowdingColumn; /** - * Used to perform consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * Optional. The distance measure used in nearest neighbor search. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig_DistanceMeasureType_CosineDistance + * Cosine Distance. Defined as 1 - cosine similarity. We strongly suggest + * using DOT_PRODUCT_DISTANCE + UNIT_L2_NORM instead of COSINE distance. + * Our algorithms have been more optimized for DOT_PRODUCT distance + * which, when combined with UNIT_L2_NORM, is mathematically equivalent + * to COSINE distance and results in the same ranking. (Value: + * "COSINE_DISTANCE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig_DistanceMeasureType_DistanceMeasureTypeUnspecified + * Should not be set. (Value: "DISTANCE_MEASURE_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig_DistanceMeasureType_DotProductDistance + * Dot Product Distance. Defined as a negative of the dot product. + * (Value: "DOT_PRODUCT_DISTANCE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig_DistanceMeasureType_SquaredL2Distance + * Euclidean (L_2) Distance. (Value: "SQUARED_L2_DISTANCE") */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, copy, nullable) NSString *distanceMeasureType; /** - * The labels with user-defined metadata to organize your Datasets. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. No more than 64 user labels can be - * associated with one Dataset (System labels are excluded). See - * https://goo.gl/xmQnxf for more information and examples of labels. System - * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are - * immutable. Following system labels exist for each Dataset: * - * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its value - * is the metadata_schema's title. + * Optional. Column of embedding. This column contains the source data to + * create index for vector search. embedding_column must be set when using + * vector search. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Dataset_Labels *labels; +@property(nonatomic, copy, nullable) NSString *embeddingColumn; /** - * Required. Additional information about the Dataset. + * Optional. The number of dimensions of the input embedding. * - * Can be any valid JSON type. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) id metadata; +@property(nonatomic, strong, nullable) NSNumber *embeddingDimension; /** - * Output only. The resource name of the Artifact that was created in - * MetadataStore when creating the Dataset. The Artifact resource name pattern - * is - * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. + * Optional. Columns of features that're used to filter vector search results. */ -@property(nonatomic, copy, nullable) NSString *metadataArtifact; +@property(nonatomic, strong, nullable) NSArray *filterColumns; /** - * Required. Points to a YAML file stored on Google Cloud Storage describing - * additional information about the Dataset. The schema is defined as an - * OpenAPI 3.0.2 Schema Object. The schema files that can be used here are - * found in gs://google-cloud-aiplatform/schema/dataset/metadata/. + * Optional. Configuration options for the tree-AH algorithm (Shallow tree + + * Asymmetric Hashing). Please refer to this paper for more details: + * https://arxiv.org/abs/1908.10396 */ -@property(nonatomic, copy, nullable) NSString *metadataSchemaUri; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigTreeAHConfig *treeAhConfig; + +@end -/** Output only. The resource name of the Dataset. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * All SavedQueries belong to the Dataset will be returned in List/Get Dataset - * response. The annotation_specs field will not be populated except for UI - * cases which will only use annotation_spec_count. In CreateDataset request, a - * SavedQuery is created together if this field is set, up to one SavedQuery - * can be set in CreateDatasetRequest. The SavedQuery should not contain any - * AnnotationSpec. + * Configuration options for using brute force search. */ -@property(nonatomic, strong, nullable) NSArray *savedQueries; - -/** Output only. Timestamp when this Dataset was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigBruteForceConfig : GTLRObject @end /** - * The labels with user-defined metadata to organize your Datasets. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. No more than 64 user labels can be - * associated with one Dataset (System labels are excluded). See - * https://goo.gl/xmQnxf for more information and examples of labels. System - * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are - * immutable. Following system labels exist for each Dataset: * - * "aiplatform.googleapis.com/dataset_metadata_schema": output only, its value - * is the metadata_schema's title. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Configuration options for the tree-AH algorithm. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Dataset_Labels : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigTreeAHConfig : GTLRObject /** - * Describes the dataset version. + * Optional. Number of embeddings on each leaf node. The default value is 1000 + * if not set. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *leafNodeEmbeddingCount; -/** Output only. Name of the associated BigQuery dataset. */ -@property(nonatomic, copy, nullable) NSString *bigQueryDatasetName; +@end -/** Output only. Timestamp when this DatasetVersion was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The user-defined name of the DatasetVersion. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. + * FeatureViewSync is a representation of sync operation which copies data from + * data source to Feature View in Online Store. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSync : GTLRObject /** - * Used to perform consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * Output only. Time when this FeatureViewSync is created. Creation of a + * FeatureViewSync means that the job is pending / waiting for sufficient + * resources but may not have started the actual data transfer yet. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; + +/** Output only. Final status of the FeatureViewSync. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *finalStatus; /** - * Required. Output only. Additional information about the DatasetVersion. - * - * Can be any valid JSON type. + * Identifier. Name of the FeatureViewSync. Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` */ -@property(nonatomic, strong, nullable) id metadata; - -/** Output only. The resource name of the DatasetVersion. */ @property(nonatomic, copy, nullable) NSString *name; -/** Output only. Timestamp when this DatasetVersion was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +/** Output only. Time when this FeatureViewSync is finished. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeInterval *runTime; + +/** Output only. Summary of the sync job. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncSyncSummary *syncSummary; @end /** - * A description of resources that are dedicated to a DeployedModel, and that - * need a higher degree of manual configuration. + * Configuration for Sync. Only one option is set. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncConfig : GTLRObject /** - * Immutable. The metric specifications that overrides a resource utilization - * metric (CPU utilization, accelerator's duty cycle, and so on) target value - * (default to 60 if not set). At most one entry is allowed per metric. If - * machine_spec.accelerator_count is above 0, the autoscaling will be based on - * both CPU utilization and accelerator's duty cycle metrics and scale up when - * either metrics exceeds its target value while scale down if both metrics are - * under their target value. The default target value is 60 for both metrics. - * If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU - * utilization metric only with default target value 60 if not explicitly set. - * For example, in the case of Online Prediction, if you want to override - * target CPU utilization to 80, you should set - * autoscaling_metric_specs.metric_name to - * `aiplatform.googleapis.com/prediction/online/cpu/utilization` and - * autoscaling_metric_specs.target to `80`. + * Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. + * To explicitly set a timezone to the cron tab, apply a prefix in the cron + * tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The + * ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. + * For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 + * * * * *". */ -@property(nonatomic, strong, nullable) NSArray *autoscalingMetricSpecs; +@property(nonatomic, copy, nullable) NSString *cron; + +@end + /** - * Required. Immutable. The specification of a single machine used by the - * prediction. + * Summary from the Sync job. For continuous syncs, the summary is updated + * periodically. For batch syncs, it gets updated on completion of the sync. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec *machineSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncSyncSummary : GTLRObject /** - * Immutable. The maximum number of replicas this DeployedModel may be deployed - * on when the traffic against it increases. If the requested value is too - * large, the deployment will error, but if deployment succeeds then the - * ability to scale the model to that many replicas is guaranteed (barring - * service outages). If traffic against the DeployedModel increases beyond what - * its replicas at maximum may handle, a portion of the traffic will be - * dropped. If this value is not provided, will use min_replica_count as the - * default value. The value of this field impacts the charge against Vertex CPU - * and GPU quotas. Specifically, you will be charged for (max_replica_count * - * number of cores in the selected machine type) and (max_replica_count * - * number of GPUs per replica in the selected machine type). + * Output only. Total number of rows synced. * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *maxReplicaCount; +@property(nonatomic, strong, nullable) NSNumber *rowSynced; /** - * Required. Immutable. The minimum number of machine replicas this - * DeployedModel will be always deployed on. This value must be greater than or - * equal to 1. If traffic against the DeployedModel increases, it may - * dynamically be deployed onto more replicas, and as traffic decreases, some - * of these extra replicas may be freed. + * Output only. BigQuery slot milliseconds consumed for the sync job. * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *minReplicaCount; +@property(nonatomic, strong, nullable) NSNumber *totalSlot; @end /** - * Details of operations that delete Feature values. + * Request message for FeatureOnlineStoreService.FetchFeatureValues. All the + * features under the requested feature view will be returned. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesOperationMetadata : GTLRObject - -/** Operation metadata for Featurestore delete Features values. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest : GTLRObject /** - * Request message for FeaturestoreService.DeleteFeatureValues. + * Optional. Response data format. If not set, FeatureViewDataFormat.KEY_VALUE + * will be used. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest_DataFormat_FeatureViewDataFormatUnspecified + * Not set. Will be treated as the KeyValue format. (Value: + * "FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest_DataFormat_KeyValue + * Return response data in key-value format. (Value: "KEY_VALUE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest_DataFormat_ProtoStruct + * Return response data in proto Struct format. (Value: "PROTO_STRUCT") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequest : GTLRObject - -/** Select feature values to be deleted by specifying entities. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectEntity *selectEntity; +@property(nonatomic, copy, nullable) NSString *dataFormat; -/** - * Select feature values to be deleted by specifying time range and features. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectTimeRangeAndFeature *selectTimeRangeAndFeature; +/** Optional. The request key to fetch feature values for. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKey *dataKey; @end /** - * Message to select entity. If an entity id is selected, all the feature - * values corresponding to the entity id will be deleted, including the - * entityId. + * Response message for FeatureOnlineStoreService.FetchFeatureValues */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectEntity : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse : GTLRObject /** - * Required. Selectors choosing feature values of which entity id to be deleted - * from the EntityType. + * The data key associated with this response. Will only be populated for + * FeatureOnlineStoreService.StreamingFetchFeatureValues RPCs. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EntityIdSelector *entityIdSelector; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKey *dataKey; + +/** Feature values in KeyValue format. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairList *keyValues; + +/** Feature values in proto Struct format. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse_ProtoStruct *protoStruct; @end /** - * Message to select time range and feature. Values of the selected feature - * generated within an inclusive time range will be deleted. Using this option - * permanently deletes the feature values from the specified feature IDs within - * the specified time range. This might include data from the online storage. - * If you want to retain any deleted historical data in the online storage, you - * must re-ingest it. + * Feature values in proto Struct format. + * + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesRequestSelectTimeRangeAndFeature : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse_ProtoStruct : GTLRObject +@end + /** - * Required. Selectors choosing which feature values to be deleted from the - * EntityType. + * Response structure in the format of key (feature name) and (feature) value + * pair. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector *featureSelector; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairList : GTLRObject + +/** List of feature names and values. */ +@property(nonatomic, strong, nullable) NSArray *features; + +@end + /** - * If set, data will not be deleted from online storage. When time range is - * older than the data in online storage, setting this to be true will make the - * deletion have no impact on online serving. - * - * Uses NSNumber of boolValue. + * Feature name & value pair. */ -@property(nonatomic, strong, nullable) NSNumber *skipOnlineStorageDelete; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairListFeatureNameValuePair : GTLRObject + +/** Feature short name. */ +@property(nonatomic, copy, nullable) NSString *name; + +/** Feature value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue *value; + +@end + /** - * Required. Select feature generated within a half-inclusive time range. The - * time range is lower inclusive and upper exclusive. + * URI based data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeInterval *timeRange; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FileData : GTLRObject + +/** Required. URI. */ +@property(nonatomic, copy, nullable) NSString *fileUri; + +/** Required. The IANA standard MIME type of the source data. */ +@property(nonatomic, copy, nullable) NSString *mimeType; @end /** - * Response message for FeaturestoreService.DeleteFeatureValues. + * Assigns input data to training, validation, and test sets based on the given + * filters, data pieces not matched by any filter are ignored. Currently only + * supported for Datasets containing DataItems. If any of the filters in this + * message are to match nothing, then they can be set as '-' (the minus sign). + * Supported only for unstructured Datasets. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FilterSplit : GTLRObject -/** Response for request specifying the entities to delete */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectEntity *selectEntity; +/** + * Required. A filter on DataItems of the Dataset. DataItems that match this + * filter are used to test the Model. A filter with same syntax as the one used + * in DatasetService.ListDataItems may be used. If a single DataItem is matched + * by more than one of the FilterSplit filters, then it is assigned to the + * first set that applies to it in the training, validation, test order. + */ +@property(nonatomic, copy, nullable) NSString *testFilter; -/** Response for request specifying time range and feature */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectTimeRangeAndFeature *selectTimeRangeAndFeature; +/** + * Required. A filter on DataItems of the Dataset. DataItems that match this + * filter are used to train the Model. A filter with same syntax as the one + * used in DatasetService.ListDataItems may be used. If a single DataItem is + * matched by more than one of the FilterSplit filters, then it is assigned to + * the first set that applies to it in the training, validation, test order. + */ +@property(nonatomic, copy, nullable) NSString *trainingFilter; + +/** + * Required. A filter on DataItems of the Dataset. DataItems that match this + * filter are used to validate the Model. A filter with same syntax as the one + * used in DatasetService.ListDataItems may be used. If a single DataItem is + * matched by more than one of the FilterSplit filters, then it is assigned to + * the first set that applies to it in the training, validation, test order. + */ +@property(nonatomic, copy, nullable) NSString *validationFilter; @end /** - * Response message if the request uses the SelectEntity option. + * The request message for MatchService.FindNeighbors. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectEntity : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequest : GTLRObject /** - * The count of deleted entity rows in the offline storage. Each row - * corresponds to the combination of an entity ID and a timestamp. One entity - * ID can have multiple rows in the offline storage. - * - * Uses NSNumber of longLongValue. + * The ID of the DeployedIndex that will serve the request. This request is + * sent to a specific IndexEndpoint, as per the IndexEndpoint.network. That + * IndexEndpoint also has IndexEndpoint.deployed_indexes, and each such index + * has a DeployedIndex.id field. The value of the field below must equal one of + * the DeployedIndex.id fields of the IndexEndpoint that is being called for + * this request. */ -@property(nonatomic, strong, nullable) NSNumber *offlineStorageDeletedEntityRowCount; +@property(nonatomic, copy, nullable) NSString *deployedIndexId; + +/** The list of queries. */ +@property(nonatomic, strong, nullable) NSArray *queries; /** - * The count of deleted entities in the online storage. Each entity ID - * corresponds to one entity. + * If set to true, the full datapoints (including all vector values and + * restricts) of the nearest neighbors are returned. Note that returning full + * datapoint will significantly increase the latency and cost of the query. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *onlineStorageDeletedEntityCount; +@property(nonatomic, strong, nullable) NSNumber *returnFullDatapoint; @end /** - * Response message if the request uses the SelectTimeRangeAndFeature option. + * A query to find a number of the nearest neighbors (most similar vectors) of + * a vector. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteFeatureValuesResponseSelectTimeRangeAndFeature : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQuery : GTLRObject /** - * The count of the features or columns impacted. This is the same as the - * feature count in the request. + * The number of neighbors to find via approximate search before exact + * reordering is performed. If not set, the default value from scam config is + * used; if set, this value must be > 0. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *impactedFeatureCount; +@property(nonatomic, strong, nullable) NSNumber *approximateNeighborCount; /** - * The count of modified entity rows in the offline storage. Each row - * corresponds to the combination of an entity ID and a timestamp. One entity - * ID can have multiple rows in the offline storage. Within each row, only the - * features specified in the request are deleted. + * Required. The datapoint/vector whose nearest neighbors should be searched + * for. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint *datapoint; + +/** + * The fraction of the number of leaves to search, set at query time allows + * user to tune search performance. This value increase result in both search + * accuracy and latency increase. The value should be between 0.0 and 1.0. If + * not set or set to 0.0, query uses the default value specified in + * NearestNeighborSearchConfig.TreeAHConfig.fraction_leaf_nodes_to_search. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *offlineStorageModifiedEntityRowCount; +@property(nonatomic, strong, nullable) NSNumber *fractionLeafNodesToSearchOverride; /** - * The count of modified entities in the online storage. Each entity ID - * corresponds to one entity. Within each entity, only the features specified - * in the request are deleted. + * The number of nearest neighbors to be retrieved from database for each + * query. If not set, will use the default from the service configuration + * (https://cloud.google.com/vertex-ai/docs/matching-engine/configuring-indexes#nearest-neighbor-search-config). * - * Uses NSNumber of longLongValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *onlineStorageModifiedEntityCount; +@property(nonatomic, strong, nullable) NSNumber *neighborCount; + +/** + * Crowding is a constraint on a neighbor list produced by nearest neighbor + * search requiring that no more than some value k' of the k neighbors returned + * have the same value of crowding_attribute. It's used for improving result + * diversity. This field is the maximum number of matches with the same + * crowding tag. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *perCrowdingAttributeNeighborCount; + +/** Optional. Represents RRF algorithm that combines search results. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQueryRRF *rrf; @end /** - * Details of operations that perform MetadataService.DeleteMetadataStore. + * Parameters for RRF algorithm that combines search results. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteMetadataStoreOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQueryRRF : GTLRObject -/** Operation metadata for deleting a MetadataStore. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** + * Required. Users can provide an alpha value to give more weight to dense vs + * sparse results. For example, if the alpha is 0, we only return sparse and if + * the alpha is 1, we only return dense. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *alpha; @end /** - * Details of operations that perform deletes of any entities. + * The response message for MatchService.FindNeighbors. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeleteOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponse : GTLRObject -/** The common part of the operation metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** The nearest neighbors of the query datapoints. */ +@property(nonatomic, strong, nullable) NSArray *nearestNeighbors; @end /** - * A deployment of an Index. IndexEndpoints contain one or more - * DeployedIndexes. + * Nearest neighbors for one query. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNearestNeighbors : GTLRObject /** - * Optional. A description of resources that the DeployedIndex uses, which to - * large degree are decided by Vertex AI, and optionally allows only a modest - * additional configuration. If min_replica_count is not set, the default value - * is 2 (we don't provide SLA when min_replica_count=1). If max_replica_count - * is not set, the default value is min_replica_count. The max allowed replica - * count is 1000. + * The ID of the query datapoint. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources *automaticResources; +@property(nonatomic, copy, nullable) NSString *identifier; + +/** All its neighbors. */ +@property(nonatomic, strong, nullable) NSArray *neighbors; + +@end -/** Output only. Timestamp when the DeployedIndex was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Optional. A description of resources that are dedicated to the - * DeployedIndex, and that need a higher degree of manual configuration. The - * field min_replica_count must be set to a value strictly greater than 0, or - * else validation will fail. We don't provide SLA when min_replica_count=1. If - * max_replica_count is not set, the default value is min_replica_count. The - * max allowed replica count is 1000. Available machine types for SMALL shard: - * e2-standard-2 and all machine types available for MEDIUM and LARGE shard. - * Available machine types for MEDIUM shard: e2-standard-16 and all machine - * types available for LARGE shard. Available machine types for LARGE shard: - * e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still - * available, but we recommend e2-standard-16 and e2-highmem-16 for cost - * efficiency. + * A neighbor of the query vector. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources *dedicatedResources; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNeighbor : GTLRObject /** - * Optional. If set, the authentication is enabled for the private endpoint. + * The datapoint of the neighbor. Note that full datapoints are returned only + * when "return_full_datapoint" is set to true. Otherwise, only the + * "datapoint_id" and "crowding_tag" fields are populated. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfig *deployedIndexAuthConfig; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint *datapoint; /** - * Optional. The deployment group can be no longer than 64 characters (eg: - * 'test', 'prod'). If not set, we will use the 'default' deployment group. - * Creating `deployment_groups` with `reserved_ip_ranges` is a recommended - * practice when the peered network has multiple peering ranges. This creates - * your deployments from predictable IP spaces for easier traffic - * administration. Also, one deployment_group (except 'default') can only be - * used with the same reserved_ip_ranges which means if the deployment_group - * has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or - * [d, e] is disallowed. Note: we only support up to 5 deployment groups(not - * including 'default'). + * The distance between the neighbor and the dense embedding query. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *deploymentGroup; +@property(nonatomic, strong, nullable) NSNumber *distance; /** - * The display name of the DeployedIndex. If not provided upon creation, the - * Index's display_name is used. + * The distance between the neighbor and the query sparse_embedding. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSNumber *sparseDistance; + +@end + /** - * Optional. If true, private endpoint's access logs are sent to Cloud Logging. - * These logs are like standard server access logs, containing information like - * timestamp and latency for each MatchRequest. Note that logs may incur a - * cost, especially if the deployed index receives a high queries per second - * rate (QPS). Estimate your costs before enabling this option. + * Assigns the input data to training, validation, and test sets as per the + * given fractions. Any of `training_fraction`, `validation_fraction` and + * `test_fraction` may optionally be provided, they must sum to up to 1. If the + * provided ones sum to less than 1, the remainder is assigned to sets as + * decided by Vertex AI. If none of the fractions are set, by default roughly + * 80% of data is used for training, 10% for validation, and 10% for test. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1FractionSplit : GTLRObject + +/** + * The fraction of the input data that is to be used to evaluate the Model. * - * Uses NSNumber of boolValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *enableAccessLogging; +@property(nonatomic, strong, nullable) NSNumber *testFraction; /** - * Required. The user specified ID of the DeployedIndex. The ID can be up to - * 128 characters long and must start with a letter and only contain letters, - * numbers, and underscores. The ID must be unique within the project it is - * created in. + * The fraction of the input data that is to be used to train the Model. * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *identifier; +@property(nonatomic, strong, nullable) NSNumber *trainingFraction; /** - * Required. The name of the Index this is the deployment of. We may refer to - * this Index as the DeployedIndex's "original" Index. + * The fraction of the input data that is to be used to validate the Model. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *index; +@property(nonatomic, strong, nullable) NSNumber *validationFraction; + +@end + /** - * Output only. The DeployedIndex may depend on various data on its original - * Index. Additionally when certain changes to the original Index are being - * done (e.g. when what the Index contains is being changed) the DeployedIndex - * may be asynchronously updated in the background to reflect these changes. If - * this timestamp's value is at least the Index.update_time of the original - * Index, it means that this DeployedIndex and the original Index are in sync. - * If this timestamp is older, then to see which updates this DeployedIndex - * already contains (and which it does not), one must list the operations that - * are running on the original Index. Only the successfully completed - * Operations with update_time equal or before this sync time are contained in - * this DeployedIndex. + * A predicted [FunctionCall] returned from the model that contains a string + * representing the [FunctionDeclaration.name] and a structured JSON object + * containing the parameters and their values. */ -@property(nonatomic, strong, nullable) GTLRDateTime *indexSyncTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall : GTLRObject /** - * Output only. Provides paths for users to send requests directly to the - * deployed index services running on Cloud via private services access. This - * field is populated if network is configured. + * Optional. Required. The function parameters and values in JSON object + * format. See [FunctionDeclaration.parameters] for parameter details. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexPrivateEndpoints *privateEndpoints; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall_Args *args; /** - * Optional. A list of reserved ip ranges under the VPC network that can be - * used for this DeployedIndex. If set, we will deploy the index within the - * provided ip ranges. Otherwise, the index might be deployed to any ip ranges - * under the provided VPC network. The value should be the name of the address - * (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) Example: - * ['vertex-ai-ip-range']. For more information about subnets and network IP - * ranges, please see - * https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. + * Required. The name of the function to call. Matches + * [FunctionDeclaration.name]. */ -@property(nonatomic, strong, nullable) NSArray *reservedIpRanges; +@property(nonatomic, copy, nullable) NSString *name; @end /** - * Used to set up the auth on the DeployedIndex's private endpoint. + * Optional. Required. The function parameters and values in JSON object + * format. See [FunctionDeclaration.parameters] for parameter details. + * + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfig : GTLRObject - -/** Defines the authentication provider that the DeployedIndex uses. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfigAuthProvider *authProvider; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall_Args : GTLRObject @end /** - * Configuration for an authentication provider, including support for [JSON - * Web Token - * (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32). + * Structured representation of a function declaration as defined by the + * [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included + * in this declaration are the function name and parameters. This + * FunctionDeclaration is a representation of a block of code that can be used + * as a `Tool` by the model and executed by the client. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexAuthConfigAuthProvider : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FunctionDeclaration : GTLRObject /** - * A list of allowed JWT issuers. Each entry must be a valid Google service - * account, in the following format: - * `service-account-name\@project-id.iam.gserviceaccount.com` + * Optional. Description and purpose of the function. Model uses it to decide + * how and whether to call the function. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, strong, nullable) NSArray *allowedIssuers; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * The list of JWT - * [audiences](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#section-4.1.3). - * that are allowed to access. A JWT containing any of these audiences will be - * accepted. + * Required. The name of the function to call. Must start with a letter or an + * underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, + * with a maximum length of 64. */ -@property(nonatomic, strong, nullable) NSArray *audiences; +@property(nonatomic, copy, nullable) NSString *name; + +/** + * Optional. Describes the parameters to this function in JSON Schema Object + * format. Reflects the Open API 3.03 Parameter Object. string Key: the name of + * the parameter. Parameter names are case sensitive. Schema Value: the Schema + * defining the type used for the parameter. For function with no parameters, + * this can be left unset. Parameter names must start with a letter or an + * underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a + * maximum length of 64. Example with 1 required and 1 optional parameter: + * type: OBJECT properties: param1: type: STRING param2: type: INTEGER + * required: - param1 + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Schema *parameters; @end /** - * Points to a DeployedIndex. + * The result output from a [FunctionCall] that contains a string representing + * the [FunctionDeclaration.name] and a structured JSON object containing any + * output from the function is used as context to the model. This should + * contain the result of a [FunctionCall] made based on model prediction. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndexRef : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse : GTLRObject -/** Immutable. The ID of the DeployedIndex in the above IndexEndpoint. */ -@property(nonatomic, copy, nullable) NSString *deployedIndexId; +/** + * Required. The name of the function to call. Matches + * [FunctionDeclaration.name] and [FunctionCall.name]. + */ +@property(nonatomic, copy, nullable) NSString *name; -/** Output only. The display name of the DeployedIndex. */ -@property(nonatomic, copy, nullable) NSString *displayName; +/** Required. The function response in JSON object format. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse_Response *response; -/** Immutable. A resource name of the IndexEndpoint. */ -@property(nonatomic, copy, nullable) NSString *indexEndpoint; +@end + +/** + * Required. The function response in JSON object format. + * + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse_Response : GTLRObject @end /** - * A deployment of a Model. Endpoints contain one or more DeployedModels. + * The Google Cloud Storage location where the output is to be written to. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination : GTLRObject /** - * A description of resources that to large degree are decided by Vertex AI, - * and require only a modest additional configuration. + * Required. Google Cloud Storage URI to output directory. If the uri doesn't + * end with '/', a '/' will be automatically appended. The directory is created + * if it doesn't exist. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources *automaticResources; +@property(nonatomic, copy, nullable) NSString *outputUriPrefix; + +@end -/** Output only. Timestamp when the DeployedModel was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * A description of resources that are dedicated to the DeployedModel, and that - * need a higher degree of manual configuration. + * The Google Cloud Storage location for the input content. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources *dedicatedResources; +@interface GTLRAiplatform_GoogleCloudAiplatformV1GcsSource : GTLRObject /** - * For custom-trained Models and AutoML Tabular Models, the container of the - * DeployedModel instances will send `stderr` and `stdout` streams to Cloud - * Logging by default. Please note that the logs incur cost, which are subject - * to [Cloud Logging pricing](https://cloud.google.com/logging/pricing). User - * can disable container logging by setting this flag to true. - * - * Uses NSNumber of boolValue. + * Required. Google Cloud Storage URI(-s) to the input file(s). May contain + * wildcards. For more information on wildcards, see + * https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames. */ -@property(nonatomic, strong, nullable) NSNumber *disableContainerLogging; +@property(nonatomic, strong, nullable) NSArray *uris; + +@end + /** - * If true, deploy the model without explainable feature, regardless the - * existence of Model.explanation_spec or explanation_spec. - * - * Uses NSNumber of boolValue. + * Request message for [PredictionService.GenerateContent]. */ -@property(nonatomic, strong, nullable) NSNumber *disableExplanations; +@interface GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentRequest : GTLRObject /** - * The display name of the DeployedModel. If not provided upon creation, the - * Model's display_name is used. + * Required. The content of the current conversation with the model. For + * single-turn queries, this is a single instance. For multi-turn queries, this + * is a repeated field that contains conversation history + latest request. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSArray *contents; + +/** Optional. Generation config. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig *generationConfig; /** - * If true, online prediction access logs are sent to Cloud Logging. These logs - * are like standard server access logs, containing information like timestamp - * and latency for each prediction request. Note that logs may incur a cost, - * especially if your project receives prediction requests at a high queries - * per second rate (QPS). Estimate your costs before enabling this option. - * - * Uses NSNumber of boolValue. + * Optional. Per request settings for blocking unsafe content. Enforced on + * GenerateContentResponse.candidates. */ -@property(nonatomic, strong, nullable) NSNumber *enableAccessLogging; +@property(nonatomic, strong, nullable) NSArray *safetySettings; /** - * Explanation configuration for this DeployedModel. When deploying a Model - * using EndpointService.DeployModel, this value overrides the value of - * Model.explanation_spec. All fields of explanation_spec are optional in the - * request. If a field of explanation_spec is not populated, the value of the - * same field of Model.explanation_spec is inherited. If the corresponding - * Model.explanation_spec is not populated, all fields of the explanation_spec - * will be used for the explanation configuration. + * Optional. The user provided system instructions for the model. Note: only + * text should be used in parts and content in each part will be in a separate + * paragraph. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec *explanationSpec; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Content *systemInstruction; /** - * Immutable. The ID of the DeployedModel. If not provided upon deployment, - * Vertex AI will generate a value for this ID. This value should be 1-10 - * characters, and valid characters are `/[0-9]/`. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). + * Optional. A list of `Tools` the model may use to generate the next response. + * A `Tool` is a piece of code that enables the system to interact with + * external systems to perform an action, or set of actions, outside of + * knowledge and scope of the model. */ -@property(nonatomic, copy, nullable) NSString *identifier; +@property(nonatomic, strong, nullable) NSArray *tools; -/** - * Required. The resource name of the Model that this is the deployment of. - * Note that the Model may be in a different location than the DeployedModel's - * Endpoint. The resource name may contain version id or version alias to - * specify the version. Example: - * `projects/{project}/locations/{location}/models/{model}\@2` or - * `projects/{project}/locations/{location}/models/{model}\@golden` if no - * version is specified, the default version will be deployed. - */ -@property(nonatomic, copy, nullable) NSString *model; +@end -/** Output only. The version ID of the model that is deployed. */ -@property(nonatomic, copy, nullable) NSString *modelVersionId; /** - * Output only. Provide paths for users to send predict/explain/health requests - * directly to the deployed model services running on Cloud via private - * services access. This field is populated if network is configured. + * Response message for [PredictionService.GenerateContent]. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PrivateEndpoints *privateEndpoints; +@interface GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponse : GTLRObject -/** - * The service account that the DeployedModel's container runs as. Specify the - * email address of the service account. If this service account is not - * specified, the container runs as a service account that doesn't have access - * to the resource project. Users deploying the Model must have the - * `iam.serviceAccounts.actAs` permission on this service account. - */ -@property(nonatomic, copy, nullable) NSString *serviceAccount; +/** Output only. Generated candidates. */ +@property(nonatomic, strong, nullable) NSArray *candidates; /** - * The resource name of the shared DeploymentResourcePool to deploy on. Format: - * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * Output only. Content filter results for a prompt sent in the request. Note: + * Sent only in the first stream chunk. Only happens when no candidates were + * generated due to content violations. */ -@property(nonatomic, copy, nullable) NSString *sharedResources; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback *promptFeedback; + +/** Usage metadata about the response(s). */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata *usageMetadata; @end /** - * Points to a DeployedModel. + * Content filter results for a prompt sent in the request. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployedModelRef : GTLRObject - -/** Immutable. An ID of a DeployedModel in the above Endpoint. */ -@property(nonatomic, copy, nullable) NSString *deployedModelId; - -/** Immutable. A resource name of an Endpoint. */ -@property(nonatomic, copy, nullable) NSString *endpoint; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback : GTLRObject /** - * Runtime operation information for IndexEndpointService.DeployIndex. + * Output only. Blocked reason. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_BlockedReasonUnspecified + * Unspecified blocked reason. (Value: "BLOCKED_REASON_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_Blocklist + * Candidates blocked due to the terms which are included from the + * terminology blocklist. (Value: "BLOCKLIST") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_Other + * Candidates blocked due to other reason. (Value: "OTHER") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_ProhibitedContent + * Candidates blocked due to prohibited content. (Value: + * "PROHIBITED_CONTENT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_Safety + * Candidates blocked due to safety. (Value: "SAFETY") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexOperationMetadata : GTLRObject +@property(nonatomic, copy, nullable) NSString *blockReason; -/** The unique index id specified by user */ -@property(nonatomic, copy, nullable) NSString *deployedIndexId; +/** Output only. A readable block reason message. */ +@property(nonatomic, copy, nullable) NSString *blockReasonMessage; -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** Output only. Safety ratings. */ +@property(nonatomic, strong, nullable) NSArray *safetyRatings; @end /** - * Request message for IndexEndpointService.DeployIndex. + * Usage metadata about response(s). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexRequest : GTLRObject - -/** Required. The DeployedIndex to be created within the IndexEndpoint. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex *deployedIndex; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata : GTLRObject +/** + * Number of tokens in the response(s). + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *candidatesTokenCount; /** - * Response message for IndexEndpointService.DeployIndex. + * Number of tokens in the request. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployIndexResponse : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *promptTokenCount; -/** The DeployedIndex that had been deployed in the IndexEndpoint. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex *deployedIndex; +/** + * totalTokenCount + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *totalTokenCount; @end /** - * A description of resources that can be shared by multiple DeployedModels, - * whose underlying specification consists of a DedicatedResources. + * Generation config. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeploymentResourcePool : GTLRObject - -/** Output only. Timestamp when this DeploymentResourcePool was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig : GTLRObject /** - * Required. The underlying DedicatedResources that the DeploymentResourcePool - * uses. + * Optional. Number of candidates to generate. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources *dedicatedResources; +@property(nonatomic, strong, nullable) NSNumber *candidateCount; /** - * Immutable. The resource name of the DeploymentResourcePool. Format: - * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` + * Optional. Frequency penalties. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *name; - -@end - +@property(nonatomic, strong, nullable) NSNumber *frequencyPenalty; /** - * Runtime operation information for EndpointService.DeployModel. + * Optional. The maximum number of output tokens to generate per message. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployModelOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@property(nonatomic, strong, nullable) NSNumber *maxOutputTokens; /** - * Request message for EndpointService.DeployModel. + * Optional. Positive penalties. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *presencePenalty; /** - * Required. The DeployedModel to be created within the Endpoint. Note that - * Endpoint.traffic_split must be updated for the DeployedModel to start - * receiving traffic, either as part of this call, or via - * EndpointService.UpdateEndpoint. + * Optional. Output response mimetype of the generated candidate text. + * Supported mimetype: - `text/plain`: (default) Text output. - + * `application/json`: JSON response in the candidates. The model needs to be + * prompted to output the appropriate response type, otherwise the behavior is + * undefined. This is a preview feature. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel *deployedModel; +@property(nonatomic, copy, nullable) NSString *responseMimeType; /** - * A map from a DeployedModel's ID to the percentage of this Endpoint's traffic - * that should be forwarded to that DeployedModel. If this field is non-empty, - * then the Endpoint's traffic_split will be overwritten with it. To refer to - * the ID of the just being deployed Model, a "0" should be used, and the - * actual ID of the new DeployedModel will be filled in its place by this - * method. The traffic percentage values must add up to 100. If this field is - * empty, then the Endpoint's traffic_split is not updated. + * Optional. Control Three levels of creativity in the model output. Default: + * RESPONSE_STYLE_BALANCED + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStyleBalanced + * Default response style. (Value: "RESPONSE_STYLE_BALANCED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStyleCreative + * Creative response style. (Value: "RESPONSE_STYLE_CREATIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStylePrecise + * Precise response. (Value: "RESPONSE_STYLE_PRECISE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig_ResponseStyle_ResponseStyleUnspecified + * response style unspecified. (Value: "RESPONSE_STYLE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest_TrafficSplit *trafficSplit; - -@end +@property(nonatomic, copy, nullable) NSString *responseStyle; +/** Optional. Stop sequences. */ +@property(nonatomic, strong, nullable) NSArray *stopSequences; /** - * A map from a DeployedModel's ID to the percentage of this Endpoint's traffic - * that should be forwarded to that DeployedModel. If this field is non-empty, - * then the Endpoint's traffic_split will be overwritten with it. To refer to - * the ID of the just being deployed Model, a "0" should be used, and the - * actual ID of the new DeployedModel will be filled in its place by this - * method. The traffic percentage values must add up to 100. If this field is - * empty, then the Endpoint's traffic_split is not updated. + * Optional. Controls the randomness of predictions. * - * @note This class is documented as having more properties of NSNumber (Uses - * NSNumber of intValue.). Use @c -additionalJSONKeys and @c - * -additionalPropertyForName: to get the list of properties and then - * fetch them; or @c -additionalProperties to fetch them all at once. + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployModelRequest_TrafficSplit : GTLRObject -@end - +@property(nonatomic, strong, nullable) NSNumber *temperature; /** - * Response message for EndpointService.DeployModel. + * Optional. If specified, top-k sampling will be used. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DeployModelResponse : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *topK; -/** The DeployedModel that had been deployed in the Endpoint. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel *deployedModel; +/** + * Optional. If specified, nucleus sampling will be used. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *topP; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting + * Generic Metadata shared by all operations. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DestinationFeatureSetting : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata : GTLRObject + +/** Output only. Time when the operation was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Specify the field name in the export destination. If not specified, Feature - * ID is used. + * Output only. Partial failures encountered. E.g. single files that couldn't + * be read. This field should never exceed 20 entries. Status details field + * will contain standard Google Cloud error details. */ -@property(nonatomic, copy, nullable) NSString *destinationField; +@property(nonatomic, strong, nullable) NSArray *partialFailures; -/** Required. The ID of the Feature to apply the setting to. */ -@property(nonatomic, copy, nullable) NSString *featureId; +/** + * Output only. Time when the operation was updated for the last time. If the + * operation has finished (successfully or not), this is the finish time. + */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Request message for PredictionService.DirectPredict. + * Contains information about the source of the models generated from + * Generative AI Studio. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictRequest : GTLRObject - -/** The prediction input. */ -@property(nonatomic, strong, nullable) NSArray *inputs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1GenieSource : GTLRObject -/** The parameters that govern the prediction. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensor *parameters; +/** Required. The public base model URI. */ +@property(nonatomic, copy, nullable) NSString *baseModelUri; @end /** - * Response message for PredictionService.DirectPredict. + * Metadata returned to client when grounding is enabled. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DirectPredictResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1GroundingMetadata : GTLRObject -/** The prediction output. */ -@property(nonatomic, strong, nullable) NSArray *outputs; +/** Optional. Google search entry for the following-up web searches. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SearchEntryPoint *searchEntryPoint; -/** The parameters that govern the prediction. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensor *parameters; +/** Optional. Web search queries for the following-up web search. */ +@property(nonatomic, strong, nullable) NSArray *webSearchQueries; @end /** - * Request message for PredictionService.DirectRawPredict. + * Represents a HyperparameterTuningJob. A HyperparameterTuningJob has a Study + * specification and multiple CustomJobs with identical CustomJob + * specification. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob : GTLRObject + +/** Output only. Time when the HyperparameterTuningJob was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The prediction input. - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Required. The display name of the HyperparameterTuningJob. The name can be + * up to 128 characters long and can consist of any UTF-8 characters. */ -@property(nonatomic, copy, nullable) NSString *input; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Fully qualified name of the API method being invoked to perform predictions. - * Format: `/namespace.Service/Method/` Example: - * `/tensorflow.serving.PredictionService/Predict` + * Customer-managed encryption key options for a HyperparameterTuningJob. If + * this is set, then all resources created by the HyperparameterTuningJob will + * be encrypted with the provided encryption key. */ -@property(nonatomic, copy, nullable) NSString *methodName; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * Response message for PredictionService.DirectRawPredict. + * Output only. Time when the HyperparameterTuningJob entered any of the + * following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, + * `JOB_STATE_CANCELLED`. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DirectRawPredictResponse : GTLRObject +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * The prediction output. - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Output only. Only populated when job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. */ -@property(nonatomic, copy, nullable) NSString *output; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; /** - * Represents the spec of disk options. + * The labels with user-defined metadata to organize HyperparameterTuningJobs. + * Label keys and values can be no longer than 64 characters (Unicode + * codepoints), can only contain lowercase letters, numeric characters, + * underscores and dashes. International characters are allowed. See + * https://goo.gl/xmQnxf for more information and examples of labels. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DiskSpec : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_Labels *labels; /** - * Size in GB of the boot disk (default is 100GB). + * The number of failed Trials that need to be seen before failing the + * HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must + * fail before the whole job fails. * * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *bootDiskSizeGb; +@property(nonatomic, strong, nullable) NSNumber *maxFailedTrialCount; /** - * Type of the boot disk (default is "pd-ssd"). Valid values: "pd-ssd" - * (Persistent Disk Solid State Drive) or "pd-standard" (Persistent Disk Hard - * Disk Drive). + * Required. The desired total number of Trials. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *bootDiskType; +@property(nonatomic, strong, nullable) NSNumber *maxTrialCount; -@end +/** Output only. Resource name of the HyperparameterTuningJob. */ +@property(nonatomic, copy, nullable) NSString *name; +/** + * Required. The desired number of Trials to run in parallel. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *parallelTrialCount; /** - * A list of double values. + * Output only. Time when the HyperparameterTuningJob for the first time + * entered the `JOB_STATE_RUNNING` state. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1DoubleArray : GTLRObject +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * A list of double values. + * Output only. The detailed state of the job. * - * Uses NSNumber of doubleValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateCancelled + * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateCancelling + * The job is being cancelled. From this state the job may only go to + * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateExpired + * The job has expired. (Value: "JOB_STATE_EXPIRED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateFailed + * The job failed. (Value: "JOB_STATE_FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStatePartiallySucceeded + * The job is partially succeeded, some results may be missing due to + * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStatePaused + * The job has been stopped, and can be resumed. (Value: + * "JOB_STATE_PAUSED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStatePending + * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateQueued + * The job has been just created or resumed and processing has not yet + * begun. (Value: "JOB_STATE_QUEUED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateRunning + * The job is in progress. (Value: "JOB_STATE_RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateSucceeded + * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateUnspecified + * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateUpdating + * The job is being updated. Only jobs in the `RUNNING` state can be + * updated. After updating, the job goes back to the `RUNNING` state. + * (Value: "JOB_STATE_UPDATING") */ -@property(nonatomic, strong, nullable) NSArray *values; - -@end +@property(nonatomic, copy, nullable) NSString *state; +/** Required. Study configuration of the HyperparameterTuningJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpec *studySpec; /** - * Represents a customer-managed encryption key spec that can be applied to a - * top-level resource. + * Required. The spec of a trial job. The same spec applies to the CustomJobs + * created in all the trials. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *trialJobSpec; + +/** Output only. Trials of the HyperparameterTuningJob. */ +@property(nonatomic, strong, nullable) NSArray *trials; /** - * Required. The Cloud KMS resource identifier of the customer managed - * encryption key used to protect a resource. Has the form: - * `projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key`. - * The key needs to be in the same region as where the compute resource is - * created. + * Output only. Time when the HyperparameterTuningJob was most recently + * updated. */ -@property(nonatomic, copy, nullable) NSString *kmsKeyName; +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Models are deployed into it, and afterwards Endpoint is called to obtain - * predictions and explanations. + * The labels with user-defined metadata to organize HyperparameterTuningJobs. + * Label keys and values can be no longer than 64 characters (Unicode + * codepoints), can only contain lowercase letters, numeric characters, + * underscores and dashes. International characters are allowed. See + * https://goo.gl/xmQnxf for more information and examples of labels. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Endpoint : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_Labels : GTLRObject +@end -/** Output only. Timestamp when this Endpoint was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Output only. The models deployed in this Endpoint. To add or remove - * DeployedModels use EndpointService.DeployModel and - * EndpointService.UndeployModel respectively. + * Matcher for Features of an EntityType by Feature ID. */ -@property(nonatomic, strong, nullable) NSArray *deployedModels; +@interface GTLRAiplatform_GoogleCloudAiplatformV1IdMatcher : GTLRObject /** - * The description of the Endpoint. - * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Required. The following are accepted as `ids`: * A single-element list + * containing only `*`, which selects all Features in the target EntityType, or + * * A list containing only Feature IDs, which selects only Features with those + * IDs in the target EntityType. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, strong, nullable) NSArray *ids; -/** - * Required. The display name of the Endpoint. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. - */ -@property(nonatomic, copy, nullable) NSString *displayName; +@end -/** - * Deprecated: If true, expose the Endpoint via private service connect. Only - * one of the fields, network or enable_private_service_connect, can be set. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *enablePrivateServiceConnect GTLR_DEPRECATED; /** - * Customer-managed encryption key spec for an Endpoint. If set, this Endpoint - * and all sub-resources of this Endpoint will be secured by this key. + * Describes the location from where we import data into a Dataset, together + * with the labels that will be applied to the DataItems and the Annotations. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig : GTLRObject /** - * Used to perform consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * Labels that will be applied to newly imported Annotations. If two + * Annotations are identical, one of them will be deduped. Two Annotations are + * considered identical if their payload, payload_schema_uri and all of their + * labels are the same. These labels will be overridden by Annotation labels + * specified inside index file referenced by import_schema_uri, e.g. jsonl + * file. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_AnnotationLabels *annotationLabels; /** - * The labels with user-defined metadata to organize your Endpoints. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. + * Labels that will be applied to newly imported DataItems. If an identical + * DataItem as one being imported already exists in the Dataset, then these + * labels will be appended to these of the already existing one, and if labels + * with identical key is imported before, the old label value will be + * overwritten. If two DataItems are identical in the same import data + * operation, the labels will be combined and if key collision happens in this + * case, one of the values will be picked randomly. Two DataItems are + * considered identical if their content bytes are identical (e.g. image bytes + * or pdf bytes). These labels will be overridden by Annotation labels + * specified inside index file referenced by import_schema_uri, e.g. jsonl + * file. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_Labels *labels; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_DataItemLabels *dataItemLabels; + +/** The Google Cloud Storage location for the input content. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; /** - * Output only. Resource name of the Model Monitoring job associated with this - * Endpoint if monitoring is enabled by - * JobService.CreateModelDeploymentMonitoringJob. Format: - * `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` + * Required. Points to a YAML file stored on Google Cloud Storage describing + * the import format. Validation will be done against the schema. The schema is + * defined as an [OpenAPI 3.0.2 Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). */ -@property(nonatomic, copy, nullable) NSString *modelDeploymentMonitoringJob; +@property(nonatomic, copy, nullable) NSString *importSchemaUri; + +@end -/** Output only. The resource name of the Endpoint. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * Optional. The full name of the Google Compute Engine - * [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) - * to which the Endpoint should be peered. Private services access must already - * be configured for the network. If left unspecified, the Endpoint is not - * peered with any network. Only one of the fields, network or - * enable_private_service_connect, can be set. - * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * `projects/{project}/global/networks/{network}`. Where `{project}` is a - * project number, as in `12345`, and `{network}` is network name. + * Labels that will be applied to newly imported Annotations. If two + * Annotations are identical, one of them will be deduped. Two Annotations are + * considered identical if their payload, payload_schema_uri and all of their + * labels are the same. These labels will be overridden by Annotation labels + * specified inside index file referenced by import_schema_uri, e.g. jsonl + * file. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, copy, nullable) NSString *network; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_AnnotationLabels : GTLRObject +@end -/** Configures the request-response logging for online prediction. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PredictRequestResponseLoggingConfig *predictRequestResponseLoggingConfig; /** - * Optional. Configuration for private service connect. network and - * private_service_connect_config are mutually exclusive. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfig *privateServiceConnectConfig; - -/** - * A map from a DeployedModel's ID to the percentage of this Endpoint's traffic - * that should be forwarded to that DeployedModel. If a DeployedModel's ID is - * not listed in this map, then it receives no traffic. The traffic percentage - * values must add up to 100, or map must be empty if the Endpoint is to not - * accept any traffic at a moment. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_TrafficSplit *trafficSplit; - -/** Output only. Timestamp when this Endpoint was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; - -@end - - -/** - * The labels with user-defined metadata to organize your Endpoints. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. + * Labels that will be applied to newly imported DataItems. If an identical + * DataItem as one being imported already exists in the Dataset, then these + * labels will be appended to these of the already existing one, and if labels + * with identical key is imported before, the old label value will be + * overwritten. If two DataItems are identical in the same import data + * operation, the labels will be combined and if key collision happens in this + * case, one of the values will be picked randomly. Two DataItems are + * considered identical if their content bytes are identical (e.g. image bytes + * or pdf bytes). These labels will be overridden by Annotation labels + * specified inside index file referenced by import_schema_uri, e.g. jsonl + * file. * * @note This class is documented as having more properties of NSString. Use @c * -additionalJSONKeys and @c -additionalPropertyForName: to get the list * of properties and then fetch them; or @c -additionalProperties to * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_Labels : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_DataItemLabels : GTLRObject @end /** - * A map from a DeployedModel's ID to the percentage of this Endpoint's traffic - * that should be forwarded to that DeployedModel. If a DeployedModel's ID is - * not listed in this map, then it receives no traffic. The traffic percentage - * values must add up to 100, or map must be empty if the Endpoint is to not - * accept any traffic at a moment. - * - * @note This class is documented as having more properties of NSNumber (Uses - * NSNumber of intValue.). Use @c -additionalJSONKeys and @c - * -additionalPropertyForName: to get the list of properties and then - * fetch them; or @c -additionalProperties to fetch them all at once. + * Runtime operation information for DatasetService.ImportData. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Endpoint_TrafficSplit : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataOperationMetadata : GTLRObject + +/** The common part of the operation metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + @end /** - * Selector for entityId. Getting ids from the given source. + * Request message for DatasetService.ImportData. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1EntityIdSelector : GTLRObject - -/** Source of Csv */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CsvSource *csvSource; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataRequest : GTLRObject /** - * Source column that holds entity IDs. If not provided, entity IDs are - * extracted from the column named entity_id. + * Required. The desired input locations. The contents of all input locations + * will be imported in one batch. */ -@property(nonatomic, copy, nullable) NSString *entityIdField; +@property(nonatomic, strong, nullable) NSArray *importConfigs; @end /** - * An entity type is a type of object in a system that needs to be modeled and - * have stored information about. For example, driver is an entity type, and - * driver0 is an instance of an entity type driver. + * Response message for DatasetService.ImportData. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1EntityType : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataResponse : GTLRObject +@end -/** Output only. Timestamp when this EntityType was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Optional. Description of the EntityType. - * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Details of operations that perform import Feature values. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesOperationMetadata : GTLRObject /** - * Optional. Used to perform a consistent read-modify-write updates. If not - * set, a blind "overwrite" update happens. + * List of ImportFeatureValues operations running under a single EntityType + * that are blocking this operation. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, strong, nullable) NSArray *blockingOperationIds; -/** - * Optional. The labels with user-defined metadata to organize your - * EntityTypes. Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one EntityType (System - * labels are excluded)." System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EntityType_Labels *labels; +/** Operation metadata for Featurestore import Feature values. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; /** - * Optional. The default monitoring configuration for all Features with value - * type (Feature.ValueType) BOOL, STRING, DOUBLE or INT64 under this - * EntityType. If this is populated with - * [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot - * analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is - * disabled. + * Number of entities that have been imported by the operation. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfig *monitoringConfig; +@property(nonatomic, strong, nullable) NSNumber *importedEntityCount; /** - * Immutable. Name of the EntityType. Format: - * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}` - * The last part entity_type is assigned by the client. The entity_type can be - * up to 64 characters long and can consist only of ASCII Latin letters A-Z and - * a-z and underscore(_), and ASCII digits 0-9 starting with a letter. The - * value will be unique given a featurestore. + * Number of Feature values that have been imported by the operation. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) NSNumber *importedFeatureValueCount; /** - * Optional. Config for data retention policy in offline storage. TTL in days - * for feature values that will be stored in offline storage. The Feature Store - * offline storage periodically removes obsolete feature values older than - * `offline_storage_ttl_days` since the feature generation time. If unset (or - * explicitly set to 0), default to 4000 days TTL. + * The number of rows in input source that weren't imported due to either * Not + * having any featureValues. * Having a null entityId. * Having a null + * timestamp. * Not being parsable (applicable for CSV sources). * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *offlineStorageTtlDays; - -/** Output only. Timestamp when this EntityType was most recently updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; - -@end +@property(nonatomic, strong, nullable) NSNumber *invalidRowCount; +/** The source URI from where Feature values are imported. */ +@property(nonatomic, strong, nullable) NSArray *sourceUris; /** - * Optional. The labels with user-defined metadata to organize your - * EntityTypes. Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one EntityType (System - * labels are excluded)." System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. + * The number rows that weren't ingested due to having timestamps outside the + * retention boundary. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1EntityType_Labels : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *timestampOutsideRetentionRowsCount; + @end /** - * Represents an environment variable present in a Container or Python Module. + * Request message for FeaturestoreService.ImportFeatureValues. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1EnvVar : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequest : GTLRObject + +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1AvroSource *avroSource; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource *bigquerySource; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CsvSource *csvSource; /** - * Required. Name of the environment variable. Must be a valid C identifier. + * If true, API doesn't start ingestion analysis pipeline. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) NSNumber *disableIngestionAnalysis; /** - * Required. Variables that reference a $(VAR_NAME) are expanded using the - * previous defined environment variables in the container and any service - * environment variables. If a variable cannot be resolved, the reference in - * the input string will be unchanged. The $(VAR_NAME) syntax can be escaped - * with a double $$, ie: $$(VAR_NAME). Escaped references will never be - * expanded, regardless of whether the variable exists or not. + * If set, data will not be imported for online serving. This is typically used + * for backfilling, where Feature generation timestamps are not in the + * timestamp range needed for online serving. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *value; - -@end - +@property(nonatomic, strong, nullable) NSNumber *disableOnlineServing; /** - * Model error analysis for each annotation. + * Source column that holds entity IDs. If not provided, entity IDs are + * extracted from the column named entity_id. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation : GTLRObject +@property(nonatomic, copy, nullable) NSString *entityIdField; /** - * Attributed items for a given annotation, typically representing neighbors - * from the training sets constrained by the query type. + * Required. Specifications defining which Feature values to import from the + * entity. The request fails if no feature_specs are provided, and having + * multiple feature_specs for one Feature is not allowed. */ -@property(nonatomic, strong, nullable) NSArray *attributedItems; +@property(nonatomic, strong, nullable) NSArray *featureSpecs; /** - * The outlier score of this annotated item. Usually defined as the min of all - * distances from attributed items. - * - * Uses NSNumber of doubleValue. + * Single Feature timestamp for all entities being imported. The timestamp must + * not have higher than millisecond precision. */ -@property(nonatomic, strong, nullable) NSNumber *outlierScore; +@property(nonatomic, strong, nullable) GTLRDateTime *featureTime; /** - * The threshold used to determine if this annotation is an outlier or not. - * - * Uses NSNumber of doubleValue. + * Source column that holds the Feature timestamp for all Feature values in + * each entity. */ -@property(nonatomic, strong, nullable) NSNumber *outlierThreshold; +@property(nonatomic, copy, nullable) NSString *featureTimeField; /** - * The query type used for finding the attributed items. + * Specifies the number of workers that are used to write data to the + * Featurestore. Consider the online serving capacity that you require to + * achieve the desired import throughput without interfering with online + * serving. The value must be positive, and less than or equal to 100. If not + * set, defaults to using 1 worker. The low count ensures minimal impact on + * online serving performance. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation_QueryType_AllSimilar - * Query similar samples across all classes in the dataset. (Value: - * "ALL_SIMILAR") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation_QueryType_QueryTypeUnspecified - * Unspecified query type for model error analysis. (Value: - * "QUERY_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation_QueryType_SameClassDissimilar - * Query dissimilar samples from the same class of the input sample. - * (Value: "SAME_CLASS_DISSIMILAR") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotation_QueryType_SameClassSimilar - * Query similar samples from the same class of the input sample. (Value: - * "SAME_CLASS_SIMILAR") + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *queryType; +@property(nonatomic, strong, nullable) NSNumber *workerCount; @end /** - * Attributed items for a given annotation, typically representing neighbors - * from the training sets constrained by the query type. + * Defines the Feature value(s) to import. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ErrorAnalysisAnnotationAttributedItem : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequestFeatureSpec : GTLRObject /** - * The unique ID for each annotation. Used by FE to allocate the annotation in - * DB. + * Required. ID of the Feature to import values of. This Feature must exist in + * the target EntityType, or the request will fail. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@property(nonatomic, copy, nullable) NSString *annotationResourceName; +@property(nonatomic, copy, nullable) NSString *identifier; /** - * The distance of this item to the annotation. - * - * Uses NSNumber of doubleValue. + * Source column to get the Feature values from. If not set, uses the column + * with the same name as the Feature ID. */ -@property(nonatomic, strong, nullable) NSNumber *distance; +@property(nonatomic, copy, nullable) NSString *sourceField; @end /** - * True positive, false positive, or false negative. EvaluatedAnnotation is - * only available under ModelEvaluationSlice with slice of `annotationSpec` - * dimension. + * Response message for FeaturestoreService.ImportFeatureValues. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesResponse : GTLRObject /** - * Output only. The data item payload that the Model predicted this - * EvaluatedAnnotation on. + * Number of entities that have been imported by the operation. * - * Can be any valid JSON type. - */ -@property(nonatomic, strong, nullable) id dataItemPayload; - -/** Annotations of model error analysis results. */ -@property(nonatomic, strong, nullable) NSArray *errorAnalysisAnnotations; - -/** - * Output only. ID of the EvaluatedDataItemView under the same ancestor - * ModelEvaluation. The EvaluatedDataItemView consists of all ground truths and - * predictions on data_item_payload. - */ -@property(nonatomic, copy, nullable) NSString *evaluatedDataItemViewId; - -/** - * Explanations of predictions. Each element of the explanations indicates the - * explanation for one explanation Method. The attributions list in the - * EvaluatedAnnotationExplanation.explanation object corresponds to the - * predictions list. For example, the second element in the attributions list - * explains the second element in the predictions list. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *explanations; +@property(nonatomic, strong, nullable) NSNumber *importedEntityCount; /** - * Output only. The ground truth Annotations, i.e. the Annotations that exist - * in the test data the Model is evaluated on. For true positive, there is one - * and only one ground truth annotation, which matches the only prediction in - * predictions. For false positive, there are zero or more ground truth - * annotations that are similar to the only prediction in predictions, but not - * enough for a match. For false negative, there is one and only one ground - * truth annotation, which doesn't match any predictions created by the model. - * The schema of the ground truth is stored in - * ModelEvaluation.annotation_schema_uri + * Number of Feature values that have been imported by the operation. * - * Can be any valid JSON type. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *groundTruths; +@property(nonatomic, strong, nullable) NSNumber *importedFeatureValueCount; /** - * Output only. The model predicted annotations. For true positive, there is - * one and only one prediction, which matches the only one ground truth - * annotation in ground_truths. For false positive, there is one and only one - * prediction, which doesn't match any ground truth annotation of the - * corresponding data_item_view_id. For false negative, there are zero or more - * predictions which are similar to the only ground truth annotation in - * ground_truths but not enough for a match. The schema of the prediction is - * stored in ModelEvaluation.annotation_schema_uri + * The number of rows in input source that weren't imported due to either * Not + * having any featureValues. * Having a null entityId. * Having a null + * timestamp. * Not being parsable (applicable for CSV sources). * - * Can be any valid JSON type. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *predictions; +@property(nonatomic, strong, nullable) NSNumber *invalidRowCount; /** - * Output only. Type of the EvaluatedAnnotation. + * The number rows that weren't ingested due to having feature timestamps + * outside the retention boundary. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation_Type_EvaluatedAnnotationTypeUnspecified - * Invalid value. (Value: "EVALUATED_ANNOTATION_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation_Type_FalseNegative - * The EvaluatedAnnotation is false negative. It has a ground truth - * annotation which is not matched by any of the model created - * predictions. (Value: "FALSE_NEGATIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation_Type_FalsePositive - * The EvaluatedAnnotation is false positive. It has a prediction created - * by the Model which does not match any ground truth annotation. (Value: - * "FALSE_POSITIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotation_Type_TruePositive - * The EvaluatedAnnotation is a true positive. It has a prediction - * created by the Model and a ground truth Annotation which the - * prediction matches. (Value: "TRUE_POSITIVE") + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *type; +@property(nonatomic, strong, nullable) NSNumber *timestampOutsideRetentionRowsCount; @end /** - * Explanation result of the prediction produced by the Model. + * Request message for ModelService.ImportModelEvaluation */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1EvaluatedAnnotationExplanation : GTLRObject - -/** Explanation attribution response details. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Explanation *explanation; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportModelEvaluationRequest : GTLRObject -/** - * Explanation type. For AutoML Image Classification models, possible values - * are: * `image-integrated-gradients` * `image-xrai` - */ -@property(nonatomic, copy, nullable) NSString *explanationType; +/** Required. Model evaluation resource to be imported. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluation *modelEvaluation; @end /** - * An edge describing the relationship between an Artifact and an Execution in - * a lineage graph. + * A representation of a collection of database items organized in a way that + * allows for approximate nearest neighbor (a.k.a ANN) algorithms search. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Event : GTLRObject - -/** Required. The relative resource name of the Artifact in the Event. */ -@property(nonatomic, copy, nullable) NSString *artifact; - -/** Output only. Time the Event occurred. */ -@property(nonatomic, strong, nullable) GTLRDateTime *eventTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Index : GTLRObject -/** Output only. The relative resource name of the Execution in the Event. */ -@property(nonatomic, copy, nullable) NSString *execution; +/** Output only. Timestamp when this Index was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The labels with user-defined metadata to annotate Events. Label keys and - * values can be no longer than 64 characters (Unicode codepoints), can only - * contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. No more than 64 user labels can be - * associated with one Event (System labels are excluded). See - * https://goo.gl/xmQnxf for more information and examples of labels. System - * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are - * immutable. + * Output only. The pointers to DeployedIndexes created from this Index. An + * Index can be only deleted if all its DeployedIndexes had been undeployed + * first. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Event_Labels *labels; +@property(nonatomic, strong, nullable) NSArray *deployedIndexes; /** - * Required. The type of the Event. + * The description of the Index. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Event_Type_Input An input - * of the Execution. (Value: "INPUT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Event_Type_Output An output - * of the Execution. (Value: "OUTPUT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Event_Type_TypeUnspecified - * Unspecified whether input or output of the Execution. (Value: - * "TYPE_UNSPECIFIED") + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, copy, nullable) NSString *type; - -@end - +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * The labels with user-defined metadata to annotate Events. Label keys and - * values can be no longer than 64 characters (Unicode codepoints), can only - * contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. No more than 64 user labels can be - * associated with one Event (System labels are excluded). See - * https://goo.gl/xmQnxf for more information and examples of labels. System - * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are - * immutable. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Required. The display name of the Index. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Event_Labels : GTLRObject -@end +@property(nonatomic, copy, nullable) NSString *displayName; +/** + * Immutable. Customer-managed encryption key spec for an Index. If set, this + * Index and all sub-resources of this Index will be secured by this key. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * Example-based explainability that returns the nearest neighbors from the - * provided dataset. + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Examples : GTLRObject +@property(nonatomic, copy, nullable) NSString *ETag; -/** The Cloud Storage input instances. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource *exampleGcsSource; +/** Output only. Stats of the index resource. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexStats *indexStats; /** - * The full configuration for the generated index, the semantics are the same - * as metadata and should match - * [NearestNeighborSearchConfig](https://cloud.google.com/vertex-ai/docs/explainable-ai/configuring-explanations-example-based#nearest-neighbor-search-config). + * Immutable. The update method to use with this Index. If not set, + * BATCH_UPDATE will be used by default. * - * Can be any valid JSON type. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Index_IndexUpdateMethod_BatchUpdate + * BatchUpdate: user can call UpdateIndex with files on Cloud Storage of + * Datapoints to update. (Value: "BATCH_UPDATE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Index_IndexUpdateMethod_IndexUpdateMethodUnspecified + * Should not be used. (Value: "INDEX_UPDATE_METHOD_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Index_IndexUpdateMethod_StreamUpdate + * StreamUpdate: user can call UpsertDatapoints/DeleteDatapoints to + * update the Index and the updates will be applied in corresponding + * DeployedIndexes in nearly real-time. (Value: "STREAM_UPDATE") */ -@property(nonatomic, strong, nullable) id nearestNeighborSearchConfig; +@property(nonatomic, copy, nullable) NSString *indexUpdateMethod; /** - * The number of neighbors to return when querying for examples. - * - * Uses NSNumber of intValue. + * The labels with user-defined metadata to organize your Indexes. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. */ -@property(nonatomic, strong, nullable) NSNumber *neighborCount; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Index_Labels *labels; /** - * Simplified preset configuration, which automatically sets configuration - * values based on the desired query speed-precision trade-off and modality. + * An additional information about the Index; the schema of the metadata can be + * found in metadata_schema. + * + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Presets *presets; - -@end - +@property(nonatomic, strong, nullable) id metadata; /** - * The Cloud Storage input instances. + * Immutable. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Index, that is specific to it. Unset if the + * Index does not have any additional information. The schema is defined as an + * OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * Note: The URI given on output will be immutable and probably different, + * including the URI scheme, than the one given on input. The output URI will + * point to a location where the user only has a read access. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource : GTLRObject +@property(nonatomic, copy, nullable) NSString *metadataSchemaUri; + +/** Output only. The resource name of the Index. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * The format in which instances are given, if not specified, assume it's JSONL - * format. Currently only JSONL format is supported. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource_DataFormat_DataFormatUnspecified - * Format unspecified, used when unset. (Value: - * "DATA_FORMAT_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExamplesExampleGcsSource_DataFormat_Jsonl - * Examples are stored in JSONL files. (Value: "JSONL") + * Output only. Timestamp when this Index was most recently updated. This also + * includes any update to the contents of the Index. Note that Operations + * working on this Index may have their + * Operations.metadata.generic_metadata.update_time a little after the value of + * this timestamp, yet that does not mean their results are not already + * reflected in the Index. Result of any successfully completed Operation on + * the Index is reflected in it. */ -@property(nonatomic, copy, nullable) NSString *dataFormat; - -/** The Cloud Storage location for the input instances. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Overrides for example-based explanations. + * The labels with user-defined metadata to organize your Indexes. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Index_Labels : GTLRObject +@end + /** - * The number of neighbors to return that have the same crowding tag. - * - * Uses NSNumber of intValue. + * A datapoint of Index. */ -@property(nonatomic, strong, nullable) NSNumber *crowdingCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint : GTLRObject /** - * The format of the data being provided with each call. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride_DataFormat_DataFormatUnspecified - * Unspecified format. Must not be used. (Value: - * "DATA_FORMAT_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride_DataFormat_Embeddings - * Provided data is a set of embeddings. (Value: "EMBEDDINGS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride_DataFormat_Instances - * Provided data is a set of model inputs. (Value: "INSTANCES") + * Optional. CrowdingTag of the datapoint, the number of neighbors to return in + * each crowding can be configured during query. */ -@property(nonatomic, copy, nullable) NSString *dataFormat; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointCrowdingTag *crowdingTag; + +/** Required. Unique identifier of the datapoint. */ +@property(nonatomic, copy, nullable) NSString *datapointId; /** - * The number of neighbors to return. + * Required. Feature embedding vector for dense index. An array of numbers with + * the length of [NearestNeighborSearchConfig.dimensions]. * - * Uses NSNumber of intValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *neighborCount; +@property(nonatomic, strong, nullable) NSArray *featureVector; -/** Restrict the resulting nearest neighbors to respect these constraints. */ -@property(nonatomic, strong, nullable) NSArray *restrictions; +/** + * Optional. List of Restrict of the datapoint, used to perform "restricted + * searches" where boolean rule are used to filter the subset of the database + * eligible for matching. This uses numeric comparisons. + */ +@property(nonatomic, strong, nullable) NSArray *numericRestricts; /** - * If true, return the embeddings instead of neighbors. - * - * Uses NSNumber of boolValue. + * Optional. List of Restrict of the datapoint, used to perform "restricted + * searches" where boolean rule are used to filter the subset of the database + * eligible for matching. This uses categorical tokens. See: + * https://cloud.google.com/vertex-ai/docs/matching-engine/filtering */ -@property(nonatomic, strong, nullable) NSNumber *returnEmbeddings; +@property(nonatomic, strong, nullable) NSArray *restricts; + +/** Optional. Feature embedding vector for sparse index. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointSparseEmbedding *sparseEmbedding; @end /** - * Restrictions namespace for example-based explanations overrides. + * Crowding tag is a constraint on a neighbor list produced by nearest neighbor + * search requiring that no more than some value k' of the k neighbors returned + * have the same value of crowding_attribute. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExamplesRestrictionsNamespace : GTLRObject - -/** The list of allowed tags. */ -@property(nonatomic, strong, nullable) NSArray *allow; - -/** The list of deny tags. */ -@property(nonatomic, strong, nullable) NSArray *deny; +@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointCrowdingTag : GTLRObject -/** The namespace name. */ -@property(nonatomic, copy, nullable) NSString *namespaceName; +/** + * The attribute value used for crowding. The maximum number of neighbors to + * return per crowding attribute value (per_crowding_attribute_num_neighbors) + * is configured per-query. This field is ignored if + * per_crowding_attribute_num_neighbors is larger than the total number of + * neighbors to return for a given query. + */ +@property(nonatomic, copy, nullable) NSString *crowdingAttribute; @end /** - * Instance of a general execution. + * This field allows restricts to be based on numeric comparisons rather than + * categorical tokens. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Execution : GTLRObject - -/** Output only. Timestamp when this Execution was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction : GTLRObject /** - * Description of the Execution + * The namespace of this restriction. e.g.: cost. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Remapped to 'namespaceProperty' to avoid language reserved word 'namespace'. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, copy, nullable) NSString *namespaceProperty; /** - * User provided display name of the Execution. May be up to 128 Unicode - * characters. + * This MUST be specified for queries and must NOT be specified for datapoints. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_Equal + * Datapoints are eligible iff their value is == the query's. (Value: + * "EQUAL") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_Greater + * Datapoints are eligible iff their value is > the query's. (Value: + * "GREATER") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_GreaterEqual + * Datapoints are eligible iff their value is >= the query's. (Value: + * "GREATER_EQUAL") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_Less + * Datapoints are eligible iff their value is < the query's. (Value: + * "LESS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_LessEqual + * Datapoints are eligible iff their value is <= the query's. (Value: + * "LESS_EQUAL") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_NotEqual + * Datapoints are eligible iff their value is != the query's. (Value: + * "NOT_EQUAL") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_OperatorUnspecified + * Default value of the enum. (Value: "OPERATOR_UNSPECIFIED") */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, copy, nullable) NSString *op; /** - * An eTag used to perform consistent read-modify-write updates. If not set, a - * blind "overwrite" update happens. + * Represents 64 bit float. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, strong, nullable) NSNumber *valueDouble; /** - * The labels with user-defined metadata to organize your Executions. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. No more than 64 user labels - * can be associated with one Execution (System labels are excluded). + * Represents 32 bit float. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Execution_Labels *labels; +@property(nonatomic, strong, nullable) NSNumber *valueFloat; /** - * Properties of the Execution. Top level metadata keys' heading and trailing - * spaces will be trimmed. The size of this field should not exceed 200KB. + * Represents 64 bit integer. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Execution_Metadata *metadata; +@property(nonatomic, strong, nullable) NSNumber *valueInt; -/** Output only. The resource name of the Execution. */ -@property(nonatomic, copy, nullable) NSString *name; +@end -/** - * The title of the schema describing the metadata. Schema title and version is - * expected to be registered in earlier Create Schema calls. And both are used - * together as unique identifiers to identify schemas within the local metadata - * store. - */ -@property(nonatomic, copy, nullable) NSString *schemaTitle; /** - * The version of the schema in `schema_title` to use. Schema title and version - * is expected to be registered in earlier Create Schema calls. And both are - * used together as unique identifiers to identify schemas within the local - * metadata store. + * Restriction of a datapoint which describe its attributes(tokens) from each + * of several attribute categories(namespaces). */ -@property(nonatomic, copy, nullable) NSString *schemaVersion; +@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointRestriction : GTLRObject + +/** The attributes to allow in this namespace. e.g.: 'red' */ +@property(nonatomic, strong, nullable) NSArray *allowList; + +/** The attributes to deny in this namespace. e.g.: 'blue' */ +@property(nonatomic, strong, nullable) NSArray *denyList; /** - * The state of this Execution. This is a property of the Execution, and does - * not imply or capture any ongoing process. This property is managed by - * clients (such as Vertex AI Pipelines) and the system does not prescribe or - * check the validity of state transitions. + * The namespace of this restriction. e.g.: color. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_Cached The - * Execution completed through Cache hit. (Value: "CACHED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_Cancelled - * The Execution was cancelled. (Value: "CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_Complete - * The Execution has finished running (Value: "COMPLETE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_Failed The - * Execution has failed (Value: "FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_New The - * Execution is new (Value: "NEW") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_Running The - * Execution is running (Value: "RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Execution_State_StateUnspecified - * Unspecified Execution state (Value: "STATE_UNSPECIFIED") + * Remapped to 'namespaceProperty' to avoid language reserved word 'namespace'. */ -@property(nonatomic, copy, nullable) NSString *state; - -/** Output only. Timestamp when this Execution was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, copy, nullable) NSString *namespaceProperty; @end /** - * The labels with user-defined metadata to organize your Executions. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. No more than 64 user labels - * can be associated with one Execution (System labels are excluded). - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Feature embedding vector for sparse index. An array of numbers whose values + * are located in the specified dimensions. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Execution_Labels : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointSparseEmbedding : GTLRObject +/** + * Required. The list of indexes for the embedding values of the sparse vector. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSArray *dimensions; /** - * Properties of the Execution. Top level metadata keys' heading and trailing - * spaces will be trimmed. The size of this field should not exceed 200KB. + * Required. The list of embedding values of the sparse vector. * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Execution_Metadata : GTLRObject +@property(nonatomic, strong, nullable) NSArray *values; + @end /** - * Request message for PredictionService.Explain. + * Indexes are deployed into it. An IndexEndpoint can have multiple + * DeployedIndexes. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplainRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint : GTLRObject + +/** Output only. Timestamp when this IndexEndpoint was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; + +/** Output only. The indexes deployed in this endpoint. */ +@property(nonatomic, strong, nullable) NSArray *deployedIndexes; /** - * If specified, this ExplainRequest will be served by the chosen - * DeployedModel, overriding Endpoint.traffic_split. + * The description of the IndexEndpoint. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, copy, nullable) NSString *deployedModelId; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * If specified, overrides the explanation_spec of the DeployedModel. Can be - * used for explaining prediction results with different configurations, such - * as: - Explaining top-5 predictions results as opposed to top-1; - Increasing - * path count or step count of the attribution methods to reduce approximate - * errors; - Using different baselines for explaining the prediction results. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpecOverride *explanationSpecOverride; + * Required. The display name of the IndexEndpoint. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. + */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Required. The instances that are the input to the explanation call. A - * DeployedModel may have an upper limit on the number of instances it supports - * per request, and when it is exceeded the explanation call errors in case of - * AutoML Models, or, in case of customer created Models, the behaviour is as - * documented by that Model. The schema of any single instance may be specified - * via Endpoint's DeployedModels' Model's PredictSchemata's - * instance_schema_uri. + * Optional. Deprecated: If true, expose the IndexEndpoint via private service + * connect. Only one of the fields, network or enable_private_service_connect, + * can be set. * - * Can be any valid JSON type. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSArray *instances; +@property(nonatomic, strong, nullable) NSNumber *enablePrivateServiceConnect GTLR_DEPRECATED; /** - * The parameters that govern the prediction. The schema of the parameters may - * be specified via Endpoint's DeployedModels' Model's PredictSchemata's - * parameters_schema_uri. - * - * Can be any valid JSON type. + * Immutable. Customer-managed encryption key spec for an IndexEndpoint. If + * set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be + * secured by this key. */ -@property(nonatomic, strong, nullable) id parameters; - -@end +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +/** + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + */ +@property(nonatomic, copy, nullable) NSString *ETag; /** - * Response message for PredictionService.Explain. + * The labels with user-defined metadata to organize your IndexEndpoints. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. See https://goo.gl/xmQnxf for + * more information and examples of labels. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplainResponse : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint_Labels *labels; -/** ID of the Endpoint's DeployedModel that served this explanation. */ -@property(nonatomic, copy, nullable) NSString *deployedModelId; +/** Output only. The resource name of the IndexEndpoint. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * The explanations of the Model's PredictResponse.predictions. It has the same - * number of elements as instances to be explained. + * Optional. The full name of the Google Compute Engine + * [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) + * to which the IndexEndpoint should be peered. Private services access must + * already be configured for the network. If left unspecified, the Endpoint is + * not peered with any network. network and private_service_connect_config are + * mutually exclusive. + * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): + * `projects/{project}/global/networks/{network}`. Where {project} is a project + * number, as in '12345', and {network} is network name. */ -@property(nonatomic, strong, nullable) NSArray *explanations; +@property(nonatomic, copy, nullable) NSString *network; /** - * The predictions that are the output of the predictions call. Same as - * PredictResponse.predictions. - * - * Can be any valid JSON type. + * Optional. Configuration for private service connect. network and + * private_service_connect_config are mutually exclusive. */ -@property(nonatomic, strong, nullable) NSArray *predictions; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfig *privateServiceConnectConfig; /** - * Explanation of a prediction (provided in PredictResponse.predictions) - * produced by the Model on a given instance. + * Output only. If public_endpoint_enabled is true, this field will be + * populated with the domain name to use for this index endpoint. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Explanation : GTLRObject +@property(nonatomic, copy, nullable) NSString *publicEndpointDomainName; /** - * Output only. Feature attributions grouped by predicted outputs. For Models - * that predict only one output, such as regression Models that predict only - * one score, there is only one attibution that explains the predicted output. - * For Models that predict multiple outputs, such as multiclass Models that - * predict multiple classes, each element explains one specific item. - * Attribution.output_index can be used to identify which output this - * attribution is explaining. By default, we provide Shapley values for the - * predicted class. However, you can configure the explanation request to - * generate Shapley values for any other classes too. For example, if a model - * predicts a probability of `0.4` for approving a loan application, the - * model's decision is to reject the application since `p(reject) = 0.6 > - * p(approve) = 0.4`, and the default Shapley values would be computed for - * rejection decision and not approval, even though the latter might be the - * positive class. If users set ExplanationParameters.top_k, the attributions - * are sorted by instance_output_value in descending order. If - * ExplanationParameters.output_indices is specified, the attributions are - * stored by Attribution.output_index in the same order as they appear in the - * output_indices. + * Optional. If true, the deployed index will be accessible through public + * endpoint. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSArray *attributions; +@property(nonatomic, strong, nullable) NSNumber *publicEndpointEnabled; /** - * Output only. List of the nearest neighbors for example-based explanations. - * For models deployed with the examples explanations feature enabled, the - * attributions field is empty and instead the neighbors field is populated. + * Output only. Timestamp when this IndexEndpoint was last updated. This + * timestamp is not updated when the endpoint's DeployedIndexes are updated, + * e.g. due to updates of the original Indexes they are the deployments of. */ -@property(nonatomic, strong, nullable) NSArray *neighbors; +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Metadata describing the Model's input and output for explanation. + * The labels with user-defined metadata to organize your IndexEndpoints. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. See https://goo.gl/xmQnxf for + * more information and examples of labels. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint_Labels : GTLRObject +@end -/** - * Points to a YAML file stored on Google Cloud Storage describing the format - * of the feature attributions. The schema is defined as an OpenAPI 3.0.2 - * [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * AutoML tabular Models always have this field populated by Vertex AI. Note: - * The URI given on output may be different, including the URI scheme, than the - * one given on input. The output URI will point to a location where the user - * only has a read access. - */ -@property(nonatomic, copy, nullable) NSString *featureAttributionsSchemaUri; /** - * Required. Map from feature names to feature input metadata. Keys are the - * name of the features. Values are the specification of the feature. An empty - * InputMetadata is valid. It describes a text feature which has the name - * specified as the key in ExplanationMetadata.inputs. The baseline of the - * empty feature is chosen by Vertex AI. For Vertex AI-provided Tensorflow - * images, the key can be any friendly name of the feature. Once specified, - * featureAttributions are keyed by this key (if not grouped with another - * feature). For custom images, the key must match with the key in instance. + * IndexPrivateEndpoints proto is used to provide paths for users to send + * requests via private endpoints (e.g. private service access, private service + * connect). To send request via private service access, use + * match_grpc_address. To send request via private service connect, use + * service_attachment. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Inputs *inputs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexPrivateEndpoints : GTLRObject + +/** Output only. The ip address used to send match gRPC requests. */ +@property(nonatomic, copy, nullable) NSString *matchGrpcAddress; /** - * Name of the source to generate embeddings for example based explanations. + * Output only. PscAutomatedEndpoints is populated if private service connect + * is enabled if PscAutomatedConfig is set. */ -@property(nonatomic, copy, nullable) NSString *latentSpaceSource; +@property(nonatomic, strong, nullable) NSArray *pscAutomatedEndpoints; /** - * Required. Map from output names to output metadata. For Vertex AI-provided - * Tensorflow images, keys can be any user defined string that consists of any - * UTF-8 characters. For custom images, keys are the name of the output field - * in the prediction to be explained. Currently only one key is allowed. + * Output only. The name of the service attachment resource. Populated if + * private service connect is enabled. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Outputs *outputs; +@property(nonatomic, copy, nullable) NSString *serviceAttachment; @end /** - * Required. Map from feature names to feature input metadata. Keys are the - * name of the features. Values are the specification of the feature. An empty - * InputMetadata is valid. It describes a text feature which has the name - * specified as the key in ExplanationMetadata.inputs. The baseline of the - * empty feature is chosen by Vertex AI. For Vertex AI-provided Tensorflow - * images, the key can be any friendly name of the feature. Once specified, - * featureAttributions are keyed by this key (if not grouped with another - * feature). For custom images, the key must match with the key in instance. - * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata. - * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get - * the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Stats of the Index. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Inputs : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexStats : GTLRObject /** - * Required. Map from output names to output metadata. For Vertex AI-provided - * Tensorflow images, keys can be any user defined string that consists of any - * UTF-8 characters. For custom images, keys are the name of the output field - * in the prediction to be explained. Currently only one key is allowed. + * Output only. The number of shards in the Index. * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOutputMetadata. - * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get - * the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata_Outputs : GTLRObject -@end +@property(nonatomic, strong, nullable) NSNumber *shardsCount; +/** + * Output only. The number of sparse vectors in the Index. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSNumber *sparseVectorsCount; /** - * Metadata of the input of a feature. Fields other than - * InputMetadata.input_baselines are applicable only for Models that are using - * Vertex AI-provided images for Tensorflow. + * Output only. The number of dense vectors in the Index. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *vectorsCount; + +@end + /** - * Specifies the shape of the values of the input if the input is a sparse - * representation. Refer to Tensorflow documentation for more details: - * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. + * Specifies Vertex AI owned input data to be used for training, and possibly + * evaluating, the Model. */ -@property(nonatomic, copy, nullable) NSString *denseShapeTensorName; +@interface GTLRAiplatform_GoogleCloudAiplatformV1InputDataConfig : GTLRObject /** - * A list of baselines for the encoded tensor. The shape of each baseline - * should match the shape of the encoded tensor. If a scalar is provided, - * Vertex AI broadcasts to the same shape as the encoded tensor. - * - * Can be any valid JSON type. + * Applicable only to custom training with Datasets that have DataItems and + * Annotations. Cloud Storage URI that points to a YAML file describing the + * annotation schema. The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The schema files that can be used here are found in + * gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the + * chosen schema must be consistent with metadata of the Dataset specified by + * dataset_id. Only Annotations that both match this schema and belong to + * DataItems not ignored by the split method are used in respectively training, + * validation or test role, depending on the role of the DataItem they are on. + * When used in conjunction with annotations_filter, the Annotations used for + * training are filtered by both annotations_filter and annotation_schema_uri. */ -@property(nonatomic, strong, nullable) NSArray *encodedBaselines; +@property(nonatomic, copy, nullable) NSString *annotationSchemaUri; /** - * Encoded tensor is a transformation of the input tensor. Must be provided if - * choosing Integrated Gradients attribution or XRAI attribution and the input - * tensor is not differentiable. An encoded tensor is generated if the input - * tensor is encoded by a lookup table. + * Applicable only to Datasets that have DataItems and Annotations. A filter on + * Annotations of the Dataset. Only Annotations that both match this filter and + * belong to DataItems not ignored by the split method are used in respectively + * training, validation or test role, depending on the role of the DataItem + * they are on (for the auto-assigned that role is decided by Vertex AI). A + * filter with same syntax as the one used in ListAnnotations may be used, but + * note here it filters across all Annotations of the Dataset, and not just + * within a single DataItem. */ -@property(nonatomic, copy, nullable) NSString *encodedTensorName; +@property(nonatomic, copy, nullable) NSString *annotationsFilter; /** - * Defines how the feature is encoded into the input tensor. Defaults to - * IDENTITY. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_BagOfFeatures - * The tensor represents a bag of features where each index maps to a - * feature. InputMetadata.index_feature_mapping must be provided for this - * encoding. For example: ``` input = [27, 6.0, 150] - * index_feature_mapping = ["age", "height", "weight"] ``` (Value: - * "BAG_OF_FEATURES") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_BagOfFeaturesSparse - * The tensor represents a bag of features where each index maps to a - * feature. Zero values in the tensor indicates feature being - * non-existent. InputMetadata.index_feature_mapping must be provided for - * this encoding. For example: ``` input = [2, 0, 5, 0, 1] - * index_feature_mapping = ["a", "b", "c", "d", "e"] ``` (Value: - * "BAG_OF_FEATURES_SPARSE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_CombinedEmbedding - * The tensor is encoded into a 1-dimensional array represented by an - * encoded tensor. InputMetadata.encoded_tensor_name must be provided for - * this encoding. For example: ``` input = ["This", "is", "a", "test", - * "."] encoded = [0.1, 0.2, 0.3, 0.4, 0.5] ``` (Value: - * "COMBINED_EMBEDDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_ConcatEmbedding - * Select this encoding when the input tensor is encoded into a - * 2-dimensional array represented by an encoded tensor. - * InputMetadata.encoded_tensor_name must be provided for this encoding. - * The first dimension of the encoded tensor's shape is the same as the - * input tensor's shape. For example: ``` input = ["This", "is", "a", - * "test", "."] encoded = [[0.1, 0.2, 0.3, 0.4, 0.5], [0.2, 0.1, 0.4, - * 0.3, 0.5], [0.5, 0.1, 0.3, 0.5, 0.4], [0.5, 0.3, 0.1, 0.2, 0.4], [0.4, - * 0.3, 0.2, 0.5, 0.1]] ``` (Value: "CONCAT_EMBEDDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_EncodingUnspecified - * Default value. This is the same as IDENTITY. (Value: - * "ENCODING_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_Identity - * The tensor represents one feature. (Value: "IDENTITY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadata_Encoding_Indicator - * The tensor is a list of binaries representing whether a feature exists - * or not (1 indicates existence). InputMetadata.index_feature_mapping - * must be provided for this encoding. For example: ``` input = [1, 0, 1, - * 0, 1] index_feature_mapping = ["a", "b", "c", "d", "e"] ``` (Value: - * "INDICATOR") + * Only applicable to custom training with tabular Dataset with BigQuery + * source. The BigQuery project location where the training data is to be + * written to. In the given project a new dataset is created with name + * `dataset___` where timestamp is in YYYY_MM_DDThh_mm_ss_sssZ format. All + * training input data is written into that dataset. In the dataset three + * tables are created, `training`, `validation` and `test`. * AIP_DATA_FORMAT = + * "bigquery". * AIP_TRAINING_DATA_URI = + * "bigquery_destination.dataset___.training" * AIP_VALIDATION_DATA_URI = + * "bigquery_destination.dataset___.validation" * AIP_TEST_DATA_URI = + * "bigquery_destination.dataset___.test" */ -@property(nonatomic, copy, nullable) NSString *encoding; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination *bigqueryDestination; /** - * The domain details of the input feature value. Like min/max, original mean - * or standard deviation if normalized. + * Required. The ID of the Dataset in the same Project and Location which data + * will be used to train the Model. The Dataset must use schema compatible with + * Model being trained, and what is compatible should be described in the used + * TrainingPipeline's training_task_definition. For tabular Datasets, all their + * data is exported to training, to pick and choose from. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataFeatureValueDomain *featureValueDomain; +@property(nonatomic, copy, nullable) NSString *datasetId; + +/** Split based on the provided filters for each set. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FilterSplit *filterSplit; + +/** Split based on fractions defining the size of each set. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FractionSplit *fractionSplit; /** - * Name of the group that the input belongs to. Features with the same group - * name will be treated as one feature when computing attributions. Features - * grouped together can have different shapes in value. If provided, there will - * be one single attribution generated in Attribution.feature_attributions, - * keyed by the group name. + * The Cloud Storage location where the training data is to be written to. In + * the given directory a new directory is created with name: `dataset---` where + * timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All training input + * data is written into that directory. The Vertex AI environment variables + * representing Cloud Storage data URIs are represented in the Cloud Storage + * wildcard format to support sharded data. e.g.: "gs://.../training-*.jsonl" * + * AIP_DATA_FORMAT = "jsonl" for non-tabular data, "csv" for tabular data * + * AIP_TRAINING_DATA_URI = + * "gcs_destination/dataset---/training-*.${AIP_DATA_FORMAT}" * + * AIP_VALIDATION_DATA_URI = + * "gcs_destination/dataset---/validation-*.${AIP_DATA_FORMAT}" * + * AIP_TEST_DATA_URI = "gcs_destination/dataset---/test-*.${AIP_DATA_FORMAT}" */ -@property(nonatomic, copy, nullable) NSString *groupName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcsDestination; /** - * A list of feature names for each index in the input tensor. Required when - * the input InputMetadata.encoding is BAG_OF_FEATURES, BAG_OF_FEATURES_SPARSE, - * INDICATOR. + * Whether to persist the ML use assignment to data item system labels. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSArray *indexFeatureMapping; +@property(nonatomic, strong, nullable) NSNumber *persistMlUseAssignment; + +/** Supported only for tabular Datasets. Split based on a predefined key. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PredefinedSplit *predefinedSplit; /** - * Specifies the index of the values of the input tensor. Required when the - * input tensor is a sparse representation. Refer to Tensorflow documentation - * for more details: - * https://www.tensorflow.org/api_docs/python/tf/sparse/SparseTensor. + * Only applicable to Datasets that have SavedQueries. The ID of a SavedQuery + * (annotation set) under the Dataset specified by dataset_id used for + * filtering Annotations for training. Only Annotations that are associated + * with this SavedQuery are used in respectively training. When used in + * conjunction with annotations_filter, the Annotations used for training are + * filtered by both saved_query_id and annotations_filter. Only one of + * saved_query_id and annotation_schema_uri should be specified as both of them + * represent the same thing: problem type. */ -@property(nonatomic, copy, nullable) NSString *indicesTensorName; +@property(nonatomic, copy, nullable) NSString *savedQueryId; /** - * Baseline inputs for this feature. If no baseline is specified, Vertex AI - * chooses the baseline for this feature. If multiple baselines are specified, - * Vertex AI returns the average attributions across them in - * Attribution.feature_attributions. For Vertex AI-provided Tensorflow images - * (both 1.x and 2.x), the shape of each baseline must match the shape of the - * input tensor. If a scalar is provided, we broadcast to the same shape as the - * input tensor. For custom images, the element of the baselines must be in the - * same format as the feature's input in the instance[]. The schema of any - * single instance may be specified via Endpoint's DeployedModels' Model's - * PredictSchemata's instance_schema_uri. - * - * Can be any valid JSON type. + * Supported only for tabular Datasets. Split based on the distribution of the + * specified column. */ -@property(nonatomic, strong, nullable) NSArray *inputBaselines; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StratifiedSplit *stratifiedSplit; /** - * Name of the input tensor for this feature. Required and is only applicable - * to Vertex AI-provided images for Tensorflow. + * Supported only for tabular Datasets. Split based on the timestamp of the + * input data pieces. */ -@property(nonatomic, copy, nullable) NSString *inputTensorName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TimestampSplit *timestampSplit; + +@end + /** - * Modality of the feature. Valid values are: numeric, image. Defaults to - * numeric. + * A list of int64 values. */ -@property(nonatomic, copy, nullable) NSString *modality; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Int64Array : GTLRObject -/** Visualization configurations for image explanation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization *visualization; +/** + * A list of int64 values. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSArray *values; @end /** - * Domain details of the input feature value. Provides numeric information - * about the feature, such as its range (min, max). If the feature has been - * pre-processed, for example with z-scoring, then it provides information - * about how to recover the original feature. For example, if the input feature - * is an image and it has been pre-processed to obtain 0-mean and stddev = 1 - * values, then original_mean, and original_stddev refer to the mean and stddev - * of the original feature (e.g. image tensor) from which input feature (with - * mean = 0 and stddev = 1) was obtained. + * An attribution method that computes the Aumann-Shapley value taking + * advantage of the model's fully differentiable structure. Refer to this paper + * for more details: https://arxiv.org/abs/1703.01365 */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataFeatureValueDomain : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1IntegratedGradientsAttribution : GTLRObject /** - * The maximum permissible value for this feature. - * - * Uses NSNumber of floatValue. + * Config for IG with blur baseline. When enabled, a linear path from the + * maximally blurred image to the input image is created. Using a blurred + * baseline instead of zero (black image) is motivated by the BlurIG approach + * explained here: https://arxiv.org/abs/2004.03383 */ -@property(nonatomic, strong, nullable) NSNumber *maxValue; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BlurBaselineConfig *blurBaselineConfig; /** - * The minimum permissible value for this feature. - * - * Uses NSNumber of floatValue. + * Config for SmoothGrad approximation of gradients. When enabled, the + * gradients are approximated by averaging the gradients from noisy samples in + * the vicinity of the inputs. Adding noise can help improve the computed + * gradients. Refer to this paper for more details: + * https://arxiv.org/pdf/1706.03825.pdf */ -@property(nonatomic, strong, nullable) NSNumber *minValue; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SmoothGradConfig *smoothGradConfig; /** - * If this input feature has been normalized to a mean value of 0, the - * original_mean specifies the mean value of the domain prior to normalization. + * Required. The number of steps for approximating the path integral. A good + * value to start is 50 and gradually increase until the sum to diff property + * is within the desired error range. Valid range of its value is [1, 100], + * inclusively. * - * Uses NSNumber of floatValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *originalMean; +@property(nonatomic, strong, nullable) NSNumber *stepCount; + +@end + /** - * If this input feature has been normalized to a standard deviation of 1.0, - * the original_stddev specifies the standard deviation of the domain prior to - * normalization. - * - * Uses NSNumber of floatValue. + * Contains information about the Large Model. */ -@property(nonatomic, strong, nullable) NSNumber *originalStddev; +@interface GTLRAiplatform_GoogleCloudAiplatformV1LargeModelReference : GTLRObject + +/** + * Required. The unique name of the large Foundation or pre-built model. Like + * "chat-bison", "text-bison". Or model name with version ID, like + * "chat-bison\@001", "text-bison\@005", etc. + */ +@property(nonatomic, copy, nullable) NSString *name; @end /** - * Visualization configurations for image explanation. + * A subgraph of the overall lineage graph. Event edges connect Artifact and + * Execution nodes. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1LineageSubgraph : GTLRObject + +/** The Artifact nodes in the subgraph. */ +@property(nonatomic, strong, nullable) NSArray *artifacts; + +/** The Event edges between Artifacts and Executions in the subgraph. */ +@property(nonatomic, strong, nullable) NSArray *events; + +/** The Execution nodes in the subgraph. */ +@property(nonatomic, strong, nullable) NSArray *executions; + +@end + /** - * Excludes attributions below the specified percentile, from the highlighted - * areas. Defaults to 62. + * Response message for DatasetService.ListAnnotations. * - * Uses NSNumber of floatValue. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "annotations" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, strong, nullable) NSNumber *clipPercentLowerbound; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListAnnotationsResponse : GTLRCollectionObject /** - * Excludes attributions above the specified percentile from the highlighted - * areas. Using the clip_percent_upperbound and clip_percent_lowerbound - * together can be useful for filtering out noise and making it easier to see - * areas of strong attribution. Defaults to 99.9. + * A list of Annotations that matches the specified filter in the request. * - * Uses NSNumber of floatValue. + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSNumber *clipPercentUpperbound; +@property(nonatomic, strong, nullable) NSArray *annotations; + +/** The standard List next-page token. */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +@end + /** - * The color scheme used for the highlighted areas. Defaults to PINK_GREEN for - * Integrated Gradients attribution, which shows positive attributions in green - * and negative in pink. Defaults to VIRIDIS for XRAI attribution, which - * highlights the most influential regions in yellow and the least influential - * in blue. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_ColorMapUnspecified - * Should not be used. (Value: "COLOR_MAP_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_Green - * Positive: green. Negative: green. (Value: "GREEN") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_PinkGreen - * Positive: green. Negative: pink. (Value: "PINK_GREEN") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_PinkWhiteGreen - * PiYG palette. (Value: "PINK_WHITE_GREEN") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_Red - * Positive: red. Negative: red. (Value: "RED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_RedGreen - * Positive: green. Negative: red. (Value: "RED_GREEN") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_ColorMap_Viridis - * Viridis color map: A perceptually uniform color mapping which is - * easier to see by those with colorblindness and progresses from yellow - * to green to blue. Positive: yellow. Negative: blue. (Value: "VIRIDIS") - */ -@property(nonatomic, copy, nullable) NSString *colorMap; - -/** - * How the original image is displayed in the visualization. Adjusting the - * overlay can help increase visual clarity if the original image makes it - * difficult to view the visualization. Defaults to NONE. + * Response message for MetadataService.ListArtifacts. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_OverlayType_Grayscale - * The attributions are shown on top of grayscaled version of the - * original image. (Value: "GRAYSCALE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_OverlayType_MaskBlack - * The attributions are used as a mask to reveal predictive parts of the - * image and hide the un-predictive parts. (Value: "MASK_BLACK") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_OverlayType_None - * No overlay. (Value: "NONE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_OverlayType_Original - * The attributions are shown on top of the original image. (Value: - * "ORIGINAL") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_OverlayType_OverlayTypeUnspecified - * Default value. This is the same as NONE. (Value: - * "OVERLAY_TYPE_UNSPECIFIED") + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "artifacts" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, copy, nullable) NSString *overlayType; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListArtifactsResponse : GTLRCollectionObject /** - * Whether to only highlight pixels with positive contributions, negative or - * both. Defaults to POSITIVE. + * The Artifacts retrieved from the MetadataStore. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Polarity_Both - * Shows both positive and negative attributions. (Value: "BOTH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Polarity_Negative - * Setting polarity to negative highlights areas that does not lead to - * the models's current prediction. (Value: "NEGATIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Polarity_PolarityUnspecified - * Default value. This is the same as POSITIVE. (Value: - * "POLARITY_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Polarity_Positive - * Highlights the pixels/outlines that were most influential to the - * model's prediction. (Value: "POSITIVE") + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *polarity; +@property(nonatomic, strong, nullable) NSArray *artifacts; /** - * Type of the image visualization. Only applicable to Integrated Gradients - * attribution. OUTLINES shows regions of attribution, while PIXELS shows - * per-pixel attribution. Defaults to OUTLINES. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Type_Outlines - * Shows which region contributed to the image prediction by outlining - * the region. (Value: "OUTLINES") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Type_Pixels - * Shows which pixel contributed to the image prediction. (Value: - * "PIXELS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataInputMetadataVisualization_Type_TypeUnspecified - * Should not be used. (Value: "TYPE_UNSPECIFIED") + * A token, which can be sent as ListArtifactsRequest.page_token to retrieve + * the next page. If this field is not populated, there are no subsequent + * pages. */ -@property(nonatomic, copy, nullable) NSString *type; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Metadata of the prediction output to be explained. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOutputMetadata : GTLRObject - -/** - * Specify a field name in the prediction to look for the display name. Use - * this if the prediction contains the display names for the outputs. The - * display names in the prediction must have the same shape of the outputs, so - * that it can be located by Attribution.output_index for a specific output. + * Response message for JobService.ListBatchPredictionJobs + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "batchPredictionJobs" property. If returned as the result of a + * query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@property(nonatomic, copy, nullable) NSString *displayNameMappingKey; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListBatchPredictionJobsResponse : GTLRCollectionObject /** - * Static mapping between the index and display name. Use this if the outputs - * are a deterministic n-dimensional array, e.g. a list of scores of all the - * classes in a pre-defined order for a multi-classification Model. It's not - * feasible if the outputs are non-deterministic, e.g. the Model produces top-k - * classes or sort the outputs by their values. The shape of the value must be - * an n-dimensional array of strings. The number of dimensions must match that - * of the outputs to be explained. The Attribution.output_display_name is - * populated by locating in the mapping with Attribution.output_index. + * List of BatchPredictionJobs in the requested page. * - * Can be any valid JSON type. + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) id indexDisplayNameMapping; +@property(nonatomic, strong, nullable) NSArray *batchPredictionJobs; /** - * Name of the output tensor. Required and is only applicable to Vertex AI - * provided images for Tensorflow. + * A token to retrieve the next page of results. Pass to + * ListBatchPredictionJobsRequest.page_token to obtain that page. */ -@property(nonatomic, copy, nullable) NSString *outputTensorName; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * The ExplanationMetadata entries that can be overridden at online explanation - * time. + * Response message for MetadataService.ListContexts. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "contexts" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListContextsResponse : GTLRCollectionObject /** - * Required. Overrides the input metadata of the features. The key is the name - * of the feature to be overridden. The keys specified here must exist in the - * input metadata to be overridden. If a feature is not specified here, the - * corresponding feature's input metadata is not overridden. + * The Contexts retrieved from the MetadataStore. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride_Inputs *inputs; +@property(nonatomic, strong, nullable) NSArray *contexts; + +/** + * A token, which can be sent as ListContextsRequest.page_token to retrieve the + * next page. If this field is not populated, there are no subsequent pages. + */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Required. Overrides the input metadata of the features. The key is the name - * of the feature to be overridden. The keys specified here must exist in the - * input metadata to be overridden. If a feature is not specified here, the - * corresponding feature's input metadata is not overridden. + * Response message for JobService.ListCustomJobs * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrideInputMetadataOverride. - * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get - * the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "customJobs" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride_Inputs : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListCustomJobsResponse : GTLRCollectionObject /** - * The input metadata entries to be overridden. + * List of CustomJobs in the requested page. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverrideInputMetadataOverride : GTLRObject +@property(nonatomic, strong, nullable) NSArray *customJobs; /** - * Baseline inputs for this feature. This overrides the `input_baseline` field - * of the ExplanationMetadata.InputMetadata object of the corresponding - * feature's input metadata. If it's not specified, the original baselines are - * not overridden. - * - * Can be any valid JSON type. + * A token to retrieve the next page of results. Pass to + * ListCustomJobsRequest.page_token to obtain that page. */ -@property(nonatomic, strong, nullable) NSArray *inputBaselines; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Parameters to configure explaining for Model's predictions. + * Response message for DatasetService.ListDataItems. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "dataItems" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListDataItemsResponse : GTLRCollectionObject /** - * Example-based explanations that returns the nearest neighbors from the - * provided dataset. + * A list of DataItems that matches the specified filter in the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Examples *examples; +@property(nonatomic, strong, nullable) NSArray *dataItems; + +/** The standard List next-page token. */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +@end -/** - * An attribution method that computes Aumann-Shapley values taking advantage - * of the model's fully differentiable structure. Refer to this paper for more - * details: https://arxiv.org/abs/1703.01365 - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IntegratedGradientsAttribution *integratedGradientsAttribution; /** - * If populated, only returns attributions that have output_index contained in - * output_indices. It must be an ndarray of integers, with the same shape of - * the output it's explaining. If not populated, returns attributions for top_k - * indices of outputs. If neither top_k nor output_indices is populated, - * returns the argmax index of the outputs. Only applicable to Models that - * predict multiple outputs (e,g, multi-class Models that predict multiple - * classes). + * Response message for JobService.ListDataLabelingJobs. * - * Can be any valid JSON type. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "dataLabelingJobs" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@property(nonatomic, strong, nullable) NSArray *outputIndices; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListDataLabelingJobsResponse : GTLRCollectionObject /** - * An attribution method that approximates Shapley values for features that - * contribute to the label being predicted. A sampling strategy is used to - * approximate the value rather than considering all subsets of features. Refer - * to this paper for model details: https://arxiv.org/abs/1306.4265. + * A list of DataLabelingJobs that matches the specified filter in the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SampledShapleyAttribution *sampledShapleyAttribution; +@property(nonatomic, strong, nullable) NSArray *dataLabelingJobs; + +/** The standard List next-page token. */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +@end + /** - * If populated, returns attributions for top K indices of outputs (defaults to - * 1). Only applies to Models that predicts more than one outputs (e,g, - * multi-class Models). When set to -1, returns explanations for all outputs. + * Response message for DatasetService.ListDatasets. * - * Uses NSNumber of intValue. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "datasets" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, strong, nullable) NSNumber *topK; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetsResponse : GTLRCollectionObject /** - * An attribution method that redistributes Integrated Gradients attribution to - * segmented regions, taking advantage of the model's fully differentiable - * structure. Refer to this paper for more details: - * https://arxiv.org/abs/1906.02825 XRAI currently performs better on natural - * images, like a picture of a house or an animal. If the images are taken in - * artificial environments, like a lab or manufacturing line, or from - * diagnostic equipment, like x-rays or quality-control cameras, use Integrated - * Gradients instead. + * A list of Datasets that matches the specified filter in the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1XraiAttribution *xraiAttribution; +@property(nonatomic, strong, nullable) NSArray *datasets; + +/** The standard List next-page token. */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Specification of Model explanation. + * Response message for DatasetService.ListDatasetVersions. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "datasetVersions" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetVersionsResponse : GTLRCollectionObject /** - * Optional. Metadata describing the Model's input and output for explanation. + * A list of DatasetVersions that matches the specified filter in the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadata *metadata; +@property(nonatomic, strong, nullable) NSArray *datasetVersions; -/** - * Required. Parameters that configure explaining of the Model's predictions. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters *parameters; +/** The standard List next-page token. */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * The ExplanationSpec entries that can be overridden at online explanation - * time. + * Response message for ListDeploymentResourcePools method. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "deploymentResourcePools" property. If returned as the result of a + * query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpecOverride : GTLRObject - -/** The example-based explanations parameter overrides. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExamplesOverride *examplesOverride; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListDeploymentResourcePoolsResponse : GTLRCollectionObject /** - * The metadata to be overridden. If not specified, no metadata is overridden. + * The DeploymentResourcePools from the specified location. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationMetadataOverride *metadata; +@property(nonatomic, strong, nullable) NSArray *deploymentResourcePools; /** - * The parameters to be overridden. Note that the attribution method cannot be - * changed. If not specified, no parameter is overridden. + * A token, which can be sent as `page_token` to retrieve the next page. If + * this field is omitted, there are no subsequent pages. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationParameters *parameters; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Describes what part of the Dataset is to be exported, the destination of the - * export and how to export. + * Response message for EndpointService.ListEndpoints. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "endpoints" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListEndpointsResponse : GTLRCollectionObject /** - * The Cloud Storage URI that points to a YAML file describing the annotation - * schema. The schema is defined as an OpenAPI 3.0.2 [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * The schema files that can be used here are found in - * gs://google-cloud-aiplatform/schema/dataset/annotation/, note that the - * chosen schema must be consistent with metadata of the Dataset specified by - * dataset_id. Only used for custom training data export use cases. Only - * applicable to Datasets that have DataItems and Annotations. Only Annotations - * that both match this schema and belong to DataItems not ignored by the split - * method are used in respectively training, validation or test role, depending - * on the role of the DataItem they are on. When used in conjunction with - * annotations_filter, the Annotations used for training are filtered by both - * annotations_filter and annotation_schema_uri. + * List of Endpoints in the requested page. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *annotationSchemaUri; +@property(nonatomic, strong, nullable) NSArray *endpoints; /** - * An expression for filtering what part of the Dataset is to be exported. Only - * Annotations that match this filter will be exported. The filter syntax is - * the same as in ListAnnotations. + * A token to retrieve the next page of results. Pass to + * ListEndpointsRequest.page_token to obtain that page. */ -@property(nonatomic, copy, nullable) NSString *annotationsFilter; +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +@end + /** - * Indicates the usage of the exported files. + * Response message for FeaturestoreService.ListEntityTypes. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig_ExportUse_CustomCodeTraining - * Export for custom code training. (Value: "CUSTOM_CODE_TRAINING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig_ExportUse_ExportUseUnspecified - * Regular user export. (Value: "EXPORT_USE_UNSPECIFIED") + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "entityTypes" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, copy, nullable) NSString *exportUse; - -/** Split based on the provided filters for each set. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportFilterSplit *filterSplit; - -/** Split based on fractions defining the size of each set. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportFractionSplit *fractionSplit; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListEntityTypesResponse : GTLRCollectionObject /** - * The Google Cloud Storage location where the output is to be written to. In - * the given directory a new directory will be created with name: - * `export-data--` where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 - * format. All export output will be written into that directory. Inside that - * directory, annotations with the same schema will be grouped into sub - * directories which are named with the corresponding annotations' schema - * title. Inside these sub directories, a schema.yaml will be created to - * describe the output format. + * The EntityTypes matching the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcsDestination; +@property(nonatomic, strong, nullable) NSArray *entityTypes; /** - * The ID of a SavedQuery (annotation set) under the Dataset specified by - * dataset_id used for filtering Annotations for training. Only used for custom - * training data export use cases. Only applicable to Datasets that have - * SavedQueries. Only Annotations that are associated with this SavedQuery are - * used in respectively training. When used in conjunction with - * annotations_filter, the Annotations used for training are filtered by both - * saved_query_id and annotations_filter. Only one of saved_query_id and - * annotation_schema_uri should be specified as both of them represent the same - * thing: problem type. + * A token, which can be sent as ListEntityTypesRequest.page_token to retrieve + * the next page. If this field is omitted, there are no subsequent pages. */ -@property(nonatomic, copy, nullable) NSString *savedQueryId; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Runtime operation information for DatasetService.ExportData. + * Response message for MetadataService.ListExecutions. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "executions" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportDataOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListExecutionsResponse : GTLRCollectionObject /** - * A Google Cloud Storage directory which path ends with '/'. The exported data - * is stored in the directory. + * The Executions retrieved from the MetadataStore. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *gcsOutputDirectory; - -/** The common part of the operation metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@property(nonatomic, strong, nullable) NSArray *executions; /** - * Request message for DatasetService.ExportData. + * A token, which can be sent as ListExecutionsRequest.page_token to retrieve + * the next page. If this field is not populated, there are no subsequent + * pages. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportDataRequest : GTLRObject - -/** Required. The desired output location. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportDataConfig *exportConfig; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Response message for DatasetService.ExportData. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportDataResponse : GTLRObject - -/** - * Only present for custom code training export use case. Records data stats, - * i.e., train/validation/test item/annotation counts calculated during the - * export operation. + * Response message for FeatureRegistryService.ListFeatureGroups. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "featureGroups" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelDataStats *dataStats; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureGroupsResponse : GTLRCollectionObject /** - * All of the files that are exported in this export operation. For custom code - * training export, only three (training, validation and test) Cloud Storage - * paths in wildcard format are populated (for example, gs://.../training-*). + * The FeatureGroups matching the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSArray *exportedFiles; - -@end - +@property(nonatomic, strong, nullable) NSArray *featureGroups; /** - * Details of operations that exports Features values. + * A token, which can be sent as ListFeatureGroupsRequest.page_token to + * retrieve the next page. If this field is omitted, there are no subsequent + * pages. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesOperationMetadata : GTLRObject - -/** Operation metadata for Featurestore export Feature values. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Request message for FeaturestoreService.ExportFeatureValues. + * Response message for FeatureOnlineStoreAdminService.ListFeatureOnlineStores. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "featureOnlineStores" property. If returned as the result of a + * query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequest : GTLRObject - -/** Required. Specifies destination location and format. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueDestination *destination; - -/** Required. Selects Features to export values of. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector *featureSelector; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureOnlineStoresResponse : GTLRCollectionObject /** - * Exports all historical values of all entities of the EntityType within a - * time range + * The FeatureOnlineStores matching the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestFullExport *fullExport; - -/** Per-Feature export settings. */ -@property(nonatomic, strong, nullable) NSArray *settings; +@property(nonatomic, strong, nullable) NSArray *featureOnlineStores; /** - * Exports the latest Feature values of all entities of the EntityType within a - * time range. + * A token, which can be sent as ListFeatureOnlineStoresRequest.page_token to + * retrieve the next page. If this field is omitted, there are no subsequent + * pages. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestSnapshotExport *snapshotExport; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Describes exporting all historical Feature values of all entities of the - * EntityType between [start_time, end_time]. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestFullExport : GTLRObject + * Response message for FeaturestoreService.ListFeatures. Response message for + * FeatureRegistryService.ListFeatures. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "features" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturesResponse : GTLRCollectionObject /** - * Exports Feature values as of this timestamp. If not set, retrieve values as - * of now. Timestamp, if present, must not have higher than millisecond - * precision. + * The Features matching the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@property(nonatomic, strong, nullable) NSArray *features; /** - * Excludes Feature values with feature generation timestamp before this - * timestamp. If not set, retrieve oldest values kept in Feature Store. - * Timestamp, if present, must not have higher than millisecond precision. + * A token, which can be sent as ListFeaturesRequest.page_token to retrieve the + * next page. If this field is omitted, there are no subsequent pages. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Describes exporting the latest Feature values of all entities of the - * EntityType between [start_time, snapshot_time]. + * Response message for FeaturestoreService.ListFeaturestores. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "featurestores" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesRequestSnapshotExport : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturestoresResponse : GTLRCollectionObject /** - * Exports Feature values as of this timestamp. If not set, retrieve values as - * of now. Timestamp, if present, must not have higher than millisecond - * precision. + * The Featurestores matching the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRDateTime *snapshotTime; +@property(nonatomic, strong, nullable) NSArray *featurestores; /** - * Excludes Feature values with feature generation timestamp before this - * timestamp. If not set, retrieve oldest values kept in Feature Store. - * Timestamp, if present, must not have higher than millisecond precision. + * A token, which can be sent as ListFeaturestoresRequest.page_token to + * retrieve the next page. If this field is omitted, there are no subsequent + * pages. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Response message for FeaturestoreService.ExportFeatureValues. + * Response message for FeatureOnlineStoreAdminService.ListFeatureViews. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "featureViews" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFeatureValuesResponse : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewsResponse : GTLRCollectionObject +/** + * The FeatureViews matching the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. + */ +@property(nonatomic, strong, nullable) NSArray *featureViews; /** - * Assigns input data to training, validation, and test sets based on the given - * filters, data pieces not matched by any filter are ignored. Currently only - * supported for Datasets containing DataItems. If any of the filters in this - * message are to match nothing, then they can be set as '-' (the minus sign). - * Supported only for unstructured Datasets. + * A token, which can be sent as ListFeatureViewsRequest.page_token to retrieve + * the next page. If this field is omitted, there are no subsequent pages. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFilterSplit : GTLRObject +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +@end + /** - * Required. A filter on DataItems of the Dataset. DataItems that match this - * filter are used to test the Model. A filter with same syntax as the one used - * in DatasetService.ListDataItems may be used. If a single DataItem is matched - * by more than one of the FilterSplit filters, then it is assigned to the - * first set that applies to it in the training, validation, test order. + * Response message for FeatureOnlineStoreAdminService.ListFeatureViewSyncs. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "featureViewSyncs" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@property(nonatomic, copy, nullable) NSString *testFilter; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewSyncsResponse : GTLRCollectionObject /** - * Required. A filter on DataItems of the Dataset. DataItems that match this - * filter are used to train the Model. A filter with same syntax as the one - * used in DatasetService.ListDataItems may be used. If a single DataItem is - * matched by more than one of the FilterSplit filters, then it is assigned to - * the first set that applies to it in the training, validation, test order. + * The FeatureViewSyncs matching the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *trainingFilter; +@property(nonatomic, strong, nullable) NSArray *featureViewSyncs; /** - * Required. A filter on DataItems of the Dataset. DataItems that match this - * filter are used to validate the Model. A filter with same syntax as the one - * used in DatasetService.ListDataItems may be used. If a single DataItem is - * matched by more than one of the FilterSplit filters, then it is assigned to - * the first set that applies to it in the training, validation, test order. + * A token, which can be sent as ListFeatureViewSyncsRequest.page_token to + * retrieve the next page. If this field is omitted, there are no subsequent + * pages. */ -@property(nonatomic, copy, nullable) NSString *validationFilter; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Assigns the input data to training, validation, and test sets as per the - * given fractions. Any of `training_fraction`, `validation_fraction` and - * `test_fraction` may optionally be provided, they must sum to up to 1. If the - * provided ones sum to less than 1, the remainder is assigned to sets as - * decided by Vertex AI. If none of the fractions are set, by default roughly - * 80% of data is used for training, 10% for validation, and 10% for test. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportFractionSplit : GTLRObject - -/** - * The fraction of the input data that is to be used to evaluate the Model. + * Response message for JobService.ListHyperparameterTuningJobs * - * Uses NSNumber of doubleValue. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "hyperparameterTuningJobs" property. If returned as the result of + * a query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@property(nonatomic, strong, nullable) NSNumber *testFraction; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListHyperparameterTuningJobsResponse : GTLRCollectionObject /** - * The fraction of the input data that is to be used to train the Model. + * List of HyperparameterTuningJobs in the requested page. + * HyperparameterTuningJob.trials of the jobs will be not be returned. * - * Uses NSNumber of doubleValue. + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSNumber *trainingFraction; +@property(nonatomic, strong, nullable) NSArray *hyperparameterTuningJobs; /** - * The fraction of the input data that is to be used to validate the Model. - * - * Uses NSNumber of doubleValue. + * A token to retrieve the next page of results. Pass to + * ListHyperparameterTuningJobsRequest.page_token to obtain that page. */ -@property(nonatomic, strong, nullable) NSNumber *validationFraction; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Details of ModelService.ExportModel operation. + * Response message for IndexEndpointService.ListIndexEndpoints. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "indexEndpoints" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListIndexEndpointsResponse : GTLRCollectionObject -/** The common part of the operation metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** + * List of IndexEndpoints in the requested page. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. + */ +@property(nonatomic, strong, nullable) NSArray *indexEndpoints; /** - * Output only. Information further describing the output of this Model export. + * A token to retrieve next page of results. Pass to + * ListIndexEndpointsRequest.page_token to obtain that page. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadataOutputInfo *outputInfo; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Further describes the output of the ExportModel. Supplements - * ExportModelRequest.OutputConfig. + * Response message for IndexService.ListIndexes. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "indexes" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportModelOperationMetadataOutputInfo : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListIndexesResponse : GTLRCollectionObject /** - * Output only. If the Model artifact is being exported to Google Cloud Storage - * this is the full path of the directory created, into which the Model files - * are being written to. + * List of indexes in the requested page. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *artifactOutputUri; +@property(nonatomic, strong, nullable) NSArray *indexes; /** - * Output only. If the Model image is being exported to Google Container - * Registry or Artifact Registry this is the full path of the image created. + * A token to retrieve next page of results. Pass to + * ListIndexesRequest.page_token to obtain that page. */ -@property(nonatomic, copy, nullable) NSString *imageOutputUri; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Request message for ModelService.ExportModel. + * Response message for MetadataService.ListMetadataSchemas. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "metadataSchemas" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataSchemasResponse : GTLRCollectionObject -/** Required. The desired output location and configuration. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequestOutputConfig *outputConfig; +/** + * The MetadataSchemas found for the MetadataStore. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. + */ +@property(nonatomic, strong, nullable) NSArray *metadataSchemas; + +/** + * A token, which can be sent as ListMetadataSchemasRequest.page_token to + * retrieve the next page. If this field is not populated, there are no + * subsequent pages. + */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Output configuration for the Model export. + * Response message for MetadataService.ListMetadataStores. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "metadataStores" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportModelRequestOutputConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataStoresResponse : GTLRCollectionObject /** - * The Cloud Storage location where the Model artifact is to be written to. - * Under the directory given as the destination a new one with name - * "`model-export--`", where timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 - * format, will be created. Inside, the Model and any of its supporting files - * will be written. This field should only be set when the `exportableContent` - * field of the [Model.supported_export_formats] object contains `ARTIFACT`. + * The MetadataStores found for the Location. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *artifactDestination; +@property(nonatomic, strong, nullable) NSArray *metadataStores; /** - * The ID of the format in which the Model must be exported. Each Model lists - * the export formats it supports. If no value is provided here, then the first - * from the list of the Model's supported formats is used by default. + * A token, which can be sent as ListMetadataStoresRequest.page_token to + * retrieve the next page. If this field is not populated, there are no + * subsequent pages. */ -@property(nonatomic, copy, nullable) NSString *exportFormatId; +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +@end + /** - * The Google Container Registry or Artifact Registry uri where the Model - * container image will be copied to. This field should only be set when the - * `exportableContent` field of the [Model.supported_export_formats] object - * contains `IMAGE`. + * Response message for JobService.ListModelDeploymentMonitoringJobs. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "modelDeploymentMonitoringJobs" property. If returned as the + * result of a query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ContainerRegistryDestination *imageDestination; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListModelDeploymentMonitoringJobsResponse : GTLRCollectionObject /** - * Response message of ModelService.ExportModel operation. + * A list of ModelDeploymentMonitoringJobs that matches the specified filter in + * the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportModelResponse : GTLRObject -@end +@property(nonatomic, strong, nullable) NSArray *modelDeploymentMonitoringJobs; +/** The standard List next-page token. */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; -/** - * Request message for TensorboardService.ExportTensorboardTimeSeriesData. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataRequest : GTLRObject +@end -/** - * Exports the TensorboardTimeSeries' data that match the filter expression. - */ -@property(nonatomic, copy, nullable) NSString *filter; /** - * Field to use to sort the TensorboardTimeSeries' data. By default, - * TensorboardTimeSeries' data is returned in a pseudo random order. + * Response message for ModelService.ListModelEvaluationSlices. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "modelEvaluationSlices" property. If returned as the result of a + * query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@property(nonatomic, copy, nullable) NSString *orderBy; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationSlicesResponse : GTLRCollectionObject /** - * The maximum number of data points to return per page. The default page_size - * is 1000. Values must be between 1 and 10000. Values above 10000 are coerced - * to 10000. + * List of ModelEvaluations in the requested page. * - * Uses NSNumber of intValue. + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSNumber *pageSize; +@property(nonatomic, strong, nullable) NSArray *modelEvaluationSlices; /** - * A page token, received from a previous ExportTensorboardTimeSeriesData call. - * Provide this to retrieve the subsequent page. When paginating, all other - * parameters provided to ExportTensorboardTimeSeriesData must match the call - * that provided the page token. + * A token to retrieve next page of results. Pass to + * ListModelEvaluationSlicesRequest.page_token to obtain that page. */ -@property(nonatomic, copy, nullable) NSString *pageToken; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Response message for TensorboardService.ExportTensorboardTimeSeriesData. + * Response message for ModelService.ListModelEvaluations. * * @note This class supports NSFastEnumeration and indexed subscripting over - * its "timeSeriesDataPoints" property. If returned as the result of a - * query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ExportTensorboardTimeSeriesDataResponse : GTLRCollectionObject - -/** - * A token, which can be sent as page_token to retrieve the next page. If this - * field is omitted, there are no subsequent pages. + * its "modelEvaluations" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationsResponse : GTLRCollectionObject /** - * The returned time series data points. + * List of ModelEvaluations in the requested page. * * @note This property is used to support NSFastEnumeration and indexed * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSArray *timeSeriesDataPoints; +@property(nonatomic, strong, nullable) NSArray *modelEvaluations; + +/** + * A token to retrieve next page of results. Pass to + * ListModelEvaluationsRequest.page_token to obtain that page. + */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Feature Metadata information. For example, color is a feature that describes - * an apple. + * Response message for ModelService.ListModels + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "models" property. If returned as the result of a query, it should + * support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Feature : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListModelsResponse : GTLRCollectionObject /** - * Output only. Only applicable for Vertex AI Feature Store (Legacy). Timestamp - * when this EntityType was created. + * List of Models in the requested page. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@property(nonatomic, strong, nullable) NSArray *models; /** - * Description of the Feature. - * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * A token to retrieve next page of results. Pass to + * ListModelsRequest.page_token to obtain that page. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +@end + /** - * Optional. Only applicable for Vertex AI Feature Store (Legacy). If not set, - * use the monitoring_config defined for the EntityType this Feature belongs - * to. Only Features with type (Feature.ValueType) BOOL, STRING, DOUBLE or - * INT64 can enable monitoring. If set to true, all types of data monitoring - * are disabled despite the config on EntityType. + * Response message for ModelService.ListModelVersions * - * Uses NSNumber of boolValue. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "models" property. If returned as the result of a query, it should + * support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, strong, nullable) NSNumber *disableMonitoring; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListModelVersionsResponse : GTLRCollectionObject /** - * Used to perform a consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * List of Model versions in the requested page. In the returned Model name + * field, version ID instead of regvision tag will be included. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, strong, nullable) NSArray *models; /** - * Optional. The labels with user-defined metadata to organize your Features. - * Label keys and values can be no longer than 64 characters (Unicode - * codepoints), can only contain lowercase letters, numeric characters, - * underscores and dashes. International characters are allowed. See - * https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one Feature (System labels - * are excluded)." System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. + * A token to retrieve the next page of results. Pass to + * ListModelVersionsRequest.page_token to obtain that page. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Feature_Labels *labels; +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +@end + /** - * Output only. Only applicable for Vertex AI Feature Store (Legacy). The list - * of historical stats and anomalies with specified objectives. + * Response message for JobService.ListNasJobs + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "nasJobs" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, strong, nullable) NSArray *monitoringStatsAnomalies; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListNasJobsResponse : GTLRCollectionObject /** - * Immutable. Name of the Feature. Format: - * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}/features/{feature}` - * `projects/{project}/locations/{location}/featureGroups/{feature_group}/features/{feature}` - * The last part feature is assigned by the client. The feature can be up to 64 - * characters long and can consist only of ASCII Latin letters A-Z and a-z, - * underscore(_), and ASCII digits 0-9 starting with a letter. The value will - * be unique given an entity type. + * List of NasJobs in the requested page. NasJob.nas_job_output of the jobs + * will not be returned. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) NSArray *nasJobs; /** - * Entity responsible for maintaining this feature. Can be comma separated list - * of email addresses or URIs. + * A token to retrieve the next page of results. Pass to + * ListNasJobsRequest.page_token to obtain that page. */ -@property(nonatomic, copy, nullable) NSString *pointOfContact; +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +@end + /** - * Output only. Only applicable for Vertex AI Feature Store (Legacy). Timestamp - * when this EntityType was most recently updated. + * Response message for JobService.ListNasTrialDetails + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "nasTrialDetails" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListNasTrialDetailsResponse : GTLRCollectionObject /** - * Immutable. Only applicable for Vertex AI Feature Store (Legacy). Type of - * Feature value. + * List of top NasTrials in the requested page. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_Bool Used - * for Feature that is a boolean. (Value: "BOOL") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_BoolArray - * Used for Feature that is a list of boolean. (Value: "BOOL_ARRAY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_Bytes - * Used for Feature that is bytes. (Value: "BYTES") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_Double - * Used for Feature that is double. (Value: "DOUBLE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_DoubleArray - * Used for Feature that is a list of double. (Value: "DOUBLE_ARRAY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_Int64 - * Used for Feature that is INT64. (Value: "INT64") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_Int64Array - * Used for Feature that is a list of INT64. (Value: "INT64_ARRAY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_String - * Used for Feature that is string. (Value: "STRING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_StringArray - * Used for Feature that is a list of String. (Value: "STRING_ARRAY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Feature_ValueType_ValueTypeUnspecified - * The value type is unspecified. (Value: "VALUE_TYPE_UNSPECIFIED") + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *valueType; +@property(nonatomic, strong, nullable) NSArray *nasTrialDetails; /** - * Only applicable for Vertex AI Feature Store. The name of the BigQuery - * Table/View column hosting data for this version. If no value is provided, - * will use feature_id. + * A token to retrieve the next page of results. Pass to + * ListNasTrialDetailsRequest.page_token to obtain that page. */ -@property(nonatomic, copy, nullable) NSString *versionColumnName; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * Optional. The labels with user-defined metadata to organize your Features. - * Label keys and values can be no longer than 64 characters (Unicode - * codepoints), can only contain lowercase letters, numeric characters, - * underscores and dashes. International characters are allowed. See - * https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one Feature (System labels - * are excluded)." System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. + * Response message for NotebookService.ListNotebookRuntimes. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "notebookRuntimes" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Feature_Labels : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimesResponse : GTLRCollectionObject /** - * Vertex AI Feature Group. + * A token to retrieve next page of results. Pass to + * ListNotebookRuntimesRequest.page_token to obtain that page. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup : GTLRObject +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Indicates that features for this group come from BigQuery Table/View. By - * default treats the source as a sparse time series source, which is required - * to have an entity_id and a feature_timestamp column in the source. + * List of NotebookRuntimes in the requested page. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroupBigQuery *bigQuery; +@property(nonatomic, strong, nullable) NSArray *notebookRuntimes; + +@end -/** Output only. Timestamp when this FeatureGroup was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Optional. Description of the FeatureGroup. + * Response message for NotebookService.ListNotebookRuntimeTemplates. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "notebookRuntimeTemplates" property. If returned as the result of + * a query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimeTemplatesResponse : GTLRCollectionObject /** - * Optional. Used to perform consistent read-modify-write updates. If not set, - * a blind "overwrite" update happens. + * A token to retrieve next page of results. Pass to + * ListNotebookRuntimeTemplatesRequest.page_token to obtain that page. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Optional. The labels with user-defined metadata to organize your - * FeatureGroup. Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one FeatureGroup(System - * labels are excluded)." System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. + * List of NotebookRuntimeTemplates in the requested page. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup_Labels *labels; +@property(nonatomic, strong, nullable) NSArray *notebookRuntimeTemplates; -/** - * Identifier. Name of the FeatureGroup. Format: - * `projects/{project}/locations/{location}/featureGroups/{featureGroup}` - */ -@property(nonatomic, copy, nullable) NSString *name; +@end -/** Output only. Timestamp when this FeatureGroup was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +/** + * Request message for VizierService.ListOptimalTrials. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsRequest : GTLRObject @end /** - * Optional. The labels with user-defined metadata to organize your - * FeatureGroup. Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one FeatureGroup(System - * labels are excluded)." System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Response message for VizierService.ListOptimalTrials. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroup_Labels : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsResponse : GTLRObject + +/** + * The pareto-optimal Trials for multiple objective Study or the optimal trial + * for single objective Study. The definition of pareto-optimal can be checked + * in wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency + */ +@property(nonatomic, strong, nullable) NSArray *optimalTrials; + @end /** - * Input source type for BigQuery Tables and Views. + * Response message for PersistentResourceService.ListPersistentResources + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "persistentResources" property. If returned as the result of a + * query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureGroupBigQuery : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListPersistentResourcesResponse : GTLRCollectionObject /** - * Required. Immutable. The BigQuery source URI that points to either a - * BigQuery Table or View. + * A token to retrieve next page of results. Pass to + * ListPersistentResourcesRequest.page_token to obtain that page. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource *bigQuerySource; +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Optional. Columns to construct entity_id / row keys. If not provided - * defaults to `entity_id`. + * persistentResources + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSArray *entityIdColumns; +@property(nonatomic, strong, nullable) NSArray *persistentResources; @end /** - * A list of historical SnapshotAnalysis or ImportFeaturesAnalysis stats - * requested by user, sorted by FeatureStatsAnomaly.start_time descending. + * Response message for PipelineService.ListPipelineJobs + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "pipelineJobs" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListPipelineJobsResponse : GTLRCollectionObject -/** Output only. The stats and anomalies generated at specific timestamp. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly *featureStatsAnomaly; +/** + * A token to retrieve the next page of results. Pass to + * ListPipelineJobsRequest.page_token to obtain that page. + */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Output only. The objective for each stats. + * List of PipelineJobs in the requested page. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly_Objective_ImportFeatureAnalysis - * Stats are generated by Import Feature Analysis. (Value: - * "IMPORT_FEATURE_ANALYSIS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly_Objective_ObjectiveUnspecified - * If it's OBJECTIVE_UNSPECIFIED, monitoring_stats will be empty. (Value: - * "OBJECTIVE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureMonitoringStatsAnomaly_Objective_SnapshotAnalysis - * Stats are generated by Snapshot Analysis. (Value: "SNAPSHOT_ANALYSIS") + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *objective; +@property(nonatomic, strong, nullable) NSArray *pipelineJobs; @end /** - * Noise sigma by features. Noise sigma represents the standard deviation of - * the gaussian kernel that will be used to add noise to interpolated inputs - * prior to computing gradients. + * Response message for DatasetService.ListSavedQueries. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "savedQueries" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigma : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListSavedQueriesResponse : GTLRCollectionObject + +/** The standard List next-page token. */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Noise sigma per feature. No noise is added to features that are not set. + * A list of SavedQueries that match the specified filter in the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSArray *noiseSigma; +@property(nonatomic, strong, nullable) NSArray *savedQueries; @end /** - * Noise sigma for a single feature. + * Response message for ScheduleService.ListSchedules + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "schedules" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigmaNoiseSigmaForFeature : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListSchedulesResponse : GTLRCollectionObject /** - * The name of the input feature for which noise sigma is provided. The - * features are defined in explanation metadata inputs. + * A token to retrieve the next page of results. Pass to + * ListSchedulesRequest.page_token to obtain that page. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * This represents the standard deviation of the Gaussian kernel that will be - * used to add noise to the feature prior to computing gradients. Similar to - * noise_sigma but represents the noise added to the current feature. Defaults - * to 0.1. + * List of Schedules in the requested page. * - * Uses NSNumber of floatValue. + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSNumber *sigma; +@property(nonatomic, strong, nullable) NSArray *schedules; @end /** - * Vertex AI Feature Online Store provides a centralized repository for serving - * ML features and embedding indexes at low latency. The Feature Online Store - * is a top-level container. + * Response message for SpecialistPoolService.ListSpecialistPools. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "specialistPools" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListSpecialistPoolsResponse : GTLRCollectionObject + +/** The standard List next-page token. */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Contains settings for the Cloud Bigtable instance that will be created to - * serve featureValues for all FeatureViews under this FeatureOnlineStore. + * A list of SpecialistPools that matches the specified filter in the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtable *bigtable; +@property(nonatomic, strong, nullable) NSArray *specialistPools; + +@end -/** Output only. Timestamp when this FeatureOnlineStore was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Optional. The dedicated serving endpoint for this FeatureOnlineStore, which - * is different from common Vertex service endpoint. + * Response message for VizierService.ListStudies. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "studies" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreDedicatedServingEndpoint *dedicatedServingEndpoint; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListStudiesResponse : GTLRCollectionObject /** - * Optional. Used to perform consistent read-modify-write updates. If not set, - * a blind "overwrite" update happens. + * Passes this token as the `page_token` field of the request for a subsequent + * call. If this field is omitted, there are no subsequent pages. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Optional. The labels with user-defined metadata to organize your - * FeatureOnlineStore. Label keys and values can be no longer than 64 - * characters (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one - * FeatureOnlineStore(System labels are excluded)." System reserved label keys - * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * The studies associated with the project. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_Labels *labels; +@property(nonatomic, strong, nullable) NSArray *studies; + +@end + /** - * Identifier. Name of the FeatureOnlineStore. Format: - * `projects/{project}/locations/{location}/featureOnlineStores/{featureOnlineStore}` + * Response message for TensorboardService.ListTensorboardExperiments. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "tensorboardExperiments" property. If returned as the result of a + * query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@property(nonatomic, copy, nullable) NSString *name; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardExperimentsResponse : GTLRCollectionObject /** - * Contains settings for the Optimized store that will be created to serve - * featureValues for all FeatureViews under this FeatureOnlineStore. When - * choose Optimized storage type, need to set - * PrivateServiceConnectConfig.enable_private_service_connect to use private - * endpoint. Otherwise will use public endpoint by default. + * A token, which can be sent as ListTensorboardExperimentsRequest.page_token + * to retrieve the next page. If this field is omitted, there are no subsequent + * pages. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreOptimized *optimized; +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Output only. State of the featureOnlineStore. + * The TensorboardExperiments mathching the request. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_State_Stable - * State when the featureOnlineStore configuration is not being updated - * and the fields reflect the current configuration of the - * featureOnlineStore. The featureOnlineStore is usable in this state. - * (Value: "STABLE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_State_StateUnspecified - * Default value. This value is unused. (Value: "STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_State_Updating - * The state of the featureOnlineStore configuration when it is being - * updated. During an update, the fields reflect either the original - * configuration or the updated configuration of the featureOnlineStore. - * The featureOnlineStore is still usable in this state. (Value: - * "UPDATING") + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *state; - -/** Output only. Timestamp when this FeatureOnlineStore was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) NSArray *tensorboardExperiments; @end /** - * Optional. The labels with user-defined metadata to organize your - * FeatureOnlineStore. Label keys and values can be no longer than 64 - * characters (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one - * FeatureOnlineStore(System labels are excluded)." System reserved label keys - * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * Response message for TensorboardService.ListTensorboardRuns. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "tensorboardRuns" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStore_Labels : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardRunsResponse : GTLRCollectionObject /** - * GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtable + * A token, which can be sent as ListTensorboardRunsRequest.page_token to + * retrieve the next page. If this field is omitted, there are no subsequent + * pages. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtable : GTLRObject +@property(nonatomic, copy, nullable) NSString *nextPageToken; -/** Required. Autoscaling config applied to Bigtable Instance. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling *autoScaling; +/** + * The TensorboardRuns mathching the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. + */ +@property(nonatomic, strong, nullable) NSArray *tensorboardRuns; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreBigtableAutoScaling : GTLRObject - -/** - * Optional. A percentage of the cluster's CPU capacity. Can be from 10% to - * 80%. When a cluster's CPU utilization exceeds the target that you have set, - * Bigtable immediately adds nodes to the cluster. When CPU utilization is - * substantially lower than the target, Bigtable removes nodes. If not set will - * default to 50%. + * Response message for TensorboardService.ListTensorboards. * - * Uses NSNumber of intValue. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "tensorboards" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, strong, nullable) NSNumber *cpuUtilizationTarget; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardsResponse : GTLRCollectionObject /** - * Required. The maximum number of nodes to scale up to. Must be greater than - * or equal to min_node_count, and less than or equal to 10 times of - * 'min_node_count'. - * - * Uses NSNumber of intValue. + * A token, which can be sent as ListTensorboardsRequest.page_token to retrieve + * the next page. If this field is omitted, there are no subsequent pages. */ -@property(nonatomic, strong, nullable) NSNumber *maxNodeCount; +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Required. The minimum number of nodes to scale down to. Must be greater than - * or equal to 1. + * The Tensorboards mathching the request. * - * Uses NSNumber of intValue. + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSNumber *minNodeCount; +@property(nonatomic, strong, nullable) NSArray *tensorboards; @end /** - * The dedicated serving endpoint for this FeatureOnlineStore. Only need to set - * when you choose Optimized storage type. Public endpoint is provisioned by - * default. + * Response message for TensorboardService.ListTensorboardTimeSeries. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "tensorboardTimeSeries" property. If returned as the result of a + * query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreDedicatedServingEndpoint : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardTimeSeriesResponse : GTLRCollectionObject /** - * Output only. This field will be populated with the domain name to use for - * this FeatureOnlineStore + * A token, which can be sent as ListTensorboardTimeSeriesRequest.page_token to + * retrieve the next page. If this field is omitted, there are no subsequent + * pages. */ -@property(nonatomic, copy, nullable) NSString *publicEndpointDomainName; +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +/** + * The TensorboardTimeSeries mathching the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. + */ +@property(nonatomic, strong, nullable) NSArray *tensorboardTimeSeries; @end /** - * Optimized storage type + * Response message for PipelineService.ListTrainingPipelines + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "trainingPipelines" property. If returned as the result of a + * query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureOnlineStoreOptimized : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTrainingPipelinesResponse : GTLRCollectionObject /** - * Selector for Features of an EntityType. + * A token to retrieve the next page of results. Pass to + * ListTrainingPipelinesRequest.page_token to obtain that page. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector : GTLRObject +@property(nonatomic, copy, nullable) NSString *nextPageToken; -/** Required. Matches Features based on ID. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IdMatcher *idMatcher; +/** + * List of TrainingPipelines in the requested page. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. + */ +@property(nonatomic, strong, nullable) NSArray *trainingPipelines; @end /** - * Stats and Anomaly generated at specific timestamp for specific Feature. The - * start_time and end_time are used to define the time range of the dataset - * that current stats belongs to, e.g. prediction traffic is bucketed into - * prediction datasets by time window. If the Dataset is not defined by time - * window, start_time = end_time. Timestamp of the stats and anomalies always - * refers to end_time. Raw stats and anomalies are stored in stats_uri or - * anomaly_uri in the tensorflow defined protos. Field data_stats contains - * almost identical information with the raw stats in Vertex AI defined proto, - * for UI to display. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly : GTLRObject - -/** - * This is the threshold used when detecting anomalies. The threshold can be - * changed by user, so this one might be different from ThresholdConfig.value. + * Response message for VizierService.ListTrials. * - * Uses NSNumber of doubleValue. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "trials" property. If returned as the result of a query, it should + * support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, strong, nullable) NSNumber *anomalyDetectionThreshold; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTrialsResponse : GTLRCollectionObject /** - * Path of the anomaly file for current feature values in Cloud Storage bucket. - * Format: gs:////anomalies. Example: - * gs://monitoring_bucket/feature_name/anomalies. Stats are stored as binary - * format with Protobuf message Anoamlies are stored as binary format with - * Protobuf message [tensorflow.metadata.v0.AnomalyInfo] - * (https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/anomalies.proto). + * Pass this token as the `page_token` field of the request for a subsequent + * call. If this field is omitted, there are no subsequent pages. */ -@property(nonatomic, copy, nullable) NSString *anomalyUri; +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Deviation from the current stats to baseline stats. 1. For categorical - * feature, the distribution distance is calculated by L-inifinity norm. 2. For - * numerical feature, the distribution distance is calculated by Jensen–Shannon - * divergence. + * The Trials associated with the Study. * - * Uses NSNumber of doubleValue. + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSNumber *distributionDeviation; +@property(nonatomic, strong, nullable) NSArray *trials; + +@end -/** - * The end timestamp of window where stats were generated. For objectives where - * time window doesn't make sense (e.g. Featurestore Snapshot Monitoring), - * end_time indicates the timestamp of the data used to generate stats (e.g. - * timestamp we take snapshots for feature values). - */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * Feature importance score, only populated when cross-feature monitoring is - * enabled. For now only used to represent feature attribution score within - * range [0, 1] for - * ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_SKEW and - * ModelDeploymentMonitoringObjectiveType.FEATURE_ATTRIBUTION_DRIFT. + * Response message for GenAiTuningService.ListTuningJobs * - * Uses NSNumber of doubleValue. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "tuningJobs" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, strong, nullable) NSNumber *score; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTuningJobsResponse : GTLRCollectionObject /** - * The start timestamp of window where stats were generated. For objectives - * where time window doesn't make sense (e.g. Featurestore Snapshot - * Monitoring), start_time is only used to indicate the monitoring intervals, - * so it always equals to (end_time - monitoring_interval). + * A token to retrieve the next page of results. Pass to + * ListTuningJobsRequest.page_token to obtain that page. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Path of the stats file for current feature values in Cloud Storage bucket. - * Format: gs:////stats. Example: gs://monitoring_bucket/feature_name/stats. - * Stats are stored as binary format with Protobuf message - * [tensorflow.metadata.v0.FeatureNameStatistics](https://github.com/tensorflow/metadata/blob/master/tensorflow_metadata/proto/v0/statistics.proto). + * List of TuningJobs in the requested page. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *statsUri; +@property(nonatomic, strong, nullable) NSArray *tuningJobs; @end /** - * Vertex AI Feature Store provides a centralized repository for organizing, - * storing, and serving ML features. The Featurestore is a top-level container - * for your features and their values. + * Request message for VizierService.LookupStudy. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Featurestore : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1LookupStudyRequest : GTLRObject + +/** Required. The user-defined display name of the Study */ +@property(nonatomic, copy, nullable) NSString *displayName; + +@end -/** Output only. Timestamp when this Featurestore was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Optional. Customer-managed encryption key spec for data storage. If set, - * both of the online and offline data storage will be secured by this key. + * Specification of a single machine. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec : GTLRObject /** - * Optional. Used to perform consistent read-modify-write updates. If not set, - * a blind "overwrite" update happens. + * The number of accelerators to attach to the machine. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, strong, nullable) NSNumber *acceleratorCount; /** - * Optional. The labels with user-defined metadata to organize your - * Featurestore. Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one Featurestore(System - * labels are excluded)." System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. + * Immutable. The type of accelerator(s) that may be attached to the machine as + * per accelerator_count. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_AcceleratorTypeUnspecified + * Unspecified accelerator type, which means no accelerator. (Value: + * "ACCELERATOR_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaA10080gb + * Nvidia A100 80GB GPU. (Value: "NVIDIA_A100_80GB") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaH10080gb + * Nvidia H100 80Gb GPU. (Value: "NVIDIA_H100_80GB") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaL4 + * Nvidia L4 GPU. (Value: "NVIDIA_L4") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaA100 + * Nvidia Tesla A100 GPU. (Value: "NVIDIA_TESLA_A100") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaK80 + * Nvidia Tesla K80 GPU. (Value: "NVIDIA_TESLA_K80") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaP100 + * Nvidia Tesla P100 GPU. (Value: "NVIDIA_TESLA_P100") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaP4 + * Nvidia Tesla P4 GPU. (Value: "NVIDIA_TESLA_P4") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaT4 + * Nvidia Tesla T4 GPU. (Value: "NVIDIA_TESLA_T4") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaV100 + * Nvidia Tesla V100 GPU. (Value: "NVIDIA_TESLA_V100") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_TpuV2 + * TPU v2. (Value: "TPU_V2") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_TpuV3 + * TPU v3. (Value: "TPU_V3") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_TpuV4Pod + * TPU v4. (Value: "TPU_V4_POD") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_TpuV5Litepod + * TPU v5. (Value: "TPU_V5_LITEPOD") */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Featurestore_Labels *labels; +@property(nonatomic, copy, nullable) NSString *acceleratorType; /** - * Output only. Name of the Featurestore. Format: - * `projects/{project}/locations/{location}/featurestores/{featurestore}` + * Immutable. The type of the machine. See the [list of machine types supported + * for + * prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) + * See the [list of machine types supported for custom + * training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). + * For DeployedModel this field is optional, and the default value is + * `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this + * field is required. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, copy, nullable) NSString *machineType; /** - * Optional. Config for online storage resources. The field should not co-exist - * with the field of `OnlineStoreReplicationConfig`. If both of it and - * OnlineStoreReplicationConfig are unset, the feature store will not have an - * online store and cannot be used for online serving. + * Immutable. The topology of the TPUs. Corresponds to the TPU topologies + * available from GKE. (Example: tpu_topology: "2x2x1"). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfig *onlineServingConfig; +@property(nonatomic, copy, nullable) NSString *tpuTopology; + +@end + /** - * Optional. TTL in days for feature values that will be stored in online - * serving storage. The Feature Store online storage periodically removes - * obsolete feature values older than `online_storage_ttl_days` since the - * feature generation time. Note that `online_storage_ttl_days` should be less - * than or equal to `offline_storage_ttl_days` for each EntityType under a - * featurestore. If not set, default to 4000 days - * - * Uses NSNumber of intValue. + * Manual batch tuning parameters. */ -@property(nonatomic, strong, nullable) NSNumber *onlineStorageTtlDays; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ManualBatchTuningParameters : GTLRObject /** - * Output only. State of the featurestore. + * Immutable. The number of the records (e.g. instances) of the operation given + * in each batch to a machine replica. Machine type, and size of a single + * record should be considered when setting this parameter, higher value speeds + * up the batch operation's execution, but too high value will result in a + * whole batch not fitting in a machine's memory, and the whole operation will + * fail. The default value is 64. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Featurestore_State_Stable - * State when the featurestore configuration is not being updated and the - * fields reflect the current configuration of the featurestore. The - * featurestore is usable in this state. (Value: "STABLE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Featurestore_State_StateUnspecified - * Default value. This value is unused. (Value: "STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Featurestore_State_Updating - * The state of the featurestore configuration when it is being updated. - * During an update, the fields reflect either the original configuration - * or the updated configuration of the featurestore. For example, - * `online_serving_config.fixed_node_count` can take minutes to update. - * While the update is in progress, the featurestore is in the UPDATING - * state, and the value of `fixed_node_count` can be the original value - * or the updated value, depending on the progress of the operation. - * Until the update completes, the actual number of nodes can still be - * the original value of `fixed_node_count`. The featurestore is still - * usable in this state. (Value: "UPDATING") + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *state; - -/** Output only. Timestamp when this Featurestore was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) NSNumber *batchSize; @end /** - * Optional. The labels with user-defined metadata to organize your - * Featurestore. Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one Featurestore(System - * labels are excluded)." System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * A message representing a Measurement of a Trial. A Measurement contains the + * Metrics got by executing a Trial using suggested hyperparameter values. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Featurestore_Labels : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1Measurement : GTLRObject /** - * Configuration of how features in Featurestore are monitored. + * Output only. Time that the Trial has been running at the point of this + * Measurement. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfig : GTLRObject +@property(nonatomic, strong, nullable) GTLRDuration *elapsedDuration; /** - * Threshold for categorical features of anomaly detection. This is shared by - * all types of Featurestore Monitoring for categorical features (i.e. Features - * with type (Feature.ValueType) BOOL or STRING). + * Output only. A list of metrics got by evaluating the objective functions + * using suggested Parameter values. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigThresholdConfig *categoricalThresholdConfig; - -/** The config for ImportFeatures Analysis Based Feature Monitoring. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis *importFeaturesAnalysis; +@property(nonatomic, strong, nullable) NSArray *metrics; /** - * Threshold for numerical features of anomaly detection. This is shared by all - * objectives of Featurestore Monitoring for numerical features (i.e. Features - * with type (Feature.ValueType) DOUBLE or INT64). + * Output only. The number of steps the machine learning model has been trained + * for. Must be non-negative. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigThresholdConfig *numericalThresholdConfig; - -/** The config for Snapshot Analysis Based Feature Monitoring. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigSnapshotAnalysis *snapshotAnalysis; +@property(nonatomic, strong, nullable) NSNumber *stepCount; @end /** - * Configuration of the Featurestore's ImportFeature Analysis Based Monitoring. - * This type of analysis generates statistics for values of each Feature - * imported by every ImportFeatureValues operation. + * A message representing a metric in the measurement. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MeasurementMetric : GTLRObject /** - * The baseline used to do anomaly detection for the statistics generated by - * import features analysis. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_AnomalyDetectionBaseline_BaselineUnspecified - * Should not be used. (Value: "BASELINE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_AnomalyDetectionBaseline_LatestStats - * Choose the later one statistics generated by either most recent - * snapshot analysis or previous import features analysis. If non of them - * exists, skip anomaly detection and only generate a statistics. (Value: - * "LATEST_STATS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_AnomalyDetectionBaseline_MostRecentSnapshotStats - * Use the statistics generated by the most recent snapshot analysis if - * exists. (Value: "MOST_RECENT_SNAPSHOT_STATS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_AnomalyDetectionBaseline_PreviousImportFeaturesStats - * Use the statistics generated by the previous import features analysis - * if exists. (Value: "PREVIOUS_IMPORT_FEATURES_STATS") + * Output only. The ID of the Metric. The Metric should be defined in + * StudySpec's Metrics. */ -@property(nonatomic, copy, nullable) NSString *anomalyDetectionBaseline; +@property(nonatomic, copy, nullable) NSString *metricId; /** - * Whether to enable / disable / inherite default hebavior for import features - * analysis. + * Output only. The value for this metric. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_State_Default - * The default behavior of whether to enable the monitoring. - * EntityType-level config: disabled. Feature-level config: inherited - * from the configuration of EntityType this Feature belongs to. (Value: - * "DEFAULT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_State_Disabled - * Explicitly disables import features analysis. EntityType-level config: - * by default disables import features analysis for all Features under - * it. Feature-level config: disables import features analysis regardless - * of the EntityType-level config. (Value: "DISABLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_State_Enabled - * Explicitly enables import features analysis. EntityType-level config: - * by default enables import features analysis for all Features under it. - * Feature-level config: enables import features analysis regardless of - * the EntityType-level config. (Value: "ENABLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigImportFeaturesAnalysis_State_StateUnspecified - * Should not be used. (Value: "STATE_UNSPECIFIED") + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *state; +@property(nonatomic, strong, nullable) NSNumber *value; @end /** - * Configuration of the Featurestore's Snapshot Analysis Based Monitoring. This - * type of analysis generates statistics for each Feature based on a snapshot - * of the latest feature value of each entities every monitoring_interval. + * Request message for ModelService.MergeVersionAliases. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigSnapshotAnalysis : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MergeVersionAliasesRequest : GTLRObject /** - * The monitoring schedule for snapshot analysis. For EntityType-level config: - * unset / disabled = true indicates disabled by default for Features under it; - * otherwise by default enable snapshot analysis monitoring with - * monitoring_interval for Features under it. Feature-level config: disabled = - * true indicates disabled regardless of the EntityType-level config; unset - * monitoring_interval indicates going with EntityType-level config; otherwise - * run snapshot analysis monitoring with monitoring_interval regardless of the - * EntityType-level config. Explicitly Disable the snapshot analysis based - * monitoring. - * - * Uses NSNumber of boolValue. + * Required. The set of version aliases to merge. The alias should be at most + * 128 characters, and match `a-z{0,126}[a-z-0-9]`. Add the `-` prefix to an + * alias means removing that alias from the version. `-` is NOT counted in the + * 128 characters. Example: `-golden` means removing the `golden` alias from + * the version. There is NO ordering in aliases, which means 1) The aliases + * returned from GetModel API might not have the exactly same order from this + * MergeVersionAliases API. 2) Adding and deleting the same alias in the + * request is not recommended, and the 2 operations will be cancelled out. */ -@property(nonatomic, strong, nullable) NSNumber *disabled; +@property(nonatomic, strong, nullable) NSArray *versionAliases; + +@end + /** - * Configuration of the snapshot analysis based monitoring pipeline running - * interval. The value indicates number of days. - * - * Uses NSNumber of intValue. + * Instance of a general MetadataSchema. */ -@property(nonatomic, strong, nullable) NSNumber *monitoringIntervalDays; +@interface GTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema : GTLRObject + +/** Output only. Timestamp when this MetadataSchema was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Customized export features time window for snapshot analysis. Unit is one - * day. Default value is 3 weeks. Minimum value is 1 day. Maximum value is 4000 - * days. + * Description of the Metadata Schema * - * Uses NSNumber of intValue. + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, strong, nullable) NSNumber *stalenessDays; - -@end +@property(nonatomic, copy, nullable) NSString *descriptionProperty; +/** Output only. The resource name of the MetadataSchema. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * The config for Featurestore Monitoring threshold. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreMonitoringConfigThresholdConfig : GTLRObject + * Required. The raw YAML string representation of the MetadataSchema. The + * combination of [MetadataSchema.version] and the schema name given by `title` + * in [MetadataSchema.schema] must be unique within a MetadataStore. The schema + * is defined as an OpenAPI 3.0.2 [MetadataSchema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#schemaObject) + */ +@property(nonatomic, copy, nullable) NSString *schema; /** - * Specify a threshold value that can trigger the alert. 1. For categorical - * feature, the distribution distance is calculated by L-inifinity norm. 2. For - * numerical feature, the distribution distance is calculated by Jensen–Shannon - * divergence. Each feature must have a non-zero threshold if they need to be - * monitored. Otherwise no alert will be triggered for that feature. + * The type of the MetadataSchema. This is a property that identifies which + * metadata types will use the MetadataSchema. * - * Uses NSNumber of doubleValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema_SchemaType_ArtifactType + * A type indicating that the MetadataSchema will be used by Artifacts. + * (Value: "ARTIFACT_TYPE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema_SchemaType_ContextType + * A state indicating that the MetadataSchema will be used by Contexts. + * (Value: "CONTEXT_TYPE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema_SchemaType_ExecutionType + * A typee indicating that the MetadataSchema will be used by Executions. + * (Value: "EXECUTION_TYPE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema_SchemaType_MetadataSchemaTypeUnspecified + * Unspecified type for the MetadataSchema. (Value: + * "METADATA_SCHEMA_TYPE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) NSNumber *value; +@property(nonatomic, copy, nullable) NSString *schemaType; + +/** + * The version of the MetadataSchema. The version's format must match the + * following regular expression: `^[0-9]+.+.+$`, which would allow to + * order/compare different versions. Example: 1.0.0, 1.0.1, etc. + */ +@property(nonatomic, copy, nullable) NSString *schemaVersion; @end /** - * OnlineServingConfig specifies the details for provisioning online serving - * resources. + * Instance of a metadata store. Contains a set of metadata that can be + * queried. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MetadataStore : GTLRObject + +/** Output only. Timestamp when this MetadataStore was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The number of nodes for the online store. The number of nodes doesn't scale - * automatically, but you can manually update the number of nodes. If set to 0, - * the featurestore will not have an online store and cannot be used for online - * serving. + * Description of the MetadataStore. * - * Uses NSNumber of intValue. + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, strong, nullable) NSNumber *fixedNodeCount; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * Online serving scaling configuration. Only one of `fixed_node_count` and - * `scaling` can be set. Setting one will reset the other. + * Customer-managed encryption key spec for a Metadata Store. If set, this + * Metadata Store and all sub-resources of this Metadata Store are secured + * using this key. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfigScaling *scaling; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; -@end +/** Output only. The resource name of the MetadataStore instance. */ +@property(nonatomic, copy, nullable) NSString *name; +/** Output only. State information of the MetadataStore. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MetadataStoreMetadataStoreState *state; -/** - * Online serving scaling configuration. If min_node_count and max_node_count - * are set to the same value, the cluster will be configured with the fixed - * number of node (no auto-scaling). - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeaturestoreOnlineServingConfigScaling : GTLRObject +/** Output only. Timestamp when this MetadataStore was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + +@end -/** - * Optional. The cpu utilization that the Autoscaler should be trying to - * achieve. This number is on a scale from 0 (no utilization) to 100 (total - * utilization), and is limited between 10 and 80. When a cluster's CPU - * utilization exceeds the target that you have set, Bigtable immediately adds - * nodes to the cluster. When CPU utilization is substantially lower than the - * target, Bigtable removes nodes. If not set or set to 0, default to 50. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *cpuUtilizationTarget; /** - * The maximum number of nodes to scale up to. Must be greater than - * min_node_count, and less than or equal to 10 times of 'min_node_count'. - * - * Uses NSNumber of intValue. + * Represents state information for a MetadataStore. */ -@property(nonatomic, strong, nullable) NSNumber *maxNodeCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1MetadataStoreMetadataStoreState : GTLRObject /** - * Required. The minimum number of nodes to scale down to. Must be greater than - * or equal to 1. + * The disk utilization of the MetadataStore in bytes. * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *minNodeCount; +@property(nonatomic, strong, nullable) NSNumber *diskUtilizationBytes; @end /** - * Value for a feature. + * Represents one resource that exists in automl.googleapis.com, + * datalabeling.googleapis.com or ml.googleapis.com. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResource : GTLRObject -/** A list of bool type feature value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BoolArray *boolArrayValue; +/** Output only. Represents one Dataset in automl.googleapis.com. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlDataset *automlDataset; -/** - * Bool type feature value. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *boolValue; +/** Output only. Represents one Model in automl.googleapis.com. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlModel *automlModel; + +/** Output only. Represents one Dataset in datalabeling.googleapis.com. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDataset *dataLabelingDataset; /** - * Bytes feature value. - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Output only. Timestamp when the last migration attempt on this + * MigratableResource started. Will not be set if there's no migration attempt + * on this MigratableResource. */ -@property(nonatomic, copy, nullable) NSString *bytesValue; +@property(nonatomic, strong, nullable) GTLRDateTime *lastMigrateTime; -/** A list of double type feature value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DoubleArray *doubleArrayValue; +/** Output only. Timestamp when this MigratableResource was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *lastUpdateTime; -/** - * Double type feature value. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *doubleValue; +/** Output only. Represents one Version in ml.googleapis.com. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceMlEngineModelVersion *mlEngineModelVersion; + +@end -/** A list of int64 type feature value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Int64Array *int64ArrayValue; /** - * Int64 feature value. - * - * Uses NSNumber of longLongValue. + * Represents one Dataset in automl.googleapis.com. */ -@property(nonatomic, strong, nullable) NSNumber *int64Value; - -/** Metadata of feature value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueMetadata *metadata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlDataset : GTLRObject -/** A list of string type feature value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StringArray *stringArrayValue; +/** + * Full resource name of automl Dataset. Format: + * `projects/{project}/locations/{location}/datasets/{dataset}`. + */ +@property(nonatomic, copy, nullable) NSString *dataset; -/** String feature value. */ -@property(nonatomic, copy, nullable) NSString *stringValue; +/** The Dataset's display name in automl.googleapis.com. */ +@property(nonatomic, copy, nullable) NSString *datasetDisplayName; @end /** - * A destination location for Feature values and format. + * Represents one Model in automl.googleapis.com. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueDestination : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlModel : GTLRObject /** - * Output in BigQuery format. BigQueryDestination.output_uri in - * FeatureValueDestination.bigquery_destination must refer to a table. + * Full resource name of automl Model. Format: + * `projects/{project}/locations/{location}/models/{model}`. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination *bigqueryDestination; +@property(nonatomic, copy, nullable) NSString *model; + +/** The Model's display name in automl.googleapis.com. */ +@property(nonatomic, copy, nullable) NSString *modelDisplayName; + +@end + /** - * Output in CSV format. Array Feature value types are not allowed in CSV - * format. + * Represents one Dataset in datalabeling.googleapis.com. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CsvDestination *csvDestination; +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDataset : GTLRObject /** - * Output in TFRecord format. Below are the mapping from Feature value type in - * Featurestore to Feature value type in TFRecord: Value type in Featurestore | - * Value type in TFRecord DOUBLE, DOUBLE_ARRAY | FLOAT_LIST INT64, INT64_ARRAY - * | INT64_LIST STRING, STRING_ARRAY, BYTES | BYTES_LIST true -> - * byte_string("true"), false -> byte_string("false") BOOL, BOOL_ARRAY (true, - * false) | BYTES_LIST + * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to + * the data labeling Dataset. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TFRecordDestination *tfrecordDestination; - -@end - +@property(nonatomic, strong, nullable) NSArray *dataLabelingAnnotatedDatasets; /** - * Container for list of values. + * Full resource name of data labeling Dataset. Format: + * `projects/{project}/datasets/{dataset}`. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueList : GTLRObject +@property(nonatomic, copy, nullable) NSString *dataset; -/** A list of feature values. All of them should be the same data type. */ -@property(nonatomic, strong, nullable) NSArray *values; +/** The Dataset's display name in datalabeling.googleapis.com. */ +@property(nonatomic, copy, nullable) NSString *datasetDisplayName; @end /** - * Metadata of feature value. + * Represents one AnnotatedDataset in datalabeling.googleapis.com. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDatasetDataLabelingAnnotatedDataset : GTLRObject /** - * Feature generation timestamp. Typically, it is provided by user at feature - * ingestion time. If not, feature store will use the system timestamp when the - * data is ingested into feature store. For streaming ingestion, the time, - * aligned by days, must be no older than five years (1825 days) and no later - * than one year (366 days) in the future. + * Full resource name of data labeling AnnotatedDataset. Format: + * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`. */ -@property(nonatomic, strong, nullable) GTLRDateTime *generateTime; +@property(nonatomic, copy, nullable) NSString *annotatedDataset; + +/** The AnnotatedDataset's display name in datalabeling.googleapis.com. */ +@property(nonatomic, copy, nullable) NSString *annotatedDatasetDisplayName; @end /** - * FeatureView is representation of values that the FeatureOnlineStore will - * serve based on its syncConfig. + * Represents one model Version in ml.googleapis.com. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureView : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceMlEngineModelVersion : GTLRObject /** - * Optional. Configures how data is supposed to be extracted from a BigQuery - * source to be loaded onto the FeatureOnlineStore. + * The ml.googleapis.com endpoint that this model Version currently lives in. + * Example values: * ml.googleapis.com * us-centrall-ml.googleapis.com * + * europe-west4-ml.googleapis.com * asia-east1-ml.googleapis.com */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource *bigQuerySource; - -/** Output only. Timestamp when this FeatureView was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@property(nonatomic, copy, nullable) NSString *endpoint; /** - * Optional. Used to perform consistent read-modify-write updates. If not set, - * a blind "overwrite" update happens. + * Full resource name of ml engine model Version. Format: + * `projects/{project}/models/{model}/versions/{version}`. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, copy, nullable) NSString *version; + +@end + /** - * Optional. Configures the features from a Feature Registry source that need - * to be loaded onto the FeatureOnlineStore. + * Config of migrating one resource from automl.googleapis.com, + * datalabeling.googleapis.com and ml.googleapis.com to Vertex AI. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySource *featureRegistrySource; +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequest : GTLRObject /** - * Optional. Configuration for index preparation for vector search. It contains - * the required configurations to create an index from source data, so that - * approximate nearest neighbor (a.k.a ANN) algorithms search can be performed - * during online serving. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig *indexConfig; - -/** - * Optional. The labels with user-defined metadata to organize your - * FeatureViews. Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one - * FeatureOnlineStore(System labels are excluded)." System reserved label keys - * are prefixed with "aiplatform.googleapis.com/" and are immutable. + * Config for migrating Dataset in automl.googleapis.com to Vertex AI's + * Dataset. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureView_Labels *labels; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlDatasetConfig *migrateAutomlDatasetConfig; /** - * Identifier. Name of the FeatureView. Format: - * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}` + * Config for migrating Model in automl.googleapis.com to Vertex AI's Model. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlModelConfig *migrateAutomlModelConfig; /** - * Configures when data is to be synced/updated for this FeatureView. At the - * end of the sync the latest featureValues for each entityId of this - * FeatureView are made ready for online serving. + * Config for migrating Dataset in datalabeling.googleapis.com to Vertex AI's + * Dataset. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncConfig *syncConfig; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfig *migrateDataLabelingDatasetConfig; -/** Output only. Timestamp when this FeatureView was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +/** Config for migrating Version in ml.googleapis.com to Vertex AI's Model. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateMlEngineModelVersionConfig *migrateMlEngineModelVersionConfig; @end /** - * Optional. The labels with user-defined metadata to organize your - * FeatureViews. Label keys and values can be no longer than 64 characters - * (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information on and examples of labels. No - * more than 64 user labels can be associated with one - * FeatureOnlineStore(System labels are excluded)." System reserved label keys - * are prefixed with "aiplatform.googleapis.com/" and are immutable. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Config for migrating Dataset in automl.googleapis.com to Vertex AI's + * Dataset. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureView_Labels : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlDatasetConfig : GTLRObject /** - * GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource + * Required. Full resource name of automl Dataset. Format: + * `projects/{project}/locations/{location}/datasets/{dataset}`. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewBigQuerySource : GTLRObject - -/** Required. Columns to construct entity_id / row keys. */ -@property(nonatomic, strong, nullable) NSArray *entityIdColumns; +@property(nonatomic, copy, nullable) NSString *dataset; /** - * Required. The BigQuery view URI that will be materialized on each sync - * trigger based on FeatureView.SyncConfig. + * Required. Display name of the Dataset in Vertex AI. System will pick a + * display name if unspecified. */ -@property(nonatomic, copy, nullable) NSString *uri; +@property(nonatomic, copy, nullable) NSString *datasetDisplayName; @end /** - * Lookup key for a feature view. + * Config for migrating Model in automl.googleapis.com to Vertex AI's Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKey : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlModelConfig : GTLRObject /** - * The actual Entity ID will be composed from this struct. This should match - * with the way ID is defined in the FeatureView spec. + * Required. Full resource name of automl Model. Format: + * `projects/{project}/locations/{location}/models/{model}`. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKeyCompositeKey *compositeKey; +@property(nonatomic, copy, nullable) NSString *model; -/** String key to use for lookup. */ -@property(nonatomic, copy, nullable) NSString *key; +/** + * Optional. Display name of the model in Vertex AI. System will pick a display + * name if unspecified. + */ +@property(nonatomic, copy, nullable) NSString *modelDisplayName; @end /** - * ID that is comprised from several parts (columns). + * Config for migrating Dataset in datalabeling.googleapis.com to Vertex AI's + * Dataset. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKeyCompositeKey : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfig : GTLRObject /** - * Parts to construct Entity ID. Should match with the same ID columns as - * defined in FeatureView in the same order. + * Required. Full resource name of data labeling Dataset. Format: + * `projects/{project}/datasets/{dataset}`. */ -@property(nonatomic, strong, nullable) NSArray *parts; - -@end - +@property(nonatomic, copy, nullable) NSString *dataset; /** - * A Feature Registry source for features that need to be synced to Online - * Store. + * Optional. Display name of the Dataset in Vertex AI. System will pick a + * display name if unspecified. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySource : GTLRObject - -/** Required. List of features that need to be synced to Online Store. */ -@property(nonatomic, strong, nullable) NSArray *featureGroups; +@property(nonatomic, copy, nullable) NSString *datasetDisplayName; /** - * Optional. The project number of the parent project of the Feature Groups. - * - * Uses NSNumber of longLongValue. + * Optional. Configs for migrating AnnotatedDataset in + * datalabeling.googleapis.com to Vertex AI's SavedQuery. The specified + * AnnotatedDatasets have to belong to the datalabeling Dataset. */ -@property(nonatomic, strong, nullable) NSNumber *projectNumber; +@property(nonatomic, strong, nullable) NSArray *migrateDataLabelingAnnotatedDatasetConfigs; @end /** - * Features belonging to a single feature group that will be synced to Online - * Store. + * Config for migrating AnnotatedDataset in datalabeling.googleapis.com to + * Vertex AI's SavedQuery. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewFeatureRegistrySourceFeatureGroup : GTLRObject - -/** Required. Identifier of the feature group. */ -@property(nonatomic, copy, nullable) NSString *featureGroupId; +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfigMigrateDataLabelingAnnotatedDatasetConfig : GTLRObject -/** Required. Identifiers of features under the feature group. */ -@property(nonatomic, strong, nullable) NSArray *featureIds; +/** + * Required. Full resource name of data labeling AnnotatedDataset. Format: + * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`. + */ +@property(nonatomic, copy, nullable) NSString *annotatedDataset; @end /** - * Configuration for vector indexing. + * Config for migrating version in ml.googleapis.com to Vertex AI's Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateMlEngineModelVersionConfig : GTLRObject /** - * Optional. Configuration options for using brute force search, which simply - * implements the standard linear search in the database for each query. It is - * primarily meant for benchmarking and to generate the ground truth for - * approximate search. + * Required. The ml.googleapis.com endpoint that this model version should be + * migrated from. Example values: * ml.googleapis.com * + * us-centrall-ml.googleapis.com * europe-west4-ml.googleapis.com * + * asia-east1-ml.googleapis.com */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigBruteForceConfig *bruteForceConfig; +@property(nonatomic, copy, nullable) NSString *endpoint; /** - * Optional. Column of crowding. This column contains crowding attribute which - * is a constraint on a neighbor list produced by - * FeatureOnlineStoreService.SearchNearestEntities to diversify search results. - * If NearestNeighborQuery.per_crowding_attribute_neighbor_count is set to K in - * SearchNearestEntitiesRequest, it's guaranteed that no more than K entities - * of the same crowding attribute are returned in the response. + * Required. Display name of the model in Vertex AI. System will pick a display + * name if unspecified. */ -@property(nonatomic, copy, nullable) NSString *crowdingColumn; +@property(nonatomic, copy, nullable) NSString *modelDisplayName; /** - * Optional. The distance measure used in nearest neighbor search. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig_DistanceMeasureType_CosineDistance - * Cosine Distance. Defined as 1 - cosine similarity. We strongly suggest - * using DOT_PRODUCT_DISTANCE + UNIT_L2_NORM instead of COSINE distance. - * Our algorithms have been more optimized for DOT_PRODUCT distance - * which, when combined with UNIT_L2_NORM, is mathematically equivalent - * to COSINE distance and results in the same ranking. (Value: - * "COSINE_DISTANCE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig_DistanceMeasureType_DistanceMeasureTypeUnspecified - * Should not be set. (Value: "DISTANCE_MEASURE_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig_DistanceMeasureType_DotProductDistance - * Dot Product Distance. Defined as a negative of the dot product. - * (Value: "DOT_PRODUCT_DISTANCE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfig_DistanceMeasureType_SquaredL2Distance - * Euclidean (L_2) Distance. (Value: "SQUARED_L2_DISTANCE") + * Required. Full resource name of ml engine model version. Format: + * `projects/{project}/models/{model}/versions/{version}`. */ -@property(nonatomic, copy, nullable) NSString *distanceMeasureType; +@property(nonatomic, copy, nullable) NSString *modelVersion; -/** - * Optional. Column of embedding. This column contains the source data to - * create index for vector search. embedding_column must be set when using - * vector search. - */ -@property(nonatomic, copy, nullable) NSString *embeddingColumn; +@end -/** - * Optional. The number of dimensions of the input embedding. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *embeddingDimension; /** - * Optional. Columns of features that're used to filter vector search results. + * Describes a successfully migrated resource. */ -@property(nonatomic, strong, nullable) NSArray *filterColumns; +@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceResponse : GTLRObject + +/** Migrated Dataset's resource name. */ +@property(nonatomic, copy, nullable) NSString *dataset; /** - * Optional. Configuration options for the tree-AH algorithm (Shallow tree + - * Asymmetric Hashing). Please refer to this paper for more details: - * https://arxiv.org/abs/1908.10396 + * Before migration, the identifier in ml.googleapis.com, automl.googleapis.com + * or datalabeling.googleapis.com. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigTreeAHConfig *treeAhConfig; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigratableResource *migratableResource; + +/** Migrated Model's resource name. */ +@property(nonatomic, copy, nullable) NSString *model; @end /** - * Configuration options for using brute force search. + * A trained machine learning Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigBruteForceConfig : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1Model : GTLRObject /** - * Configuration options for the tree-AH algorithm. + * Immutable. The path to the directory containing the Model artifact and any + * of its supporting files. Not required for AutoML Models. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewIndexConfigTreeAHConfig : GTLRObject +@property(nonatomic, copy, nullable) NSString *artifactUri; /** - * Optional. Number of embeddings on each leaf node. The default value is 1000 - * if not set. - * - * Uses NSNumber of longLongValue. + * Optional. User input field to specify the base model source. Currently it + * only supports specifing the Model Garden models and Genie models. */ -@property(nonatomic, strong, nullable) NSNumber *leafNodeEmbeddingCount; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelBaseModelSource *baseModelSource; -@end +/** + * Input only. The specification of the container that is to be used when + * deploying this Model. The specification is ingested upon + * ModelService.UploadModel, and all binaries it contains are copied and stored + * internally by Vertex AI. Not required for AutoML Models. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec *containerSpec; +/** Output only. Timestamp when this Model was uploaded into Vertex AI. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * FeatureViewSync is a representation of sync operation which copies data from - * data source to Feature View in Online Store. + * Stats of data used for training or evaluating the Model. Only populated when + * the Model is trained by a TrainingPipeline with data_input_config. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSync : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelDataStats *dataStats; /** - * Output only. Time when this FeatureViewSync is created. Creation of a - * FeatureViewSync means that the job is pending / waiting for sufficient - * resources but may not have started the actual data transfer yet. + * Output only. The pointers to DeployedModels created from this Model. Note + * that Model could have been deployed to Endpoints in different Locations. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; - -/** Output only. Final status of the FeatureViewSync. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *finalStatus; +@property(nonatomic, strong, nullable) NSArray *deployedModels; /** - * Identifier. Name of the FeatureViewSync. Format: - * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` - */ -@property(nonatomic, copy, nullable) NSString *name; - -/** Output only. Time when this FeatureViewSync is finished. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeInterval *runTime; - -/** Output only. Summary of the sync job. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncSyncSummary *syncSummary; + * The description of the Model. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + */ +@property(nonatomic, copy, nullable) NSString *descriptionProperty; -@end +/** + * Required. The display name of the Model. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. + */ +@property(nonatomic, copy, nullable) NSString *displayName; +/** + * Customer-managed encryption key spec for a Model. If set, this Model and all + * sub-resources of this Model will be secured by this key. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * Configuration for Sync. Only one option is set. + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncConfig : GTLRObject +@property(nonatomic, copy, nullable) NSString *ETag; /** - * Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. - * To explicitly set a timezone to the cron tab, apply a prefix in the cron - * tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The - * ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. - * For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 - * * * * *". + * The default explanation specification for this Model. The Model can be used + * for requesting explanation after being deployed if it is populated. The + * Model can be used for batch explanation if it is populated. All fields of + * the explanation_spec can be overridden by explanation_spec of + * DeployModelRequest.deployed_model, or explanation_spec of + * BatchPredictionJob. If the default explanation specification is not set for + * this Model, this Model can still be used for requesting explanation by + * setting explanation_spec of DeployModelRequest.deployed_model and for batch + * explanation by setting explanation_spec of BatchPredictionJob. */ -@property(nonatomic, copy, nullable) NSString *cron; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec *explanationSpec; -@end +/** + * The labels with user-defined metadata to organize your Models. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Model_Labels *labels; +/** + * Immutable. An additional information about the Model; the schema of the + * metadata can be found in metadata_schema. Unset if the Model does not have + * any additional information. + * + * Can be any valid JSON type. + */ +@property(nonatomic, strong, nullable) id metadata; /** - * Summary from the Sync job. For continuous syncs, the summary is updated - * periodically. For batch syncs, it gets updated on completion of the sync. + * Output only. The resource name of the Artifact that was created in + * MetadataStore when creating the Model. The Artifact resource name pattern is + * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewSyncSyncSummary : GTLRObject +@property(nonatomic, copy, nullable) NSString *metadataArtifact; /** - * Output only. Total number of rows synced. - * - * Uses NSNumber of longLongValue. + * Immutable. Points to a YAML file stored on Google Cloud Storage describing + * additional information about the Model, that is specific to it. Unset if the + * Model does not have any additional information. The schema is defined as an + * OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * AutoML Models always have this field populated by Vertex AI, if no + * additional metadata is needed, this field is set to an empty string. Note: + * The URI given on output will be immutable and probably different, including + * the URI scheme, than the one given on input. The output URI will point to a + * location where the user only has a read access. */ -@property(nonatomic, strong, nullable) NSNumber *rowSynced; +@property(nonatomic, copy, nullable) NSString *metadataSchemaUri; /** - * Output only. BigQuery slot milliseconds consumed for the sync job. - * - * Uses NSNumber of longLongValue. + * Output only. Source of a model. It can either be automl training pipeline, + * custom training pipeline, BigQuery ML, or saved and tuned from Genie or + * Model Garden. */ -@property(nonatomic, strong, nullable) NSNumber *totalSlot; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo *modelSourceInfo; -@end +/** The resource name of the Model. */ +@property(nonatomic, copy, nullable) NSString *name; +/** + * Output only. If this Model is a copy of another Model, this contains info + * about the original. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelOriginalModelInfo *originalModelInfo; /** - * Request message for FeatureOnlineStoreService.FetchFeatureValues. All the - * features under the requested feature view will be returned. + * Optional. This field is populated if the model is produced by a pipeline + * job. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *pipelineJob; /** - * Optional. Response data format. If not set, FeatureViewDataFormat.KEY_VALUE - * will be used. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest_DataFormat_FeatureViewDataFormatUnspecified - * Not set. Will be treated as the KeyValue format. (Value: - * "FEATURE_VIEW_DATA_FORMAT_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest_DataFormat_KeyValue - * Return response data in key-value format. (Value: "KEY_VALUE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesRequest_DataFormat_ProtoStruct - * Return response data in proto Struct format. (Value: "PROTO_STRUCT") + * The schemata that describe formats of the Model's predictions and + * explanations as given and returned via PredictionService.Predict and + * PredictionService.Explain. */ -@property(nonatomic, copy, nullable) NSString *dataFormat; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata *predictSchemata; -/** Optional. The request key to fetch feature values for. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKey *dataKey; +/** + * Output only. When this Model is deployed, its prediction resources are + * described by the `prediction_resources` field of the + * Endpoint.deployed_models object. Because not all Models support all resource + * configuration types, the configuration types this Model supports are listed + * here. If no configuration types are listed, the Model cannot be deployed to + * an Endpoint and does not support online predictions + * (PredictionService.Predict or PredictionService.Explain). Such a Model can + * serve predictions by using a BatchPredictionJob, if it has at least one + * entry each in supported_input_storage_formats and + * supported_output_storage_formats. + */ +@property(nonatomic, strong, nullable) NSArray *supportedDeploymentResourcesTypes; -@end +/** + * Output only. The formats in which this Model may be exported. If empty, this + * Model is not available for export. + */ +@property(nonatomic, strong, nullable) NSArray *supportedExportFormats; +/** + * Output only. The formats this Model supports in + * BatchPredictionJob.input_config. If PredictSchemata.instance_schema_uri + * exists, the instances should be given as per that schema. The possible + * formats are: * `jsonl` The JSON Lines format, where each instance is a + * single line. Uses GcsSource. * `csv` The CSV format, where each instance is + * a single comma-separated line. The first line in the file is the header, + * containing comma-separated field names. Uses GcsSource. * `tf-record` The + * TFRecord format, where each instance is a single record in tfrecord syntax. + * Uses GcsSource. * `tf-record-gzip` Similar to `tf-record`, but the file is + * gzipped. Uses GcsSource. * `bigquery` Each instance is a single row in + * BigQuery. Uses BigQuerySource. * `file-list` Each line of the file is the + * location of an instance to process, uses `gcs_source` field of the + * InputConfig object. If this Model doesn't support any of these formats it + * means it cannot be used with a BatchPredictionJob. However, if it has + * supported_deployment_resources_types, it could serve online predictions by + * using PredictionService.Predict or PredictionService.Explain. + */ +@property(nonatomic, strong, nullable) NSArray *supportedInputStorageFormats; /** - * Response message for FeatureOnlineStoreService.FetchFeatureValues + * Output only. The formats this Model supports in + * BatchPredictionJob.output_config. If both + * PredictSchemata.instance_schema_uri and + * PredictSchemata.prediction_schema_uri exist, the predictions are returned + * together with their instances. In other words, the prediction has the + * original instance data first, followed by the actual prediction content (as + * per the schema). The possible formats are: * `jsonl` The JSON Lines format, + * where each prediction is a single line. Uses GcsDestination. * `csv` The CSV + * format, where each prediction is a single comma-separated line. The first + * line in the file is the header, containing comma-separated field names. Uses + * GcsDestination. * `bigquery` Each prediction is a single row in a BigQuery + * table, uses BigQueryDestination . If this Model doesn't support any of these + * formats it means it cannot be used with a BatchPredictionJob. However, if it + * has supported_deployment_resources_types, it could serve online predictions + * by using PredictionService.Predict or PredictionService.Explain. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse : GTLRObject +@property(nonatomic, strong, nullable) NSArray *supportedOutputStorageFormats; /** - * The data key associated with this response. Will only be populated for - * FeatureOnlineStoreService.StreamingFetchFeatureValues RPCs. + * Output only. The resource name of the TrainingPipeline that uploaded this + * Model, if any. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureViewDataKey *dataKey; +@property(nonatomic, copy, nullable) NSString *trainingPipeline; -/** Feature values in KeyValue format. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairList *keyValues; +/** Output only. Timestamp when this Model was most recently updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; -/** Feature values in proto Struct format. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse_ProtoStruct *protoStruct; +/** + * User provided version aliases so that a model version can be referenced via + * alias (i.e. + * `projects/{project}/locations/{location}/models/{model_id}\@{version_alias}` + * instead of auto-generated version id (i.e. + * `projects/{project}/locations/{location}/models/{model_id}\@{version_id})`. + * The format is a-z{0,126}[a-z0-9] to distinguish from version_id. A default + * version alias will be created for the first version of the model, and there + * must be exactly one default version alias for a model. + */ +@property(nonatomic, strong, nullable) NSArray *versionAliases; -@end +/** Output only. Timestamp when this version was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *versionCreateTime; +/** The description of this version. */ +@property(nonatomic, copy, nullable) NSString *versionDescription; /** - * Feature values in proto Struct format. - * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Output only. Immutable. The version ID of the model. A new version is + * committed when a new model version is uploaded or trained under an existing + * model id. It is an auto-incrementing decimal number in string + * representation. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse_ProtoStruct : GTLRObject +@property(nonatomic, copy, nullable) NSString *versionId; + +/** Output only. Timestamp when this version was most recently updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *versionUpdateTime; + @end /** - * Response structure in the format of key (feature name) and (feature) value - * pair. + * The labels with user-defined metadata to organize your Models. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairList : GTLRObject - -/** List of feature names and values. */ -@property(nonatomic, strong, nullable) NSArray *features; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1Model_Labels : GTLRObject @end /** - * Feature name & value pair. + * User input field to specify the base model source. Currently it only + * supports specifing the Model Garden models and Genie models. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponseFeatureNameValuePairListFeatureNameValuePair : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelBaseModelSource : GTLRObject -/** Feature short name. */ -@property(nonatomic, copy, nullable) NSString *name; +/** Information about the base model of Genie models. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenieSource *genieSource; -/** Feature value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue *value; +/** Source information of Model Garden models. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelGardenSource *modelGardenSource; @end /** - * URI based data. + * Specification of a container for serving predictions. Some fields in this + * message correspond to fields in the [Kubernetes Container v1 core + * specification](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FileData : GTLRObject - -/** Required. URI. */ -@property(nonatomic, copy, nullable) NSString *fileUri; - -/** Required. The IANA standard MIME type of the source data. */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec : GTLRObject /** - * Assigns input data to training, validation, and test sets based on the given - * filters, data pieces not matched by any filter are ignored. Currently only - * supported for Datasets containing DataItems. If any of the filters in this - * message are to match nothing, then they can be set as '-' (the minus sign). - * Supported only for unstructured Datasets. + * Immutable. Specifies arguments for the command that runs when the container + * starts. This overrides the container's + * [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd). Specify this + * field as an array of executable and arguments, similar to a Docker `CMD`'s + * "default parameters" form. If you don't specify this field but do specify + * the command field, then the command from the `command` field runs without + * any additional arguments. See the [Kubernetes documentation about how the + * `command` and `args` fields interact with a container's `ENTRYPOINT` and + * `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). + * If you don't specify this field and don't specify the `command` field, then + * the container's + * [`ENTRYPOINT`](https://docs.docker.com/engine/reference/builder/#cmd) and + * `CMD` determine what runs based on their default behavior. See the Docker + * documentation about [how `CMD` and `ENTRYPOINT` + * interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). + * In this field, you can reference [environment variables set by Vertex + * AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) + * and environment variables set in the env field. You cannot reference + * environment variables set in the Docker image. In order for environment + * variables to be expanded, reference them by using the following syntax: $( + * VARIABLE_NAME) Note that this differs from Bash variable expansion, which + * does not use parentheses. If a variable cannot be resolved, the reference in + * the input string is used unchanged. To avoid variable expansion, you can + * escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field + * corresponds to the `args` field of the Kubernetes Containers [v1 core + * API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FilterSplit : GTLRObject +@property(nonatomic, strong, nullable) NSArray *args; /** - * Required. A filter on DataItems of the Dataset. DataItems that match this - * filter are used to test the Model. A filter with same syntax as the one used - * in DatasetService.ListDataItems may be used. If a single DataItem is matched - * by more than one of the FilterSplit filters, then it is assigned to the - * first set that applies to it in the training, validation, test order. + * Immutable. Specifies the command that runs when the container starts. This + * overrides the container's + * [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint). + * Specify this field as an array of executable and arguments, similar to a + * Docker `ENTRYPOINT`'s "exec" form, not its "shell" form. If you do not + * specify this field, then the container's `ENTRYPOINT` runs, in conjunction + * with the args field or the container's + * [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd), if either + * exists. If this field is not specified and the container does not have an + * `ENTRYPOINT`, then refer to the Docker documentation about [how `CMD` and + * `ENTRYPOINT` + * interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). + * If you specify this field, then you can also specify the `args` field to + * provide additional arguments for this command. However, if you specify this + * field, then the container's `CMD` is ignored. See the [Kubernetes + * documentation about how the `command` and `args` fields interact with a + * container's `ENTRYPOINT` and + * `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). + * In this field, you can reference [environment variables set by Vertex + * AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) + * and environment variables set in the env field. You cannot reference + * environment variables set in the Docker image. In order for environment + * variables to be expanded, reference them by using the following syntax: $( + * VARIABLE_NAME) Note that this differs from Bash variable expansion, which + * does not use parentheses. If a variable cannot be resolved, the reference in + * the input string is used unchanged. To avoid variable expansion, you can + * escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field + * corresponds to the `command` field of the Kubernetes Containers [v1 core + * API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core). */ -@property(nonatomic, copy, nullable) NSString *testFilter; +@property(nonatomic, strong, nullable) NSArray *command; + +/** Immutable. Deployment timeout. Limit for deployment timeout is 2 hours. */ +@property(nonatomic, strong, nullable) GTLRDuration *deploymentTimeout; /** - * Required. A filter on DataItems of the Dataset. DataItems that match this - * filter are used to train the Model. A filter with same syntax as the one - * used in DatasetService.ListDataItems may be used. If a single DataItem is - * matched by more than one of the FilterSplit filters, then it is assigned to - * the first set that applies to it in the training, validation, test order. + * Immutable. List of environment variables to set in the container. After the + * container starts running, code running in the container can read these + * environment variables. Additionally, the command and args fields can + * reference these variables. Later entries in this list can also reference + * earlier entries. For example, the following example sets the variable + * `VAR_2` to have the value `foo bar`: ```json [ { "name": "VAR_1", "value": + * "foo" }, { "name": "VAR_2", "value": "$(VAR_1) bar" } ] ``` If you switch + * the order of the variables in the example, then the expansion does not + * occur. This field corresponds to the `env` field of the Kubernetes + * Containers [v1 core + * API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core). */ -@property(nonatomic, copy, nullable) NSString *trainingFilter; +@property(nonatomic, strong, nullable) NSArray *env; /** - * Required. A filter on DataItems of the Dataset. DataItems that match this - * filter are used to validate the Model. A filter with same syntax as the one - * used in DatasetService.ListDataItems may be used. If a single DataItem is - * matched by more than one of the FilterSplit filters, then it is assigned to - * the first set that applies to it in the training, validation, test order. + * Immutable. List of ports to expose from the container. Vertex AI sends gRPC + * prediction requests that it receives to the first port on this list. Vertex + * AI also sends liveness and health checks to this port. If you do not specify + * this field, gRPC requests to the container will be disabled. Vertex AI does + * not use ports other than the first one listed. This field corresponds to the + * `ports` field of the Kubernetes Containers v1 core API. */ -@property(nonatomic, copy, nullable) NSString *validationFilter; +@property(nonatomic, strong, nullable) NSArray *grpcPorts; -@end +/** Immutable. Specification for Kubernetes readiness probe. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Probe *healthProbe; +/** + * Immutable. HTTP path on the container to send health checks to. Vertex AI + * intermittently sends GET requests to this path on the container's IP address + * and port to check that the container is healthy. Read more about [health + * checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#health). + * For example, if you set this field to `/bar`, then Vertex AI intermittently + * sends a GET request to the `/bar` path on the port of your container + * specified by the first value of this `ModelContainerSpec`'s ports field. If + * you don't specify this field, it defaults to the following value when you + * deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/ + * DEPLOYED_MODEL:predict The placeholders in this value are replaced as + * follows: * ENDPOINT: The last segment (following `endpoints/`)of the + * Endpoint.name][] field of the Endpoint where this Model has been deployed. + * (Vertex AI makes this value available to your container code as the + * [`AIP_ENDPOINT_ID` environment + * variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) + * * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes + * this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` + * environment + * variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) + */ +@property(nonatomic, copy, nullable) NSString *healthRoute; /** - * The request message for MatchService.FindNeighbors. + * Required. Immutable. URI of the Docker image to be used as the custom + * container for serving predictions. This URI must identify an image in + * Artifact Registry or Container Registry. Learn more about the [container + * publishing + * requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#publishing), + * including permissions requirements for the Vertex AI Service Agent. The + * container image is ingested upon ModelService.UploadModel, stored + * internally, and this original path is afterwards not used. To learn about + * the requirements for the Docker image itself, see [Custom container + * requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#). + * You can use the URI to one of Vertex AI's [pre-built container images for + * prediction](https://cloud.google.com/vertex-ai/docs/predictions/pre-built-containers) + * in this field. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *imageUri; /** - * The ID of the DeployedIndex that will serve the request. This request is - * sent to a specific IndexEndpoint, as per the IndexEndpoint.network. That - * IndexEndpoint also has IndexEndpoint.deployed_indexes, and each such index - * has a DeployedIndex.id field. The value of the field below must equal one of - * the DeployedIndex.id fields of the IndexEndpoint that is being called for - * this request. + * Immutable. List of ports to expose from the container. Vertex AI sends any + * prediction requests that it receives to the first port on this list. Vertex + * AI also sends [liveness and health + * checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#liveness) + * to this port. If you do not specify this field, it defaults to following + * value: ```json [ { "containerPort": 8080 } ] ``` Vertex AI does not use + * ports other than the first one listed. This field corresponds to the `ports` + * field of the Kubernetes Containers [v1 core + * API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core). */ -@property(nonatomic, copy, nullable) NSString *deployedIndexId; +@property(nonatomic, strong, nullable) NSArray *ports; -/** The list of queries. */ -@property(nonatomic, strong, nullable) NSArray *queries; +/** + * Immutable. HTTP path on the container to send prediction requests to. Vertex + * AI forwards requests sent using projects.locations.endpoints.predict to this + * path on the container's IP address and port. Vertex AI then returns the + * container's response in the API response. For example, if you set this field + * to `/foo`, then when Vertex AI receives a prediction request, it forwards + * the request body in a POST request to the `/foo` path on the port of your + * container specified by the first value of this `ModelContainerSpec`'s ports + * field. If you don't specify this field, it defaults to the following value + * when you deploy this Model to an Endpoint: + * /v1/endpoints/ENDPOINT/deployedModels/DEPLOYED_MODEL:predict The + * placeholders in this value are replaced as follows: * ENDPOINT: The last + * segment (following `endpoints/`)of the Endpoint.name][] field of the + * Endpoint where this Model has been deployed. (Vertex AI makes this value + * available to your container code as the [`AIP_ENDPOINT_ID` environment + * variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) + * * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes + * this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` + * environment + * variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) + */ +@property(nonatomic, copy, nullable) NSString *predictRoute; /** - * If set to true, the full datapoints (including all vector values and - * restricts) of the nearest neighbors are returned. Note that returning full - * datapoint will significantly increase the latency and cost of the query. + * Immutable. The amount of the VM memory to reserve as the shared memory for + * the model in megabytes. * - * Uses NSNumber of boolValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *returnFullDatapoint; +@property(nonatomic, strong, nullable) NSNumber *sharedMemorySizeMb; + +/** Immutable. Specification for Kubernetes startup probe. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Probe *startupProbe; @end /** - * A query to find a number of the nearest neighbors (most similar vectors) of - * a vector. + * Stats of data used for train or evaluate the Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQuery : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDataStats : GTLRObject /** - * The number of neighbors to find via approximate search before exact - * reordering is performed. If not set, the default value from scam config is - * used; if set, this value must be > 0. + * Number of Annotations that are used for evaluating this Model. If the Model + * is evaluated multiple times, this will be the number of test Annotations + * used by the first evaluation. If the Model is not evaluated, the number is + * 0. * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *approximateNeighborCount; +@property(nonatomic, strong, nullable) NSNumber *testAnnotationsCount; /** - * Required. The datapoint/vector whose nearest neighbors should be searched - * for. + * Number of DataItems that were used for evaluating this Model. If the Model + * is evaluated multiple times, this will be the number of test DataItems used + * by the first evaluation. If the Model is not evaluated, the number is 0. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint *datapoint; +@property(nonatomic, strong, nullable) NSNumber *testDataItemsCount; /** - * The fraction of the number of leaves to search, set at query time allows - * user to tune search performance. This value increase result in both search - * accuracy and latency increase. The value should be between 0.0 and 1.0. If - * not set or set to 0.0, query uses the default value specified in - * NearestNeighborSearchConfig.TreeAHConfig.fraction_leaf_nodes_to_search. + * Number of Annotations that are used for training this Model. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *fractionLeafNodesToSearchOverride; +@property(nonatomic, strong, nullable) NSNumber *trainingAnnotationsCount; /** - * The number of nearest neighbors to be retrieved from database for each - * query. If not set, will use the default from the service configuration - * (https://cloud.google.com/vertex-ai/docs/matching-engine/configuring-indexes#nearest-neighbor-search-config). + * Number of DataItems that were used for training this Model. * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *neighborCount; +@property(nonatomic, strong, nullable) NSNumber *trainingDataItemsCount; /** - * Crowding is a constraint on a neighbor list produced by nearest neighbor - * search requiring that no more than some value k' of the k neighbors returned - * have the same value of crowding_attribute. It's used for improving result - * diversity. This field is the maximum number of matches with the same - * crowding tag. + * Number of Annotations that are used for validating this Model during + * training. * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *perCrowdingAttributeNeighborCount; +@property(nonatomic, strong, nullable) NSNumber *validationAnnotationsCount; -/** Optional. Represents RRF algorithm that combines search results. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQueryRRF *rrf; +/** + * Number of DataItems that were used for validating this Model during + * training. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSNumber *validationDataItemsCount; @end /** - * Parameters for RRF algorithm that combines search results. + * ModelDeploymentMonitoringBigQueryTable specifies the BigQuery table name as + * well as some information of the logs stored in this table. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsRequestQueryRRF : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable : GTLRObject /** - * Required. Users can provide an alpha value to give more weight to dense vs - * sparse results. For example, if the alpha is 0, we only return sparse and if - * the alpha is 1, we only return dense. - * - * Uses NSNumber of floatValue. + * The created BigQuery table to store logs. Customer could do their own query + * & analysis. Format: `bq://.model_deployment_monitoring_._` */ -@property(nonatomic, strong, nullable) NSNumber *alpha; - -@end +@property(nonatomic, copy, nullable) NSString *bigqueryTablePath; +/** + * The source of log. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogSource_LogSourceUnspecified + * Unspecified source. (Value: "LOG_SOURCE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogSource_Serving + * Logs coming from Serving traffic. (Value: "SERVING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogSource_Training + * Logs coming from Training dataset. (Value: "TRAINING") + */ +@property(nonatomic, copy, nullable) NSString *logSource; /** - * The response message for MatchService.FindNeighbors. + * The type of log. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogType_Explain + * Explain logs. (Value: "EXPLAIN") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogType_LogTypeUnspecified + * Unspecified type. (Value: "LOG_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogType_Predict + * Predict logs. (Value: "PREDICT") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *logType; -/** The nearest neighbors of the query datapoints. */ -@property(nonatomic, strong, nullable) NSArray *nearestNeighbors; +/** + * Output only. The schema version of the request/response logging BigQuery + * table. Default to v1 if unset. + */ +@property(nonatomic, copy, nullable) NSString *requestResponseLoggingSchemaVersion; @end /** - * Nearest neighbors for one query. + * Represents a job that runs periodically to monitor the deployed models in an + * endpoint. It will analyze the logged training & prediction data to detect + * any abnormal behaviors. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNearestNeighbors : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob : GTLRObject /** - * The ID of the query datapoint. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). + * YAML schema file uri describing the format of a single instance that you + * want Tensorflow Data Validation (TFDV) to analyze. If this field is empty, + * all the feature data types are inferred from predict_instance_schema_uri, + * meaning that TFDV will use the data in the exact format(data type) as + * prediction request/response. If there are any data type differences between + * predict instance and TFDV instance, this field can be used to override the + * schema. For models trained with Vertex AI, this field must be set as all the + * fields in predict instance formatted as string. */ -@property(nonatomic, copy, nullable) NSString *identifier; - -/** All its neighbors. */ -@property(nonatomic, strong, nullable) NSArray *neighbors; - -@end - +@property(nonatomic, copy, nullable) NSString *analysisInstanceSchemaUri; /** - * A neighbor of the query vector. + * Output only. The created bigquery tables for the job under customer project. + * Customer could do their own query & analysis. There could be 4 log tables in + * maximum: 1. Training data logging predict request/response 2. Serving data + * logging predict request/response */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FindNeighborsResponseNeighbor : GTLRObject +@property(nonatomic, strong, nullable) NSArray *bigqueryTables; /** - * The datapoint of the neighbor. Note that full datapoints are returned only - * when "return_full_datapoint" is set to true. Otherwise, only the - * "datapoint_id" and "crowding_tag" fields are populated. + * Output only. Timestamp when this ModelDeploymentMonitoringJob was created. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint *datapoint; +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The distance between the neighbor and the dense embedding query. - * - * Uses NSNumber of doubleValue. + * Required. The user-defined name of the ModelDeploymentMonitoringJob. The + * name can be up to 128 characters long and can consist of any UTF-8 + * characters. Display name of a ModelDeploymentMonitoringJob. */ -@property(nonatomic, strong, nullable) NSNumber *distance; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * The distance between the neighbor and the query sparse_embedding. + * If true, the scheduled monitoring pipeline logs are sent to Google Cloud + * Logging, including pipeline status and anomalies detected. Please note the + * logs incur cost, which are subject to [Cloud Logging + * pricing](https://cloud.google.com/logging#pricing). * - * Uses NSNumber of doubleValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *sparseDistance; - -@end - +@property(nonatomic, strong, nullable) NSNumber *enableMonitoringPipelineLogs; /** - * Assigns the input data to training, validation, and test sets as per the - * given fractions. Any of `training_fraction`, `validation_fraction` and - * `test_fraction` may optionally be provided, they must sum to up to 1. If the - * provided ones sum to less than 1, the remainder is assigned to sets as - * decided by Vertex AI. If none of the fractions are set, by default roughly - * 80% of data is used for training, 10% for validation, and 10% for test. + * Customer-managed encryption key spec for a ModelDeploymentMonitoringJob. If + * set, this ModelDeploymentMonitoringJob and all sub-resources of this + * ModelDeploymentMonitoringJob will be secured by this key. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FractionSplit : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * The fraction of the input data that is to be used to evaluate the Model. - * - * Uses NSNumber of doubleValue. + * Required. Endpoint resource name. Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}` */ -@property(nonatomic, strong, nullable) NSNumber *testFraction; +@property(nonatomic, copy, nullable) NSString *endpoint; /** - * The fraction of the input data that is to be used to train the Model. - * - * Uses NSNumber of doubleValue. + * Output only. Only populated when the job's state is `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. */ -@property(nonatomic, strong, nullable) NSNumber *trainingFraction; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; /** - * The fraction of the input data that is to be used to validate the Model. - * - * Uses NSNumber of doubleValue. + * The labels with user-defined metadata to organize your + * ModelDeploymentMonitoringJob. Label keys and values can be no longer than 64 + * characters (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. */ -@property(nonatomic, strong, nullable) NSNumber *validationFraction; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_Labels *labels; -@end +/** Output only. Latest triggered monitoring pipeline metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadata *latestMonitoringPipelineMetadata; +/** Required. Sample Strategy for logging. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategy *loggingSamplingStrategy; /** - * A predicted [FunctionCall] returned from the model that contains a string - * representing the [FunctionDeclaration.name] and a structured JSON object - * containing the parameters and their values. + * The TTL of BigQuery tables in user projects which stores logs. A day is the + * basic unit of the TTL and we take the ceil of TTL/86400(a day). e.g. { + * second: 3600} indicates ttl = 1 day. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall : GTLRObject +@property(nonatomic, strong, nullable) GTLRDuration *logTtl; /** - * Optional. Required. The function parameters and values in JSON object - * format. See [FunctionDeclaration.parameters] for parameter details. + * Required. The config for monitoring objectives. This is a per DeployedModel + * config. Each DeployedModel needs to be configured separately. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall_Args *args; +@property(nonatomic, strong, nullable) NSArray *modelDeploymentMonitoringObjectiveConfigs; -/** - * Required. The name of the function to call. Matches - * [FunctionDeclaration.name]. - */ -@property(nonatomic, copy, nullable) NSString *name; +/** Required. Schedule config for running the monitoring job. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig *modelDeploymentMonitoringScheduleConfig; -@end +/** Alert config for model monitoring. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfig *modelMonitoringAlertConfig; +/** Output only. Resource name of a ModelDeploymentMonitoringJob. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * Optional. Required. The function parameters and values in JSON object - * format. See [FunctionDeclaration.parameters] for parameter details. - * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Output only. Timestamp when this monitoring pipeline will be scheduled to + * run for the next round. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall_Args : GTLRObject -@end - +@property(nonatomic, strong, nullable) GTLRDateTime *nextScheduleTime; /** - * Structured representation of a function declaration as defined by the - * [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3). Included - * in this declaration are the function name and parameters. This - * FunctionDeclaration is a representation of a block of code that can be used - * as a `Tool` by the model and executed by the client. + * YAML schema file uri describing the format of a single instance, which are + * given to format this Endpoint's prediction (and explanation). If not set, we + * will generate predict schema from collected predict requests. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FunctionDeclaration : GTLRObject +@property(nonatomic, copy, nullable) NSString *predictInstanceSchemaUri; /** - * Optional. Description and purpose of the function. Model uses it to decide - * how and whether to call the function. + * Sample Predict instance, same format as PredictRequest.instances, this can + * be set as a replacement of + * ModelDeploymentMonitoringJob.predict_instance_schema_uri. If not set, we + * will generate predict schema from collected predict requests. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. - */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; - -/** - * Required. The name of the function to call. Must start with a letter or an - * underscore. Must be a-z, A-Z, 0-9, or contain underscores, dots and dashes, - * with a maximum length of 64. + * Can be any valid JSON type. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) id samplePredictInstance; /** - * Optional. Describes the parameters to this function in JSON Schema Object - * format. Reflects the Open API 3.03 Parameter Object. string Key: the name of - * the parameter. Parameter names are case sensitive. Schema Value: the Schema - * defining the type used for the parameter. For function with no parameters, - * this can be left unset. Parameter names must start with a letter or an - * underscore and must only contain chars a-z, A-Z, 0-9, or underscores with a - * maximum length of 64. Example with 1 required and 1 optional parameter: - * type: OBJECT properties: param1: type: STRING param2: type: INTEGER - * required: - param1 + * Output only. Schedule state when the monitoring job is in Running state. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_ScheduleState_MonitoringScheduleStateUnspecified + * Unspecified state. (Value: "MONITORING_SCHEDULE_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_ScheduleState_Offline + * The pipeline is offline and will be scheduled for next run. (Value: + * "OFFLINE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_ScheduleState_Pending + * The pipeline is picked up and wait to run. (Value: "PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_ScheduleState_Running + * The pipeline is running. (Value: "RUNNING") */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Schema *parameters; - -@end - +@property(nonatomic, copy, nullable) NSString *scheduleState; /** - * The result output from a [FunctionCall] that contains a string representing - * the [FunctionDeclaration.name] and a structured JSON object containing any - * output from the function is used as context to the model. This should - * contain the result of a [FunctionCall] made based on model prediction. + * Output only. The detailed state of the monitoring job. When the job is still + * creating, the state will be 'PENDING'. Once the job is successfully created, + * the state will be 'RUNNING'. Pause the job, the state will be 'PAUSED'. + * Resume the job, the state will return to 'RUNNING'. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateCancelled + * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateCancelling + * The job is being cancelled. From this state the job may only go to + * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateExpired + * The job has expired. (Value: "JOB_STATE_EXPIRED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateFailed + * The job failed. (Value: "JOB_STATE_FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStatePartiallySucceeded + * The job is partially succeeded, some results may be missing due to + * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStatePaused + * The job has been stopped, and can be resumed. (Value: + * "JOB_STATE_PAUSED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStatePending + * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateQueued + * The job has been just created or resumed and processing has not yet + * begun. (Value: "JOB_STATE_QUEUED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateRunning + * The job is in progress. (Value: "JOB_STATE_RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateSucceeded + * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateUnspecified + * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateUpdating + * The job is being updated. Only jobs in the `RUNNING` state can be + * updated. After updating, the job goes back to the `RUNNING` state. + * (Value: "JOB_STATE_UPDATING") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *state; + +/** Stats anomalies base folder path. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *statsAnomaliesBaseDirectory; /** - * Required. The name of the function to call. Matches - * [FunctionDeclaration.name] and [FunctionCall.name]. + * Output only. Timestamp when this ModelDeploymentMonitoringJob was updated + * most recently. */ -@property(nonatomic, copy, nullable) NSString *name; - -/** Required. The function response in JSON object format. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse_Response *response; +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Required. The function response in JSON object format. + * The labels with user-defined metadata to organize your + * ModelDeploymentMonitoringJob. Label keys and values can be no longer than 64 + * characters (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse_Response : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_Labels : GTLRObject @end /** - * The Google Cloud Storage location where the output is to be written to. + * All metadata of most recent monitoring pipelines. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadata : GTLRObject /** - * Required. Google Cloud Storage URI to output directory. If the uri doesn't - * end with '/', a '/' will be automatically appended. The directory is created - * if it doesn't exist. + * The time that most recent monitoring pipelines that is related to this run. */ -@property(nonatomic, copy, nullable) NSString *outputUriPrefix; +@property(nonatomic, strong, nullable) GTLRDateTime *runTime; -@end +/** The status of the most recent monitoring pipeline. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *status; +@end -/** - * The Google Cloud Storage location for the input content. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1GcsSource : GTLRObject /** - * Required. Google Cloud Storage URI(-s) to the input file(s). May contain - * wildcards. For more information on wildcards, see - * https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames. + * ModelDeploymentMonitoringObjectiveConfig contains the pair of + * deployed_model_id to ModelMonitoringObjectiveConfig. */ -@property(nonatomic, strong, nullable) NSArray *uris; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringObjectiveConfig : GTLRObject +/** The DeployedModel ID of the objective config. */ +@property(nonatomic, copy, nullable) NSString *deployedModelId; /** - * Request message for [PredictionService.GenerateContent]. + * The objective config of for the modelmonitoring job of this deployed model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentRequest : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfig *objectiveConfig; -/** - * Required. The content of the current conversation with the model. For - * single-turn queries, this is a single instance. For multi-turn queries, this - * is a repeated field that contains conversation history + latest request. - */ -@property(nonatomic, strong, nullable) NSArray *contents; +@end -/** Optional. Generation config. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig *generationConfig; /** - * Optional. Per request settings for blocking unsafe content. Enforced on - * GenerateContentResponse.candidates. + * The config for scheduling monitoring job. */ -@property(nonatomic, strong, nullable) NSArray *safetySettings; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig : GTLRObject /** - * Optional. The user provided system instructions for the model. Note: only - * text should be used in parts and content in each part will be in a separate - * paragraph. + * Required. The model monitoring job scheduling interval. It will be rounded + * up to next full hour. This defines how often the monitoring jobs are + * triggered. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Content *systemInstruction; +@property(nonatomic, strong, nullable) GTLRDuration *monitorInterval; /** - * Optional. A list of `Tools` the model may use to generate the next response. - * A `Tool` is a piece of code that enables the system to interact with - * external systems to perform an action, or set of actions, outside of - * knowledge and scope of the model. + * The time window of the prediction data being included in each prediction + * dataset. This window specifies how long the data should be collected from + * historical model results for each run. If not set, + * ModelDeploymentMonitoringScheduleConfig.monitor_interval will be used. e.g. + * If currently the cutoff time is 2022-01-08 14:30:00 and the monitor_window + * is set to be 3600, then data from 2022-01-08 13:30:00 to 2022-01-08 14:30:00 + * will be retrieved and aggregated to calculate the monitoring statistics. */ -@property(nonatomic, strong, nullable) NSArray *tools; +@property(nonatomic, strong, nullable) GTLRDuration *monitorWindow; @end /** - * Response message for [PredictionService.GenerateContent]. + * A collection of metrics calculated by comparing Model's predictions on all + * of the test data against annotations from the test data. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponse : GTLRObject - -/** Output only. Generated candidates. */ -@property(nonatomic, strong, nullable) NSArray *candidates; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluation : GTLRObject /** - * Output only. Content filter results for a prompt sent in the request. Note: - * Sent only in the first stream chunk. Only happens when no candidates were - * generated due to content violations. + * Points to a YAML file stored on Google Cloud Storage describing + * EvaluatedDataItemView.predictions, EvaluatedDataItemView.ground_truths, + * EvaluatedAnnotation.predictions, and EvaluatedAnnotation.ground_truths. The + * schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * This field is not populated if there are neither EvaluatedDataItemViews nor + * EvaluatedAnnotations under this ModelEvaluation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback *promptFeedback; +@property(nonatomic, copy, nullable) NSString *annotationSchemaUri; -/** Usage metadata about the response(s). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata *usageMetadata; +/** Output only. Timestamp when this ModelEvaluation was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; -@end +/** + * Points to a YAML file stored on Google Cloud Storage describing + * EvaluatedDataItemView.data_item_payload and + * EvaluatedAnnotation.data_item_payload. The schema is defined as an OpenAPI + * 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * This field is not populated if there are neither EvaluatedDataItemViews nor + * EvaluatedAnnotations under this ModelEvaluation. + */ +@property(nonatomic, copy, nullable) NSString *dataItemSchemaUri; +/** The display name of the ModelEvaluation. */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Content filter results for a prompt sent in the request. + * Describes the values of ExplanationSpec that are used for explaining the + * predicted values on the evaluated data. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback : GTLRObject +@property(nonatomic, strong, nullable) NSArray *explanationSpecs; /** - * Output only. Blocked reason. + * The metadata of the ModelEvaluation. For the ModelEvaluation uploaded from + * Managed Pipeline, metadata contains a structured value with keys of + * "pipeline_job_id", "evaluation_dataset_type", "evaluation_dataset_path", + * "row_based_metrics_path". * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_BlockedReasonUnspecified - * Unspecified blocked reason. (Value: "BLOCKED_REASON_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_Blocklist - * Candidates blocked due to the terms which are included from the - * terminology blocklist. (Value: "BLOCKLIST") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_Other - * Candidates blocked due to other reason. (Value: "OTHER") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_ProhibitedContent - * Candidates blocked due to prohibited content. (Value: - * "PROHIBITED_CONTENT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponsePromptFeedback_BlockReason_Safety - * Candidates blocked due to safety. (Value: "SAFETY") + * Can be any valid JSON type. */ -@property(nonatomic, copy, nullable) NSString *blockReason; - -/** Output only. A readable block reason message. */ -@property(nonatomic, copy, nullable) NSString *blockReasonMessage; - -/** Output only. Safety ratings. */ -@property(nonatomic, strong, nullable) NSArray *safetyRatings; - -@end - +@property(nonatomic, strong, nullable) id metadata; /** - * Usage metadata about response(s). + * Evaluation metrics of the Model. The schema of the metrics is stored in + * metrics_schema_uri + * + * Can be any valid JSON type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1GenerateContentResponseUsageMetadata : GTLRObject +@property(nonatomic, strong, nullable) id metrics; /** - * Number of tokens in the response(s). - * - * Uses NSNumber of intValue. + * Points to a YAML file stored on Google Cloud Storage describing the metrics + * of this ModelEvaluation. The schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). */ -@property(nonatomic, strong, nullable) NSNumber *candidatesTokenCount; +@property(nonatomic, copy, nullable) NSString *metricsSchemaUri; /** - * Number of tokens in the request. - * - * Uses NSNumber of intValue. + * Aggregated explanation metrics for the Model's prediction output over the + * data this ModelEvaluation uses. This field is populated only if the Model is + * evaluated with explanations, and only for AutoML tabular Models. */ -@property(nonatomic, strong, nullable) NSNumber *promptTokenCount; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelExplanation *modelExplanation; + +/** Output only. The resource name of the ModelEvaluation. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * totalTokenCount - * - * Uses NSNumber of intValue. + * All possible dimensions of ModelEvaluationSlices. The dimensions can be used + * as the filter of the ModelService.ListModelEvaluationSlices request, in the + * form of `slice.dimension = `. */ -@property(nonatomic, strong, nullable) NSNumber *totalTokenCount; +@property(nonatomic, strong, nullable) NSArray *sliceDimensions; @end /** - * Generation config. + * GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationModelEvaluationExplanationSpec */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1GenerationConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationModelEvaluationExplanationSpec : GTLRObject -/** - * Optional. Number of candidates to generate. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *candidateCount; +/** Explanation spec details. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec *explanationSpec; /** - * Optional. Frequency penalties. - * - * Uses NSNumber of floatValue. + * Explanation type. For AutoML Image Classification models, possible values + * are: * `image-integrated-gradients` * `image-xrai` */ -@property(nonatomic, strong, nullable) NSNumber *frequencyPenalty; +@property(nonatomic, copy, nullable) NSString *explanationType; -/** - * Optional. The maximum number of output tokens to generate per message. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxOutputTokens; +@end -/** - * Optional. Positive penalties. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *presencePenalty; /** - * Optional. Output response mimetype of the generated candidate text. - * Supported mimetype: - `text/plain`: (default) Text output. - - * `application/json`: JSON response in the candidates. The model needs to be - * prompted to output the appropriate response type, otherwise the behavior is - * undefined. This is a preview feature. + * A collection of metrics calculated by comparing Model's predictions on a + * slice of the test data against ground truth annotations. */ -@property(nonatomic, copy, nullable) NSString *responseMimeType; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSlice : GTLRObject -/** Optional. Stop sequences. */ -@property(nonatomic, strong, nullable) NSArray *stopSequences; +/** Output only. Timestamp when this ModelEvaluationSlice was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Optional. Controls the randomness of predictions. + * Output only. Sliced evaluation metrics of the Model. The schema of the + * metrics is stored in metrics_schema_uri * - * Uses NSNumber of floatValue. + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSNumber *temperature; +@property(nonatomic, strong, nullable) id metrics; /** - * Optional. If specified, top-k sampling will be used. - * - * Uses NSNumber of floatValue. + * Output only. Points to a YAML file stored on Google Cloud Storage describing + * the metrics of this ModelEvaluationSlice. The schema is defined as an + * OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). */ -@property(nonatomic, strong, nullable) NSNumber *topK; +@property(nonatomic, copy, nullable) NSString *metricsSchemaUri; /** - * Optional. If specified, nucleus sampling will be used. - * - * Uses NSNumber of floatValue. + * Output only. Aggregated explanation metrics for the Model's prediction + * output over the data this ModelEvaluation uses. This field is populated only + * if the Model is evaluated with explanations, and only for tabular Models. */ -@property(nonatomic, strong, nullable) NSNumber *topP; - -@end +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelExplanation *modelExplanation; +/** Output only. The resource name of the ModelEvaluationSlice. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * Generic Metadata shared by all operations. + * Output only. The slice of the test data that is used to evaluate the Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSlice *slice; + +@end -/** Output only. Time when the operation was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Output only. Partial failures encountered. E.g. single files that couldn't - * be read. This field should never exceed 20 entries. Status details field - * will contain standard Google Cloud error details. + * Definition of a slice. */ -@property(nonatomic, strong, nullable) NSArray *partialFailures; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSlice : GTLRObject /** - * Output only. Time when the operation was updated for the last time. If the - * operation has finished (successfully or not), this is the finish time. + * Output only. The dimension of the slice. Well-known dimensions are: * + * `annotationSpec`: This slice is on the test data that has either ground + * truth or prediction with AnnotationSpec.display_name equals to value. * + * `slice`: This slice is a user customized slice defined by its SliceSpec. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, copy, nullable) NSString *dimension; + +/** Output only. Specification for how the data was sliced. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec *sliceSpec; + +/** Output only. The value of the dimension in this slice. */ +@property(nonatomic, copy, nullable) NSString *value; @end /** - * Contains information about the source of the models generated from - * Generative AI Studio. + * Specification for how the data should be sliced. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1GenieSource : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec : GTLRObject -/** Required. The public base model URI. */ -@property(nonatomic, copy, nullable) NSString *baseModelUri; +/** + * Mapping configuration for this SliceSpec. The key is the name of the + * feature. By default, the key will be prefixed by "instance" as a dictionary + * prefix for Vertex Batch Predictions output format. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec_Configs *configs; @end /** - * Metadata returned to client when grounding is enabled. + * Mapping configuration for this SliceSpec. The key is the name of the + * feature. By default, the key will be prefixed by "instance" as a dictionary + * prefix for Vertex Batch Predictions output format. + * + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig. + * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get + * the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1GroundingMetadata : GTLRObject - -/** Optional. Google search entry for the following-up web searches. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SearchEntryPoint *searchEntryPoint; - -/** Optional. Web search queries for the following-up web search. */ -@property(nonatomic, strong, nullable) NSArray *webSearchQueries; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec_Configs : GTLRObject @end /** - * Represents a HyperparameterTuningJob. A HyperparameterTuningJob has a Study - * specification and multiple CustomJobs with identical CustomJob - * specification. + * A range of values for slice(s). `low` is inclusive, `high` is exclusive. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecRange : GTLRObject -/** Output only. Time when the HyperparameterTuningJob was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** + * Exclusive high value for the range. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *high; /** - * Required. The display name of the HyperparameterTuningJob. The name can be - * up to 128 characters long and can consist of any UTF-8 characters. + * Inclusive low value for the range. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSNumber *low; + +@end + /** - * Customer-managed encryption key options for a HyperparameterTuningJob. If - * this is set, then all resources created by the HyperparameterTuningJob will - * be encrypted with the provided encryption key. + * Specification message containing the config for this SliceSpec. When `kind` + * is selected as `value` and/or `range`, only a single slice will be computed. + * When `all_values` is present, a separate slice will be computed for each + * possible label/value for the corresponding key in `config`. Examples, with + * feature zip_code with values 12345, 23334, 88888 and feature country with + * values "US", "Canada", "Mexico" in the dataset: Example 1: { "zip_code": { + * "value": { "float_value": 12345.0 } } } A single slice for any data with + * zip_code 12345 in the dataset. Example 2: { "zip_code": { "range": { "low": + * 12345, "high": 20000 } } } A single slice containing data where the + * zip_codes between 12345 and 20000 For this example, data with the zip_code + * of 12345 will be in this slice. Example 3: { "zip_code": { "range": { "low": + * 10000, "high": 20000 } }, "country": { "value": { "string_value": "US" } } } + * A single slice containing data where the zip_codes between 10000 and 20000 + * has the country "US". For this example, data with the zip_code of 12345 and + * country "US" will be in this slice. Example 4: { "country": {"all_values": { + * "value": true } } } Three slices are computed, one for each unique country + * in the dataset. Example 5: { "country": { "all_values": { "value": true } }, + * "zip_code": { "value": { "float_value": 12345.0 } } } Three slices are + * computed, one for each unique country in the dataset where the zip_code is + * also 12345. For this example, data with zip_code 12345 and country "US" will + * be in one slice, zip_code 12345 and country "Canada" in another slice, and + * zip_code 12345 and country "Mexico" in another slice, totaling 3 slices. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig : GTLRObject /** - * Output only. Time when the HyperparameterTuningJob entered any of the - * following states: `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, - * `JOB_STATE_CANCELLED`. + * If all_values is set to true, then all possible labels of the keyed feature + * will have another slice computed. Example: `{"all_values":{"value":true}}` + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@property(nonatomic, strong, nullable) NSNumber *allValues; /** - * Output only. Only populated when job's state is JOB_STATE_FAILED or - * JOB_STATE_CANCELLED. + * A range of values for a numerical feature. Example: + * `{"range":{"low":10000.0,"high":50000.0}}` will capture 12345 and 23334 in + * the slice. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecRange *range; /** - * The labels with user-defined metadata to organize HyperparameterTuningJobs. - * Label keys and values can be no longer than 64 characters (Unicode - * codepoints), can only contain lowercase letters, numeric characters, - * underscores and dashes. International characters are allowed. See - * https://goo.gl/xmQnxf for more information and examples of labels. + * A unique specific value for a given feature. Example: `{ "value": { + * "string_value": "12345" } }` */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_Labels *labels; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecValue *value; + +@end + /** - * The number of failed Trials that need to be seen before failing the - * HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must - * fail before the whole job fails. - * - * Uses NSNumber of intValue. + * Single value that supports strings and floats. */ -@property(nonatomic, strong, nullable) NSNumber *maxFailedTrialCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecValue : GTLRObject /** - * Required. The desired total number of Trials. + * Float type. * - * Uses NSNumber of intValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *maxTrialCount; +@property(nonatomic, strong, nullable) NSNumber *floatValue; + +/** String type. */ +@property(nonatomic, copy, nullable) NSString *stringValue; + +@end -/** Output only. Resource name of the HyperparameterTuningJob. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * Required. The desired number of Trials to run in parallel. - * - * Uses NSNumber of intValue. + * Aggregated explanation metrics for a Model over a set of instances. */ -@property(nonatomic, strong, nullable) NSNumber *parallelTrialCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelExplanation : GTLRObject /** - * Output only. Time when the HyperparameterTuningJob for the first time - * entered the `JOB_STATE_RUNNING` state. + * Output only. Aggregated attributions explaining the Model's prediction + * outputs over the set of instances. The attributions are grouped by outputs. + * For Models that predict only one output, such as regression Models that + * predict only one score, there is only one attibution that explains the + * predicted output. For Models that predict multiple outputs, such as + * multiclass Models that predict multiple classes, each element explains one + * specific item. Attribution.output_index can be used to identify which output + * this attribution is explaining. The baselineOutputValue, instanceOutputValue + * and featureAttributions fields are averaged over the test data. NOTE: + * Currently AutoML tabular classification Models produce only one attribution, + * which averages attributions over all the classes it predicts. + * Attribution.approximation_error is not populated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, strong, nullable) NSArray *meanAttributions; + +@end + /** - * Output only. The detailed state of the job. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateCancelled - * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateCancelling - * The job is being cancelled. From this state the job may only go to - * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or - * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateExpired - * The job has expired. (Value: "JOB_STATE_EXPIRED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateFailed - * The job failed. (Value: "JOB_STATE_FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStatePartiallySucceeded - * The job is partially succeeded, some results may be missing due to - * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStatePaused - * The job has been stopped, and can be resumed. (Value: - * "JOB_STATE_PAUSED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStatePending - * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateQueued - * The job has been just created or resumed and processing has not yet - * begun. (Value: "JOB_STATE_QUEUED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateRunning - * The job is in progress. (Value: "JOB_STATE_RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateSucceeded - * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateUnspecified - * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_State_JobStateUpdating - * The job is being updated. Only jobs in the `RUNNING` state can be - * updated. After updating, the job goes back to the `RUNNING` state. - * (Value: "JOB_STATE_UPDATING") + * Represents export format supported by the Model. All formats export to + * Google Cloud Storage. */ -@property(nonatomic, copy, nullable) NSString *state; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelExportFormat : GTLRObject -/** Required. Study configuration of the HyperparameterTuningJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpec *studySpec; +/** Output only. The content of this Model that may be exported. */ +@property(nonatomic, strong, nullable) NSArray *exportableContents; /** - * Required. The spec of a trial job. The same spec applies to the CustomJobs - * created in all the trials. + * Output only. The ID of the export format. The possible format IDs are: * + * `tflite` Used for Android mobile devices. * `edgetpu-tflite` Used for [Edge + * TPU](https://cloud.google.com/edge-tpu/) devices. * `tf-saved-model` A + * tensorflow model in SavedModel format. * `tf-js` A + * [TensorFlow.js](https://www.tensorflow.org/js) model that can be used in the + * browser and in Node.js using JavaScript. * `core-ml` Used for iOS mobile + * devices. * `custom-trained` A Model that was uploaded or trained by custom + * code. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *trialJobSpec; +@property(nonatomic, copy, nullable) NSString *identifier; + +@end -/** Output only. Trials of the HyperparameterTuningJob. */ -@property(nonatomic, strong, nullable) NSArray *trials; /** - * Output only. Time when the HyperparameterTuningJob was most recently - * updated. + * Contains information about the source of the models generated from Model + * Garden. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelGardenSource : GTLRObject + +/** Required. The model garden source model resource name. */ +@property(nonatomic, copy, nullable) NSString *publicModelName; @end /** - * The labels with user-defined metadata to organize HyperparameterTuningJobs. - * Label keys and values can be no longer than 64 characters (Unicode - * codepoints), can only contain lowercase letters, numeric characters, - * underscores and dashes. International characters are allowed. See - * https://goo.gl/xmQnxf for more information and examples of labels. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * The alert config for model monitoring. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1HyperparameterTuningJob_Labels : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfig : GTLRObject +/** Email alert config. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfigEmailAlertConfig *emailAlertConfig; /** - * Matcher for Features of an EntityType by Feature ID. + * Dump the anomalies to Cloud Logging. The anomalies will be put to json + * payload encoded from proto + * google.cloud.aiplatform.logging.ModelMonitoringAnomaliesLogEntry. This can + * be further sinked to Pub/Sub or any other services supported by Cloud + * Logging. + * + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IdMatcher : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *enableLogging; /** - * Required. The following are accepted as `ids`: * A single-element list - * containing only `*`, which selects all Features in the target EntityType, or - * * A list containing only Feature IDs, which selects only Features with those - * IDs in the target EntityType. + * Resource names of the NotificationChannels to send alert. Must be of the + * format `projects//notificationChannels/` */ -@property(nonatomic, strong, nullable) NSArray *ids; +@property(nonatomic, strong, nullable) NSArray *notificationChannels; @end /** - * Describes the location from where we import data into a Dataset, together - * with the labels that will be applied to the DataItems and the Annotations. + * The config for email alert. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfigEmailAlertConfig : GTLRObject -/** - * Labels that will be applied to newly imported Annotations. If two - * Annotations are identical, one of them will be deduped. Two Annotations are - * considered identical if their payload, payload_schema_uri and all of their - * labels are the same. These labels will be overridden by Annotation labels - * specified inside index file referenced by import_schema_uri, e.g. jsonl - * file. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_AnnotationLabels *annotationLabels; +/** The email addresses to send the alert. */ +@property(nonatomic, strong, nullable) NSArray *userEmails; -/** - * Labels that will be applied to newly imported DataItems. If an identical - * DataItem as one being imported already exists in the Dataset, then these - * labels will be appended to these of the already existing one, and if labels - * with identical key is imported before, the old label value will be - * overwritten. If two DataItems are identical in the same import data - * operation, the labels will be combined and if key collision happens in this - * case, one of the values will be picked randomly. Two DataItems are - * considered identical if their content bytes are identical (e.g. image bytes - * or pdf bytes). These labels will be overridden by Annotation labels - * specified inside index file referenced by import_schema_uri, e.g. jsonl - * file. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_DataItemLabels *dataItemLabels; +@end -/** The Google Cloud Storage location for the input content. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; /** - * Required. Points to a YAML file stored on Google Cloud Storage describing - * the import format. Validation will be done against the schema. The schema is - * defined as an [OpenAPI 3.0.2 Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * The objective configuration for model monitoring, including the information + * needed to detect anomalies for one particular model. */ -@property(nonatomic, copy, nullable) NSString *importSchemaUri; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfig : GTLRObject -@end +/** The config for integrating with Vertex Explainable AI. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfig *explanationConfig; +/** The config for drift of prediction data. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig *predictionDriftDetectionConfig; /** - * Labels that will be applied to newly imported Annotations. If two - * Annotations are identical, one of them will be deduped. Two Annotations are - * considered identical if their payload, payload_schema_uri and all of their - * labels are the same. These labels will be overridden by Annotation labels - * specified inside index file referenced by import_schema_uri, e.g. jsonl - * file. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Training dataset for models. This field has to be set only if + * TrainingPredictionSkewDetectionConfig is specified. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_AnnotationLabels : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingDataset *trainingDataset; + +/** The config for skew between training data and prediction data. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig *trainingPredictionSkewDetectionConfig; + @end /** - * Labels that will be applied to newly imported DataItems. If an identical - * DataItem as one being imported already exists in the Dataset, then these - * labels will be appended to these of the already existing one, and if labels - * with identical key is imported before, the old label value will be - * overwritten. If two DataItems are identical in the same import data - * operation, the labels will be combined and if key collision happens in this - * case, one of the values will be picked randomly. Two DataItems are - * considered identical if their content bytes are identical (e.g. image bytes - * or pdf bytes). These labels will be overridden by Annotation labels - * specified inside index file referenced by import_schema_uri, e.g. jsonl - * file. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * The config for integrating with Vertex Explainable AI. Only applicable if + * the Model has explanation_spec populated. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataConfig_DataItemLabels : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfig : GTLRObject /** - * Runtime operation information for DatasetService.ImportData. + * If want to analyze the Vertex Explainable AI feature attribute scores or + * not. If set to true, Vertex AI will log the feature attributions from + * explain response and do the skew/drift detection for them. + * + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataOperationMetadata : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *enableFeatureAttributes; -/** The common part of the operation metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** Predictions generated by the BatchPredictionJob using baseline dataset. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline *explanationBaseline; @end /** - * Request message for DatasetService.ImportData. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataRequest : GTLRObject - -/** - * Required. The desired input locations. The contents of all input locations - * will be imported in one batch. + * Output from BatchPredictionJob for Model Monitoring baseline dataset, which + * can be used to generate baseline attribution scores. */ -@property(nonatomic, strong, nullable) NSArray *importConfigs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline : GTLRObject -@end +/** BigQuery location for BatchExplain output. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination *bigquery; +/** Cloud Storage location for BatchExplain output. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcs; /** - * Response message for DatasetService.ImportData. + * The storage format of the predictions generated BatchPrediction job. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline_PredictionFormat_Bigquery + * Predictions are in BigQuery. (Value: "BIGQUERY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline_PredictionFormat_Jsonl + * Predictions are in JSONL files. (Value: "JSONL") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline_PredictionFormat_PredictionFormatUnspecified + * Should not be set. (Value: "PREDICTION_FORMAT_UNSPECIFIED") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportDataResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *predictionFormat; + @end /** - * Details of operations that perform import Feature values. + * The config for Prediction data drift detection. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig : GTLRObject /** - * List of ImportFeatureValues operations running under a single EntityType - * that are blocking this operation. - * - * Uses NSNumber of longLongValue. + * Key is the feature name and value is the threshold. The threshold here is + * against attribution score distance between different time windows. */ -@property(nonatomic, strong, nullable) NSArray *blockingOperationIds; - -/** Operation metadata for Featurestore import Feature values. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_AttributionScoreDriftThresholds *attributionScoreDriftThresholds; /** - * Number of entities that have been imported by the operation. - * - * Uses NSNumber of longLongValue. + * Drift anomaly detection threshold used by all features. When the per-feature + * thresholds are not set, this field can be used to specify a threshold for + * all features. */ -@property(nonatomic, strong, nullable) NSNumber *importedEntityCount; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig *defaultDriftThreshold; /** - * Number of Feature values that have been imported by the operation. - * - * Uses NSNumber of longLongValue. + * Key is the feature name and value is the threshold. If a feature needs to be + * monitored for drift, a value threshold must be configured for that feature. + * The threshold here is against feature distribution distance between + * different time windws. */ -@property(nonatomic, strong, nullable) NSNumber *importedFeatureValueCount; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_DriftThresholds *driftThresholds; + +@end + /** - * The number of rows in input source that weren't imported due to either * Not - * having any featureValues. * Having a null entityId. * Having a null - * timestamp. * Not being parsable (applicable for CSV sources). + * Key is the feature name and value is the threshold. The threshold here is + * against attribution score distance between different time windows. * - * Uses NSNumber of longLongValue. + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *invalidRowCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_AttributionScoreDriftThresholds : GTLRObject +@end -/** The source URI from where Feature values are imported. */ -@property(nonatomic, strong, nullable) NSArray *sourceUris; /** - * The number rows that weren't ingested due to having timestamps outside the - * retention boundary. + * Key is the feature name and value is the threshold. If a feature needs to be + * monitored for drift, a value threshold must be configured for that feature. + * The threshold here is against feature distribution distance between + * different time windws. * - * Uses NSNumber of longLongValue. + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *timestampOutsideRetentionRowsCount; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_DriftThresholds : GTLRObject @end /** - * Request message for FeaturestoreService.ImportFeatureValues. + * Training Dataset information. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingDataset : GTLRObject -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1AvroSource *avroSource; +/** The BigQuery table of the unmanaged Dataset used to train this Model. */ @property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource *bigquerySource; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CsvSource *csvSource; /** - * If true, API doesn't start ingestion analysis pipeline. - * - * Uses NSNumber of boolValue. + * Data format of the dataset, only applicable if the input is from Google + * Cloud Storage. The possible formats are: "tf-record" The source file is a + * TFRecord file. "csv" The source file is a CSV file. "jsonl" The source file + * is a JSONL file. */ -@property(nonatomic, strong, nullable) NSNumber *disableIngestionAnalysis; +@property(nonatomic, copy, nullable) NSString *dataFormat; -/** - * If set, data will not be imported for online serving. This is typically used - * for backfilling, where Feature generation timestamps are not in the - * timestamp range needed for online serving. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *disableOnlineServing; +/** The resource name of the Dataset used to train this Model. */ +@property(nonatomic, copy, nullable) NSString *dataset; /** - * Source column that holds entity IDs. If not provided, entity IDs are - * extracted from the column named entity_id. + * The Google Cloud Storage uri of the unmanaged Dataset used to train this + * Model. */ -@property(nonatomic, copy, nullable) NSString *entityIdField; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; /** - * Required. Specifications defining which Feature values to import from the - * entity. The request fails if no feature_specs are provided, and having - * multiple feature_specs for one Feature is not allowed. + * Strategy to sample data from Training Dataset. If not set, we process the + * whole dataset. */ -@property(nonatomic, strong, nullable) NSArray *featureSpecs; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategy *loggingSamplingStrategy; /** - * Single Feature timestamp for all entities being imported. The timestamp must - * not have higher than millisecond precision. + * The target field name the model is to predict. This field will be excluded + * when doing Predict and (or) Explain for the training data. */ -@property(nonatomic, strong, nullable) GTLRDateTime *featureTime; +@property(nonatomic, copy, nullable) NSString *targetField; + +@end -/** - * Source column that holds the Feature timestamp for all Feature values in - * each entity. - */ -@property(nonatomic, copy, nullable) NSString *featureTimeField; /** - * Specifies the number of workers that are used to write data to the - * Featurestore. Consider the online serving capacity that you require to - * achieve the desired import throughput without interfering with online - * serving. The value must be positive, and less than or equal to 100. If not - * set, defaults to using 1 worker. The low count ensures minimal impact on - * online serving performance. - * - * Uses NSNumber of intValue. + * The config for Training & Prediction data skew detection. It specifies the + * training dataset sources and the skew detection parameters. */ -@property(nonatomic, strong, nullable) NSNumber *workerCount; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig : GTLRObject /** - * Defines the Feature value(s) to import. + * Key is the feature name and value is the threshold. The threshold here is + * against attribution score distance between the training and prediction + * feature. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesRequestFeatureSpec : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_AttributionScoreSkewThresholds *attributionScoreSkewThresholds; /** - * Required. ID of the Feature to import values of. This Feature must exist in - * the target EntityType, or the request will fail. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). + * Skew anomaly detection threshold used by all features. When the per-feature + * thresholds are not set, this field can be used to specify a threshold for + * all features. */ -@property(nonatomic, copy, nullable) NSString *identifier; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig *defaultSkewThreshold; /** - * Source column to get the Feature values from. If not set, uses the column - * with the same name as the Feature ID. + * Key is the feature name and value is the threshold. If a feature needs to be + * monitored for skew, a value threshold must be configured for that feature. + * The threshold here is against feature distribution distance between the + * training and prediction feature. */ -@property(nonatomic, copy, nullable) NSString *sourceField; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_SkewThresholds *skewThresholds; @end /** - * Response message for FeaturestoreService.ImportFeatureValues. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportFeatureValuesResponse : GTLRObject - -/** - * Number of entities that have been imported by the operation. + * Key is the feature name and value is the threshold. The threshold here is + * against attribution score distance between the training and prediction + * feature. * - * Uses NSNumber of longLongValue. + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *importedEntityCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_AttributionScoreSkewThresholds : GTLRObject +@end + /** - * Number of Feature values that have been imported by the operation. + * Key is the feature name and value is the threshold. If a feature needs to be + * monitored for skew, a value threshold must be configured for that feature. + * The threshold here is against feature distribution distance between the + * training and prediction feature. * - * Uses NSNumber of longLongValue. + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *importedFeatureValueCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_SkewThresholds : GTLRObject +@end + /** - * The number of rows in input source that weren't imported due to either * Not - * having any featureValues. * Having a null entityId. * Having a null - * timestamp. * Not being parsable (applicable for CSV sources). - * - * Uses NSNumber of longLongValue. + * Statistics and anomalies generated by Model Monitoring. */ -@property(nonatomic, strong, nullable) NSNumber *invalidRowCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies : GTLRObject /** - * The number rows that weren't ingested due to having feature timestamps - * outside the retention boundary. + * Number of anomalies within all stats. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *timestampOutsideRetentionRowsCount; +@property(nonatomic, strong, nullable) NSNumber *anomalyCount; -@end +/** Deployed Model ID. */ +@property(nonatomic, copy, nullable) NSString *deployedModelId; +/** A list of historical Stats and Anomalies generated for all Features. */ +@property(nonatomic, strong, nullable) NSArray *featureStats; /** - * Request message for ModelService.ImportModelEvaluation + * Model Monitoring Objective those stats and anomalies belonging to. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies_Objective_FeatureAttributionDrift + * Feature attribution scores to detect skew between Prediction datasets + * collected within different time windows. (Value: + * "FEATURE_ATTRIBUTION_DRIFT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies_Objective_FeatureAttributionSkew + * Feature attribution scores to detect skew between Training-Prediction + * datasets. (Value: "FEATURE_ATTRIBUTION_SKEW") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies_Objective_ModelDeploymentMonitoringObjectiveTypeUnspecified + * Default value, should not be set. (Value: + * "MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies_Objective_RawFeatureDrift + * Raw feature values' stats to detect drift between Serving-Prediction + * datasets. (Value: "RAW_FEATURE_DRIFT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies_Objective_RawFeatureSkew + * Raw feature values' stats to detect skew between Training-Prediction + * datasets. (Value: "RAW_FEATURE_SKEW") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ImportModelEvaluationRequest : GTLRObject - -/** Required. Model evaluation resource to be imported. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluation *modelEvaluation; +@property(nonatomic, copy, nullable) NSString *objective; @end /** - * A representation of a collection of database items organized in a way that - * allows for approximate nearest neighbor (a.k.a ANN) algorithms search. + * Historical Stats (and Anomalies) for a specific Feature. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Index : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies : GTLRObject -/** Output only. Timestamp when this Index was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** Display Name of the Feature. */ +@property(nonatomic, copy, nullable) NSString *featureDisplayName; /** - * Output only. The pointers to DeployedIndexes created from this Index. An - * Index can be only deleted if all its DeployedIndexes had been undeployed - * first. + * A list of historical stats generated by different time window's Prediction + * Dataset. */ -@property(nonatomic, strong, nullable) NSArray *deployedIndexes; +@property(nonatomic, strong, nullable) NSArray *predictionStats; + +/** Threshold for anomaly detection. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig *threshold; + +/** Stats calculated for the Training Dataset. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly *trainingStats; + +@end + /** - * The description of the Index. - * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Contains information about the original Model if this Model is a copy. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelOriginalModelInfo : GTLRObject /** - * Required. The display name of the Index. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. + * Output only. The resource name of the Model this Model is a copy of, + * including the revision. Format: + * `projects/{project}/locations/{location}/models/{model_id}\@{version_id}` */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, copy, nullable) NSString *model; + +@end + /** - * Immutable. Customer-managed encryption key spec for an Index. If set, this - * Index and all sub-resources of this Index will be secured by this key. + * Detail description of the source information of the model. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo : GTLRObject /** - * Used to perform consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * If this Model is copy of another Model. If true then source_type pertains to + * the original. + * + * Remapped to 'copyProperty' to avoid NSObject's 'copy'. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *ETag; - -/** Output only. Stats of the index resource. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexStats *indexStats; +@property(nonatomic, strong, nullable) NSNumber *copyProperty NS_RETURNS_NOT_RETAINED; /** - * Immutable. The update method to use with this Index. If not set, - * BATCH_UPDATE will be used by default. + * Type of the model source. * * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Index_IndexUpdateMethod_BatchUpdate - * BatchUpdate: user can call UpdateIndex with files on Cloud Storage of - * Datapoints to update. (Value: "BATCH_UPDATE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Index_IndexUpdateMethod_IndexUpdateMethodUnspecified - * Should not be used. (Value: "INDEX_UPDATE_METHOD_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Index_IndexUpdateMethod_StreamUpdate - * StreamUpdate: user can call UpsertDatapoints/DeleteDatapoints to - * update the Index and the updates will be applied in corresponding - * DeployedIndexes in nearly real-time. (Value: "STREAM_UPDATE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_Automl + * The Model is uploaded by automl training pipeline. (Value: "AUTOML") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_Bqml + * The Model is registered and sync'ed from BigQuery ML. (Value: "BQML") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_Custom + * The Model is uploaded by user or custom training pipeline. (Value: + * "CUSTOM") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_CustomTextEmbedding + * The Model is uploaded by text embedding finetuning pipeline. (Value: + * "CUSTOM_TEXT_EMBEDDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_Genie + * The Model is saved or tuned from Genie. (Value: "GENIE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_Marketplace + * The Model is saved or tuned from Marketplace. (Value: "MARKETPLACE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_ModelGarden + * The Model is saved or tuned from Model Garden. (Value: "MODEL_GARDEN") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_ModelSourceTypeUnspecified + * Should not be used. (Value: "MODEL_SOURCE_TYPE_UNSPECIFIED") */ -@property(nonatomic, copy, nullable) NSString *indexUpdateMethod; +@property(nonatomic, copy, nullable) NSString *sourceType; -/** - * The labels with user-defined metadata to organize your Indexes. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Index_Labels *labels; +@end -/** - * An additional information about the Index; the schema of the metadata can be - * found in metadata_schema. - * - * Can be any valid JSON type. - */ -@property(nonatomic, strong, nullable) id metadata; /** - * Immutable. Points to a YAML file stored on Google Cloud Storage describing - * additional information about the Index, that is specific to it. Unset if the - * Index does not have any additional information. The schema is defined as an - * OpenAPI 3.0.2 [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * Note: The URI given on output will be immutable and probably different, - * including the URI scheme, than the one given on input. The output URI will - * point to a location where the user only has a read access. + * Runtime operation information for IndexEndpointService.MutateDeployedIndex. */ -@property(nonatomic, copy, nullable) NSString *metadataSchemaUri; +@interface GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexOperationMetadata : GTLRObject -/** Output only. The resource name of the Index. */ -@property(nonatomic, copy, nullable) NSString *name; +/** The unique index id specified by user */ +@property(nonatomic, copy, nullable) NSString *deployedIndexId; -/** - * Output only. Timestamp when this Index was most recently updated. This also - * includes any update to the contents of the Index. Note that Operations - * working on this Index may have their - * Operations.metadata.generic_metadata.update_time a little after the value of - * this timestamp, yet that does not mean their results are not already - * reflected in the Index. Result of any successfully completed Operation on - * the Index is reflected in it. - */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * The labels with user-defined metadata to organize your Indexes. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Response message for IndexEndpointService.MutateDeployedIndex. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Index_Labels : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexResponse : GTLRObject + +/** The DeployedIndex that had been updated in the IndexEndpoint. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex *deployedIndex; + @end /** - * A datapoint of Index. + * Runtime operation information for EndpointService.MutateDeployedModel. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapoint : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelOperationMetadata : GTLRObject -/** - * Optional. CrowdingTag of the datapoint, the number of neighbors to return in - * each crowding can be configured during query. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointCrowdingTag *crowdingTag; +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end -/** Required. Unique identifier of the datapoint. */ -@property(nonatomic, copy, nullable) NSString *datapointId; /** - * Required. Feature embedding vector for dense index. An array of numbers with - * the length of [NearestNeighborSearchConfig.dimensions]. - * - * Uses NSNumber of floatValue. + * Request message for EndpointService.MutateDeployedModel. */ -@property(nonatomic, strong, nullable) NSArray *featureVector; +@interface GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelRequest : GTLRObject /** - * Optional. List of Restrict of the datapoint, used to perform "restricted - * searches" where boolean rule are used to filter the subset of the database - * eligible for matching. This uses numeric comparisons. + * Required. The DeployedModel to be mutated within the Endpoint. Only the + * following fields can be mutated: * `min_replica_count` in either + * DedicatedResources or AutomaticResources * `max_replica_count` in either + * DedicatedResources or AutomaticResources * autoscaling_metric_specs * + * `disable_container_logging` (v1 only) * `enable_container_logging` (v1beta1 + * only) */ -@property(nonatomic, strong, nullable) NSArray *numericRestricts; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel *deployedModel; /** - * Optional. List of Restrict of the datapoint, used to perform "restricted - * searches" where boolean rule are used to filter the subset of the database - * eligible for matching. This uses categorical tokens. See: - * https://cloud.google.com/vertex-ai/docs/matching-engine/filtering + * Required. The update mask applies to the resource. See + * google.protobuf.FieldMask. + * + * String format is a comma-separated list of fields. */ -@property(nonatomic, strong, nullable) NSArray *restricts; - -/** Optional. Feature embedding vector for sparse index. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointSparseEmbedding *sparseEmbedding; +@property(nonatomic, copy, nullable) NSString *updateMask; @end /** - * Crowding tag is a constraint on a neighbor list produced by nearest neighbor - * search requiring that no more than some value k' of the k neighbors returned - * have the same value of crowding_attribute. + * Response message for EndpointService.MutateDeployedModel. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointCrowdingTag : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelResponse : GTLRObject -/** - * The attribute value used for crowding. The maximum number of neighbors to - * return per crowding attribute value (per_crowding_attribute_num_neighbors) - * is configured per-query. This field is ignored if - * per_crowding_attribute_num_neighbors is larger than the total number of - * neighbors to return for a given query. - */ -@property(nonatomic, copy, nullable) NSString *crowdingAttribute; +/** The DeployedModel that's being mutated. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel *deployedModel; @end /** - * This field allows restricts to be based on numeric comparisons rather than - * categorical tokens. + * Represents a Neural Architecture Search (NAS) job. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJob : GTLRObject + +/** Output only. Time when the NasJob was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The namespace of this restriction. e.g.: cost. - * - * Remapped to 'namespaceProperty' to avoid language reserved word 'namespace'. + * Required. The display name of the NasJob. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. */ -@property(nonatomic, copy, nullable) NSString *namespaceProperty; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * This MUST be specified for queries and must NOT be specified for datapoints. + * Optional. Enable a separation of Custom model training and restricted image + * training for tenant project. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_Equal - * Datapoints are eligible iff their value is == the query's. (Value: - * "EQUAL") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_Greater - * Datapoints are eligible iff their value is > the query's. (Value: - * "GREATER") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_GreaterEqual - * Datapoints are eligible iff their value is >= the query's. (Value: - * "GREATER_EQUAL") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_Less - * Datapoints are eligible iff their value is < the query's. (Value: - * "LESS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_LessEqual - * Datapoints are eligible iff their value is <= the query's. (Value: - * "LESS_EQUAL") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_NotEqual - * Datapoints are eligible iff their value is != the query's. (Value: - * "NOT_EQUAL") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointNumericRestriction_Op_OperatorUnspecified - * Default value of the enum. (Value: "OPERATOR_UNSPECIFIED") + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *op; +@property(nonatomic, strong, nullable) NSNumber *enableRestrictedImageTraining GTLR_DEPRECATED; /** - * Represents 64 bit float. - * - * Uses NSNumber of doubleValue. + * Customer-managed encryption key options for a NasJob. If this is set, then + * all resources created by the NasJob will be encrypted with the provided + * encryption key. */ -@property(nonatomic, strong, nullable) NSNumber *valueDouble; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * Represents 32 bit float. - * - * Uses NSNumber of floatValue. + * Output only. Time when the NasJob entered any of the following states: + * `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. */ -@property(nonatomic, strong, nullable) NSNumber *valueFloat; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * Represents 64 bit integer. - * - * Uses NSNumber of longLongValue. + * Output only. Only populated when job's state is JOB_STATE_FAILED or + * JOB_STATE_CANCELLED. */ -@property(nonatomic, strong, nullable) NSNumber *valueInt; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; /** - * Restriction of a datapoint which describe its attributes(tokens) from each - * of several attribute categories(namespaces). + * The labels with user-defined metadata to organize NasJobs. Label keys and + * values can be no longer than 64 characters (Unicode codepoints), can only + * contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointRestriction : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJob_Labels *labels; -/** The attributes to allow in this namespace. e.g.: 'red' */ -@property(nonatomic, strong, nullable) NSArray *allowList; +/** Output only. Resource name of the NasJob. */ +@property(nonatomic, copy, nullable) NSString *name; -/** The attributes to deny in this namespace. e.g.: 'blue' */ -@property(nonatomic, strong, nullable) NSArray *denyList; +/** Output only. Output of the NasJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutput *nasJobOutput; + +/** Required. The specification of a NasJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpec *nasJobSpec; /** - * The namespace of this restriction. e.g.: color. - * - * Remapped to 'namespaceProperty' to avoid language reserved word 'namespace'. + * Output only. Time when the NasJob for the first time entered the + * `JOB_STATE_RUNNING` state. */ -@property(nonatomic, copy, nullable) NSString *namespaceProperty; - -@end - +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * Feature embedding vector for sparse index. An array of numbers whose values - * are located in the specified dimensions. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexDatapointSparseEmbedding : GTLRObject - -/** - * Optional. The list of indexes for the embedding values of the sparse vector. + * Output only. The detailed state of the job. * - * Uses NSNumber of longLongValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateCancelled + * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateCancelling + * The job is being cancelled. From this state the job may only go to + * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateExpired + * The job has expired. (Value: "JOB_STATE_EXPIRED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateFailed + * The job failed. (Value: "JOB_STATE_FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStatePartiallySucceeded + * The job is partially succeeded, some results may be missing due to + * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStatePaused + * The job has been stopped, and can be resumed. (Value: + * "JOB_STATE_PAUSED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStatePending + * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateQueued + * The job has been just created or resumed and processing has not yet + * begun. (Value: "JOB_STATE_QUEUED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateRunning + * The job is in progress. (Value: "JOB_STATE_RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateSucceeded + * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateUnspecified + * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateUpdating + * The job is being updated. Only jobs in the `RUNNING` state can be + * updated. After updating, the job goes back to the `RUNNING` state. + * (Value: "JOB_STATE_UPDATING") */ -@property(nonatomic, strong, nullable) NSArray *dimensions; +@property(nonatomic, copy, nullable) NSString *state; -/** - * Optional. The list of embedding values of the sparse vector. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *values; +/** Output only. Time when the NasJob was most recently updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Indexes are deployed into it. An IndexEndpoint can have multiple - * DeployedIndexes. + * The labels with user-defined metadata to organize NasJobs. Label keys and + * values can be no longer than 64 characters (Unicode codepoints), can only + * contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint : GTLRObject - -/** Output only. Timestamp when this IndexEndpoint was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJob_Labels : GTLRObject +@end -/** Output only. The indexes deployed in this endpoint. */ -@property(nonatomic, strong, nullable) NSArray *deployedIndexes; /** - * The description of the IndexEndpoint. - * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Represents a uCAIP NasJob output. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutput : GTLRObject /** - * Required. The display name of the IndexEndpoint. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. + * Output only. The output of this multi-trial Neural Architecture Search (NAS) + * job. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutput *multiTrialJobOutput; + +@end -/** - * Optional. Deprecated: If true, expose the IndexEndpoint via private service - * connect. Only one of the fields, network or enable_private_service_connect, - * can be set. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *enablePrivateServiceConnect GTLR_DEPRECATED; /** - * Immutable. Customer-managed encryption key spec for an IndexEndpoint. If - * set, this IndexEndpoint and all sub-resources of this IndexEndpoint will be - * secured by this key. + * The output of a multi-trial Neural Architecture Search (NAS) jobs. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutput : GTLRObject /** - * Used to perform consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * Output only. List of NasTrials that were started as part of search stage. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, strong, nullable) NSArray *searchTrials; /** - * The labels with user-defined metadata to organize your IndexEndpoints. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. See https://goo.gl/xmQnxf for - * more information and examples of labels. + * Output only. List of NasTrials that were started as part of train stage. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint_Labels *labels; +@property(nonatomic, strong, nullable) NSArray *trainTrials; -/** Output only. The resource name of the IndexEndpoint. */ -@property(nonatomic, copy, nullable) NSString *name; +@end -/** - * Optional. The full name of the Google Compute Engine - * [network](https://cloud.google.com/compute/docs/networks-and-firewalls#networks) - * to which the IndexEndpoint should be peered. Private services access must - * already be configured for the network. If left unspecified, the Endpoint is - * not peered with any network. network and private_service_connect_config are - * mutually exclusive. - * [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): - * `projects/{project}/global/networks/{network}`. Where {project} is a project - * number, as in '12345', and {network} is network name. - */ -@property(nonatomic, copy, nullable) NSString *network; /** - * Optional. Configuration for private service connect. network and - * private_service_connect_config are mutually exclusive. + * Represents the spec of a NasJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfig *privateServiceConnectConfig; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpec : GTLRObject + +/** The spec of multi-trial algorithms. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec *multiTrialAlgorithmSpec; /** - * Output only. If public_endpoint_enabled is true, this field will be - * populated with the domain name to use for this index endpoint. + * The ID of the existing NasJob in the same Project and Location which will be + * used to resume search. search_space_spec and nas_algorithm_spec are obtained + * from previous NasJob hence should not provide them again for this NasJob. */ -@property(nonatomic, copy, nullable) NSString *publicEndpointDomainName; +@property(nonatomic, copy, nullable) NSString *resumeNasJobId; + +/** It defines the search space for Neural Architecture Search (NAS). */ +@property(nonatomic, copy, nullable) NSString *searchSpaceSpec; + +@end + /** - * Optional. If true, the deployed index will be accessible through public - * endpoint. - * - * Uses NSNumber of boolValue. + * The spec of multi-trial Neural Architecture Search (NAS). */ -@property(nonatomic, strong, nullable) NSNumber *publicEndpointEnabled; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec : GTLRObject /** - * Output only. Timestamp when this IndexEndpoint was last updated. This - * timestamp is not updated when the endpoint's DeployedIndexes are updated, - * e.g. due to updates of the original Indexes they are the deployments of. + * Metric specs for the NAS job. Validation for this field is done at + * `multi_trial_algorithm_spec` field. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec *metric; /** - * The labels with user-defined metadata to organize your IndexEndpoints. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. See https://goo.gl/xmQnxf for - * more information and examples of labels. + * The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to + * `REINFORCEMENT_LEARNING`. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec_MultiTrialAlgorithm_GridSearch + * The Grid Search Algorithm for Multi-trial Neural Architecture Search + * (NAS). (Value: "GRID_SEARCH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec_MultiTrialAlgorithm_MultiTrialAlgorithmUnspecified + * Defaults to `REINFORCEMENT_LEARNING`. (Value: + * "MULTI_TRIAL_ALGORITHM_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec_MultiTrialAlgorithm_ReinforcementLearning + * The Reinforcement Learning Algorithm for Multi-trial Neural + * Architecture Search (NAS). (Value: "REINFORCEMENT_LEARNING") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexEndpoint_Labels : GTLRObject -@end +@property(nonatomic, copy, nullable) NSString *multiTrialAlgorithm; +/** Required. Spec for search trials. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec *searchTrialSpec; /** - * IndexPrivateEndpoints proto is used to provide paths for users to send - * requests via private endpoints (e.g. private service access, private service - * connect). To send request via private service access, use - * match_grpc_address. To send request via private service connect, use - * service_attachment. + * Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] + * search trials will be trained for every M [TrainTrialSpec.frequency] trials + * searched. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexPrivateEndpoints : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec *trainTrialSpec; + +@end -/** Output only. The ip address used to send match gRPC requests. */ -@property(nonatomic, copy, nullable) NSString *matchGrpcAddress; /** - * Output only. PscAutomatedEndpoints is populated if private service connect - * is enabled if PscAutomatedConfig is set. + * Represents a metric to optimize. */ -@property(nonatomic, strong, nullable) NSArray *pscAutomatedEndpoints; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec : GTLRObject /** - * Output only. The name of the service attachment resource. Populated if - * private service connect is enabled. + * Required. The optimization goal of the metric. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec_Goal_GoalTypeUnspecified + * Goal Type will default to maximize. (Value: "GOAL_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec_Goal_Maximize + * Maximize the goal metric. (Value: "MAXIMIZE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec_Goal_Minimize + * Minimize the goal metric. (Value: "MINIMIZE") */ -@property(nonatomic, copy, nullable) NSString *serviceAttachment; +@property(nonatomic, copy, nullable) NSString *goal; + +/** Required. The ID of the metric. Must not contain whitespaces. */ +@property(nonatomic, copy, nullable) NSString *metricId; @end /** - * Stats of the Index. + * Represent spec for search trials. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IndexStats : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec : GTLRObject /** - * Output only. The number of shards in the Index. + * The number of failed trials that need to be seen before failing the NasJob. + * If set to 0, Vertex AI decides how many trials must fail before the whole + * job fails. * * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *shardsCount; +@property(nonatomic, strong, nullable) NSNumber *maxFailedTrialCount; /** - * Output only. The number of sparse vectors in the Index. + * Required. The maximum number of trials to run in parallel. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *sparseVectorsCount; +@property(nonatomic, strong, nullable) NSNumber *maxParallelTrialCount; /** - * Output only. The number of dense vectors in the Index. + * Required. The maximum number of Neural Architecture Search (NAS) trials to + * run. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *vectorsCount; +@property(nonatomic, strong, nullable) NSNumber *maxTrialCount; + +/** + * Required. The spec of a search trial job. The same spec applies to all + * search trials. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *searchTrialJobSpec; @end /** - * Specifies Vertex AI owned input data to be used for training, and possibly - * evaluating, the Model. + * Represent spec for train trials. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1InputDataConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec : GTLRObject /** - * Applicable only to custom training with Datasets that have DataItems and - * Annotations. Cloud Storage URI that points to a YAML file describing the - * annotation schema. The schema is defined as an OpenAPI 3.0.2 [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * The schema files that can be used here are found in - * gs://google-cloud-aiplatform/schema/dataset/annotation/ , note that the - * chosen schema must be consistent with metadata of the Dataset specified by - * dataset_id. Only Annotations that both match this schema and belong to - * DataItems not ignored by the split method are used in respectively training, - * validation or test role, depending on the role of the DataItem they are on. - * When used in conjunction with annotations_filter, the Annotations used for - * training are filtered by both annotations_filter and annotation_schema_uri. - */ -@property(nonatomic, copy, nullable) NSString *annotationSchemaUri; - -/** - * Applicable only to Datasets that have DataItems and Annotations. A filter on - * Annotations of the Dataset. Only Annotations that both match this filter and - * belong to DataItems not ignored by the split method are used in respectively - * training, validation or test role, depending on the role of the DataItem - * they are on (for the auto-assigned that role is decided by Vertex AI). A - * filter with same syntax as the one used in ListAnnotations may be used, but - * note here it filters across all Annotations of the Dataset, and not just - * within a single DataItem. + * Required. Frequency of search trials to start train stage. Top N + * [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for + * every M [TrainTrialSpec.frequency] trials searched. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *annotationsFilter; +@property(nonatomic, strong, nullable) NSNumber *frequency; /** - * Only applicable to custom training with tabular Dataset with BigQuery - * source. The BigQuery project location where the training data is to be - * written to. In the given project a new dataset is created with name - * `dataset___` where timestamp is in YYYY_MM_DDThh_mm_ss_sssZ format. All - * training input data is written into that dataset. In the dataset three - * tables are created, `training`, `validation` and `test`. * AIP_DATA_FORMAT = - * "bigquery". * AIP_TRAINING_DATA_URI = - * "bigquery_destination.dataset___.training" * AIP_VALIDATION_DATA_URI = - * "bigquery_destination.dataset___.validation" * AIP_TEST_DATA_URI = - * "bigquery_destination.dataset___.test" + * Required. The maximum number of trials to run in parallel. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination *bigqueryDestination; +@property(nonatomic, strong, nullable) NSNumber *maxParallelTrialCount; /** - * Required. The ID of the Dataset in the same Project and Location which data - * will be used to train the Model. The Dataset must use schema compatible with - * Model being trained, and what is compatible should be described in the used - * TrainingPipeline's training_task_definition. For tabular Datasets, all their - * data is exported to training, to pick and choose from. + * Required. The spec of a train trial job. The same spec applies to all train + * trials. */ -@property(nonatomic, copy, nullable) NSString *datasetId; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *trainTrialJobSpec; -/** Split based on the provided filters for each set. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FilterSplit *filterSplit; +@end -/** Split based on fractions defining the size of each set. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FractionSplit *fractionSplit; /** - * The Cloud Storage location where the training data is to be written to. In - * the given directory a new directory is created with name: `dataset---` where - * timestamp is in YYYY-MM-DDThh:mm:ss.sssZ ISO-8601 format. All training input - * data is written into that directory. The Vertex AI environment variables - * representing Cloud Storage data URIs are represented in the Cloud Storage - * wildcard format to support sharded data. e.g.: "gs://.../training-*.jsonl" * - * AIP_DATA_FORMAT = "jsonl" for non-tabular data, "csv" for tabular data * - * AIP_TRAINING_DATA_URI = - * "gcs_destination/dataset---/training-*.${AIP_DATA_FORMAT}" * - * AIP_VALIDATION_DATA_URI = - * "gcs_destination/dataset---/validation-*.${AIP_DATA_FORMAT}" * - * AIP_TEST_DATA_URI = "gcs_destination/dataset---/test-*.${AIP_DATA_FORMAT}" + * Represents a uCAIP NasJob trial. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcsDestination; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasTrial : GTLRObject /** - * Whether to persist the ML use assignment to data item system labels. - * - * Uses NSNumber of boolValue. + * Output only. Time when the NasTrial's status changed to `SUCCEEDED` or + * `INFEASIBLE`. */ -@property(nonatomic, strong, nullable) NSNumber *persistMlUseAssignment; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; -/** Supported only for tabular Datasets. Split based on a predefined key. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PredefinedSplit *predefinedSplit; +/** Output only. The final measurement containing the objective value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Measurement *finalMeasurement; /** - * Only applicable to Datasets that have SavedQueries. The ID of a SavedQuery - * (annotation set) under the Dataset specified by dataset_id used for - * filtering Annotations for training. Only Annotations that are associated - * with this SavedQuery are used in respectively training. When used in - * conjunction with annotations_filter, the Annotations used for training are - * filtered by both saved_query_id and annotations_filter. Only one of - * saved_query_id and annotation_schema_uri should be specified as both of them - * represent the same thing: problem type. + * Output only. The identifier of the NasTrial assigned by the service. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@property(nonatomic, copy, nullable) NSString *savedQueryId; +@property(nonatomic, copy, nullable) NSString *identifier; -/** - * Supported only for tabular Datasets. Split based on the distribution of the - * specified column. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StratifiedSplit *stratifiedSplit; +/** Output only. Time when the NasTrial was started. */ +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * Supported only for tabular Datasets. Split based on the timestamp of the - * input data pieces. + * Output only. The detailed state of the NasTrial. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_Active + * Indicates that the NasTrial has been suggested. (Value: "ACTIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_Infeasible + * Indicates that the NasTrial should not be attempted again. The service + * will set a NasTrial to INFEASIBLE when it's done but missing the + * final_measurement. (Value: "INFEASIBLE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_Requested + * Indicates that a specific NasTrial has been requested, but it has not + * yet been suggested by the service. (Value: "REQUESTED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_StateUnspecified + * The NasTrial state is unspecified. (Value: "STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_Stopping + * Indicates that the NasTrial should stop according to the service. + * (Value: "STOPPING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_Succeeded + * Indicates that the NasTrial is completed successfully. (Value: + * "SUCCEEDED") */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TimestampSplit *timestampSplit; +@property(nonatomic, copy, nullable) NSString *state; @end /** - * A list of int64 values. + * Represents a NasTrial details along with its parameters. If there is a + * corresponding train NasTrial, the train NasTrial is also returned. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Int64Array : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NasTrialDetail : GTLRObject + +/** Output only. Resource name of the NasTrialDetail. */ +@property(nonatomic, copy, nullable) NSString *name; + +/** The parameters for the NasJob NasTrial. */ +@property(nonatomic, copy, nullable) NSString *parameters; + +/** The requested search NasTrial. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasTrial *searchTrial; /** - * A list of int64 values. - * - * Uses NSNumber of longLongValue. + * The train NasTrial corresponding to search_trial. Only populated if + * search_trial is used for training. */ -@property(nonatomic, strong, nullable) NSArray *values; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasTrial *trainTrial; @end /** - * An attribution method that computes the Aumann-Shapley value taking - * advantage of the model's fully differentiable structure. Refer to this paper - * for more details: https://arxiv.org/abs/1703.01365 + * A query to find a number of similar entities. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1IntegratedGradientsAttribution : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQuery : GTLRObject + +/** Optional. The embedding vector that be used for similar search. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryEmbedding *embedding; /** - * Config for IG with blur baseline. When enabled, a linear path from the - * maximally blurred image to the input image is created. Using a blurred - * baseline instead of zero (black image) is motivated by the BlurIG approach - * explained here: https://arxiv.org/abs/2004.03383 + * Optional. The entity id whose similar entities should be searched for. If + * embedding is set, search will use embedding instead of entity_id. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BlurBaselineConfig *blurBaselineConfig; +@property(nonatomic, copy, nullable) NSString *entityId; /** - * Config for SmoothGrad approximation of gradients. When enabled, the - * gradients are approximated by averaging the gradients from noisy samples in - * the vicinity of the inputs. Adding noise can help improve the computed - * gradients. Refer to this paper for more details: - * https://arxiv.org/pdf/1706.03825.pdf + * Optional. The number of similar entities to be retrieved from feature view + * for each query. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SmoothGradConfig *smoothGradConfig; +@property(nonatomic, strong, nullable) NSNumber *neighborCount; + +/** Optional. Parameters that can be set to tune query on the fly. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryParameters *parameters; /** - * Required. The number of steps for approximating the path integral. A good - * value to start is 50 and gradually increase until the sum to diff property - * is within the desired error range. Valid range of its value is [1, 100], - * inclusively. + * Optional. Crowding is a constraint on a neighbor list produced by nearest + * neighbor search requiring that no more than + * sper_crowding_attribute_neighbor_count of the k neighbors returned have the + * same value of crowding_attribute. It's used for improving result diversity. * * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *stepCount; +@property(nonatomic, strong, nullable) NSNumber *perCrowdingAttributeNeighborCount; + +/** Optional. The list of string filters. */ +@property(nonatomic, strong, nullable) NSArray *stringFilters; @end /** - * Contains information about the Large Model. + * The embedding vector. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1LargeModelReference : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryEmbedding : GTLRObject /** - * Required. The unique name of the large Foundation or pre-built model. Like - * "chat-bison", "text-bison". Or model name with version ID, like - * "chat-bison\@001", "text-bison\@005", etc. + * Optional. Individual value in the embedding. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) NSArray *value; @end /** - * A subgraph of the overall lineage graph. Event edges connect Artifact and - * Execution nodes. + * Parameters that can be overrided in each query to tune query latency and + * recall. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1LineageSubgraph : GTLRObject - -/** The Artifact nodes in the subgraph. */ -@property(nonatomic, strong, nullable) NSArray *artifacts; - -/** The Event edges between Artifacts and Executions in the subgraph. */ -@property(nonatomic, strong, nullable) NSArray *events; - -/** The Execution nodes in the subgraph. */ -@property(nonatomic, strong, nullable) NSArray *executions; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryParameters : GTLRObject /** - * Response message for DatasetService.ListAnnotations. + * Optional. The number of neighbors to find via approximate search before + * exact reordering is performed; if set, this value must be > neighbor_count. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "annotations" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListAnnotationsResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) NSNumber *approximateNeighborCandidates; /** - * A list of Annotations that matches the specified filter in the request. + * Optional. The fraction of the number of leaves to search, set at query time + * allows user to tune search performance. This value increase result in both + * search accuracy and latency increase. The value should be between 0.0 and + * 1.0. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSArray *annotations; - -/** The standard List next-page token. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) NSNumber *leafNodesSearchFraction; @end /** - * Response message for MetadataService.ListArtifacts. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "artifacts" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListArtifactsResponse : GTLRCollectionObject - -/** - * The Artifacts retrieved from the MetadataStore. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * String filter is used to search a subset of the entities by using boolean + * rules on string columns. For example: if a query specifies string filter + * with 'name = color, allow_tokens = {red, blue}, deny_tokens = {purple}',' + * then that query will match entities that are red or blue, but if those + * points are also purple, then they will be excluded even if they are + * red/blue. Only string filter is supported for now, numeric filter will be + * supported in the near future. */ -@property(nonatomic, strong, nullable) NSArray *artifacts; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryStringFilter : GTLRObject + +/** Optional. The allowed tokens. */ +@property(nonatomic, strong, nullable) NSArray *allowTokens; + +/** Optional. The denied tokens. */ +@property(nonatomic, strong, nullable) NSArray *denyTokens; + +/** Required. Column names in BigQuery that used as filters. */ +@property(nonatomic, copy, nullable) NSString *name; + +@end + /** - * A token, which can be sent as ListArtifactsRequest.page_token to retrieve - * the next page. If this field is not populated, there are no subsequent - * pages. + * Nearest neighbors for one query. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighbors : GTLRObject + +/** All its neighbors. */ +@property(nonatomic, strong, nullable) NSArray *neighbors; @end /** - * Response message for JobService.ListBatchPredictionJobs - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "batchPredictionJobs" property. If returned as the result of a - * query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). + * Runtime operation metadata with regard to Matching Engine Index. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListBatchPredictionJobsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadata : GTLRObject /** - * List of BatchPredictionJobs in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * The validation stats of the content (per file) to be inserted or updated on + * the Matching Engine Index resource. Populated if contentsDeltaUri is + * provided as part of Index.metadata. Please note that, currently for those + * files that are broken or has unsupported file format, we will not have the + * stats for those files. */ -@property(nonatomic, strong, nullable) NSArray *batchPredictionJobs; +@property(nonatomic, strong, nullable) NSArray *contentValidationStats; /** - * A token to retrieve the next page of results. Pass to - * ListBatchPredictionJobsRequest.page_token to obtain that page. + * The ingested data size in bytes. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) NSNumber *dataBytesCount; @end /** - * Response message for MetadataService.ListContexts. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "contexts" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataContentValidationStats */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListContextsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataContentValidationStats : GTLRObject /** - * The Contexts retrieved from the MetadataStore. + * Number of records in this file we skipped due to validate errors. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *contexts; +@property(nonatomic, strong, nullable) NSNumber *invalidRecordCount; /** - * A token, which can be sent as ListContextsRequest.page_token to retrieve the - * next page. If this field is not populated, there are no subsequent pages. + * Number of sparse records in this file we skipped due to validate errors. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) NSNumber *invalidSparseRecordCount; -@end +/** + * The detail information of the partial failures encountered for those invalid + * records that couldn't be parsed. Up to 50 partial errors will be reported. + */ +@property(nonatomic, strong, nullable) NSArray *partialErrors; +/** Cloud Storage URI pointing to the original file in user's bucket. */ +@property(nonatomic, copy, nullable) NSString *sourceGcsUri; /** - * Response message for JobService.ListCustomJobs + * Number of records in this file that were successfully processed. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "customJobs" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListCustomJobsResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) NSNumber *validRecordCount; /** - * List of CustomJobs in the requested page. + * Number of sparse records in this file that were successfully processed. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *customJobs; +@property(nonatomic, strong, nullable) NSNumber *validSparseRecordCount; + +@end + /** - * A token to retrieve the next page of results. Pass to - * ListCustomJobsRequest.page_token to obtain that page. + * GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError : GTLRObject +/** Empty if the embedding id is failed to parse. */ +@property(nonatomic, copy, nullable) NSString *embeddingId; /** - * Response message for DatasetService.ListDataItems. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "dataItems" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * A human-readable message that is shown to the user to help them fix the + * error. Note that this message may change from time to time, your code should + * check against error_type as the source of truth. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListDataItemsResponse : GTLRCollectionObject +@property(nonatomic, copy, nullable) NSString *errorMessage; /** - * A list of DataItems that matches the specified filter in the request. + * The error type of this record. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_DuplicateNamespace + * There are multiple restricts with the same `namespace` value. (Value: + * "DUPLICATE_NAMESPACE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_EmbeddingSizeMismatch + * The size of the dense embedding vectors does not match with the + * specified dimension. (Value: "EMBEDDING_SIZE_MISMATCH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_EmptyLine + * The record is empty. (Value: "EMPTY_LINE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_ErrorTypeUnspecified + * Default, shall not be used. (Value: "ERROR_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidAvroSyntax + * Invalid avro format. (Value: "INVALID_AVRO_SYNTAX") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidCsvSyntax + * Invalid csv format. (Value: "INVALID_CSV_SYNTAX") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidEmbeddingId + * The embedding id is not valid. (Value: "INVALID_EMBEDDING_ID") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidEncoding + * File is not in UTF_8 format. (Value: "INVALID_ENCODING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidJsonSyntax + * Invalid json format. (Value: "INVALID_JSON_SYNTAX") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidNumericValue + * Numeric restrict has invalid numeric value specified. (Value: + * "INVALID_NUMERIC_VALUE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidSparseDimensions + * Error parsing sparse dimensions field. (Value: + * "INVALID_SPARSE_DIMENSIONS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidSparseEmbedding + * Invalid sparse embedding. (Value: "INVALID_SPARSE_EMBEDDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidTokenValue + * Token restrict value is invalid. (Value: "INVALID_TOKEN_VALUE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_MultipleValues + * Numeric restrict has multiple values specified. (Value: + * "MULTIPLE_VALUES") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_NamespaceMissing + * The `namespace` field is missing. (Value: "NAMESPACE_MISSING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_OpInDatapoint + * Numeric restrict has operator specified in datapoint. (Value: + * "OP_IN_DATAPOINT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_ParsingError + * Generic catch-all error. Only used for validation failure where the + * root cause cannot be easily retrieved programmatically. (Value: + * "PARSING_ERROR") */ -@property(nonatomic, strong, nullable) NSArray *dataItems; +@property(nonatomic, copy, nullable) NSString *errorType; -/** The standard List next-page token. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +/** The original content of this record. */ +@property(nonatomic, copy, nullable) NSString *rawRecord; + +/** Cloud Storage URI pointing to the original file in user's bucket. */ +@property(nonatomic, copy, nullable) NSString *sourceGcsUri; @end /** - * Response message for JobService.ListDataLabelingJobs. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "dataLabelingJobs" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * A neighbor of the query vector. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListDataLabelingJobsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborsNeighbor : GTLRObject /** - * A list of DataLabelingJobs that matches the specified filter in the request. + * The distance between the neighbor and the query vector. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSArray *dataLabelingJobs; +@property(nonatomic, strong, nullable) NSNumber *distance; -/** The standard List next-page token. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +/** The id of the similar entity. */ +@property(nonatomic, copy, nullable) NSString *entityId; + +/** + * The attributes of the neighbor, e.g. filters, crowding and metadata Note + * that full entities are returned only when "return_full_entity" is set to + * true. Otherwise, only the "entity_id" and "distance" fields are populated. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse *entityKeyValues; @end /** - * Response message for DatasetService.ListDatasets. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "datasets" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Neighbors for example-based explanations. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Neighbor : GTLRObject /** - * A list of Datasets that matches the specified filter in the request. + * Output only. The neighbor distance. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSArray *datasets; +@property(nonatomic, strong, nullable) NSNumber *neighborDistance; -/** The standard List next-page token. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +/** Output only. The neighbor id. */ +@property(nonatomic, copy, nullable) NSString *neighborId; @end /** - * Response message for DatasetService.ListDatasetVersions. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "datasetVersions" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * Network spec. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListDatasetVersionsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NetworkSpec : GTLRObject /** - * A list of DatasetVersions that matches the specified filter in the request. + * Whether to enable public internet access. Default false. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSArray *datasetVersions; - -/** The standard List next-page token. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - -@end - +@property(nonatomic, strong, nullable) NSNumber *enableInternetAccess; /** - * Response message for ListDeploymentResourcePools method. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "deploymentResourcePools" property. If returned as the result of a - * query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListDeploymentResourcePoolsResponse : GTLRCollectionObject - -/** - * The DeploymentResourcePools from the specified location. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * The full name of the Google Compute Engine + * [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) */ -@property(nonatomic, strong, nullable) NSArray *deploymentResourcePools; +@property(nonatomic, copy, nullable) NSString *network; /** - * A token, which can be sent as `page_token` to retrieve the next page. If - * this field is omitted, there are no subsequent pages. + * The name of the subnet that this instance is in. Format: + * `projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}` */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, copy, nullable) NSString *subnetwork; @end /** - * Response message for EndpointService.ListEndpoints. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "endpoints" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Represents a mount configuration for Network File System (NFS) to mount. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListEndpointsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NfsMount : GTLRObject /** - * List of Endpoints in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Required. Destination mount path. The NFS will be mounted for the user under + * /mnt/nfs/ */ -@property(nonatomic, strong, nullable) NSArray *endpoints; +@property(nonatomic, copy, nullable) NSString *mountPoint; /** - * A token to retrieve the next page of results. Pass to - * ListEndpointsRequest.page_token to obtain that page. + * Required. Source path exported from NFS server. Has to start with '/', and + * combined with the ip address, it indicates the source mount path in the form + * of `server:path` */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, copy, nullable) NSString *path; + +/** Required. IP address of the NFS server. */ +@property(nonatomic, copy, nullable) NSString *server; @end /** - * Response message for FeaturestoreService.ListEntityTypes. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "entityTypes" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * The euc configuration of NotebookRuntimeTemplate. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListEntityTypesResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookEucConfig : GTLRObject /** - * The EntityTypes matching the request. + * Output only. Whether ActAs check is bypassed for service account attached to + * the VM. If false, we need ActAs check for the default Compute Engine Service + * account. When a Runtime is created, a VM is allocated using Default Compute + * Engine Service Account. Any user requesting to use this Runtime requires + * Service Account User (ActAs) permission over this SA. If true, Runtime owner + * is using EUC and does not require the above permission as VM no longer use + * default Compute Engine SA, but a P4SA. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSArray *entityTypes; +@property(nonatomic, strong, nullable) NSNumber *bypassActasCheck; /** - * A token, which can be sent as ListEntityTypesRequest.page_token to retrieve - * the next page. If this field is omitted, there are no subsequent pages. + * Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In + * proto3, the default value of a boolean is false. In this way, by default EUC + * will be enabled for NotebookRuntimeTemplate. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) NSNumber *eucDisabled; @end /** - * Response message for MetadataService.ListExecutions. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "executions" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * The idle shutdown configuration of NotebookRuntimeTemplate, which contains + * the idle_timeout as required field. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListExecutionsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookIdleShutdownConfig : GTLRObject /** - * The Executions retrieved from the MetadataStore. + * Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSArray *executions; +@property(nonatomic, strong, nullable) NSNumber *idleShutdownDisabled; /** - * A token, which can be sent as ListExecutionsRequest.page_token to retrieve - * the next page. If this field is not populated, there are no subsequent - * pages. + * Required. Duration is accurate to the second. In Notebook, Idle Timeout is + * accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 + * * 60. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) GTLRDuration *idleTimeout; @end /** - * Response message for FeatureRegistryService.ListFeatureGroups. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "featureGroups" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Notebook Reservation Affinity for consuming Zonal reservation. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureGroupsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity : GTLRObject /** - * The FeatureGroups matching the request. + * Required. Specifies the type of reservation from which this instance can + * consume resources: RESERVATION_ANY (default), RESERVATION_SPECIFIC, or + * RESERVATION_NONE. See Consuming reserved instances for examples. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity_ConsumeReservationType_ReservationAffinityTypeUnspecified + * Default type. (Value: "RESERVATION_AFFINITY_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity_ConsumeReservationType_ReservationAny + * Consume any reservation available. (Value: "RESERVATION_ANY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity_ConsumeReservationType_ReservationNone + * Do not consume from any allocated capacity. (Value: + * "RESERVATION_NONE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity_ConsumeReservationType_ReservationSpecific + * Must consume from a specific reservation. Must specify key value + * fields for specifying the reservations. (Value: + * "RESERVATION_SPECIFIC") */ -@property(nonatomic, strong, nullable) NSArray *featureGroups; +@property(nonatomic, copy, nullable) NSString *consumeReservationType; /** - * A token, which can be sent as ListFeatureGroupsRequest.page_token to - * retrieve the next page. If this field is omitted, there are no subsequent - * pages. + * Optional. Corresponds to the label key of a reservation resource. To target + * a RESERVATION_SPECIFIC by name, use compute.googleapis.com/reservation-name + * as the key and specify the name of your reservation as its value. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, copy, nullable) NSString *key; + +/** + * Optional. Corresponds to the label values of a reservation resource. This + * must be the full path name of Reservation. + */ +@property(nonatomic, strong, nullable) NSArray *values; @end /** - * Response message for FeatureOnlineStoreAdminService.ListFeatureOnlineStores. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "featureOnlineStores" property. If returned as the result of a - * query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). + * A runtime is a virtual machine allocated to a particular user for a + * particular Notebook file on temporary basis with lifetime limited to 24 + * hours. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureOnlineStoresResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime : GTLRObject + +/** Output only. Timestamp when this NotebookRuntime was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The FeatureOnlineStores matching the request. + * The description of the NotebookRuntime. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, strong, nullable) NSArray *featureOnlineStores; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * A token, which can be sent as ListFeatureOnlineStoresRequest.page_token to - * retrieve the next page. If this field is omitted, there are no subsequent - * pages. + * Required. The display name of the NotebookRuntime. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - -@end +@property(nonatomic, copy, nullable) NSString *displayName; +/** + * Output only. Timestamp when this NotebookRuntime will be expired: 1. System + * Predefined NotebookRuntime: 24 hours after creation. After expiration, + * system predifined runtime will be deleted. 2. User created NotebookRuntime: + * 6 months after last upgrade. After expiration, user created runtime will be + * stopped and allowed for upgrade. + */ +@property(nonatomic, strong, nullable) GTLRDateTime *expirationTime; /** - * Response message for FeaturestoreService.ListFeatures. Response message for - * FeatureRegistryService.ListFeatures. + * Output only. The health state of the NotebookRuntime. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "features" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_HealthState_HealthStateUnspecified + * Unspecified health state. (Value: "HEALTH_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_HealthState_Healthy + * NotebookRuntime is in healthy state. Applies to ACTIVE state. (Value: + * "HEALTHY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_HealthState_Unhealthy + * NotebookRuntime is in unhealthy state. Applies to ACTIVE state. + * (Value: "UNHEALTHY") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturesResponse : GTLRCollectionObject +@property(nonatomic, copy, nullable) NSString *healthState; /** - * The Features matching the request. + * Output only. Whether NotebookRuntime is upgradable. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSArray *features; +@property(nonatomic, strong, nullable) NSNumber *isUpgradable; /** - * A token, which can be sent as ListFeaturesRequest.page_token to retrieve the - * next page. If this field is omitted, there are no subsequent pages. + * The labels with user-defined metadata to organize your NotebookRuntime. + * Label keys and values can be no longer than 64 characters (Unicode + * codepoints), can only contain lowercase letters, numeric characters, + * underscores and dashes. International characters are allowed. No more than + * 64 user labels can be associated with one NotebookRuntime (System labels are + * excluded). See https://goo.gl/xmQnxf for more information and examples of + * labels. System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. Following system labels + * exist for NotebookRuntime: * + * "aiplatform.googleapis.com/notebook_runtime_gce_instance_id": output only, + * its value is the Compute Engine instance id. * + * "aiplatform.googleapis.com/colab_enterprise_entry_service": its value is + * either "bigquery" or "vertex"; if absent, it should be "vertex". This is to + * describe the entry service, either BigQuery or Vertex. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - -@end +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_Labels *labels; +/** Output only. The resource name of the NotebookRuntime. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * Response message for FeaturestoreService.ListFeaturestores. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "featurestores" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Optional. The Compute Engine tags to add to runtime (see [Tagging + * instances](https://cloud.google.com/vpc/docs/add-remove-network-tags)). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeaturestoresResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) NSArray *networkTags; /** - * The Featurestores matching the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Output only. The pointer to NotebookRuntimeTemplate this NotebookRuntime is + * created from. */ -@property(nonatomic, strong, nullable) NSArray *featurestores; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplateRef *notebookRuntimeTemplateRef; /** - * A token, which can be sent as ListFeaturestoresRequest.page_token to - * retrieve the next page. If this field is omitted, there are no subsequent - * pages. - */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; + * Output only. The type of the notebook runtime. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_NotebookRuntimeType_NotebookRuntimeTypeUnspecified + * Unspecified notebook runtime type, NotebookRuntimeType will default to + * USER_DEFINED. (Value: "NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_NotebookRuntimeType_OneClick + * runtime or template with system defined configurations. (Value: + * "ONE_CLICK") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_NotebookRuntimeType_UserDefined + * runtime or template with coustomized configurations from user. (Value: + * "USER_DEFINED") + */ +@property(nonatomic, copy, nullable) NSString *notebookRuntimeType; -@end +/** Output only. The proxy endpoint used to access the NotebookRuntime. */ +@property(nonatomic, copy, nullable) NSString *proxyUri; +/** Output only. Reservation Affinity of the notebook runtime. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity *reservationAffinity; /** - * Response message for FeatureOnlineStoreAdminService.ListFeatureViews. + * Output only. The runtime (instance) state of the NotebookRuntime. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "featureViews" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_BeingStarted + * NotebookRuntime is in starting state. (Value: "BEING_STARTED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_BeingStopped + * NotebookRuntime is in stopping state. (Value: "BEING_STOPPED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_BeingUpgraded + * NotebookRuntime is in upgrading state. It is in the middle of + * upgrading process. (Value: "BEING_UPGRADED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_Error + * NotebookRuntime was unable to start/stop properly. (Value: "ERROR") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_Invalid + * NotebookRuntime is in invalid state. Cannot be recovered. (Value: + * "INVALID") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_Running + * NotebookRuntime is in running state. (Value: "RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_RuntimeStateUnspecified + * Unspecified runtime state. (Value: "RUNTIME_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_Stopped + * NotebookRuntime is in stopped state. (Value: "STOPPED") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewsResponse : GTLRCollectionObject +@property(nonatomic, copy, nullable) NSString *runtimeState; -/** - * The FeatureViews matching the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *featureViews; +/** Required. The user email of the NotebookRuntime. */ +@property(nonatomic, copy, nullable) NSString *runtimeUser; /** - * A token, which can be sent as ListFeatureViewsRequest.page_token to retrieve - * the next page. If this field is omitted, there are no subsequent pages. + * Output only. Reserved for future use. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - -@end - +@property(nonatomic, strong, nullable) NSNumber *satisfiesPzi; /** - * Response message for FeatureOnlineStoreAdminService.ListFeatureViewSyncs. + * Output only. Reserved for future use. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "featureViewSyncs" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListFeatureViewSyncsResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) NSNumber *satisfiesPzs; /** - * The FeatureViewSyncs matching the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Output only. The service account that the NotebookRuntime workload runs as. */ -@property(nonatomic, strong, nullable) NSArray *featureViewSyncs; +@property(nonatomic, copy, nullable) NSString *serviceAccount; /** - * A token, which can be sent as ListFeatureViewSyncsRequest.page_token to - * retrieve the next page. If this field is omitted, there are no subsequent - * pages. + * Output only. Timestamp when this NotebookRuntime was most recently updated. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + +/** Output only. The VM os image version of NotebookRuntime. */ +@property(nonatomic, copy, nullable) NSString *version; @end /** - * Response message for JobService.ListHyperparameterTuningJobs + * The labels with user-defined metadata to organize your NotebookRuntime. + * Label keys and values can be no longer than 64 characters (Unicode + * codepoints), can only contain lowercase letters, numeric characters, + * underscores and dashes. International characters are allowed. No more than + * 64 user labels can be associated with one NotebookRuntime (System labels are + * excluded). See https://goo.gl/xmQnxf for more information and examples of + * labels. System reserved label keys are prefixed with + * "aiplatform.googleapis.com/" and are immutable. Following system labels + * exist for NotebookRuntime: * + * "aiplatform.googleapis.com/notebook_runtime_gce_instance_id": output only, + * its value is the Compute Engine instance id. * + * "aiplatform.googleapis.com/colab_enterprise_entry_service": its value is + * either "bigquery" or "vertex"; if absent, it should be "vertex". This is to + * describe the entry service, either BigQuery or Vertex. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "hyperparameterTuningJobs" property. If returned as the result of - * a query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListHyperparameterTuningJobsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_Labels : GTLRObject +@end -/** - * List of HyperparameterTuningJobs in the requested page. - * HyperparameterTuningJob.trials of the jobs will be not be returned. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *hyperparameterTuningJobs; /** - * A token to retrieve the next page of results. Pass to - * ListHyperparameterTuningJobsRequest.page_token to obtain that page. + * A template that specifies runtime configurations such as machine type, + * runtime version, network configurations, etc. Multiple runtimes can be + * created from a runtime template. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate : GTLRObject -@end +/** Output only. Timestamp when this NotebookRuntimeTemplate was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** + * Optional. The specification of persistent disk attached to the runtime as + * data disk storage. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PersistentDiskSpec *dataPersistentDiskSpec; /** - * Response message for IndexEndpointService.ListIndexEndpoints. + * The description of the NotebookRuntimeTemplate. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "indexEndpoints" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListIndexEndpointsResponse : GTLRCollectionObject +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * List of IndexEndpoints in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Required. The display name of the NotebookRuntimeTemplate. The name can be + * up to 128 characters long and can consist of any UTF-8 characters. */ -@property(nonatomic, strong, nullable) NSArray *indexEndpoints; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * A token to retrieve next page of results. Pass to - * ListIndexEndpointsRequest.page_token to obtain that page. + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, copy, nullable) NSString *ETag; -@end +/** EUC configuration of the NotebookRuntimeTemplate. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookEucConfig *eucConfig; +/** + * The idle shutdown configuration of NotebookRuntimeTemplate. This config will + * only be set when idle shutdown is enabled. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookIdleShutdownConfig *idleShutdownConfig; /** - * Response message for IndexService.ListIndexes. + * Output only. The default template to use if not specified. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "indexes" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListIndexesResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) NSNumber *isDefault; /** - * List of indexes in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * The labels with user-defined metadata to organize the + * NotebookRuntimeTemplates. Label keys and values can be no longer than 64 + * characters (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. */ -@property(nonatomic, strong, nullable) NSArray *indexes; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_Labels *labels; /** - * A token to retrieve next page of results. Pass to - * ListIndexesRequest.page_token to obtain that page. + * Optional. Immutable. The specification of a single machine for the template. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec *machineSpec; -@end +/** The resource name of the NotebookRuntimeTemplate. */ +@property(nonatomic, copy, nullable) NSString *name; +/** Optional. Network spec. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NetworkSpec *networkSpec; /** - * Response message for MetadataService.ListMetadataSchemas. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "metadataSchemas" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * Optional. The Compute Engine tags to add to runtime (see [Tagging + * instances](https://cloud.google.com/vpc/docs/add-remove-network-tags)). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataSchemasResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) NSArray *networkTags; /** - * The MetadataSchemas found for the MetadataStore. + * Optional. Immutable. The type of the notebook runtime template. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_NotebookRuntimeType_NotebookRuntimeTypeUnspecified + * Unspecified notebook runtime type, NotebookRuntimeType will default to + * USER_DEFINED. (Value: "NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_NotebookRuntimeType_OneClick + * runtime or template with system defined configurations. (Value: + * "ONE_CLICK") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_NotebookRuntimeType_UserDefined + * runtime or template with coustomized configurations from user. (Value: + * "USER_DEFINED") */ -@property(nonatomic, strong, nullable) NSArray *metadataSchemas; +@property(nonatomic, copy, nullable) NSString *notebookRuntimeType; + +/** Optional. Reservation Affinity of the notebook runtime template. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity *reservationAffinity; /** - * A token, which can be sent as ListMetadataSchemasRequest.page_token to - * retrieve the next page. If this field is not populated, there are no - * subsequent pages. + * The service account that the runtime workload runs as. You can use any + * service account within the same project, but you must have the service + * account user permission to use the instance. If not specified, the [Compute + * Engine default service + * account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) + * is used. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - -@end +@property(nonatomic, copy, nullable) NSString *serviceAccount; +/** Optional. Immutable. Runtime Shielded VM spec. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ShieldedVmConfig *shieldedVmConfig; /** - * Response message for MetadataService.ListMetadataStores. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "metadataStores" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * Output only. Timestamp when this NotebookRuntimeTemplate was most recently + * updated. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListMetadataStoresResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + +@end + /** - * The MetadataStores found for the Location. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *metadataStores; - -/** - * A token, which can be sent as ListMetadataStoresRequest.page_token to - * retrieve the next page. If this field is not populated, there are no - * subsequent pages. + * The labels with user-defined metadata to organize the + * NotebookRuntimeTemplates. Label keys and values can be no longer than 64 + * characters (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_Labels : GTLRObject @end /** - * Response message for JobService.ListModelDeploymentMonitoringJobs. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "modelDeploymentMonitoringJobs" property. If returned as the - * result of a query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListModelDeploymentMonitoringJobsResponse : GTLRCollectionObject - -/** - * A list of ModelDeploymentMonitoringJobs that matches the specified filter in - * the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Points to a NotebookRuntimeTemplateRef. */ -@property(nonatomic, strong, nullable) NSArray *modelDeploymentMonitoringJobs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplateRef : GTLRObject -/** The standard List next-page token. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +/** Immutable. A resource name of the NotebookRuntimeTemplate. */ +@property(nonatomic, copy, nullable) NSString *notebookRuntimeTemplate; @end /** - * Response message for ModelService.ListModelEvaluationSlices. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "modelEvaluationSlices" property. If returned as the result of a - * query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). + * A datatype containing media that is part of a multi-part `Content` message. + * A `Part` consists of data which has an associated datatype. A `Part` can + * only contain one of the accepted types in `Part.data`. A `Part` must have a + * fixed IANA MIME type identifying the type and subtype of the media if + * `inline_data` or `file_data` field is filled with raw bytes. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationSlicesResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Part : GTLRObject -/** - * List of ModelEvaluations in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *modelEvaluationSlices; +/** Optional. URI based data. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FileData *fileData; /** - * A token to retrieve next page of results. Pass to - * ListModelEvaluationSlicesRequest.page_token to obtain that page. + * Optional. A predicted [FunctionCall] returned from the model that contains a + * string representing the [FunctionDeclaration.name] with the parameters and + * their values. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall *functionCall; /** - * Response message for ModelService.ListModelEvaluations. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "modelEvaluations" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * Optional. The result output of a [FunctionCall] that contains a string + * representing the [FunctionDeclaration.name] and a structured JSON object + * containing any output from the function call. It is used as context to the + * model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListModelEvaluationsResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse *functionResponse; -/** - * List of ModelEvaluations in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *modelEvaluations; +/** Optional. Inlined bytes data. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Blob *inlineData; + +/** Optional. Text part (can be code). */ +@property(nonatomic, copy, nullable) NSString *text; /** - * A token to retrieve next page of results. Pass to - * ListModelEvaluationsRequest.page_token to obtain that page. + * Optional. Video metadata. The metadata should only be specified while the + * video data is presented in inline_data or file_data. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1VideoMetadata *videoMetadata; @end /** - * Response message for ModelService.ListModels - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "models" property. If returned as the result of a query, it should - * support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Request message for JobService.PauseModelDeploymentMonitoringJob. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListModelsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PauseModelDeploymentMonitoringJobRequest : GTLRObject +@end -/** - * List of Models in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *models; /** - * A token to retrieve next page of results. Pass to - * ListModelsRequest.page_token to obtain that page. + * Request message for ScheduleService.PauseSchedule. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1PauseScheduleRequest : GTLRObject @end /** - * Response message for ModelService.ListModelVersions - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "models" property. If returned as the result of a query, it should - * support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Represents the spec of persistent disk options. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListModelVersionsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PersistentDiskSpec : GTLRObject /** - * List of Model versions in the requested page. In the returned Model name - * field, version ID instead of regvision tag will be included. + * Size in GB of the disk (default is 100GB). * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *models; +@property(nonatomic, strong, nullable) NSNumber *diskSizeGb; /** - * A token to retrieve the next page of results. Pass to - * ListModelVersionsRequest.page_token to obtain that page. + * Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" + * (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk + * Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme + * Persistent Disk) */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, copy, nullable) NSString *diskType; @end /** - * Response message for JobService.ListNasJobs - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "nasJobs" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Represents long-lasting resources that are dedicated to users to runs custom + * workloads. A PersistentResource can have multiple node pools and each node + * pool can have its own machine spec. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListNasJobsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource : GTLRObject + +/** Output only. Time when the PersistentResource was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * List of NasJobs in the requested page. NasJob.nas_job_output of the jobs - * will not be returned. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Optional. The display name of the PersistentResource. The name can be up to + * 128 characters long and can consist of any UTF-8 characters. */ -@property(nonatomic, strong, nullable) NSArray *nasJobs; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * A token to retrieve the next page of results. Pass to - * ListNasJobsRequest.page_token to obtain that page. + * Optional. Customer-managed encryption key spec for a PersistentResource. If + * set, this PersistentResource and all sub-resources of this + * PersistentResource will be secured by this key. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - -@end +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +/** + * Output only. Only populated when persistent resource's state is `STOPPING` + * or `ERROR`. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; /** - * Response message for JobService.ListNasTrialDetails - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "nasTrialDetails" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * Optional. The labels with user-defined metadata to organize + * PersistentResource. Label keys and values can be no longer than 64 + * characters (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListNasTrialDetailsResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_Labels *labels; + +/** Immutable. Resource name of a PersistentResource. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * List of top NasTrials in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Optional. The full name of the Compute Engine + * [network](/compute/docs/networks-and-firewalls#networks) to peered with + * Vertex AI to host the persistent resources. For example, + * `projects/12345/global/networks/myVPC`. + * [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form + * `projects/{project}/global/networks/{network}`. Where {project} is a project + * number, as in `12345`, and {network} is a network name. To specify this + * field, you must have already [configured VPC Network Peering for Vertex + * AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this + * field is left unspecified, the resources aren't peered with any network. */ -@property(nonatomic, strong, nullable) NSArray *nasTrialDetails; +@property(nonatomic, copy, nullable) NSString *network; /** - * A token to retrieve the next page of results. Pass to - * ListNasTrialDetailsRequest.page_token to obtain that page. + * Optional. A list of names for the reserved IP ranges under the VPC network + * that can be used for this persistent resource. If set, we will deploy the + * persistent resource within the provided IP ranges. Otherwise, the persistent + * resource is deployed to any IP ranges under the provided VPC network. + * Example: ['vertex-ai-ip-range']. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) NSArray *reservedIpRanges; -@end +/** Required. The spec of the pools of different resources. */ +@property(nonatomic, strong, nullable) NSArray *resourcePools; +/** Output only. Runtime information of the Persistent Resource. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntime *resourceRuntime; /** - * Response message for NotebookService.ListNotebookRuntimes. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "notebookRuntimes" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * Optional. Persistent Resource runtime spec. For example, used for Ray + * cluster configuration. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimesResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntimeSpec *resourceRuntimeSpec; /** - * A token to retrieve next page of results. Pass to - * ListNotebookRuntimesRequest.page_token to obtain that page. + * Output only. Time when the PersistentResource for the first time entered the + * `RUNNING` state. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * List of NotebookRuntimes in the requested page. + * Output only. The detailed state of a Study. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Error + * The ERROR state indicates the persistent resource may be unusable. + * Details can be found in the `error` field. (Value: "ERROR") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Provisioning + * The PROVISIONING state indicates the persistent resources is being + * created. (Value: "PROVISIONING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Rebooting + * The REBOOTING state indicates the persistent resource is being + * rebooted (PR is not available right now but is expected to be ready + * again later). (Value: "REBOOTING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Running + * The RUNNING state indicates the persistent resource is healthy and + * fully usable. (Value: "RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_StateUnspecified + * Not set. (Value: "STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Stopping + * The STOPPING state indicates the persistent resource is being deleted. + * (Value: "STOPPING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Updating + * The UPDATING state indicates the persistent resource is being updated. + * (Value: "UPDATING") */ -@property(nonatomic, strong, nullable) NSArray *notebookRuntimes; - -@end - +@property(nonatomic, copy, nullable) NSString *state; /** - * Response message for NotebookService.ListNotebookRuntimeTemplates. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "notebookRuntimeTemplates" property. If returned as the result of - * a query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). + * Output only. Time when the PersistentResource was most recently updated. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListNotebookRuntimeTemplatesResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + +@end -/** - * A token to retrieve next page of results. Pass to - * ListNotebookRuntimeTemplatesRequest.page_token to obtain that page. - */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * List of NotebookRuntimeTemplates in the requested page. + * Optional. The labels with user-defined metadata to organize + * PersistentResource. Label keys and values can be no longer than 64 + * characters (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. + * See https://goo.gl/xmQnxf for more information and examples of labels. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) NSArray *notebookRuntimeTemplates; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_Labels : GTLRObject @end /** - * Request message for VizierService.ListOptimalTrials. + * An instance of a machine learning PipelineJob. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsRequest : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob : GTLRObject +/** Output only. Pipeline creation time. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Response message for VizierService.ListOptimalTrials. + * The display name of the Pipeline. The name can be up to 128 characters long + * and can consist of any UTF-8 characters. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListOptimalTrialsResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *displayName; /** - * The pareto-optimal Trials for multiple objective Study or the optimal trial - * for single objective Study. The definition of pareto-optimal can be checked - * in wiki page. https://en.wikipedia.org/wiki/Pareto_efficiency + * Customer-managed encryption key spec for a pipelineJob. If set, this + * PipelineJob and all of its sub-resources will be secured by this key. */ -@property(nonatomic, strong, nullable) NSArray *optimalTrials; - -@end +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +/** Output only. Pipeline end time. */ +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * Response message for PersistentResourceService.ListPersistentResources - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "persistentResources" property. If returned as the result of a - * query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). + * Output only. The error that occurred during pipeline execution. Only + * populated when the pipeline's state is FAILED or CANCELLED. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListPersistentResourcesResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; /** - * A token to retrieve next page of results. Pass to - * ListPersistentResourcesRequest.page_token to obtain that page. + * Output only. The details of pipeline run. Not available in the list view. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobDetail *jobDetail; /** - * persistentResources - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * The labels with user-defined metadata to organize PipelineJob. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. Note there is some reserved label key + * for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set + * value will get overrided. */ -@property(nonatomic, strong, nullable) NSArray *persistentResources; - -@end +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_Labels *labels; +/** Output only. The resource name of the PipelineJob. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * Response message for PipelineService.ListPipelineJobs - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "pipelineJobs" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * The full name of the Compute Engine + * [network](/compute/docs/networks-and-firewalls#networks) to which the + * Pipeline Job's workload should be peered. For example, + * `projects/12345/global/networks/myVPC`. + * [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form + * `projects/{project}/global/networks/{network}`. Where {project} is a project + * number, as in `12345`, and {network} is a network name. Private services + * access must already be configured for the network. Pipeline job will apply + * the network configuration to the Google Cloud resources being launched, if + * applied, such as Vertex AI Training or Dataflow job. If left unspecified, + * the workload is not peered with any network. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListPipelineJobsResponse : GTLRCollectionObject +@property(nonatomic, copy, nullable) NSString *network; -/** - * A token to retrieve the next page of results. Pass to - * ListPipelineJobsRequest.page_token to obtain that page. - */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +/** The spec of the pipeline. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_PipelineSpec *pipelineSpec; /** - * List of PipelineJobs in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * A list of names for the reserved ip ranges under the VPC network that can be + * used for this Pipeline Job's workload. If set, we will deploy the Pipeline + * Job's workload within the provided ip ranges. Otherwise, the job will be + * deployed to any ip ranges under the provided VPC network. Example: + * ['vertex-ai-ip-range']. */ -@property(nonatomic, strong, nullable) NSArray *pipelineJobs; - -@end +@property(nonatomic, strong, nullable) NSArray *reservedIpRanges; +/** Runtime config of the pipeline. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig *runtimeConfig; /** - * Response message for DatasetService.ListSavedQueries. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "savedQueries" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Output only. The schedule resource name. Only returned if the Pipeline is + * created by Schedule API. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListSavedQueriesResponse : GTLRCollectionObject - -/** The standard List next-page token. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, copy, nullable) NSString *scheduleName; /** - * A list of SavedQueries that match the specified filter in the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * The service account that the pipeline workload runs as. If not specified, + * the Compute Engine default service account in the project will be used. See + * https://cloud.google.com/compute/docs/access/service-accounts#default_service_account + * Users starting the pipeline must have the `iam.serviceAccounts.actAs` + * permission on this service account. */ -@property(nonatomic, strong, nullable) NSArray *savedQueries; - -@end +@property(nonatomic, copy, nullable) NSString *serviceAccount; +/** Output only. Pipeline start time. */ +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * Response message for ScheduleService.ListSchedules + * Output only. The detailed state of the job. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "schedules" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateCancelled + * The pipeline has been cancelled. (Value: "PIPELINE_STATE_CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateCancelling + * The pipeline is being cancelled. From this state, the pipeline may + * only go to either PIPELINE_STATE_SUCCEEDED, PIPELINE_STATE_FAILED or + * PIPELINE_STATE_CANCELLED. (Value: "PIPELINE_STATE_CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateFailed + * The pipeline failed. (Value: "PIPELINE_STATE_FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStatePaused + * The pipeline has been stopped, and can be resumed. (Value: + * "PIPELINE_STATE_PAUSED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStatePending + * The service is preparing to run the pipeline. (Value: + * "PIPELINE_STATE_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateQueued + * The pipeline has been created or resumed, and processing has not yet + * begun. (Value: "PIPELINE_STATE_QUEUED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateRunning + * The pipeline is in progress. (Value: "PIPELINE_STATE_RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateSucceeded + * The pipeline completed successfully. (Value: + * "PIPELINE_STATE_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateUnspecified + * The pipeline state is unspecified. (Value: + * "PIPELINE_STATE_UNSPECIFIED") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListSchedulesResponse : GTLRCollectionObject +@property(nonatomic, copy, nullable) NSString *state; /** - * A token to retrieve the next page of results. Pass to - * ListSchedulesRequest.page_token to obtain that page. + * Output only. Pipeline template metadata. Will fill up fields if + * PipelineJob.template_uri is from supported template registry. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTemplateMetadata *templateMetadata; /** - * List of Schedules in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * A template uri from where the PipelineJob.pipeline_spec, if empty, will be + * downloaded. Currently, only uri from Vertex Template Registry & Gallery is + * supported. Reference to + * https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template. */ -@property(nonatomic, strong, nullable) NSArray *schedules; +@property(nonatomic, copy, nullable) NSString *templateUri; + +/** Output only. Timestamp when this PipelineJob was most recently updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Response message for SpecialistPoolService.ListSpecialistPools. + * The labels with user-defined metadata to organize PipelineJob. Label keys + * and values can be no longer than 64 characters (Unicode codepoints), can + * only contain lowercase letters, numeric characters, underscores and dashes. + * International characters are allowed. See https://goo.gl/xmQnxf for more + * information and examples of labels. Note there is some reserved label key + * for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set + * value will get overrided. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "specialistPools" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListSpecialistPoolsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_Labels : GTLRObject +@end -/** The standard List next-page token. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * A list of SpecialistPools that matches the specified filter in the request. + * The spec of the pipeline. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@property(nonatomic, strong, nullable) NSArray *specialistPools; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_PipelineSpec : GTLRObject @end /** - * Response message for VizierService.ListStudies. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "studies" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * The runtime detail of PipelineJob. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListStudiesResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobDetail : GTLRObject -/** - * Passes this token as the `page_token` field of the request for a subsequent - * call. If this field is omitted, there are no subsequent pages. - */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +/** Output only. The context of the pipeline. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Context *pipelineContext; -/** - * The studies associated with the project. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *studies; +/** Output only. The context of the current pipeline run. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Context *pipelineRunContext; + +/** Output only. The runtime details of the tasks under the pipeline. */ +@property(nonatomic, strong, nullable) NSArray *taskDetails; @end /** - * Response message for TensorboardService.ListTensorboardExperiments. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "tensorboardExperiments" property. If returned as the result of a - * query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). + * The runtime config of a PipelineJob. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardExperimentsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig : GTLRObject /** - * A token, which can be sent as ListTensorboardExperimentsRequest.page_token - * to retrieve the next page. If this field is omitted, there are no subsequent - * pages. + * Represents the failure policy of a pipeline. Currently, the default of a + * pipeline is that the pipeline will continue to run until no more tasks can + * be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW. However, if a + * pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it will stop + * scheduling any new tasks when a task has failed. Any scheduled tasks will + * continue to completion. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_FailurePolicy_PipelineFailurePolicyFailFast + * Indicates that the pipeline should stop scheduling new tasks after a + * task has failed. (Value: "PIPELINE_FAILURE_POLICY_FAIL_FAST") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_FailurePolicy_PipelineFailurePolicyFailSlow + * Indicates that the pipeline should continue to run until all possible + * tasks have been scheduled and completed. (Value: + * "PIPELINE_FAILURE_POLICY_FAIL_SLOW") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_FailurePolicy_PipelineFailurePolicyUnspecified + * Default value, and follows fail slow behavior. (Value: + * "PIPELINE_FAILURE_POLICY_UNSPECIFIED") */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, copy, nullable) NSString *failurePolicy; /** - * The TensorboardExperiments mathching the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Required. A path in a Cloud Storage bucket, which will be treated as the + * root output directory of the pipeline. It is used by the system to generate + * the paths of output artifacts. The artifact paths are generated with a + * sub-path pattern `{job_id}/{task_id}/{output_key}` under the specified + * output directory. The service account specified in this pipeline must have + * the `storage.objects.get` and `storage.objects.create` permissions for this + * bucket. */ -@property(nonatomic, strong, nullable) NSArray *tensorboardExperiments; - -@end - +@property(nonatomic, copy, nullable) NSString *gcsOutputDirectory; /** - * Response message for TensorboardService.ListTensorboardRuns. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "tensorboardRuns" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * The runtime artifacts of the PipelineJob. The key will be the input artifact + * name and the value would be one of the InputArtifact. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardRunsResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_InputArtifacts *inputArtifacts; /** - * A token, which can be sent as ListTensorboardRunsRequest.page_token to - * retrieve the next page. If this field is omitted, there are no subsequent - * pages. + * Deprecated. Use RuntimeConfig.parameter_values instead. The runtime + * parameters of the PipelineJob. The parameters will be passed into + * PipelineJob.pipeline_spec to replace the placeholders at runtime. This field + * is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` + * 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or + * lower. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_Parameters *parameters GTLR_DEPRECATED; /** - * The TensorboardRuns mathching the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * The runtime parameters of the PipelineJob. The parameters will be passed + * into PipelineJob.pipeline_spec to replace the placeholders at runtime. This + * field is used by pipelines built using + * `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as pipelines built + * using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL. */ -@property(nonatomic, strong, nullable) NSArray *tensorboardRuns; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_ParameterValues *parameterValues; @end /** - * Response message for TensorboardService.ListTensorboards. + * The runtime artifacts of the PipelineJob. The key will be the input artifact + * name and the value would be one of the InputArtifact. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "tensorboards" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfigInputArtifact. + * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get + * the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_InputArtifacts : GTLRObject +@end -/** - * A token, which can be sent as ListTensorboardsRequest.page_token to retrieve - * the next page. If this field is omitted, there are no subsequent pages. - */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * The Tensorboards mathching the request. + * Deprecated. Use RuntimeConfig.parameter_values instead. The runtime + * parameters of the PipelineJob. The parameters will be passed into + * PipelineJob.pipeline_spec to replace the placeholders at runtime. This field + * is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` + * 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or + * lower. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1Value. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) NSArray *tensorboards; - +GTLR_DEPRECATED +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_Parameters : GTLRObject @end /** - * Response message for TensorboardService.ListTensorboardTimeSeries. + * The runtime parameters of the PipelineJob. The parameters will be passed + * into PipelineJob.pipeline_spec to replace the placeholders at runtime. This + * field is used by pipelines built using + * `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as pipelines built + * using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "tensorboardTimeSeries" property. If returned as the result of a - * query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTensorboardTimeSeriesResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_ParameterValues : GTLRObject +@end + /** - * A token, which can be sent as ListTensorboardTimeSeriesRequest.page_token to - * retrieve the next page. If this field is omitted, there are no subsequent - * pages. + * The type of an input artifact. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfigInputArtifact : GTLRObject /** - * The TensorboardTimeSeries mathching the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Artifact resource id from MLMD. Which is the last portion of an artifact + * resource name: + * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`. + * The artifact must stay within the same project, location and default + * metadatastore as the pipeline. */ -@property(nonatomic, strong, nullable) NSArray *tensorboardTimeSeries; +@property(nonatomic, copy, nullable) NSString *artifactId; @end /** - * Response message for PipelineService.ListTrainingPipelines - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "trainingPipelines" property. If returned as the result of a - * query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). + * The runtime detail of a task execution. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTrainingPipelinesResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail : GTLRObject -/** - * A token to retrieve the next page of results. Pass to - * ListTrainingPipelinesRequest.page_token to obtain that page. - */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +/** Output only. Task create time. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; + +/** Output only. Task end time. */ +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * List of TrainingPipelines in the requested page. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Output only. The error that occurred during task execution. Only populated + * when the task's state is FAILED or CANCELLED. */ -@property(nonatomic, strong, nullable) NSArray *trainingPipelines; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; -@end +/** Output only. The execution metadata of the task. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Execution *execution; + +/** Output only. The detailed execution info. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetail *executorDetail; + +/** Output only. The runtime input artifacts of the task. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Inputs *inputs; +/** Output only. The runtime output artifacts of the task. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Outputs *outputs; /** - * Response message for VizierService.ListTrials. + * Output only. The id of the parent task if the task is within a component + * scope. Empty if the task is at the root level. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "trials" property. If returned as the result of a query, it should - * support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTrialsResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) NSNumber *parentTaskId; /** - * Pass this token as the `page_token` field of the request for a subsequent - * call. If this field is omitted, there are no subsequent pages. + * Output only. A list of task status. This field keeps a record of task status + * evolving over time. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) NSArray *pipelineTaskStatus; + +/** Output only. Task start time. */ +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * The Trials associated with the Study. + * Output only. State of the task. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *trials; - -@end - + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Cancelled + * Specifies task was cancelled. (Value: "CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Cancelling + * Specifies task is being cancelled. (Value: "CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_CancelPending + * Specifies Task cancel is in pending state. (Value: "CANCEL_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Failed + * Specifies task failed. (Value: "FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_NotTriggered + * Specifies that the task was not triggered because the task's trigger + * policy is not satisfied. The trigger policy is specified in the + * `condition` field of PipelineJob.pipeline_spec. (Value: + * "NOT_TRIGGERED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Pending + * Specifies pending state for the task. (Value: "PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Running + * Specifies task is being executed. (Value: "RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Skipped + * Specifies task was skipped due to cache hit. (Value: "SKIPPED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_StateUnspecified + * Unspecified. (Value: "STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Succeeded + * Specifies task completed successfully. (Value: "SUCCEEDED") + */ +@property(nonatomic, copy, nullable) NSString *state; /** - * Response message for GenAiTuningService.ListTuningJobs + * Output only. The system generated ID of the task. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "tuningJobs" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ListTuningJobsResponse : GTLRCollectionObject +@property(nonatomic, strong, nullable) NSNumber *taskId; /** - * A token to retrieve the next page of results. Pass to - * ListTuningJobsRequest.page_token to obtain that page. + * Output only. The user specified name of the task that is defined in + * pipeline_spec. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, copy, nullable) NSString *taskName; + +@end + /** - * List of TuningJobs in the requested page. + * Output only. The runtime input artifacts of the task. * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList. + * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get + * the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@property(nonatomic, strong, nullable) NSArray *tuningJobs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Inputs : GTLRObject +@end + +/** + * Output only. The runtime output artifacts of the task. + * + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList. + * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get + * the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Outputs : GTLRObject @end /** - * Request message for VizierService.LookupStudy. + * A list of artifact metadata. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1LookupStudyRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList : GTLRObject -/** Required. The user-defined display name of the Study */ -@property(nonatomic, copy, nullable) NSString *displayName; +/** Output only. A list of artifact metadata. */ +@property(nonatomic, strong, nullable) NSArray *artifacts; @end /** - * Specification of a single machine. + * A single record of the task status. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus : GTLRObject /** - * The number of accelerators to attach to the machine. - * - * Uses NSNumber of intValue. + * Output only. The error that occurred during the state. May be set when the + * state is any of the non-final state (PENDING/RUNNING/CANCELLING) or FAILED + * state. If the state is FAILED, the error here is final and not going to be + * retried. If the state is a non-final state, the error indicates a + * system-error being retried. */ -@property(nonatomic, strong, nullable) NSNumber *acceleratorCount; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; /** - * Immutable. The type of accelerator(s) that may be attached to the machine as - * per accelerator_count. + * Output only. The state of the task. * * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_AcceleratorTypeUnspecified - * Unspecified accelerator type, which means no accelerator. (Value: - * "ACCELERATOR_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaA10080gb - * Nvidia A100 80GB GPU. (Value: "NVIDIA_A100_80GB") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaH10080gb - * Nvidia H100 80Gb GPU. (Value: "NVIDIA_H100_80GB") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaL4 - * Nvidia L4 GPU. (Value: "NVIDIA_L4") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaA100 - * Nvidia Tesla A100 GPU. (Value: "NVIDIA_TESLA_A100") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaK80 - * Nvidia Tesla K80 GPU. (Value: "NVIDIA_TESLA_K80") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaP100 - * Nvidia Tesla P100 GPU. (Value: "NVIDIA_TESLA_P100") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaP4 - * Nvidia Tesla P4 GPU. (Value: "NVIDIA_TESLA_P4") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaT4 - * Nvidia Tesla T4 GPU. (Value: "NVIDIA_TESLA_T4") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_NvidiaTeslaV100 - * Nvidia Tesla V100 GPU. (Value: "NVIDIA_TESLA_V100") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_TpuV2 - * TPU v2. (Value: "TPU_V2") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_TpuV3 - * TPU v3. (Value: "TPU_V3") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_TpuV4Pod - * TPU v4. (Value: "TPU_V4_POD") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MachineSpec_AcceleratorType_TpuV5Litepod - * TPU v5. (Value: "TPU_V5_LITEPOD") - */ -@property(nonatomic, copy, nullable) NSString *acceleratorType; - -/** - * Immutable. The type of the machine. See the [list of machine types supported - * for - * prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) - * See the [list of machine types supported for custom - * training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). - * For DeployedModel this field is optional, and the default value is - * `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this - * field is required. + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Cancelled + * Specifies task was cancelled. (Value: "CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Cancelling + * Specifies task is being cancelled. (Value: "CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_CancelPending + * Specifies Task cancel is in pending state. (Value: "CANCEL_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Failed + * Specifies task failed. (Value: "FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_NotTriggered + * Specifies that the task was not triggered because the task's trigger + * policy is not satisfied. The trigger policy is specified in the + * `condition` field of PipelineJob.pipeline_spec. (Value: + * "NOT_TRIGGERED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Pending + * Specifies pending state for the task. (Value: "PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Running + * Specifies task is being executed. (Value: "RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Skipped + * Specifies task was skipped due to cache hit. (Value: "SKIPPED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_StateUnspecified + * Unspecified. (Value: "STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Succeeded + * Specifies task completed successfully. (Value: "SUCCEEDED") */ -@property(nonatomic, copy, nullable) NSString *machineType; +@property(nonatomic, copy, nullable) NSString *state; -/** - * Immutable. The topology of the TPUs. Corresponds to the TPU topologies - * available from GKE. (Example: tpu_topology: "2x2x1"). - */ -@property(nonatomic, copy, nullable) NSString *tpuTopology; +/** Output only. Update time of this status. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Manual batch tuning parameters. + * The runtime detail of a pipeline executor. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ManualBatchTuningParameters : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetail : GTLRObject -/** - * Immutable. The number of the records (e.g. instances) of the operation given - * in each batch to a machine replica. Machine type, and size of a single - * record should be considered when setting this parameter, higher value speeds - * up the batch operation's execution, but too high value will result in a - * whole batch not fitting in a machine's memory, and the whole operation will - * fail. The default value is 64. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *batchSize; +/** Output only. The detailed info for a container executor. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailContainerDetail *containerDetail; + +/** Output only. The detailed info for a custom job executor. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailCustomJobDetail *customJobDetail; @end /** - * A message representing a Measurement of a Trial. A Measurement contains the - * Metrics got by executing a Trial using suggested hyperparameter values. + * The detail of a container execution. It contains the job names of the + * lifecycle of a container execution. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Measurement : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailContainerDetail : GTLRObject /** - * Output only. Time that the Trial has been running at the point of this - * Measurement. + * Output only. The names of the previously failed CustomJob for the main + * container executions. The list includes the all attempts in chronological + * order. */ -@property(nonatomic, strong, nullable) GTLRDuration *elapsedDuration; +@property(nonatomic, strong, nullable) NSArray *failedMainJobs; /** - * Output only. A list of metrics got by evaluating the objective functions - * using suggested Parameter values. + * Output only. The names of the previously failed CustomJob for the + * pre-caching-check container executions. This job will be available if the + * PipelineJob.pipeline_spec specifies the `pre_caching_check` hook in the + * lifecycle events. The list includes the all attempts in chronological order. */ -@property(nonatomic, strong, nullable) NSArray *metrics; +@property(nonatomic, strong, nullable) NSArray *failedPreCachingCheckJobs; /** - * Output only. The number of steps the machine learning model has been trained - * for. Must be non-negative. - * - * Uses NSNumber of longLongValue. + * Output only. The name of the CustomJob for the main container execution. */ -@property(nonatomic, strong, nullable) NSNumber *stepCount; +@property(nonatomic, copy, nullable) NSString *mainJob; + +/** + * Output only. The name of the CustomJob for the pre-caching-check container + * execution. This job will be available if the PipelineJob.pipeline_spec + * specifies the `pre_caching_check` hook in the lifecycle events. + */ +@property(nonatomic, copy, nullable) NSString *preCachingCheckJob; @end /** - * A message representing a metric in the measurement. + * The detailed info for a custom job executor. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MeasurementMetric : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailCustomJobDetail : GTLRObject /** - * Output only. The ID of the Metric. The Metric should be defined in - * StudySpec's Metrics. + * Output only. The names of the previously failed CustomJob. The list includes + * the all attempts in chronological order. */ -@property(nonatomic, copy, nullable) NSString *metricId; +@property(nonatomic, strong, nullable) NSArray *failedJobs; -/** - * Output only. The value for this metric. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *value; +/** Output only. The name of the CustomJob. */ +@property(nonatomic, copy, nullable) NSString *job; @end /** - * Request message for ModelService.MergeVersionAliases. + * Pipeline template metadata if PipelineJob.template_uri is from supported + * template registry. Currently, the only supported registry is Artifact + * Registry. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MergeVersionAliasesRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTemplateMetadata : GTLRObject /** - * Required. The set of version aliases to merge. The alias should be at most - * 128 characters, and match `a-z{0,126}[a-z-0-9]`. Add the `-` prefix to an - * alias means removing that alias from the version. `-` is NOT counted in the - * 128 characters. Example: `-golden` means removing the `golden` alias from - * the version. There is NO ordering in aliases, which means 1) The aliases - * returned from GetModel API might not have the exactly same order from this - * MergeVersionAliases API. 2) Adding and deleting the same alias in the - * request is not recommended, and the 2 operations will be cancelled out. - */ -@property(nonatomic, strong, nullable) NSArray *versionAliases; + * The version_name in artifact registry. Will always be presented in output if + * the PipelineJob.template_uri is from supported template registry. Format is + * "sha256:abcdef123456...". + */ +@property(nonatomic, copy, nullable) NSString *version; @end /** - * Instance of a general MetadataSchema. + * Represents a network port in a container. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema : GTLRObject - -/** Output only. Timestamp when this MetadataSchema was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Port : GTLRObject /** - * Description of the Metadata Schema + * The number of the port to expose on the pod's IP address. Must be a valid + * port number, between 1 and 65535 inclusive. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, strong, nullable) NSNumber *containerPort; -/** Output only. The resource name of the MetadataSchema. */ -@property(nonatomic, copy, nullable) NSString *name; +@end -/** - * Required. The raw YAML string representation of the MetadataSchema. The - * combination of [MetadataSchema.version] and the schema name given by `title` - * in [MetadataSchema.schema] must be unique within a MetadataStore. The schema - * is defined as an OpenAPI 3.0.2 [MetadataSchema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md#schemaObject) - */ -@property(nonatomic, copy, nullable) NSString *schema; /** - * The type of the MetadataSchema. This is a property that identifies which - * metadata types will use the MetadataSchema. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema_SchemaType_ArtifactType - * A type indicating that the MetadataSchema will be used by Artifacts. - * (Value: "ARTIFACT_TYPE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema_SchemaType_ContextType - * A state indicating that the MetadataSchema will be used by Contexts. - * (Value: "CONTEXT_TYPE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema_SchemaType_ExecutionType - * A typee indicating that the MetadataSchema will be used by Executions. - * (Value: "EXECUTION_TYPE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1MetadataSchema_SchemaType_MetadataSchemaTypeUnspecified - * Unspecified type for the MetadataSchema. (Value: - * "METADATA_SCHEMA_TYPE_UNSPECIFIED") + * Assigns input data to training, validation, and test sets based on the value + * of a provided key. Supported only for tabular Datasets. */ -@property(nonatomic, copy, nullable) NSString *schemaType; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PredefinedSplit : GTLRObject /** - * The version of the MetadataSchema. The version's format must match the - * following regular expression: `^[0-9]+.+.+$`, which would allow to - * order/compare different versions. Example: 1.0.0, 1.0.1, etc. + * Required. The key is a name of one of the Dataset's data columns. The value + * of the key (either the label's value or value in the column) must be one of + * {`training`, `validation`, `test`}, and it defines to which set the given + * piece of data is assigned. If for a piece of data the key is not present or + * has an invalid value, that piece is ignored by the pipeline. */ -@property(nonatomic, copy, nullable) NSString *schemaVersion; +@property(nonatomic, copy, nullable) NSString *key; @end /** - * Instance of a metadata store. Contains a set of metadata that can be - * queried. + * Request message for PredictionService.Predict. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MetadataStore : GTLRObject - -/** Output only. Timestamp when this MetadataStore was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PredictRequest : GTLRObject /** - * Description of the MetadataStore. + * Required. The instances that are the input to the prediction call. A + * DeployedModel may have an upper limit on the number of instances it supports + * per request, and when it is exceeded the prediction call errors in case of + * AutoML Models, or, in case of customer created Models, the behaviour is as + * documented by that Model. The schema of any single instance may be specified + * via Endpoint's DeployedModels' Model's PredictSchemata's + * instance_schema_uri. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Can be any valid JSON type. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, strong, nullable) NSArray *instances; /** - * Customer-managed encryption key spec for a Metadata Store. If set, this - * Metadata Store and all sub-resources of this Metadata Store are secured - * using this key. + * The parameters that govern the prediction. The schema of the parameters may + * be specified via Endpoint's DeployedModels' Model's PredictSchemata's + * parameters_schema_uri. + * + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; - -/** Output only. The resource name of the MetadataStore instance. */ -@property(nonatomic, copy, nullable) NSString *name; - -/** Output only. State information of the MetadataStore. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MetadataStoreMetadataStoreState *state; - -/** Output only. Timestamp when this MetadataStore was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) id parameters; @end /** - * Represents state information for a MetadataStore. + * Configuration for logging request-response to a BigQuery table. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MetadataStoreMetadataStoreState : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PredictRequestResponseLoggingConfig : GTLRObject /** - * The disk utilization of the MetadataStore in bytes. - * - * Uses NSNumber of longLongValue. + * BigQuery table for logging. If only given a project, a new dataset will be + * created with name `logging__` where will be made BigQuery-dataset-name + * compatible (e.g. most special characters will become underscores). If no + * table name is given, a new table will be created with name + * `request_response_logging` */ -@property(nonatomic, strong, nullable) NSNumber *diskUtilizationBytes; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination *bigqueryDestination; /** - * Represents one resource that exists in automl.googleapis.com, - * datalabeling.googleapis.com or ml.googleapis.com. + * If logging is enabled or not. + * + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResource : GTLRObject - -/** Output only. Represents one Dataset in automl.googleapis.com. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlDataset *automlDataset; - -/** Output only. Represents one Model in automl.googleapis.com. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlModel *automlModel; - -/** Output only. Represents one Dataset in datalabeling.googleapis.com. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDataset *dataLabelingDataset; +@property(nonatomic, strong, nullable) NSNumber *enabled; /** - * Output only. Timestamp when the last migration attempt on this - * MigratableResource started. Will not be set if there's no migration attempt - * on this MigratableResource. + * Percentage of requests to be logged, expressed as a fraction in range(0,1]. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *lastMigrateTime; - -/** Output only. Timestamp when this MigratableResource was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *lastUpdateTime; - -/** Output only. Represents one Version in ml.googleapis.com. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceMlEngineModelVersion *mlEngineModelVersion; +@property(nonatomic, strong, nullable) NSNumber *samplingRate; @end /** - * Represents one Dataset in automl.googleapis.com. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlDataset : GTLRObject - -/** - * Full resource name of automl Dataset. Format: - * `projects/{project}/locations/{location}/datasets/{dataset}`. + * Response message for PredictionService.Predict. */ -@property(nonatomic, copy, nullable) NSString *dataset; - -/** The Dataset's display name in automl.googleapis.com. */ -@property(nonatomic, copy, nullable) NSString *datasetDisplayName; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1PredictResponse : GTLRObject +/** ID of the Endpoint's DeployedModel that served this prediction. */ +@property(nonatomic, copy, nullable) NSString *deployedModelId; /** - * Represents one Model in automl.googleapis.com. + * Output only. Request-level metadata returned by the model. The metadata type + * will be dependent upon the model implementation. + * + * Can be any valid JSON type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceAutomlModel : GTLRObject +@property(nonatomic, strong, nullable) id metadata; /** - * Full resource name of automl Model. Format: - * `projects/{project}/locations/{location}/models/{model}`. + * Output only. The resource name of the Model which is deployed as the + * DeployedModel that this prediction hits. */ @property(nonatomic, copy, nullable) NSString *model; -/** The Model's display name in automl.googleapis.com. */ -@property(nonatomic, copy, nullable) NSString *modelDisplayName; - -@end - - /** - * Represents one Dataset in datalabeling.googleapis.com. + * Output only. The display name of the Model which is deployed as the + * DeployedModel that this prediction hits. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDataset : GTLRObject +@property(nonatomic, copy, nullable) NSString *modelDisplayName; /** - * The migratable AnnotatedDataset in datalabeling.googleapis.com belongs to - * the data labeling Dataset. + * Output only. The version ID of the Model which is deployed as the + * DeployedModel that this prediction hits. */ -@property(nonatomic, strong, nullable) NSArray *dataLabelingAnnotatedDatasets; +@property(nonatomic, copy, nullable) NSString *modelVersionId; /** - * Full resource name of data labeling Dataset. Format: - * `projects/{project}/datasets/{dataset}`. + * The predictions that are the output of the predictions call. The schema of + * any single prediction may be specified via Endpoint's DeployedModels' + * Model's PredictSchemata's prediction_schema_uri. + * + * Can be any valid JSON type. */ -@property(nonatomic, copy, nullable) NSString *dataset; - -/** The Dataset's display name in datalabeling.googleapis.com. */ -@property(nonatomic, copy, nullable) NSString *datasetDisplayName; +@property(nonatomic, strong, nullable) NSArray *predictions; @end /** - * Represents one AnnotatedDataset in datalabeling.googleapis.com. + * Contains the schemata used in Model's predictions and explanations via + * PredictionService.Predict, PredictionService.Explain and BatchPredictionJob. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceDataLabelingDatasetDataLabelingAnnotatedDataset : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata : GTLRObject /** - * Full resource name of data labeling AnnotatedDataset. Format: - * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`. + * Immutable. Points to a YAML file stored on Google Cloud Storage describing + * the format of a single instance, which are used in PredictRequest.instances, + * ExplainRequest.instances and BatchPredictionJob.input_config. The schema is + * defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * AutoML Models always have this field populated by Vertex AI. Note: The URI + * given on output will be immutable and probably different, including the URI + * scheme, than the one given on input. The output URI will point to a location + * where the user only has a read access. */ -@property(nonatomic, copy, nullable) NSString *annotatedDataset; +@property(nonatomic, copy, nullable) NSString *instanceSchemaUri; -/** The AnnotatedDataset's display name in datalabeling.googleapis.com. */ -@property(nonatomic, copy, nullable) NSString *annotatedDatasetDisplayName; +/** + * Immutable. Points to a YAML file stored on Google Cloud Storage describing + * the parameters of prediction and explanation via PredictRequest.parameters, + * ExplainRequest.parameters and BatchPredictionJob.model_parameters. The + * schema is defined as an OpenAPI 3.0.2 [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * AutoML Models always have this field populated by Vertex AI, if no + * parameters are supported, then it is set to an empty string. Note: The URI + * given on output will be immutable and probably different, including the URI + * scheme, than the one given on input. The output URI will point to a location + * where the user only has a read access. + */ +@property(nonatomic, copy, nullable) NSString *parametersSchemaUri; + +/** + * Immutable. Points to a YAML file stored on Google Cloud Storage describing + * the format of a single prediction produced by this Model, which are returned + * via PredictResponse.predictions, ExplainResponse.explanations, and + * BatchPredictionJob.output_config. The schema is defined as an OpenAPI 3.0.2 + * [Schema + * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * AutoML Models always have this field populated by Vertex AI. Note: The URI + * given on output will be immutable and probably different, including the URI + * scheme, than the one given on input. The output URI will point to a location + * where the user only has a read access. + */ +@property(nonatomic, copy, nullable) NSString *predictionSchemaUri; @end /** - * Represents one model Version in ml.googleapis.com. + * Preset configuration for example-based explanations */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigratableResourceMlEngineModelVersion : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Presets : GTLRObject /** - * The ml.googleapis.com endpoint that this model Version currently lives in. - * Example values: * ml.googleapis.com * us-centrall-ml.googleapis.com * - * europe-west4-ml.googleapis.com * asia-east1-ml.googleapis.com + * The modality of the uploaded model, which automatically configures the + * distance measurement and feature normalization for the underlying example + * index and queries. If your model does not precisely fit one of these types, + * it is okay to choose the closest type. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Modality_Image + * IMAGE modality (Value: "IMAGE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Modality_ModalityUnspecified + * Should not be set. Added as a recommended best practice for enums + * (Value: "MODALITY_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Modality_Tabular + * TABULAR modality (Value: "TABULAR") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Modality_Text TEXT + * modality (Value: "TEXT") */ -@property(nonatomic, copy, nullable) NSString *endpoint; +@property(nonatomic, copy, nullable) NSString *modality; /** - * Full resource name of ml engine model Version. Format: - * `projects/{project}/models/{model}/versions/{version}`. + * Preset option controlling parameters for speed-precision trade-off when + * querying for examples. If omitted, defaults to `PRECISE`. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Query_Fast Faster + * response as a trade-off against less precise neighbors. (Value: + * "FAST") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Query_Precise More + * precise neighbors as a trade-off against slower response. (Value: + * "PRECISE") */ -@property(nonatomic, copy, nullable) NSString *version; +@property(nonatomic, copy, nullable) NSString *query; @end /** - * Config of migrating one resource from automl.googleapis.com, - * datalabeling.googleapis.com and ml.googleapis.com to Vertex AI. + * PrivateEndpoints proto is used to provide paths for users to send requests + * privately. To send request via private service access, use predict_http_uri, + * explain_http_uri or health_http_uri. To send request via private service + * connect, use service_attachment. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PrivateEndpoints : GTLRObject -/** - * Config for migrating Dataset in automl.googleapis.com to Vertex AI's - * Dataset. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlDatasetConfig *migrateAutomlDatasetConfig; +/** Output only. Http(s) path to send explain requests. */ +@property(nonatomic, copy, nullable) NSString *explainHttpUri; -/** - * Config for migrating Model in automl.googleapis.com to Vertex AI's Model. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlModelConfig *migrateAutomlModelConfig; +/** Output only. Http(s) path to send health check requests. */ +@property(nonatomic, copy, nullable) NSString *healthHttpUri; + +/** Output only. Http(s) path to send prediction requests. */ +@property(nonatomic, copy, nullable) NSString *predictHttpUri; /** - * Config for migrating Dataset in datalabeling.googleapis.com to Vertex AI's - * Dataset. + * Output only. The name of the service attachment resource. Populated if + * private service connect is enabled. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfig *migrateDataLabelingDatasetConfig; - -/** Config for migrating Version in ml.googleapis.com to Vertex AI's Model. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateMlEngineModelVersionConfig *migrateMlEngineModelVersionConfig; +@property(nonatomic, copy, nullable) NSString *serviceAttachment; @end /** - * Config for migrating Dataset in automl.googleapis.com to Vertex AI's - * Dataset. + * Represents configuration for private service connect. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlDatasetConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfig : GTLRObject /** - * Required. Full resource name of automl Dataset. Format: - * `projects/{project}/locations/{location}/datasets/{dataset}`. + * Required. If true, expose the IndexEndpoint via private service connect. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *dataset; +@property(nonatomic, strong, nullable) NSNumber *enablePrivateServiceConnect; /** - * Required. Display name of the Dataset in Vertex AI. System will pick a - * display name if unspecified. + * A list of Projects from which the forwarding rule will target the service + * attachment. */ -@property(nonatomic, copy, nullable) NSString *datasetDisplayName; +@property(nonatomic, strong, nullable) NSArray *projectAllowlist; @end /** - * Config for migrating Model in automl.googleapis.com to Vertex AI's Model. + * Probe describes a health check to be performed against a container to + * determine whether it is alive or ready to receive traffic. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateAutomlModelConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Probe : GTLRObject + +/** Exec specifies the action to take. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ProbeExecAction *exec; /** - * Required. Full resource name of automl Model. Format: - * `projects/{project}/locations/{location}/models/{model}`. + * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum + * value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe + * argument 'periodSeconds'. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *model; +@property(nonatomic, strong, nullable) NSNumber *periodSeconds; /** - * Optional. Display name of the model in Vertex AI. System will pick a display - * name if unspecified. + * Number of seconds after which the probe times out. Defaults to 1 second. + * Minimum value is 1. Must be greater or equal to period_seconds. Maps to + * Kubernetes probe argument 'timeoutSeconds'. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *modelDisplayName; +@property(nonatomic, strong, nullable) NSNumber *timeoutSeconds; @end /** - * Config for migrating Dataset in datalabeling.googleapis.com to Vertex AI's - * Dataset. + * ExecAction specifies a command to execute. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ProbeExecAction : GTLRObject /** - * Required. Full resource name of data labeling Dataset. Format: - * `projects/{project}/datasets/{dataset}`. + * Command is the command line to execute inside the container, the working + * directory for the command is root ('/') in the container's filesystem. The + * command is simply exec'd, it is not run inside a shell, so traditional shell + * instructions ('|', etc) won't work. To use a shell, you need to explicitly + * call out to that shell. Exit status of 0 is treated as live/healthy and + * non-zero is unhealthy. */ -@property(nonatomic, copy, nullable) NSString *dataset; +@property(nonatomic, strong, nullable) NSArray *command; + +@end -/** - * Optional. Display name of the Dataset in Vertex AI. System will pick a - * display name if unspecified. - */ -@property(nonatomic, copy, nullable) NSString *datasetDisplayName; /** - * Optional. Configs for migrating AnnotatedDataset in - * datalabeling.googleapis.com to Vertex AI's SavedQuery. The specified - * AnnotatedDatasets have to belong to the datalabeling Dataset. + * PscAutomatedEndpoints defines the output of the forwarding rule + * automatically created by each PscAutomationConfig. */ -@property(nonatomic, strong, nullable) NSArray *migrateDataLabelingAnnotatedDatasetConfigs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PscAutomatedEndpoints : GTLRObject + +/** Ip Address created by the automated forwarding rule. */ +@property(nonatomic, copy, nullable) NSString *matchAddress; + +/** Corresponding network in pscAutomationConfigs. */ +@property(nonatomic, copy, nullable) NSString *network; + +/** Corresponding project_id in pscAutomationConfigs */ +@property(nonatomic, copy, nullable) NSString *projectId; @end /** - * Config for migrating AnnotatedDataset in datalabeling.googleapis.com to - * Vertex AI's SavedQuery. + * A Model Garden Publisher Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateDataLabelingDatasetConfigMigrateDataLabelingAnnotatedDatasetConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModel : GTLRObject + +/** Optional. Additional information about the model's Frameworks. */ +@property(nonatomic, strong, nullable) NSArray *frameworks; /** - * Required. Full resource name of data labeling AnnotatedDataset. Format: - * `projects/{project}/datasets/{dataset}/annotatedDatasets/{annotated_dataset}`. + * Optional. Indicates the launch stage of the model. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_LaunchStage_Experimental + * Used to indicate the PublisherModel is at Experimental launch stage, + * available to a small set of customers. (Value: "EXPERIMENTAL") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_LaunchStage_Ga + * Used to indicate the PublisherModel is at GA launch stage, available + * to all customers and ready for production workload. (Value: "GA") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_LaunchStage_LaunchStageUnspecified + * The model launch stage is unspecified. (Value: + * "LAUNCH_STAGE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_LaunchStage_PrivatePreview + * Used to indicate the PublisherModel is at Private Preview launch + * stage, only available to a small set of customers, although a larger + * set of customers than an Experimental launch. Previews are the first + * launch stage used to get feedback from customers. (Value: + * "PRIVATE_PREVIEW") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_LaunchStage_PublicPreview + * Used to indicate the PublisherModel is at Public Preview launch stage, + * available to all customers, although not supported for production + * workloads. (Value: "PUBLIC_PREVIEW") */ -@property(nonatomic, copy, nullable) NSString *annotatedDataset; +@property(nonatomic, copy, nullable) NSString *launchStage; -@end +/** Output only. The resource name of the PublisherModel. */ +@property(nonatomic, copy, nullable) NSString *name; +/** + * Required. Indicates the open source category of the publisher model. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_GoogleOwnedOss + * Used to indicate the PublisherModel is a Google-owned pure open source + * model. (Value: "GOOGLE_OWNED_OSS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_GoogleOwnedOssWithGoogleCheckpoint + * Used to indicate the PublisherModel is a Google-owned open source + * model w/ Google checkpoint. (Value: + * "GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_OpenSourceCategoryUnspecified + * The open source category is unspecified, which should not be used. + * (Value: "OPEN_SOURCE_CATEGORY_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_Proprietary + * Used to indicate the PublisherModel is not open sourced. (Value: + * "PROPRIETARY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_ThirdPartyOwnedOss + * Used to indicate the PublisherModel is a 3p-owned pure open source + * model. (Value: "THIRD_PARTY_OWNED_OSS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_ThirdPartyOwnedOssWithGoogleCheckpoint + * Used to indicate the PublisherModel is a 3p-owned open source model w/ + * Google checkpoint. (Value: + * "THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT") + */ +@property(nonatomic, copy, nullable) NSString *openSourceCategory; /** - * Config for migrating version in ml.googleapis.com to Vertex AI's Model. + * Optional. The schemata that describes formats of the PublisherModel's + * predictions and explanations as given and returned via + * PredictionService.Predict. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceRequestMigrateMlEngineModelVersionConfig : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata *predictSchemata; /** - * Required. The ml.googleapis.com endpoint that this model version should be - * migrated from. Example values: * ml.googleapis.com * - * us-centrall-ml.googleapis.com * europe-west4-ml.googleapis.com * - * asia-east1-ml.googleapis.com + * Optional. Output only. Immutable. Used to indicate this model has a + * publisher model and provide the template of the publisher model resource + * name. */ -@property(nonatomic, copy, nullable) NSString *endpoint; +@property(nonatomic, copy, nullable) NSString *publisherModelTemplate; + +/** Optional. Supported call-to-action options. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToAction *supportedActions; /** - * Required. Display name of the model in Vertex AI. System will pick a display - * name if unspecified. + * Output only. Immutable. The version ID of the PublisherModel. A new version + * is committed when a new model version is uploaded under an existing model + * id. It is an auto-incrementing decimal number in string representation. */ -@property(nonatomic, copy, nullable) NSString *modelDisplayName; +@property(nonatomic, copy, nullable) NSString *versionId; /** - * Required. Full resource name of ml engine model version. Format: - * `projects/{project}/models/{model}/versions/{version}`. + * Optional. Indicates the state of the model version. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_VersionState_VersionStateStable + * Used to indicate the version is stable. (Value: + * "VERSION_STATE_STABLE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_VersionState_VersionStateUnspecified + * The version state is unspecified. (Value: "VERSION_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_VersionState_VersionStateUnstable + * Used to indicate the version is unstable. (Value: + * "VERSION_STATE_UNSTABLE") */ -@property(nonatomic, copy, nullable) NSString *modelVersion; +@property(nonatomic, copy, nullable) NSString *versionState; @end /** - * Describes a successfully migrated resource. + * Actions could take on this Publisher Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MigrateResourceResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToAction : GTLRObject -/** Migrated Dataset's resource name. */ -@property(nonatomic, copy, nullable) NSString *dataset; +/** Optional. Create application using the PublisherModel. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *createApplication; + +/** Optional. Deploy the PublisherModel to Vertex Endpoint. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeploy *deploy; + +/** Optional. Deploy PublisherModel to Google Kubernetes Engine. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeployGke *deployGke; /** - * Before migration, the identifier in ml.googleapis.com, automl.googleapis.com - * or datalabeling.googleapis.com. + * Optional. Fine tune the PublisherModel with the third-party model tuning UI. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MigratableResource *migratableResource; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *fineTune; -/** Migrated Model's resource name. */ -@property(nonatomic, copy, nullable) NSString *model; +/** Optional. Open evaluation pipeline of the PublisherModel. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openEvaluationPipeline; + +/** Optional. Open fine-tuning pipeline of the PublisherModel. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openFineTuningPipeline; + +/** Optional. Open fine-tuning pipelines of the PublisherModel. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenFineTuningPipelines *openFineTuningPipelines; + +/** Optional. Open in Generation AI Studio. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openGenerationAiStudio; + +/** Optional. Open Genie / Playground. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openGenie; + +/** Optional. Open notebook of the PublisherModel. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openNotebook; + +/** Optional. Open notebooks of the PublisherModel. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenNotebooks *openNotebooks; + +/** Optional. Open prompt-tuning pipeline of the PublisherModel. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openPromptTuningPipeline; + +/** Optional. Request for access. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *requestAccess; + +/** Optional. To view Rest API docs. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionViewRestApi *viewRestApi; @end /** - * A trained machine learning Model. + * Model metadata that is needed for UploadModel or DeployModel/CreateEndpoint + * requests. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Model : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeploy : GTLRObject /** - * Immutable. The path to the directory containing the Model artifact and any - * of its supporting files. Not required for AutoML Models. + * Optional. The path to the directory containing the Model artifact and any of + * its supporting files. */ @property(nonatomic, copy, nullable) NSString *artifactUri; /** - * Optional. User input field to specify the base model source. Currently it - * only supports specifing the Model Garden models and Genie models. + * A description of resources that to large degree are decided by Vertex AI, + * and require only a modest additional configuration. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelBaseModelSource *baseModelSource; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources *automaticResources; /** - * Input only. The specification of the container that is to be used when - * deploying this Model. The specification is ingested upon - * ModelService.UploadModel, and all binaries it contains are copied and stored - * internally by Vertex AI. Not required for AutoML Models. + * Optional. The specification of the container that is to be used when + * deploying this Model in Vertex AI. Not present for Large Models. */ @property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec *containerSpec; -/** Output only. Timestamp when this Model was uploaded into Vertex AI. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** + * A description of resources that are dedicated to the DeployedModel, and that + * need a higher degree of manual configuration. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources *dedicatedResources; /** - * Stats of data used for training or evaluating the Model. Only populated when - * the Model is trained by a TrainingPipeline with data_input_config. + * Optional. The name of the deploy task (e.g., "text to image generation"). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelDataStats *dataStats; +@property(nonatomic, copy, nullable) NSString *deployTaskName; /** - * Output only. The pointers to DeployedModels created from this Model. Note - * that Model could have been deployed to Endpoints in different Locations. + * Optional. Large model reference. When this is set, model_artifact_spec is + * not needed. */ -@property(nonatomic, strong, nullable) NSArray *deployedModels; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1LargeModelReference *largeModelReference; + +/** Optional. Default model display name. */ +@property(nonatomic, copy, nullable) NSString *modelDisplayName; /** - * The description of the Model. - * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Optional. The signed URI for ephemeral Cloud Storage access to model + * artifact. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, copy, nullable) NSString *publicArtifactUri; /** - * Required. The display name of the Model. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. + * The resource name of the shared DeploymentResourcePool to deploy on. Format: + * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, copy, nullable) NSString *sharedResources; + +/** Required. The title of the regional resource reference. */ +@property(nonatomic, copy, nullable) NSString *title; + +@end + /** - * Customer-managed encryption key spec for a Model. If set, this Model and all - * sub-resources of this Model will be secured by this key. + * Configurations for PublisherModel GKE deployment */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeployGke : GTLRObject + +/** Optional. GKE deployment configuration in yaml format. */ +@property(nonatomic, strong, nullable) NSArray *gkeYamlConfigs; + +@end + /** - * Used to perform consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * Open fine tuning pipelines. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenFineTuningPipelines : GTLRObject + +/** Required. Regional resource references to fine tuning pipelines. */ +@property(nonatomic, strong, nullable) NSArray *fineTuningPipelines; + +@end + /** - * The default explanation specification for this Model. The Model can be used - * for requesting explanation after being deployed if it is populated. The - * Model can be used for batch explanation if it is populated. All fields of - * the explanation_spec can be overridden by explanation_spec of - * DeployModelRequest.deployed_model, or explanation_spec of - * BatchPredictionJob. If the default explanation specification is not set for - * this Model, this Model can still be used for requesting explanation by - * setting explanation_spec of DeployModelRequest.deployed_model and for batch - * explanation by setting explanation_spec of BatchPredictionJob. + * Open notebooks. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec *explanationSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenNotebooks : GTLRObject + +/** Required. Regional resource references to notebooks. */ +@property(nonatomic, strong, nullable) NSArray *notebooks; + +@end + /** - * The labels with user-defined metadata to organize your Models. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. + * The regional resource name or the URI. Key is region, e.g., us-central1, + * europe-west2, global, etc.. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Model_Labels *labels; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences : GTLRObject + +/** Required. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences_References *references; + +/** Optional. Description of the resource. */ +@property(nonatomic, copy, nullable) NSString *resourceDescription; + +/** Optional. Title of the resource. */ +@property(nonatomic, copy, nullable) NSString *resourceTitle; + +/** Optional. Use case (CUJ) of the resource. */ +@property(nonatomic, copy, nullable) NSString *resourceUseCase; + +/** Required. */ +@property(nonatomic, copy, nullable) NSString *title; + +@end + /** - * Immutable. An additional information about the Model; the schema of the - * metadata can be found in metadata_schema. Unset if the Model does not have - * any additional information. + * Required. * - * Can be any valid JSON type. + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelResourceReference. + * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get + * the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@property(nonatomic, strong, nullable) id metadata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences_References : GTLRObject +@end + /** - * Output only. The resource name of the Artifact that was created in - * MetadataStore when creating the Model. The Artifact resource name pattern is - * `projects/{project}/locations/{location}/metadataStores/{metadata_store}/artifacts/{artifact}`. + * Rest API docs. */ -@property(nonatomic, copy, nullable) NSString *metadataArtifact; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionViewRestApi : GTLRObject + +/** Required. */ +@property(nonatomic, strong, nullable) NSArray *documentations; + +/** Required. The title of the view rest API. */ +@property(nonatomic, copy, nullable) NSString *title; + +@end + /** - * Immutable. Points to a YAML file stored on Google Cloud Storage describing - * additional information about the Model, that is specific to it. Unset if the - * Model does not have any additional information. The schema is defined as an - * OpenAPI 3.0.2 [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * AutoML Models always have this field populated by Vertex AI, if no - * additional metadata is needed, this field is set to an empty string. Note: - * The URI given on output will be immutable and probably different, including - * the URI scheme, than the one given on input. The output URI will point to a - * location where the user only has a read access. + * A named piece of documentation. */ -@property(nonatomic, copy, nullable) NSString *metadataSchemaUri; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelDocumentation : GTLRObject + +/** Required. Content of this piece of document (in Markdown format). */ +@property(nonatomic, copy, nullable) NSString *content; /** - * Output only. Source of a model. It can either be automl training pipeline, - * custom training pipeline, BigQuery ML, or saved and tuned from Genie or - * Model Garden. + * Required. E.g., OVERVIEW, USE CASES, DOCUMENTATION, SDK & SAMPLES, JAVA, + * NODE.JS, etc.. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo *modelSourceInfo; +@property(nonatomic, copy, nullable) NSString *title; + +@end -/** The resource name of the Model. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * Output only. If this Model is a copy of another Model, this contains info - * about the original. + * Reference to a resource. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelOriginalModelInfo *originalModelInfo; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelResourceReference : GTLRObject /** - * Optional. This field is populated if the model is produced by a pipeline - * job. + * Description of the resource. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, copy, nullable) NSString *pipelineJob; +@property(nonatomic, copy, nullable) NSString *descriptionProperty GTLR_DEPRECATED; + +/** The resource name of the Google Cloud resource. */ +@property(nonatomic, copy, nullable) NSString *resourceName; + +/** The URI of the resource. */ +@property(nonatomic, copy, nullable) NSString *uri; + +/** Use case (CUJ) of the resource. */ +@property(nonatomic, copy, nullable) NSString *useCase GTLR_DEPRECATED; + +@end + /** - * The schemata that describe formats of the Model's predictions and - * explanations as given and returned via PredictionService.Predict and - * PredictionService.Explain. + * Details of operations that perform MetadataService.PurgeArtifacts. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata *predictSchemata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsMetadata : GTLRObject + +/** Operation metadata for purging Artifacts. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + /** - * Output only. When this Model is deployed, its prediction resources are - * described by the `prediction_resources` field of the - * Endpoint.deployed_models object. Because not all Models support all resource - * configuration types, the configuration types this Model supports are listed - * here. If no configuration types are listed, the Model cannot be deployed to - * an Endpoint and does not support online predictions - * (PredictionService.Predict or PredictionService.Explain). Such a Model can - * serve predictions by using a BatchPredictionJob, if it has at least one - * entry each in supported_input_storage_formats and - * supported_output_storage_formats. + * Request message for MetadataService.PurgeArtifacts. */ -@property(nonatomic, strong, nullable) NSArray *supportedDeploymentResourcesTypes; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsRequest : GTLRObject /** - * Output only. The formats in which this Model may be exported. If empty, this - * Model is not available for export. + * Required. A required filter matching the Artifacts to be purged. E.g., + * `update_time <= 2020-11-19T11:30:00-04:00`. */ -@property(nonatomic, strong, nullable) NSArray *supportedExportFormats; +@property(nonatomic, copy, nullable) NSString *filter; /** - * Output only. The formats this Model supports in - * BatchPredictionJob.input_config. If PredictSchemata.instance_schema_uri - * exists, the instances should be given as per that schema. The possible - * formats are: * `jsonl` The JSON Lines format, where each instance is a - * single line. Uses GcsSource. * `csv` The CSV format, where each instance is - * a single comma-separated line. The first line in the file is the header, - * containing comma-separated field names. Uses GcsSource. * `tf-record` The - * TFRecord format, where each instance is a single record in tfrecord syntax. - * Uses GcsSource. * `tf-record-gzip` Similar to `tf-record`, but the file is - * gzipped. Uses GcsSource. * `bigquery` Each instance is a single row in - * BigQuery. Uses BigQuerySource. * `file-list` Each line of the file is the - * location of an instance to process, uses `gcs_source` field of the - * InputConfig object. If this Model doesn't support any of these formats it - * means it cannot be used with a BatchPredictionJob. However, if it has - * supported_deployment_resources_types, it could serve online predictions by - * using PredictionService.Predict or PredictionService.Explain. + * Optional. Flag to indicate to actually perform the purge. If `force` is set + * to false, the method will return a sample of Artifact names that would be + * deleted. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSArray *supportedInputStorageFormats; +@property(nonatomic, strong, nullable) NSNumber *force; + +@end + /** - * Output only. The formats this Model supports in - * BatchPredictionJob.output_config. If both - * PredictSchemata.instance_schema_uri and - * PredictSchemata.prediction_schema_uri exist, the predictions are returned - * together with their instances. In other words, the prediction has the - * original instance data first, followed by the actual prediction content (as - * per the schema). The possible formats are: * `jsonl` The JSON Lines format, - * where each prediction is a single line. Uses GcsDestination. * `csv` The CSV - * format, where each prediction is a single comma-separated line. The first - * line in the file is the header, containing comma-separated field names. Uses - * GcsDestination. * `bigquery` Each prediction is a single row in a BigQuery - * table, uses BigQueryDestination . If this Model doesn't support any of these - * formats it means it cannot be used with a BatchPredictionJob. However, if it - * has supported_deployment_resources_types, it could serve online predictions - * by using PredictionService.Predict or PredictionService.Explain. + * Response message for MetadataService.PurgeArtifacts. */ -@property(nonatomic, strong, nullable) NSArray *supportedOutputStorageFormats; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsResponse : GTLRObject /** - * Output only. The resource name of the TrainingPipeline that uploaded this - * Model, if any. + * The number of Artifacts that this request deleted (or, if `force` is false, + * the number of Artifacts that will be deleted). This can be an estimate. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *trainingPipeline; - -/** Output only. Timestamp when this Model was most recently updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) NSNumber *purgeCount; /** - * User provided version aliases so that a model version can be referenced via - * alias (i.e. - * `projects/{project}/locations/{location}/models/{model_id}\@{version_alias}` - * instead of auto-generated version id (i.e. - * `projects/{project}/locations/{location}/models/{model_id}\@{version_id})`. - * The format is a-z{0,126}[a-z0-9] to distinguish from version_id. A default - * version alias will be created for the first version of the model, and there - * must be exactly one default version alias for a model. + * A sample of the Artifact names that will be deleted. Only populated if + * `force` is set to false. The maximum number of samples is 100 (it is + * possible to return fewer). */ -@property(nonatomic, strong, nullable) NSArray *versionAliases; +@property(nonatomic, strong, nullable) NSArray *purgeSample; -/** Output only. Timestamp when this version was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *versionCreateTime; +@end -/** The description of this version. */ -@property(nonatomic, copy, nullable) NSString *versionDescription; /** - * Output only. Immutable. The version ID of the model. A new version is - * committed when a new model version is uploaded or trained under an existing - * model id. It is an auto-incrementing decimal number in string - * representation. + * Details of operations that perform MetadataService.PurgeContexts. */ -@property(nonatomic, copy, nullable) NSString *versionId; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsMetadata : GTLRObject -/** Output only. Timestamp when this version was most recently updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *versionUpdateTime; +/** Operation metadata for purging Contexts. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * The labels with user-defined metadata to organize your Models. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Request message for MetadataService.PurgeContexts. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Model_Labels : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsRequest : GTLRObject /** - * User input field to specify the base model source. Currently it only - * supports specifing the Model Garden models and Genie models. + * Required. A required filter matching the Contexts to be purged. E.g., + * `update_time <= 2020-11-19T11:30:00-04:00`. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelBaseModelSource : GTLRObject - -/** Information about the base model of Genie models. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenieSource *genieSource; +@property(nonatomic, copy, nullable) NSString *filter; -/** Source information of Model Garden models. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelGardenSource *modelGardenSource; +/** + * Optional. Flag to indicate to actually perform the purge. If `force` is set + * to false, the method will return a sample of Context names that would be + * deleted. + * + * Uses NSNumber of boolValue. + */ +@property(nonatomic, strong, nullable) NSNumber *force; @end /** - * Specification of a container for serving predictions. Some fields in this - * message correspond to fields in the [Kubernetes Container v1 core - * specification](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core). + * Response message for MetadataService.PurgeContexts. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsResponse : GTLRObject /** - * Immutable. Specifies arguments for the command that runs when the container - * starts. This overrides the container's - * [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd). Specify this - * field as an array of executable and arguments, similar to a Docker `CMD`'s - * "default parameters" form. If you don't specify this field but do specify - * the command field, then the command from the `command` field runs without - * any additional arguments. See the [Kubernetes documentation about how the - * `command` and `args` fields interact with a container's `ENTRYPOINT` and - * `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). - * If you don't specify this field and don't specify the `command` field, then - * the container's - * [`ENTRYPOINT`](https://docs.docker.com/engine/reference/builder/#cmd) and - * `CMD` determine what runs based on their default behavior. See the Docker - * documentation about [how `CMD` and `ENTRYPOINT` - * interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). - * In this field, you can reference [environment variables set by Vertex - * AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) - * and environment variables set in the env field. You cannot reference - * environment variables set in the Docker image. In order for environment - * variables to be expanded, reference them by using the following syntax: $( - * VARIABLE_NAME) Note that this differs from Bash variable expansion, which - * does not use parentheses. If a variable cannot be resolved, the reference in - * the input string is used unchanged. To avoid variable expansion, you can - * escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field - * corresponds to the `args` field of the Kubernetes Containers [v1 core - * API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core). + * The number of Contexts that this request deleted (or, if `force` is false, + * the number of Contexts that will be deleted). This can be an estimate. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *args; +@property(nonatomic, strong, nullable) NSNumber *purgeCount; /** - * Immutable. Specifies the command that runs when the container starts. This - * overrides the container's - * [ENTRYPOINT](https://docs.docker.com/engine/reference/builder/#entrypoint). - * Specify this field as an array of executable and arguments, similar to a - * Docker `ENTRYPOINT`'s "exec" form, not its "shell" form. If you do not - * specify this field, then the container's `ENTRYPOINT` runs, in conjunction - * with the args field or the container's - * [`CMD`](https://docs.docker.com/engine/reference/builder/#cmd), if either - * exists. If this field is not specified and the container does not have an - * `ENTRYPOINT`, then refer to the Docker documentation about [how `CMD` and - * `ENTRYPOINT` - * interact](https://docs.docker.com/engine/reference/builder/#understand-how-cmd-and-entrypoint-interact). - * If you specify this field, then you can also specify the `args` field to - * provide additional arguments for this command. However, if you specify this - * field, then the container's `CMD` is ignored. See the [Kubernetes - * documentation about how the `command` and `args` fields interact with a - * container's `ENTRYPOINT` and - * `CMD`](https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#notes). - * In this field, you can reference [environment variables set by Vertex - * AI](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables) - * and environment variables set in the env field. You cannot reference - * environment variables set in the Docker image. In order for environment - * variables to be expanded, reference them by using the following syntax: $( - * VARIABLE_NAME) Note that this differs from Bash variable expansion, which - * does not use parentheses. If a variable cannot be resolved, the reference in - * the input string is used unchanged. To avoid variable expansion, you can - * escape this syntax with `$$`; for example: $$(VARIABLE_NAME) This field - * corresponds to the `command` field of the Kubernetes Containers [v1 core - * API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core). + * A sample of the Context names that will be deleted. Only populated if + * `force` is set to false. The maximum number of samples is 100 (it is + * possible to return fewer). */ -@property(nonatomic, strong, nullable) NSArray *command; +@property(nonatomic, strong, nullable) NSArray *purgeSample; + +@end -/** Immutable. Deployment timeout. Limit for deployment timeout is 2 hours. */ -@property(nonatomic, strong, nullable) GTLRDuration *deploymentTimeout; /** - * Immutable. List of environment variables to set in the container. After the - * container starts running, code running in the container can read these - * environment variables. Additionally, the command and args fields can - * reference these variables. Later entries in this list can also reference - * earlier entries. For example, the following example sets the variable - * `VAR_2` to have the value `foo bar`: ```json [ { "name": "VAR_1", "value": - * "foo" }, { "name": "VAR_2", "value": "$(VAR_1) bar" } ] ``` If you switch - * the order of the variables in the example, then the expansion does not - * occur. This field corresponds to the `env` field of the Kubernetes - * Containers [v1 core - * API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core). + * Details of operations that perform MetadataService.PurgeExecutions. */ -@property(nonatomic, strong, nullable) NSArray *env; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsMetadata : GTLRObject + +/** Operation metadata for purging Executions. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end + /** - * Immutable. List of ports to expose from the container. Vertex AI sends gRPC - * prediction requests that it receives to the first port on this list. Vertex - * AI also sends liveness and health checks to this port. If you do not specify - * this field, gRPC requests to the container will be disabled. Vertex AI does - * not use ports other than the first one listed. This field corresponds to the - * `ports` field of the Kubernetes Containers v1 core API. + * Request message for MetadataService.PurgeExecutions. */ -@property(nonatomic, strong, nullable) NSArray *grpcPorts; - -/** Immutable. Specification for Kubernetes readiness probe. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Probe *healthProbe; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsRequest : GTLRObject /** - * Immutable. HTTP path on the container to send health checks to. Vertex AI - * intermittently sends GET requests to this path on the container's IP address - * and port to check that the container is healthy. Read more about [health - * checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#health). - * For example, if you set this field to `/bar`, then Vertex AI intermittently - * sends a GET request to the `/bar` path on the port of your container - * specified by the first value of this `ModelContainerSpec`'s ports field. If - * you don't specify this field, it defaults to the following value when you - * deploy this Model to an Endpoint: /v1/endpoints/ENDPOINT/deployedModels/ - * DEPLOYED_MODEL:predict The placeholders in this value are replaced as - * follows: * ENDPOINT: The last segment (following `endpoints/`)of the - * Endpoint.name][] field of the Endpoint where this Model has been deployed. - * (Vertex AI makes this value available to your container code as the - * [`AIP_ENDPOINT_ID` environment - * variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) - * * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes - * this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` - * environment - * variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) + * Required. A required filter matching the Executions to be purged. E.g., + * `update_time <= 2020-11-19T11:30:00-04:00`. */ -@property(nonatomic, copy, nullable) NSString *healthRoute; +@property(nonatomic, copy, nullable) NSString *filter; /** - * Required. Immutable. URI of the Docker image to be used as the custom - * container for serving predictions. This URI must identify an image in - * Artifact Registry or Container Registry. Learn more about the [container - * publishing - * requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#publishing), - * including permissions requirements for the Vertex AI Service Agent. The - * container image is ingested upon ModelService.UploadModel, stored - * internally, and this original path is afterwards not used. To learn about - * the requirements for the Docker image itself, see [Custom container - * requirements](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#). - * You can use the URI to one of Vertex AI's [pre-built container images for - * prediction](https://cloud.google.com/vertex-ai/docs/predictions/pre-built-containers) - * in this field. + * Optional. Flag to indicate to actually perform the purge. If `force` is set + * to false, the method will return a sample of Execution names that would be + * deleted. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *imageUri; +@property(nonatomic, strong, nullable) NSNumber *force; + +@end -/** - * Immutable. List of ports to expose from the container. Vertex AI sends any - * prediction requests that it receives to the first port on this list. Vertex - * AI also sends [liveness and health - * checks](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#liveness) - * to this port. If you do not specify this field, it defaults to following - * value: ```json [ { "containerPort": 8080 } ] ``` Vertex AI does not use - * ports other than the first one listed. This field corresponds to the `ports` - * field of the Kubernetes Containers [v1 core - * API](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#container-v1-core). - */ -@property(nonatomic, strong, nullable) NSArray *ports; /** - * Immutable. HTTP path on the container to send prediction requests to. Vertex - * AI forwards requests sent using projects.locations.endpoints.predict to this - * path on the container's IP address and port. Vertex AI then returns the - * container's response in the API response. For example, if you set this field - * to `/foo`, then when Vertex AI receives a prediction request, it forwards - * the request body in a POST request to the `/foo` path on the port of your - * container specified by the first value of this `ModelContainerSpec`'s ports - * field. If you don't specify this field, it defaults to the following value - * when you deploy this Model to an Endpoint: - * /v1/endpoints/ENDPOINT/deployedModels/DEPLOYED_MODEL:predict The - * placeholders in this value are replaced as follows: * ENDPOINT: The last - * segment (following `endpoints/`)of the Endpoint.name][] field of the - * Endpoint where this Model has been deployed. (Vertex AI makes this value - * available to your container code as the [`AIP_ENDPOINT_ID` environment - * variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) - * * DEPLOYED_MODEL: DeployedModel.id of the `DeployedModel`. (Vertex AI makes - * this value available to your container code as the [`AIP_DEPLOYED_MODEL_ID` - * environment - * variable](https://cloud.google.com/vertex-ai/docs/predictions/custom-container-requirements#aip-variables).) + * Response message for MetadataService.PurgeExecutions. */ -@property(nonatomic, copy, nullable) NSString *predictRoute; +@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsResponse : GTLRObject /** - * Immutable. The amount of the VM memory to reserve as the shared memory for - * the model in megabytes. + * The number of Executions that this request deleted (or, if `force` is false, + * the number of Executions that will be deleted). This can be an estimate. * * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *sharedMemorySizeMb; +@property(nonatomic, strong, nullable) NSNumber *purgeCount; -/** Immutable. Specification for Kubernetes startup probe. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Probe *startupProbe; +/** + * A sample of the Execution names that will be deleted. Only populated if + * `force` is set to false. The maximum number of samples is 100 (it is + * possible to return fewer). + */ +@property(nonatomic, strong, nullable) NSArray *purgeSample; @end /** - * Stats of data used for train or evaluate the Model. + * The spec of a Python packaged code. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDataStats : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1PythonPackageSpec : GTLRObject -/** - * Number of Annotations that are used for evaluating this Model. If the Model - * is evaluated multiple times, this will be the number of test Annotations - * used by the first evaluation. If the Model is not evaluated, the number is - * 0. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *testAnnotationsCount; +/** Command line arguments to be passed to the Python task. */ +@property(nonatomic, strong, nullable) NSArray *args; /** - * Number of DataItems that were used for evaluating this Model. If the Model - * is evaluated multiple times, this will be the number of test DataItems used - * by the first evaluation. If the Model is not evaluated, the number is 0. - * - * Uses NSNumber of longLongValue. + * Environment variables to be passed to the python module. Maximum limit is + * 100. */ -@property(nonatomic, strong, nullable) NSNumber *testDataItemsCount; +@property(nonatomic, strong, nullable) NSArray *env; /** - * Number of Annotations that are used for training this Model. - * - * Uses NSNumber of longLongValue. + * Required. The URI of a container image in Artifact Registry that will run + * the provided Python package. Vertex AI provides a wide range of executor + * images with pre-installed packages to meet users' various use cases. See the + * list of [pre-built containers for + * training](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). + * You must use an image from this list. */ -@property(nonatomic, strong, nullable) NSNumber *trainingAnnotationsCount; +@property(nonatomic, copy, nullable) NSString *executorImageUri; /** - * Number of DataItems that were used for training this Model. - * - * Uses NSNumber of longLongValue. + * Required. The Google Cloud Storage location of the Python package files + * which are the training program and its dependent packages. The maximum + * number of package URIs is 100. */ -@property(nonatomic, strong, nullable) NSNumber *trainingDataItemsCount; +@property(nonatomic, strong, nullable) NSArray *packageUris; + +/** Required. The Python module name to run after installing the packages. */ +@property(nonatomic, copy, nullable) NSString *pythonModule; + +@end + /** - * Number of Annotations that are used for validating this Model during - * training. - * - * Uses NSNumber of longLongValue. + * Response message for QueryDeployedModels method. */ -@property(nonatomic, strong, nullable) NSNumber *validationAnnotationsCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1QueryDeployedModelsResponse : GTLRObject /** - * Number of DataItems that were used for validating this Model during - * training. - * - * Uses NSNumber of longLongValue. + * References to the DeployedModels that share the specified + * deploymentResourcePool. */ -@property(nonatomic, strong, nullable) NSNumber *validationDataItemsCount; - -@end +@property(nonatomic, strong, nullable) NSArray *deployedModelRefs; +/** DEPRECATED Use deployed_model_refs instead. */ +@property(nonatomic, strong, nullable) NSArray *deployedModels GTLR_DEPRECATED; /** - * ModelDeploymentMonitoringBigQueryTable specifies the BigQuery table name as - * well as some information of the logs stored in this table. + * A token, which can be sent as `page_token` to retrieve the next page. If + * this field is omitted, there are no subsequent pages. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable : GTLRObject +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * The created BigQuery table to store logs. Customer could do their own query - * & analysis. Format: `bq://.model_deployment_monitoring_._` + * The total number of DeployedModels on this DeploymentResourcePool. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *bigqueryTablePath; +@property(nonatomic, strong, nullable) NSNumber *totalDeployedModelCount; /** - * The source of log. + * The total number of Endpoints that have DeployedModels on this + * DeploymentResourcePool. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogSource_LogSourceUnspecified - * Unspecified source. (Value: "LOG_SOURCE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogSource_Serving - * Logs coming from Serving traffic. (Value: "SERVING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogSource_Training - * Logs coming from Training dataset. (Value: "TRAINING") + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *logSource; +@property(nonatomic, strong, nullable) NSNumber *totalEndpointCount; + +@end + /** - * The type of log. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogType_Explain - * Explain logs. (Value: "EXPLAIN") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogType_LogTypeUnspecified - * Unspecified type. (Value: "LOG_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable_LogType_Predict - * Predict logs. (Value: "PREDICT") + * Request message for PredictionService.RawPredict. */ -@property(nonatomic, copy, nullable) NSString *logType; +@interface GTLRAiplatform_GoogleCloudAiplatformV1RawPredictRequest : GTLRObject /** - * Output only. The schema version of the request/response logging BigQuery - * table. Default to v1 if unset. + * The prediction input. Supports HTTP headers and arbitrary data payload. A + * DeployedModel may have an upper limit on the number of instances it supports + * per request. When this limit it is exceeded for an AutoML model, the + * RawPredict method returns an error. When this limit is exceeded for a + * custom-trained model, the behavior varies depending on the model. You can + * specify the schema for each instance in the + * predict_schemata.instance_schema_uri field when you create a Model. This + * schema applies when you deploy the `Model` as a `DeployedModel` to an + * Endpoint and use the `RawPredict` method. */ -@property(nonatomic, copy, nullable) NSString *requestResponseLoggingSchemaVersion; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleApiHttpBody *httpBody; @end /** - * Represents a job that runs periodically to monitor the deployed models in an - * endpoint. It will analyze the logged training & prediction data to detect - * any abnormal behaviors. + * Configuration information for the Ray cluster. For experimental launch, Ray + * cluster creation and Persistent cluster creation are 1:1 mapping: We will + * provision all the nodes within the Persistent cluster as Ray nodes. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1RaySpec : GTLRObject +@end -/** - * YAML schema file uri describing the format of a single instance that you - * want Tensorflow Data Validation (TFDV) to analyze. If this field is empty, - * all the feature data types are inferred from predict_instance_schema_uri, - * meaning that TFDV will use the data in the exact format(data type) as - * prediction request/response. If there are any data type differences between - * predict instance and TFDV instance, this field can be used to override the - * schema. For models trained with Vertex AI, this field must be set as all the - * fields in predict instance formatted as string. - */ -@property(nonatomic, copy, nullable) NSString *analysisInstanceSchemaUri; /** - * Output only. The created bigquery tables for the job under customer project. - * Customer could do their own query & analysis. There could be 4 log tables in - * maximum: 1. Training data logging predict request/response 2. Serving data - * logging predict request/response + * Request message for FeaturestoreOnlineServingService.ReadFeatureValues. */ -@property(nonatomic, strong, nullable) NSArray *bigqueryTables; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesRequest : GTLRObject /** - * Output only. Timestamp when this ModelDeploymentMonitoringJob was created. + * Required. ID for a specific entity. For example, for a machine learning + * model predicting user clicks on a website, an entity ID could be `user_123`. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@property(nonatomic, copy, nullable) NSString *entityId; + +/** Required. Selector choosing Features of the target EntityType. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector *featureSelector; + +@end + /** - * Required. The user-defined name of the ModelDeploymentMonitoringJob. The - * name can be up to 128 characters long and can consist of any UTF-8 - * characters. Display name of a ModelDeploymentMonitoringJob. + * Response message for FeaturestoreOnlineServingService.ReadFeatureValues. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponse : GTLRObject /** - * If true, the scheduled monitoring pipeline logs are sent to Google Cloud - * Logging, including pipeline status and anomalies detected. Please note the - * logs incur cost, which are subject to [Cloud Logging - * pricing](https://cloud.google.com/logging#pricing). - * - * Uses NSNumber of boolValue. + * Entity view with Feature values. This may be the entity in the Featurestore + * if values for all Features were requested, or a projection of the entity in + * the Featurestore if values for only some Features were requested. */ -@property(nonatomic, strong, nullable) NSNumber *enableMonitoringPipelineLogs; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityView *entityView; + +/** Response header. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseHeader *header; + +@end + /** - * Customer-managed encryption key spec for a ModelDeploymentMonitoringJob. If - * set, this ModelDeploymentMonitoringJob and all sub-resources of this - * ModelDeploymentMonitoringJob will be secured by this key. + * Entity view with Feature values. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityView : GTLRObject /** - * Required. Endpoint resource name. Format: - * `projects/{project}/locations/{location}/endpoints/{endpoint}` + * Each piece of data holds the k requested values for one requested Feature. + * If no values for the requested Feature exist, the corresponding cell will be + * empty. This has the same size and is in the same order as the features from + * the header ReadFeatureValuesResponse.header. */ -@property(nonatomic, copy, nullable) NSString *endpoint; +@property(nonatomic, strong, nullable) NSArray *data; + +/** ID of the requested entity. */ +@property(nonatomic, copy, nullable) NSString *entityId; + +@end + /** - * Output only. Only populated when the job's state is `JOB_STATE_FAILED` or - * `JOB_STATE_CANCELLED`. + * Container to hold value(s), successive in time, for one Feature from the + * request. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityViewData : GTLRObject + +/** Feature value if a single value is requested. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue *value; /** - * The labels with user-defined metadata to organize your - * ModelDeploymentMonitoringJob. Label keys and values can be no longer than 64 - * characters (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information and examples of labels. + * Feature values list if values, successive in time, are requested. If the + * requested number of values is greater than the number of existing Feature + * values, nonexistent values are omitted instead of being returned as empty. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_Labels *labels; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueList *values; -/** Output only. Latest triggered monitoring pipeline metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadata *latestMonitoringPipelineMetadata; +@end -/** Required. Sample Strategy for logging. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategy *loggingSamplingStrategy; /** - * The TTL of BigQuery tables in user projects which stores logs. A day is the - * basic unit of the TTL and we take the ceil of TTL/86400(a day). e.g. { - * second: 3600} indicates ttl = 1 day. + * Metadata for requested Features. */ -@property(nonatomic, strong, nullable) GTLRDuration *logTtl; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseFeatureDescriptor : GTLRObject /** - * Required. The config for monitoring objectives. This is a per DeployedModel - * config. Each DeployedModel needs to be configured separately. + * Feature ID. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@property(nonatomic, strong, nullable) NSArray *modelDeploymentMonitoringObjectiveConfigs; - -/** Required. Schedule config for running the monitoring job. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig *modelDeploymentMonitoringScheduleConfig; +@property(nonatomic, copy, nullable) NSString *identifier; -/** Alert config for model monitoring. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfig *modelMonitoringAlertConfig; +@end -/** Output only. Resource name of a ModelDeploymentMonitoringJob. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * Output only. Timestamp when this monitoring pipeline will be scheduled to - * run for the next round. + * Response header with metadata for the requested + * ReadFeatureValuesRequest.entity_type and Features. */ -@property(nonatomic, strong, nullable) GTLRDateTime *nextScheduleTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseHeader : GTLRObject /** - * YAML schema file uri describing the format of a single instance, which are - * given to format this Endpoint's prediction (and explanation). If not set, we - * will generate predict schema from collected predict requests. + * The resource name of the EntityType from the ReadFeatureValuesRequest. Value + * format: + * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}`. */ -@property(nonatomic, copy, nullable) NSString *predictInstanceSchemaUri; +@property(nonatomic, copy, nullable) NSString *entityType; /** - * Sample Predict instance, same format as PredictRequest.instances, this can - * be set as a replacement of - * ModelDeploymentMonitoringJob.predict_instance_schema_uri. If not set, we - * will generate predict schema from collected predict requests. - * - * Can be any valid JSON type. + * List of Feature metadata corresponding to each piece of + * ReadFeatureValuesResponse.EntityView.data. */ -@property(nonatomic, strong, nullable) id samplePredictInstance; +@property(nonatomic, strong, nullable) NSArray *featureDescriptors; + +@end + /** - * Output only. Schedule state when the monitoring job is in Running state. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_ScheduleState_MonitoringScheduleStateUnspecified - * Unspecified state. (Value: "MONITORING_SCHEDULE_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_ScheduleState_Offline - * The pipeline is offline and will be scheduled for next run. (Value: - * "OFFLINE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_ScheduleState_Pending - * The pipeline is picked up and wait to run. (Value: "PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_ScheduleState_Running - * The pipeline is running. (Value: "RUNNING") + * The request message for MatchService.ReadIndexDatapoints. */ -@property(nonatomic, copy, nullable) NSString *scheduleState; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsRequest : GTLRObject + +/** The ID of the DeployedIndex that will serve the request. */ +@property(nonatomic, copy, nullable) NSString *deployedIndexId; + +/** IDs of the datapoints to be searched for. */ +@property(nonatomic, strong, nullable) NSArray *ids; + +@end + /** - * Output only. The detailed state of the monitoring job. When the job is still - * creating, the state will be 'PENDING'. Once the job is successfully created, - * the state will be 'RUNNING'. Pause the job, the state will be 'PAUSED'. - * Resume the job, the state will return to 'RUNNING'. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateCancelled - * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateCancelling - * The job is being cancelled. From this state the job may only go to - * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or - * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateExpired - * The job has expired. (Value: "JOB_STATE_EXPIRED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateFailed - * The job failed. (Value: "JOB_STATE_FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStatePartiallySucceeded - * The job is partially succeeded, some results may be missing due to - * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStatePaused - * The job has been stopped, and can be resumed. (Value: - * "JOB_STATE_PAUSED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStatePending - * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateQueued - * The job has been just created or resumed and processing has not yet - * begun. (Value: "JOB_STATE_QUEUED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateRunning - * The job is in progress. (Value: "JOB_STATE_RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateSucceeded - * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateUnspecified - * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_State_JobStateUpdating - * The job is being updated. Only jobs in the `RUNNING` state can be - * updated. After updating, the job goes back to the `RUNNING` state. - * (Value: "JOB_STATE_UPDATING") + * The response message for MatchService.ReadIndexDatapoints. */ -@property(nonatomic, copy, nullable) NSString *state; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsResponse : GTLRObject + +/** The result list of datapoints. */ +@property(nonatomic, strong, nullable) NSArray *datapoints; + +@end -/** Stats anomalies base folder path. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *statsAnomaliesBaseDirectory; /** - * Output only. Timestamp when this ModelDeploymentMonitoringJob was updated - * most recently. + * Response message for TensorboardService.ReadTensorboardBlobData. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardBlobDataResponse : GTLRObject + +/** Blob messages containing blob bytes. */ +@property(nonatomic, strong, nullable) NSArray *blobs; @end /** - * The labels with user-defined metadata to organize your - * ModelDeploymentMonitoringJob. Label keys and values can be no longer than 64 - * characters (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information and examples of labels. + * Response message for TensorboardService.ReadTensorboardSize. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardSizeResponse : GTLRObject + +/** + * Payload storage size for the TensorBoard * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJob_Labels : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *storageSizeByte; + @end /** - * All metadata of most recent monitoring pipelines. + * Response message for TensorboardService.ReadTensorboardTimeSeriesData. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardTimeSeriesDataResponse : GTLRObject + +/** The returned time series data. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData *timeSeriesData; + +@end + /** - * The time that most recent monitoring pipelines that is related to this run. + * Response message for TensorboardService.ReadTensorboardUsage. */ -@property(nonatomic, strong, nullable) GTLRDateTime *runTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse : GTLRObject -/** The status of the most recent monitoring pipeline. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *status; +/** Maps year-month (YYYYMM) string to per month usage data. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse_MonthlyUsageData *monthlyUsageData; @end /** - * ModelDeploymentMonitoringObjectiveConfig contains the pair of - * deployed_model_id to ModelMonitoringObjectiveConfig. + * Maps year-month (YYYYMM) string to per month usage data. + * + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerMonthUsageData. + * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get + * the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringObjectiveConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse_MonthlyUsageData : GTLRObject +@end -/** The DeployedModel ID of the objective config. */ -@property(nonatomic, copy, nullable) NSString *deployedModelId; /** - * The objective config of for the modelmonitoring job of this deployed model. + * Per month usage data */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfig *objectiveConfig; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerMonthUsageData : GTLRObject + +/** Usage data for each user in the given month. */ +@property(nonatomic, strong, nullable) NSArray *userUsageData; @end /** - * The config for scheduling monitoring job. + * Per user usage data. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerUserUsageData : GTLRObject + +/** User's username */ +@property(nonatomic, copy, nullable) NSString *username; /** - * Required. The model monitoring job scheduling interval. It will be rounded - * up to next full hour. This defines how often the monitoring jobs are - * triggered. - */ -@property(nonatomic, strong, nullable) GTLRDuration *monitorInterval; - -/** - * The time window of the prediction data being included in each prediction - * dataset. This window specifies how long the data should be collected from - * historical model results for each run. If not set, - * ModelDeploymentMonitoringScheduleConfig.monitor_interval will be used. e.g. - * If currently the cutoff time is 2022-01-08 14:30:00 and the monitor_window - * is set to be 3600, then data from 2022-01-08 13:30:00 to 2022-01-08 14:30:00 - * will be retrieved and aggregated to calculate the monitoring statistics. + * Number of times the user has read data within the Tensorboard. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRDuration *monitorWindow; +@property(nonatomic, strong, nullable) NSNumber *viewCount; @end /** - * A collection of metrics calculated by comparing Model's predictions on all - * of the test data against annotations from the test data. + * Details of operations that perform reboot PersistentResource. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceOperationMetadata : GTLRObject -/** - * Points to a YAML file stored on Google Cloud Storage describing - * EvaluatedDataItemView.predictions, EvaluatedDataItemView.ground_truths, - * EvaluatedAnnotation.predictions, and EvaluatedAnnotation.ground_truths. The - * schema is defined as an OpenAPI 3.0.2 [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * This field is not populated if there are neither EvaluatedDataItemViews nor - * EvaluatedAnnotations under this ModelEvaluation. - */ -@property(nonatomic, copy, nullable) NSString *annotationSchemaUri; +/** Operation metadata for PersistentResource. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; -/** Output only. Timestamp when this ModelEvaluation was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** Progress Message for Reboot LRO */ +@property(nonatomic, copy, nullable) NSString *progressMessage; -/** - * Points to a YAML file stored on Google Cloud Storage describing - * EvaluatedDataItemView.data_item_payload and - * EvaluatedAnnotation.data_item_payload. The schema is defined as an OpenAPI - * 3.0.2 [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * This field is not populated if there are neither EvaluatedDataItemViews nor - * EvaluatedAnnotations under this ModelEvaluation. - */ -@property(nonatomic, copy, nullable) NSString *dataItemSchemaUri; +@end -/** The display name of the ModelEvaluation. */ -@property(nonatomic, copy, nullable) NSString *displayName; /** - * Describes the values of ExplanationSpec that are used for explaining the - * predicted values on the evaluated data. + * Request message for PersistentResourceService.RebootPersistentResource. */ -@property(nonatomic, strong, nullable) NSArray *explanationSpecs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceRequest : GTLRObject +@end -/** - * The metadata of the ModelEvaluation. For the ModelEvaluation uploaded from - * Managed Pipeline, metadata contains a structured value with keys of - * "pipeline_job_id", "evaluation_dataset_type", "evaluation_dataset_path", - * "row_based_metrics_path". - * - * Can be any valid JSON type. - */ -@property(nonatomic, strong, nullable) id metadata; /** - * Evaluation metrics of the Model. The schema of the metrics is stored in - * metrics_schema_uri - * - * Can be any valid JSON type. + * Request message for MetadataService.DeleteContextChildrenRequest. */ -@property(nonatomic, strong, nullable) id metrics; +@interface GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenRequest : GTLRObject + +/** The resource names of the child Contexts. */ +@property(nonatomic, strong, nullable) NSArray *childContexts; + +@end -/** - * Points to a YAML file stored on Google Cloud Storage describing the metrics - * of this ModelEvaluation. The schema is defined as an OpenAPI 3.0.2 [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - */ -@property(nonatomic, copy, nullable) NSString *metricsSchemaUri; /** - * Aggregated explanation metrics for the Model's prediction output over the - * data this ModelEvaluation uses. This field is populated only if the Model is - * evaluated with explanations, and only for AutoML tabular Models. + * Response message for MetadataService.RemoveContextChildren. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelExplanation *modelExplanation; +@interface GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenResponse : GTLRObject +@end -/** Output only. The resource name of the ModelEvaluation. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * All possible dimensions of ModelEvaluationSlices. The dimensions can be used - * as the filter of the ModelService.ListModelEvaluationSlices request, in the - * form of `slice.dimension = `. + * Request message for IndexService.RemoveDatapoints */ -@property(nonatomic, strong, nullable) NSArray *sliceDimensions; +@interface GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsRequest : GTLRObject + +/** A list of datapoint ids to be deleted. */ +@property(nonatomic, strong, nullable) NSArray *datapointIds; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationModelEvaluationExplanationSpec + * Response message for IndexService.RemoveDatapoints */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationModelEvaluationExplanationSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsResponse : GTLRObject +@end -/** Explanation spec details. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ExplanationSpec *explanationSpec; /** - * Explanation type. For AutoML Image Classification models, possible values - * are: * `image-integrated-gradients` * `image-xrai` + * Represents the spec of a group of resources of the same type, for example + * machine type, disk, and accelerators, in a PersistentResource. */ -@property(nonatomic, copy, nullable) NSString *explanationType; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ResourcePool : GTLRObject -@end +/** Optional. Optional spec to configure GKE autoscaling */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ResourcePoolAutoscalingSpec *autoscalingSpec; +/** Optional. Disk spec for the machine in this node pool. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DiskSpec *diskSpec; /** - * A collection of metrics calculated by comparing Model's predictions on a - * slice of the test data against ground truth annotations. + * Immutable. The unique ID in a PersistentResource for referring to this + * resource pool. User can specify it if necessary. Otherwise, it's generated + * automatically. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSlice : GTLRObject +@property(nonatomic, copy, nullable) NSString *identifier; -/** Output only. Timestamp when this ModelEvaluationSlice was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** Required. Immutable. The specification of a single machine. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec *machineSpec; /** - * Output only. Sliced evaluation metrics of the Model. The schema of the - * metrics is stored in metrics_schema_uri + * Optional. The total number of machines to use for this resource pool. * - * Can be any valid JSON type. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) id metrics; +@property(nonatomic, strong, nullable) NSNumber *replicaCount; /** - * Output only. Points to a YAML file stored on Google Cloud Storage describing - * the metrics of this ModelEvaluationSlice. The schema is defined as an - * OpenAPI 3.0.2 [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). + * Output only. The number of machines currently in use by training jobs for + * this resource pool. Will replace idle_replica_count. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *metricsSchemaUri; +@property(nonatomic, strong, nullable) NSNumber *usedReplicaCount; + +@end + /** - * Output only. Aggregated explanation metrics for the Model's prediction - * output over the data this ModelEvaluation uses. This field is populated only - * if the Model is evaluated with explanations, and only for tabular Models. + * The min/max number of replicas allowed if enabling autoscaling */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelExplanation *modelExplanation; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ResourcePoolAutoscalingSpec : GTLRObject -/** Output only. The resource name of the ModelEvaluationSlice. */ -@property(nonatomic, copy, nullable) NSString *name; +/** + * Optional. max replicas in the node pool, must be ≥ replica_count and > + * min_replica_count or will throw error + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSNumber *maxReplicaCount; /** - * Output only. The slice of the test data that is used to evaluate the Model. + * Optional. min replicas in the node pool, must be ≤ replica_count and < + * max_replica_count or will throw error + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSlice *slice; +@property(nonatomic, strong, nullable) NSNumber *minReplicaCount; @end /** - * Definition of a slice. + * Persistent Cluster runtime information as output */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSlice : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntime : GTLRObject +@end + /** - * Output only. The dimension of the slice. Well-known dimensions are: * - * `annotationSpec`: This slice is on the test data that has either ground - * truth or prediction with AnnotationSpec.display_name equals to value. * - * `slice`: This slice is a user customized slice defined by its SliceSpec. + * Configuration for the runtime on a PersistentResource instance, including + * but not limited to: * Service accounts used to run the workloads. * Whether + * to make it a dedicated Ray Cluster. */ -@property(nonatomic, copy, nullable) NSString *dimension; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntimeSpec : GTLRObject -/** Output only. Specification for how the data was sliced. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec *sliceSpec; +/** + * Optional. Ray cluster configuration. Required when creating a dedicated + * RayCluster on the PersistentResource. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1RaySpec *raySpec; -/** Output only. The value of the dimension in this slice. */ -@property(nonatomic, copy, nullable) NSString *value; +/** + * Optional. Configure the use of workload identity on the PersistentResource + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ServiceAccountSpec *serviceAccountSpec; @end /** - * Specification for how the data should be sliced. + * Statistics information about resource consumption. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ResourcesConsumed : GTLRObject /** - * Mapping configuration for this SliceSpec. The key is the name of the - * feature. By default, the key will be prefixed by "instance" as a dictionary - * prefix for Vertex Batch Predictions output format. + * Output only. The number of replica hours used. Note that many replicas may + * run in parallel, and additionally any given work may be queued for some + * time. Therefore this value is not strictly related to wall time. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec_Configs *configs; +@property(nonatomic, strong, nullable) NSNumber *replicaHours; @end /** - * Mapping configuration for this SliceSpec. The key is the name of the - * feature. By default, the key will be prefixed by "instance" as a dictionary - * prefix for Vertex Batch Predictions output format. - * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig. - * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get - * the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Runtime operation information for DatasetService.RestoreDatasetVersion. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpec_Configs : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1RestoreDatasetVersionOperationMetadata : GTLRObject + +/** The common part of the operation metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + @end /** - * A range of values for slice(s). `low` is inclusive, `high` is exclusive. + * Request message for JobService.ResumeModelDeploymentMonitoringJob. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecRange : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ResumeModelDeploymentMonitoringJobRequest : GTLRObject +@end + /** - * Exclusive high value for the range. - * - * Uses NSNumber of floatValue. + * Request message for ScheduleService.ResumeSchedule. */ -@property(nonatomic, strong, nullable) NSNumber *high; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ResumeScheduleRequest : GTLRObject /** - * Inclusive low value for the range. + * Optional. Whether to backfill missed runs when the schedule is resumed from + * PAUSED state. If set to true, all missed runs will be scheduled. New runs + * will be scheduled after the backfill is complete. This will also update + * Schedule.catch_up field. Default to false. * - * Uses NSNumber of floatValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *low; +@property(nonatomic, strong, nullable) NSNumber *catchUp; @end /** - * Specification message containing the config for this SliceSpec. When `kind` - * is selected as `value` and/or `range`, only a single slice will be computed. - * When `all_values` is present, a separate slice will be computed for each - * possible label/value for the corresponding key in `config`. Examples, with - * feature zip_code with values 12345, 23334, 88888 and feature country with - * values "US", "Canada", "Mexico" in the dataset: Example 1: { "zip_code": { - * "value": { "float_value": 12345.0 } } } A single slice for any data with - * zip_code 12345 in the dataset. Example 2: { "zip_code": { "range": { "low": - * 12345, "high": 20000 } } } A single slice containing data where the - * zip_codes between 12345 and 20000 For this example, data with the zip_code - * of 12345 will be in this slice. Example 3: { "zip_code": { "range": { "low": - * 10000, "high": 20000 } }, "country": { "value": { "string_value": "US" } } } - * A single slice containing data where the zip_codes between 10000 and 20000 - * has the country "US". For this example, data with the zip_code of 12345 and - * country "US" will be in this slice. Example 4: { "country": {"all_values": { - * "value": true } } } Three slices are computed, one for each unique country - * in the dataset. Example 5: { "country": { "all_values": { "value": true } }, - * "zip_code": { "value": { "float_value": 12345.0 } } } Three slices are - * computed, one for each unique country in the dataset where the zip_code is - * also 12345. For this example, data with zip_code 12345 and country "US" will - * be in one slice, zip_code 12345 and country "Canada" in another slice, and - * zip_code 12345 and country "Mexico" in another slice, totaling 3 slices. + * Defines a retrieval tool that model can call to access external knowledge. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Retrieval : GTLRObject /** - * If all_values is set to true, then all possible labels of the keyed feature - * will have another slice computed. Example: `{"all_values":{"value":true}}` + * Optional. Disable using the result from this tool in detecting grounding + * attribution. This does not affect how the result is given to the model for + * generation. * * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *allValues; +@property(nonatomic, strong, nullable) NSNumber *disableAttribution; + +/** Set to use data source powered by Vertex AI Search. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1VertexAISearch *vertexAiSearch; + +@end + /** - * A range of values for a numerical feature. Example: - * `{"range":{"low":10000.0,"high":50000.0}}` will capture 12345 and 23334 in - * the slice. + * Safety rating corresponding to the generated content. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecRange *range; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SafetyRating : GTLRObject /** - * A unique specific value for a given feature. Example: `{ "value": { - * "string_value": "12345" } }` + * Output only. Indicates whether the content was filtered out because of this + * rating. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecValue *value; - -@end +@property(nonatomic, strong, nullable) NSNumber *blocked; +/** + * Output only. Harm category. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Category_HarmCategoryDangerousContent + * The harm category is dangerous content. (Value: + * "HARM_CATEGORY_DANGEROUS_CONTENT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Category_HarmCategoryHarassment + * The harm category is harassment. (Value: "HARM_CATEGORY_HARASSMENT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Category_HarmCategoryHateSpeech + * The harm category is hate speech. (Value: "HARM_CATEGORY_HATE_SPEECH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Category_HarmCategorySexuallyExplicit + * The harm category is sexually explicit content. (Value: + * "HARM_CATEGORY_SEXUALLY_EXPLICIT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Category_HarmCategoryUnspecified + * The harm category is unspecified. (Value: "HARM_CATEGORY_UNSPECIFIED") + */ +@property(nonatomic, copy, nullable) NSString *category; /** - * Single value that supports strings and floats. + * Output only. Harm probability levels in the content. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Probability_HarmProbabilityUnspecified + * Harm probability unspecified. (Value: "HARM_PROBABILITY_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Probability_High + * High level of harm. (Value: "HIGH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Probability_Low + * Low level of harm. (Value: "LOW") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Probability_Medium + * Medium level of harm. (Value: "MEDIUM") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Probability_Negligible + * Negligible level of harm. (Value: "NEGLIGIBLE") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecValue : GTLRObject +@property(nonatomic, copy, nullable) NSString *probability; /** - * Float type. + * Output only. Harm probability score. * * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *floatValue; - -/** String type. */ -@property(nonatomic, copy, nullable) NSString *stringValue; - -@end - +@property(nonatomic, strong, nullable) NSNumber *probabilityScore; /** - * Aggregated explanation metrics for a Model over a set of instances. + * Output only. Harm severity levels in the content. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Severity_HarmSeverityHigh + * High level of harm severity. (Value: "HARM_SEVERITY_HIGH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Severity_HarmSeverityLow + * Low level of harm severity. (Value: "HARM_SEVERITY_LOW") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Severity_HarmSeverityMedium + * Medium level of harm severity. (Value: "HARM_SEVERITY_MEDIUM") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Severity_HarmSeverityNegligible + * Negligible level of harm severity. (Value: "HARM_SEVERITY_NEGLIGIBLE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Severity_HarmSeverityUnspecified + * Harm severity unspecified. (Value: "HARM_SEVERITY_UNSPECIFIED") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelExplanation : GTLRObject +@property(nonatomic, copy, nullable) NSString *severity; /** - * Output only. Aggregated attributions explaining the Model's prediction - * outputs over the set of instances. The attributions are grouped by outputs. - * For Models that predict only one output, such as regression Models that - * predict only one score, there is only one attibution that explains the - * predicted output. For Models that predict multiple outputs, such as - * multiclass Models that predict multiple classes, each element explains one - * specific item. Attribution.output_index can be used to identify which output - * this attribution is explaining. The baselineOutputValue, instanceOutputValue - * and featureAttributions fields are averaged over the test data. NOTE: - * Currently AutoML tabular classification Models produce only one attribution, - * which averages attributions over all the classes it predicts. - * Attribution.approximation_error is not populated. + * Output only. Harm severity score. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSArray *meanAttributions; +@property(nonatomic, strong, nullable) NSNumber *severityScore; @end /** - * Represents export format supported by the Model. All formats export to - * Google Cloud Storage. + * Safety settings. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelExportFormat : GTLRObject - -/** Output only. The content of this Model that may be exported. */ -@property(nonatomic, strong, nullable) NSArray *exportableContents; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SafetySetting : GTLRObject /** - * Output only. The ID of the export format. The possible format IDs are: * - * `tflite` Used for Android mobile devices. * `edgetpu-tflite` Used for [Edge - * TPU](https://cloud.google.com/edge-tpu/) devices. * `tf-saved-model` A - * tensorflow model in SavedModel format. * `tf-js` A - * [TensorFlow.js](https://www.tensorflow.org/js) model that can be used in the - * browser and in Node.js using JavaScript. * `core-ml` Used for iOS mobile - * devices. * `custom-trained` A Model that was uploaded or trained by custom - * code. + * Required. Harm category. * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Category_HarmCategoryDangerousContent + * The harm category is dangerous content. (Value: + * "HARM_CATEGORY_DANGEROUS_CONTENT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Category_HarmCategoryHarassment + * The harm category is harassment. (Value: "HARM_CATEGORY_HARASSMENT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Category_HarmCategoryHateSpeech + * The harm category is hate speech. (Value: "HARM_CATEGORY_HATE_SPEECH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Category_HarmCategorySexuallyExplicit + * The harm category is sexually explicit content. (Value: + * "HARM_CATEGORY_SEXUALLY_EXPLICIT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Category_HarmCategoryUnspecified + * The harm category is unspecified. (Value: "HARM_CATEGORY_UNSPECIFIED") */ -@property(nonatomic, copy, nullable) NSString *identifier; - -@end - +@property(nonatomic, copy, nullable) NSString *category; /** - * Contains information about the source of the models generated from Model - * Garden. + * Optional. Specify if the threshold is used for probability or severity + * score. If not specified, the threshold is used for probability score. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Method_HarmBlockMethodUnspecified + * The harm block method is unspecified. (Value: + * "HARM_BLOCK_METHOD_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Method_Probability + * The harm block method uses the probability score. (Value: + * "PROBABILITY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Method_Severity + * The harm block method uses both probability and severity scores. + * (Value: "SEVERITY") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelGardenSource : GTLRObject +@property(nonatomic, copy, nullable) NSString *method; -/** Required. The model garden source model resource name. */ -@property(nonatomic, copy, nullable) NSString *publicModelName; +/** + * Required. The harm block threshold. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Threshold_BlockLowAndAbove + * Block low threshold and above (i.e. block more). (Value: + * "BLOCK_LOW_AND_ABOVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Threshold_BlockMediumAndAbove + * Block medium threshold and above. (Value: "BLOCK_MEDIUM_AND_ABOVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Threshold_BlockNone + * Block none. (Value: "BLOCK_NONE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Threshold_BlockOnlyHigh + * Block only high threshold (i.e. block less). (Value: + * "BLOCK_ONLY_HIGH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Threshold_HarmBlockThresholdUnspecified + * Unspecified harm block threshold. (Value: + * "HARM_BLOCK_THRESHOLD_UNSPECIFIED") + */ +@property(nonatomic, copy, nullable) NSString *threshold; @end /** - * The alert config for model monitoring. + * Active learning data sampling config. For every active learning labeling + * iteration, it will select a batch of data based on the sampling strategy. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SampleConfig : GTLRObject -/** Email alert config. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfigEmailAlertConfig *emailAlertConfig; +/** + * The percentage of data needed to be labeled in each following batch (except + * the first batch). + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *followingBatchSamplePercentage; /** - * Dump the anomalies to Cloud Logging. The anomalies will be put to json - * payload encoded from proto - * google.cloud.aiplatform.logging.ModelMonitoringAnomaliesLogEntry. This can - * be further sinked to Pub/Sub or any other services supported by Cloud - * Logging. + * The percentage of data needed to be labeled in the first batch. * - * Uses NSNumber of boolValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *enableLogging; +@property(nonatomic, strong, nullable) NSNumber *initialBatchSamplePercentage; /** - * Resource names of the NotificationChannels to send alert. Must be of the - * format `projects//notificationChannels/` + * Field to choose sampling strategy. Sampling strategy will decide which data + * should be selected for human labeling in every batch. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SampleConfig_SampleStrategy_SampleStrategyUnspecified + * Default will be treated as UNCERTAINTY. (Value: + * "SAMPLE_STRATEGY_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SampleConfig_SampleStrategy_Uncertainty + * Sample the most uncertain data to label. (Value: "UNCERTAINTY") */ -@property(nonatomic, strong, nullable) NSArray *notificationChannels; +@property(nonatomic, copy, nullable) NSString *sampleStrategy; @end /** - * The config for email alert. + * An attribution method that approximates Shapley values for features that + * contribute to the label being predicted. A sampling strategy is used to + * approximate the value rather than considering all subsets of features. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringAlertConfigEmailAlertConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SampledShapleyAttribution : GTLRObject -/** The email addresses to send the alert. */ -@property(nonatomic, strong, nullable) NSArray *userEmails; +/** + * Required. The number of feature permutations to consider when approximating + * the Shapley values. Valid range of its value is [1, 50], inclusively. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *pathCount; @end /** - * The objective configuration for model monitoring, including the information - * needed to detect anomalies for one particular model. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfig : GTLRObject - -/** The config for integrating with Vertex Explainable AI. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfig *explanationConfig; - -/** The config for drift of prediction data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig *predictionDriftDetectionConfig; - -/** - * Training dataset for models. This field has to be set only if - * TrainingPredictionSkewDetectionConfig is specified. + * Sampling Strategy for logging, can be for both training and prediction + * dataset. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingDataset *trainingDataset; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategy : GTLRObject -/** The config for skew between training data and prediction data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig *trainingPredictionSkewDetectionConfig; +/** Random sample config. Will support more sampling strategies later. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategyRandomSampleConfig *randomSampleConfig; @end /** - * The config for integrating with Vertex Explainable AI. Only applicable if - * the Model has explanation_spec populated. + * Requests are randomly selected. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategyRandomSampleConfig : GTLRObject /** - * If want to analyze the Vertex Explainable AI feature attribute scores or - * not. If set to true, Vertex AI will log the feature attributions from - * explain response and do the skew/drift detection for them. + * Sample rate (0, 1] * - * Uses NSNumber of boolValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *enableFeatureAttributes; - -/** Predictions generated by the BatchPredictionJob using baseline dataset. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline *explanationBaseline; +@property(nonatomic, strong, nullable) NSNumber *sampleRate; @end /** - * Output from BatchPredictionJob for Model Monitoring baseline dataset, which - * can be used to generate baseline attribution scores. + * A SavedQuery is a view of the dataset. It references a subset of annotations + * by problem type and filters. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline : GTLRObject - -/** BigQuery location for BatchExplain output. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination *bigquery; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery : GTLRObject -/** Cloud Storage location for BatchExplain output. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcs; +/** Output only. Filters on the Annotations in the dataset. */ +@property(nonatomic, copy, nullable) NSString *annotationFilter; /** - * The storage format of the predictions generated BatchPrediction job. + * Output only. Number of AnnotationSpecs in the context of the SavedQuery. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline_PredictionFormat_Bigquery - * Predictions are in BigQuery. (Value: "BIGQUERY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline_PredictionFormat_Jsonl - * Predictions are in JSONL files. (Value: "JSONL") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigExplanationConfigExplanationBaseline_PredictionFormat_PredictionFormatUnspecified - * Should not be set. (Value: "PREDICTION_FORMAT_UNSPECIFIED") + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *predictionFormat; +@property(nonatomic, strong, nullable) NSNumber *annotationSpecCount; -@end +/** Output only. Timestamp when this SavedQuery was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** + * Required. The user-defined name of the SavedQuery. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. + */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * The config for Prediction data drift detection. + * Used to perform a consistent read-modify-write update. If not set, a blind + * "overwrite" update happens. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig : GTLRObject +@property(nonatomic, copy, nullable) NSString *ETag; /** - * Key is the feature name and value is the threshold. The threshold here is - * against attribution score distance between different time windows. + * Some additional information about the SavedQuery. + * + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_AttributionScoreDriftThresholds *attributionScoreDriftThresholds; +@property(nonatomic, strong, nullable) id metadata; + +/** Output only. Resource name of the SavedQuery. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * Drift anomaly detection threshold used by all features. When the per-feature - * thresholds are not set, this field can be used to specify a threshold for - * all features. + * Required. Problem type of the SavedQuery. Allowed values: * + * IMAGE_CLASSIFICATION_SINGLE_LABEL * IMAGE_CLASSIFICATION_MULTI_LABEL * + * IMAGE_BOUNDING_POLY * IMAGE_BOUNDING_BOX * TEXT_CLASSIFICATION_SINGLE_LABEL + * * TEXT_CLASSIFICATION_MULTI_LABEL * TEXT_EXTRACTION * TEXT_SENTIMENT * + * VIDEO_CLASSIFICATION * VIDEO_OBJECT_TRACKING */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig *defaultDriftThreshold; +@property(nonatomic, copy, nullable) NSString *problemType; /** - * Key is the feature name and value is the threshold. If a feature needs to be - * monitored for drift, a value threshold must be configured for that feature. - * The threshold here is against feature distribution distance between - * different time windws. + * Output only. If the Annotations belonging to the SavedQuery can be used for + * AutoML training. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_DriftThresholds *driftThresholds; +@property(nonatomic, strong, nullable) NSNumber *supportAutomlTraining; + +/** Output only. Timestamp when SavedQuery was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Key is the feature name and value is the threshold. The threshold here is - * against attribution score distance between different time windows. - * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * One point viewable on a scalar metric plot. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_AttributionScoreDriftThresholds : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1Scalar : GTLRObject /** - * Key is the feature name and value is the threshold. If a feature needs to be - * monitored for drift, a value threshold must be configured for that feature. - * The threshold here is against feature distribution distance between - * different time windws. + * Value of the point at this step / timestamp. * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigPredictionDriftDetectionConfig_DriftThresholds : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *value; + @end /** - * Training Dataset information. + * An instance of a Schedule periodically schedules runs to make API calls + * based on user specified time specification and API request type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingDataset : GTLRObject - -/** The BigQuery table of the unmanaged Dataset used to train this Model. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQuerySource *bigquerySource; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Schedule : GTLRObject /** - * Data format of the dataset, only applicable if the input is from Google - * Cloud Storage. The possible formats are: "tf-record" The source file is a - * TFRecord file. "csv" The source file is a CSV file. "jsonl" The source file - * is a JSONL file. + * Optional. Whether new scheduled runs can be queued when max_concurrent_runs + * limit is reached. If set to true, new runs will be queued instead of + * skipped. Default to false. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *dataFormat; - -/** The resource name of the Dataset used to train this Model. */ -@property(nonatomic, copy, nullable) NSString *dataset; +@property(nonatomic, strong, nullable) NSNumber *allowQueueing; /** - * The Google Cloud Storage uri of the unmanaged Dataset used to train this - * Model. + * Output only. Whether to backfill missed runs when the schedule is resumed + * from PAUSED state. If set to true, all missed runs will be scheduled. New + * runs will be scheduled after the backfill is complete. Default to false. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsSource *gcsSource; +@property(nonatomic, strong, nullable) NSNumber *catchUp; /** - * Strategy to sample data from Training Dataset. If not set, we process the - * whole dataset. + * Request for PipelineService.CreatePipelineJob. + * CreatePipelineJobRequest.parent field is required (format: + * projects/{project}/locations/{location}). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategy *loggingSamplingStrategy; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CreatePipelineJobRequest *createPipelineJobRequest; + +/** Output only. Timestamp when this Schedule was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The target field name the model is to predict. This field will be excluded - * when doing Predict and (or) Explain for the training data. + * Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. + * To explicitly set a timezone to the cron tab, apply a prefix in the cron + * tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The + * ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. + * For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 + * * * * *". */ -@property(nonatomic, copy, nullable) NSString *targetField; - -@end - +@property(nonatomic, copy, nullable) NSString *cron; /** - * The config for Training & Prediction data skew detection. It specifies the - * training dataset sources and the skew detection parameters. + * Required. User provided name of the Schedule. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig : GTLRObject +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Key is the feature name and value is the threshold. The threshold here is - * against attribution score distance between the training and prediction - * feature. + * Optional. Timestamp after which no new runs can be scheduled. If specified, + * The schedule will be completed when either end_time is reached or when + * scheduled_run_count >= max_run_count. If not specified, new runs will keep + * getting scheduled until this Schedule is paused or deleted. Already + * scheduled runs will be allowed to complete. Unset if not specified. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_AttributionScoreSkewThresholds *attributionScoreSkewThresholds; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * Skew anomaly detection threshold used by all features. When the per-feature - * thresholds are not set, this field can be used to specify a threshold for - * all features. + * Output only. Timestamp when this Schedule was last paused. Unset if never + * paused. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig *defaultSkewThreshold; +@property(nonatomic, strong, nullable) GTLRDateTime *lastPauseTime; /** - * Key is the feature name and value is the threshold. If a feature needs to be - * monitored for skew, a value threshold must be configured for that feature. - * The threshold here is against feature distribution distance between the - * training and prediction feature. + * Output only. Timestamp when this Schedule was last resumed. Unset if never + * resumed from pause. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_SkewThresholds *skewThresholds; - -@end - +@property(nonatomic, strong, nullable) GTLRDateTime *lastResumeTime; /** - * Key is the feature name and value is the threshold. The threshold here is - * against attribution score distance between the training and prediction - * feature. - * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Output only. Response of the last scheduled run. This is the response for + * starting the scheduled requests and not the execution of the operations/jobs + * created by the requests (if applicable). Unset if no run has been scheduled + * yet. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_AttributionScoreSkewThresholds : GTLRObject -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ScheduleRunResponse *lastScheduledRunResponse; /** - * Key is the feature name and value is the threshold. If a feature needs to be - * monitored for skew, a value threshold must be configured for that feature. - * The threshold here is against feature distribution distance between the - * training and prediction feature. + * Required. Maximum number of runs that can be started concurrently for this + * Schedule. This is the limit for starting the scheduled requests and not the + * execution of the operations/jobs created by the requests (if applicable). * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringObjectiveConfigTrainingPredictionSkewDetectionConfig_SkewThresholds : GTLRObject -@end - +@property(nonatomic, strong, nullable) NSNumber *maxConcurrentRunCount; /** - * Statistics and anomalies generated by Model Monitoring. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies : GTLRObject - -/** - * Number of anomalies within all stats. + * Optional. Maximum run count of the schedule. If specified, The schedule will + * be completed when either started_run_count >= max_run_count or when end_time + * is reached. If not specified, new runs will keep getting scheduled until + * this Schedule is paused or deleted. Already scheduled runs will be allowed + * to complete. Unset if not specified. * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *anomalyCount; +@property(nonatomic, strong, nullable) NSNumber *maxRunCount; -/** Deployed Model ID. */ -@property(nonatomic, copy, nullable) NSString *deployedModelId; +/** Immutable. The resource name of the Schedule. */ +@property(nonatomic, copy, nullable) NSString *name; -/** A list of historical Stats and Anomalies generated for all Features. */ -@property(nonatomic, strong, nullable) NSArray *featureStats; +/** + * Output only. Timestamp when this Schedule should schedule the next run. + * Having a next_run_time in the past means the runs are being started behind + * schedule. + */ +@property(nonatomic, strong, nullable) GTLRDateTime *nextRunTime; /** - * Model Monitoring Objective those stats and anomalies belonging to. + * Output only. The number of runs started by this schedule. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies_Objective_FeatureAttributionDrift - * Feature attribution scores to detect skew between Prediction datasets - * collected within different time windows. (Value: - * "FEATURE_ATTRIBUTION_DRIFT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies_Objective_FeatureAttributionSkew - * Feature attribution scores to detect skew between Training-Prediction - * datasets. (Value: "FEATURE_ATTRIBUTION_SKEW") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies_Objective_ModelDeploymentMonitoringObjectiveTypeUnspecified - * Default value, should not be set. (Value: - * "MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies_Objective_RawFeatureDrift - * Raw feature values' stats to detect drift between Serving-Prediction - * datasets. (Value: "RAW_FEATURE_DRIFT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomalies_Objective_RawFeatureSkew - * Raw feature values' stats to detect skew between Training-Prediction - * datasets. (Value: "RAW_FEATURE_SKEW") + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *objective; - -@end - +@property(nonatomic, strong, nullable) NSNumber *startedRunCount; /** - * Historical Stats (and Anomalies) for a specific Feature. + * Optional. Timestamp after which the first run can be scheduled. Default to + * Schedule create time if not specified. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelMonitoringStatsAnomaliesFeatureHistoricStatsAnomalies : GTLRObject - -/** Display Name of the Feature. */ -@property(nonatomic, copy, nullable) NSString *featureDisplayName; +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * A list of historical stats generated by different time window's Prediction - * Dataset. + * Output only. The state of this Schedule. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schedule_State_Active The + * Schedule is active. Runs are being scheduled on the user-specified + * timespec. (Value: "ACTIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schedule_State_Completed + * The Schedule is completed. No new runs will be scheduled. Already + * started runs will be allowed to complete. Schedules in completed state + * cannot be paused or resumed. (Value: "COMPLETED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schedule_State_Paused The + * schedule is paused. No new runs will be created until the schedule is + * resumed. Already started runs will be allowed to complete. (Value: + * "PAUSED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schedule_State_StateUnspecified + * Unspecified. (Value: "STATE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) NSArray *predictionStats; - -/** Threshold for anomaly detection. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig *threshold; +@property(nonatomic, copy, nullable) NSString *state; -/** Stats calculated for the Training Dataset. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureStatsAnomaly *trainingStats; +/** Output only. Timestamp when this Schedule was updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Contains information about the original Model if this Model is a copy. + * Status of a scheduled run. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelOriginalModelInfo : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ScheduleRunResponse : GTLRObject -/** - * Output only. The resource name of the Model this Model is a copy of, - * including the revision. Format: - * `projects/{project}/locations/{location}/models/{model_id}\@{version_id}` - */ -@property(nonatomic, copy, nullable) NSString *model; +/** The response of the scheduled run. */ +@property(nonatomic, copy, nullable) NSString *runResponse; + +/** The scheduled run time based on the user-specified schedule. */ +@property(nonatomic, strong, nullable) GTLRDateTime *scheduledRunTime; @end /** - * Detail description of the source information of the model. + * All parameters related to queuing and scheduling of custom jobs. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Scheduling : GTLRObject /** - * If this Model is copy of another Model. If true then source_type pertains to - * the original. - * - * Remapped to 'copyProperty' to avoid NSObject's 'copy'. + * Optional. Indicates if the job should retry for internal errors after the + * job starts running. If true, overrides + * `Scheduling.restart_job_on_worker_restart` to false. * * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *copyProperty NS_RETURNS_NOT_RETAINED; +@property(nonatomic, strong, nullable) NSNumber *disableRetries; /** - * Type of the model source. + * Restarts the entire CustomJob if a worker gets restarted. This feature can + * be used by distributed training jobs that are not resilient to workers + * leaving and joining a job. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_Automl - * The Model is uploaded by automl training pipeline. (Value: "AUTOML") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_Bqml - * The Model is registered and sync'ed from BigQuery ML. (Value: "BQML") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_Custom - * The Model is uploaded by user or custom training pipeline. (Value: - * "CUSTOM") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_CustomTextEmbedding - * The Model is uploaded by text embedding finetuning pipeline. (Value: - * "CUSTOM_TEXT_EMBEDDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_Genie - * The Model is saved or tuned from Genie. (Value: "GENIE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_Marketplace - * The Model is saved or tuned from Marketplace. (Value: "MARKETPLACE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_ModelGarden - * The Model is saved or tuned from Model Garden. (Value: "MODEL_GARDEN") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1ModelSourceInfo_SourceType_ModelSourceTypeUnspecified - * Should not be used. (Value: "MODEL_SOURCE_TYPE_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *sourceType; - -@end - - -/** - * Runtime operation information for IndexEndpointService.MutateDeployedIndex. + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexOperationMetadata : GTLRObject - -/** The unique index id specified by user */ -@property(nonatomic, copy, nullable) NSString *deployedIndexId; +@property(nonatomic, strong, nullable) NSNumber *restartJobOnWorkerRestart; -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** The maximum job running time. The default is 7 days. */ +@property(nonatomic, strong, nullable) GTLRDuration *timeout; @end /** - * Response message for IndexEndpointService.MutateDeployedIndex. + * Schema is used to define the format of input/output data. Represents a + * select subset of an [OpenAPI 3.0 schema + * object](https://spec.openapis.org/oas/v3.0.3#schema). More fields may be + * added in the future as needed. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedIndexResponse : GTLRObject - -/** The DeployedIndex that had been updated in the IndexEndpoint. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedIndex *deployedIndex; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1Schema : GTLRObject /** - * Runtime operation information for EndpointService.MutateDeployedModel. + * Optional. Default value of the data. + * + * Remapped to 'defaultProperty' to avoid language reserved word 'default'. + * + * Can be any valid JSON type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@property(nonatomic, strong, nullable) id defaultProperty; /** - * Request message for EndpointService.MutateDeployedModel. + * Optional. The description of the data. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * Required. The DeployedModel to be mutated within the Endpoint. Only the - * following fields can be mutated: * `min_replica_count` in either - * DedicatedResources or AutomaticResources * `max_replica_count` in either - * DedicatedResources or AutomaticResources * autoscaling_metric_specs * - * `disable_container_logging` (v1 only) * `enable_container_logging` (v1beta1 - * only) + * Optional. Possible values of the element of Type.STRING with enum format. + * For example we can define an Enum Direction as : {type:STRING, format:enum, + * enum:["EAST", NORTH", "SOUTH", "WEST"]} + * + * Remapped to 'enumProperty' to avoid language reserved word 'enum'. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel *deployedModel; +@property(nonatomic, strong, nullable) NSArray *enumProperty; /** - * Required. The update mask applies to the resource. See - * google.protobuf.FieldMask. + * Optional. Example of the object. Will only populated when the object is the + * root. * - * String format is a comma-separated list of fields. + * Can be any valid JSON type. */ -@property(nonatomic, copy, nullable) NSString *updateMask; - -@end - +@property(nonatomic, strong, nullable) id example; /** - * Response message for EndpointService.MutateDeployedModel. + * Optional. The format of the data. Supported formats: for NUMBER type: + * "float", "double" for INTEGER type: "int32", "int64" for STRING type: + * "email", "byte", etc */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1MutateDeployedModelResponse : GTLRObject - -/** The DeployedModel that's being mutated. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DeployedModel *deployedModel; - -@end - +@property(nonatomic, copy, nullable) NSString *format; /** - * Represents a Neural Architecture Search (NAS) job. + * Optional. SCHEMA FIELDS FOR TYPE ARRAY Schema of the elements of Type.ARRAY. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJob : GTLRObject - -/** Output only. Time when the NasJob was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Schema *items; /** - * Required. The display name of the NasJob. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. + * Optional. Maximum value of the Type.INTEGER and Type.NUMBER + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSNumber *maximum; /** - * Optional. Enable a separation of Custom model training and restricted image - * training for tenant project. + * Optional. Maximum number of the elements for Type.ARRAY. * - * Uses NSNumber of boolValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *enableRestrictedImageTraining GTLR_DEPRECATED; +@property(nonatomic, strong, nullable) NSNumber *maxItems; /** - * Customer-managed encryption key options for a NasJob. If this is set, then - * all resources created by the NasJob will be encrypted with the provided - * encryption key. + * Optional. Maximum length of the Type.STRING + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@property(nonatomic, strong, nullable) NSNumber *maxLength; /** - * Output only. Time when the NasJob entered any of the following states: - * `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`. + * Optional. Maximum number of the properties for Type.OBJECT. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@property(nonatomic, strong, nullable) NSNumber *maxProperties; /** - * Output only. Only populated when job's state is JOB_STATE_FAILED or - * JOB_STATE_CANCELLED. + * Optional. SCHEMA FIELDS FOR TYPE INTEGER and NUMBER Minimum value of the + * Type.INTEGER and Type.NUMBER + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@property(nonatomic, strong, nullable) NSNumber *minimum; /** - * The labels with user-defined metadata to organize NasJobs. Label keys and - * values can be no longer than 64 characters (Unicode codepoints), can only - * contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. + * Optional. Minimum number of the elements for Type.ARRAY. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJob_Labels *labels; +@property(nonatomic, strong, nullable) NSNumber *minItems; -/** Output only. Resource name of the NasJob. */ -@property(nonatomic, copy, nullable) NSString *name; +/** + * Optional. SCHEMA FIELDS FOR TYPE STRING Minimum length of the Type.STRING + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSNumber *minLength; -/** Output only. Output of the NasJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutput *nasJobOutput; +/** + * Optional. Minimum number of the properties for Type.OBJECT. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSNumber *minProperties; -/** Required. The specification of a NasJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpec *nasJobSpec; +/** + * Optional. Indicates if the value may be null. + * + * Uses NSNumber of boolValue. + */ +@property(nonatomic, strong, nullable) NSNumber *nullable; /** - * Output only. Time when the NasJob for the first time entered the - * `JOB_STATE_RUNNING` state. + * Optional. Pattern of the Type.STRING to restrict a string to a regular + * expression. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, copy, nullable) NSString *pattern; + +/** Optional. SCHEMA FIELDS FOR TYPE OBJECT Properties of Type.OBJECT. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Schema_Properties *properties; + +/** Optional. Required properties of Type.OBJECT. */ +@property(nonatomic, strong, nullable) NSArray *required; + +/** Optional. The title of the Schema. */ +@property(nonatomic, copy, nullable) NSString *title; /** - * Output only. The detailed state of the job. + * Optional. The type of the data. * * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateCancelled - * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateCancelling - * The job is being cancelled. From this state the job may only go to - * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or - * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateExpired - * The job has expired. (Value: "JOB_STATE_EXPIRED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateFailed - * The job failed. (Value: "JOB_STATE_FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStatePartiallySucceeded - * The job is partially succeeded, some results may be missing due to - * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStatePaused - * The job has been stopped, and can be resumed. (Value: - * "JOB_STATE_PAUSED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStatePending - * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateQueued - * The job has been just created or resumed and processing has not yet - * begun. (Value: "JOB_STATE_QUEUED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateRunning - * The job is in progress. (Value: "JOB_STATE_RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateSucceeded - * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateUnspecified - * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJob_State_JobStateUpdating - * The job is being updated. Only jobs in the `RUNNING` state can be - * updated. After updating, the job goes back to the `RUNNING` state. - * (Value: "JOB_STATE_UPDATING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_Array OpenAPI + * array type (Value: "ARRAY") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_Boolean OpenAPI + * boolean type (Value: "BOOLEAN") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_Integer OpenAPI + * integer type (Value: "INTEGER") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_Number OpenAPI + * number type (Value: "NUMBER") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_Object OpenAPI + * object type (Value: "OBJECT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_String OpenAPI + * string type (Value: "STRING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_TypeUnspecified + * Not specified, should not be used. (Value: "TYPE_UNSPECIFIED") */ -@property(nonatomic, copy, nullable) NSString *state; - -/** Output only. Time when the NasJob was most recently updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, copy, nullable) NSString *type; @end /** - * The labels with user-defined metadata to organize NasJobs. Label keys and - * values can be no longer than 64 characters (Unicode codepoints), can only - * contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. + * Optional. SCHEMA FIELDS FOR TYPE OBJECT Properties of Type.OBJECT. * - * @note This class is documented as having more properties of NSString. Use @c + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1Schema. Use @c * -additionalJSONKeys and @c -additionalPropertyForName: to get the list * of properties and then fetch them; or @c -additionalProperties to * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJob_Labels : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Schema_Properties : GTLRObject @end /** - * Represents a uCAIP NasJob output. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutput : GTLRObject - -/** - * Output only. The output of this multi-trial Neural Architecture Search (NAS) - * job. + * An entry of mapping between color and AnnotationSpec. The mapping is used in + * segmentation mask. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutput *multiTrialJobOutput; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaAnnotationSpecColor : GTLRObject -/** - * The output of a multi-trial Neural Architecture Search (NAS) jobs. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobOutputMultiTrialJobOutput : GTLRObject +/** The color of the AnnotationSpec in a segmentation mask. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeColor *color; /** - * Output only. List of NasTrials that were started as part of search stage. + * The display name of the AnnotationSpec represented by the color in the + * segmentation mask. */ -@property(nonatomic, strong, nullable) NSArray *searchTrials; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Output only. List of NasTrials that were started as part of train stage. + * The ID of the AnnotationSpec represented by the color in the segmentation + * mask. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@property(nonatomic, strong, nullable) NSArray *trainTrials; +@property(nonatomic, copy, nullable) NSString *identifier; @end /** - * Represents the spec of a NasJob. + * Annotation details specific to image object detection. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageBoundingBoxAnnotation : GTLRObject -/** The spec of multi-trial algorithms. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec *multiTrialAlgorithmSpec; +/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ +@property(nonatomic, copy, nullable) NSString *annotationSpecId; /** - * The ID of the existing NasJob in the same Project and Location which will be - * used to resume search. search_space_spec and nas_algorithm_spec are obtained - * from previous NasJob hence should not provide them again for this NasJob. + * The display name of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *resumeNasJobId; - -/** It defines the search space for Neural Architecture Search (NAS). */ -@property(nonatomic, copy, nullable) NSString *searchSpaceSpec; - -@end - +@property(nonatomic, copy, nullable) NSString *displayName; /** - * The spec of multi-trial Neural Architecture Search (NAS). + * The rightmost coordinate of the bounding box. + * + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *xMax; /** - * Metric specs for the NAS job. Validation for this field is done at - * `multi_trial_algorithm_spec` field. + * The leftmost coordinate of the bounding box. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec *metric; +@property(nonatomic, strong, nullable) NSNumber *xMin; /** - * The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to - * `REINFORCEMENT_LEARNING`. + * The bottommost coordinate of the bounding box. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec_MultiTrialAlgorithm_GridSearch - * The Grid Search Algorithm for Multi-trial Neural Architecture Search - * (NAS). (Value: "GRID_SEARCH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec_MultiTrialAlgorithm_MultiTrialAlgorithmUnspecified - * Defaults to `REINFORCEMENT_LEARNING`. (Value: - * "MULTI_TRIAL_ALGORITHM_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec_MultiTrialAlgorithm_ReinforcementLearning - * The Reinforcement Learning Algorithm for Multi-trial Neural - * Architecture Search (NAS). (Value: "REINFORCEMENT_LEARNING") + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *multiTrialAlgorithm; - -/** Required. Spec for search trials. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec *searchTrialSpec; +@property(nonatomic, strong, nullable) NSNumber *yMax; /** - * Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] - * search trials will be trained for every M [TrainTrialSpec.frequency] trials - * searched. + * The topmost coordinate of the bounding box. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec *trainTrialSpec; +@property(nonatomic, strong, nullable) NSNumber *yMin; @end /** - * Represents a metric to optimize. + * Annotation details specific to image classification. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageClassificationAnnotation : GTLRObject + +/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ +@property(nonatomic, copy, nullable) NSString *annotationSpecId; /** - * Required. The optimization goal of the metric. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec_Goal_GoalTypeUnspecified - * Goal Type will default to maximize. (Value: "GOAL_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec_Goal_Maximize - * Maximize the goal metric. (Value: "MAXIMIZE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec_Goal_Minimize - * Minimize the goal metric. (Value: "MINIMIZE") + * The display name of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *goal; - -/** Required. The ID of the metric. Must not contain whitespaces. */ -@property(nonatomic, copy, nullable) NSString *metricId; +@property(nonatomic, copy, nullable) NSString *displayName; @end /** - * Represent spec for search trials. + * Payload of Image DataItem. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDataItem : GTLRObject /** - * The number of failed trials that need to be seen before failing the NasJob. - * If set to 0, Vertex AI decides how many trials must fail before the whole - * job fails. - * - * Uses NSNumber of intValue. + * Required. Google Cloud Storage URI points to the original image in user's + * bucket. The image is up to 30MB in size. */ -@property(nonatomic, strong, nullable) NSNumber *maxFailedTrialCount; +@property(nonatomic, copy, nullable) NSString *gcsUri; /** - * Required. The maximum number of trials to run in parallel. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxParallelTrialCount; - -/** - * Required. The maximum number of Neural Architecture Search (NAS) trials to - * run. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxTrialCount; - -/** - * Required. The spec of a search trial job. The same spec applies to all - * search trials. + * Output only. The mime type of the content of the image. Only the images in + * below listed mime types are supported. - image/jpeg - image/gif - image/png + * - image/webp - image/bmp - image/tiff - image/vnd.microsoft.icon */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *searchTrialJobSpec; +@property(nonatomic, copy, nullable) NSString *mimeType; @end /** - * Represent spec for train trials. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec : GTLRObject - -/** - * Required. Frequency of search trials to start train stage. Top N - * [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for - * every M [TrainTrialSpec.frequency] trials searched. - * - * Uses NSNumber of intValue. + * The metadata of Datasets that contain Image DataItems. */ -@property(nonatomic, strong, nullable) NSNumber *frequency; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDatasetMetadata : GTLRObject /** - * Required. The maximum number of trials to run in parallel. - * - * Uses NSNumber of intValue. + * Points to a YAML file stored on Google Cloud Storage describing payload of + * the Image DataItems that belong to this Dataset. */ -@property(nonatomic, strong, nullable) NSNumber *maxParallelTrialCount; +@property(nonatomic, copy, nullable) NSString *dataItemSchemaUri; /** - * Required. The spec of a train trial job. The same spec applies to all train - * trials. + * Google Cloud Storage Bucket name that contains the blob data of this + * Dataset. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *trainTrialJobSpec; +@property(nonatomic, copy, nullable) NSString *gcsBucket; @end /** - * Represents a uCAIP NasJob trial. + * Annotation details specific to image segmentation. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasTrial : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotation : GTLRObject /** - * Output only. Time when the NasTrial's status changed to `SUCCEEDED` or - * `INFEASIBLE`. + * Mask based segmentation annotation. Only one mask annotation can exist for + * one image. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationMaskAnnotation *maskAnnotation; + +/** Polygon annotation. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolygonAnnotation *polygonAnnotation; + +/** Polyline annotation. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolylineAnnotation *polylineAnnotation; + +@end -/** Output only. The final measurement containing the objective value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Measurement *finalMeasurement; /** - * Output only. The identifier of the NasTrial assigned by the service. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). + * The mask based segmentation annotation. */ -@property(nonatomic, copy, nullable) NSString *identifier; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationMaskAnnotation : GTLRObject -/** Output only. Time when the NasTrial was started. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +/** The mapping between color and AnnotationSpec for this Annotation. */ +@property(nonatomic, strong, nullable) NSArray *annotationSpecColors; /** - * Output only. The detailed state of the NasTrial. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_Active - * Indicates that the NasTrial has been suggested. (Value: "ACTIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_Infeasible - * Indicates that the NasTrial should not be attempted again. The service - * will set a NasTrial to INFEASIBLE when it's done but missing the - * final_measurement. (Value: "INFEASIBLE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_Requested - * Indicates that a specific NasTrial has been requested, but it has not - * yet been suggested by the service. (Value: "REQUESTED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_StateUnspecified - * The NasTrial state is unspecified. (Value: "STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_Stopping - * Indicates that the NasTrial should stop according to the service. - * (Value: "STOPPING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NasTrial_State_Succeeded - * Indicates that the NasTrial is completed successfully. (Value: - * "SUCCEEDED") + * Google Cloud Storage URI that points to the mask image. The image must be in + * PNG format. It must have the same size as the DataItem's image. Each pixel + * in the image mask represents the AnnotationSpec which the pixel in the image + * DataItem belong to. Each color is mapped to one AnnotationSpec based on + * annotation_spec_colors. */ -@property(nonatomic, copy, nullable) NSString *state; +@property(nonatomic, copy, nullable) NSString *maskGcsUri; @end /** - * Represents a NasTrial details along with its parameters. If there is a - * corresponding train NasTrial, the train NasTrial is also returned. + * Represents a polygon in image. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NasTrialDetail : GTLRObject - -/** Output only. Resource name of the NasTrialDetail. */ -@property(nonatomic, copy, nullable) NSString *name; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolygonAnnotation : GTLRObject -/** The parameters for the NasJob NasTrial. */ -@property(nonatomic, copy, nullable) NSString *parameters; +/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ +@property(nonatomic, copy, nullable) NSString *annotationSpecId; -/** The requested search NasTrial. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasTrial *searchTrial; +/** + * The display name of the AnnotationSpec that this Annotation pertains to. + */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * The train NasTrial corresponding to search_trial. Only populated if - * search_trial is used for training. + * The vertexes are connected one by one and the last vertex is connected to + * the first one to represent a polygon. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NasTrial *trainTrial; +@property(nonatomic, strong, nullable) NSArray *vertexes; @end /** - * A query to find a number of similar entities. + * Represents a polyline in image. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQuery : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolylineAnnotation : GTLRObject -/** Optional. The embedding vector that be used for similar search. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryEmbedding *embedding; +/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ +@property(nonatomic, copy, nullable) NSString *annotationSpecId; /** - * Optional. The entity id whose similar entities should be searched for. If - * embedding is set, search will use embedding instead of entity_id. + * The display name of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *entityId; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Optional. The number of similar entities to be retrieved from feature view - * for each query. - * - * Uses NSNumber of intValue. + * The vertexes are connected one by one and the last vertex in not connected + * to the first one. */ -@property(nonatomic, strong, nullable) NSNumber *neighborCount; +@property(nonatomic, strong, nullable) NSArray *vertexes; + +@end -/** Optional. Parameters that can be set to tune query on the fly. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryParameters *parameters; /** - * Optional. Crowding is a constraint on a neighbor list produced by nearest - * neighbor search requiring that no more than - * sper_crowding_attribute_neighbor_count of the k neighbors returned have the - * same value of crowding_attribute. It's used for improving result diversity. - * - * Uses NSNumber of intValue. + * Bounding box matching model metrics for a single intersection-over-union + * threshold and multiple label match confidence thresholds. */ -@property(nonatomic, strong, nullable) NSNumber *perCrowdingAttributeNeighborCount; - -/** Optional. The list of string filters. */ -@property(nonatomic, strong, nullable) NSArray *stringFilters; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetrics : GTLRObject +/** + * Metrics for each label-match confidence_threshold from + * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99. Precision-recall curve is derived + * from them. + */ +@property(nonatomic, strong, nullable) NSArray *confidenceMetrics; /** - * The embedding vector. + * The intersection-over-union threshold value used to compute this metrics + * entry. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryEmbedding : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *iouThreshold; /** - * Optional. Individual value in the embedding. + * The mean average precision, most often close to `auPrc`. * * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSArray *value; +@property(nonatomic, strong, nullable) NSNumber *meanAveragePrecision; @end /** - * Parameters that can be overrided in each query to tune query latency and - * recall. + * Metrics for a single confidence threshold. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryParameters : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetricsConfidenceMetrics : GTLRObject /** - * Optional. The number of neighbors to find via approximate search before - * exact reordering is performed; if set, this value must be > neighbor_count. + * The confidence threshold value used to compute the metrics. * - * Uses NSNumber of intValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *approximateNeighborCandidates; +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; /** - * Optional. The fraction of the number of leaves to search, set at query time - * allows user to tune search performance. This value increase result in both - * search accuracy and latency increase. The value should be between 0.0 and - * 1.0. + * The harmonic mean of recall and precision. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *leafNodesSearchFraction; - -@end - +@property(nonatomic, strong, nullable) NSNumber *f1Score; /** - * String filter is used to search a subset of the entities by using boolean - * rules on string columns. For example: if a query specifies string filter - * with 'name = color, allow_tokens = {red, blue}, deny_tokens = {purple}',' - * then that query will match entities that are red or blue, but if those - * points are also purple, then they will be excluded even if they are - * red/blue. Only string filter is supported for now, numeric filter will be - * supported in the near future. + * Precision under the given confidence threshold. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQueryStringFilter : GTLRObject - -/** Optional. The allowed tokens. */ -@property(nonatomic, strong, nullable) NSArray *allowTokens; - -/** Optional. The denied tokens. */ -@property(nonatomic, strong, nullable) NSArray *denyTokens; - -/** Required. Column names in BigQuery that used as filters. */ -@property(nonatomic, copy, nullable) NSString *name; - -@end - +@property(nonatomic, strong, nullable) NSNumber *precision; /** - * Nearest neighbors for one query. + * Recall under the given confidence threshold. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighbors : GTLRObject - -/** All its neighbors. */ -@property(nonatomic, strong, nullable) NSArray *neighbors; +@property(nonatomic, strong, nullable) NSNumber *recall; @end /** - * Runtime operation metadata with regard to Matching Engine Index. + * Metrics for classification evaluation results. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetrics : GTLRObject /** - * The validation stats of the content (per file) to be inserted or updated on - * the Matching Engine Index resource. Populated if contentsDeltaUri is - * provided as part of Index.metadata. Please note that, currently for those - * files that are broken or has unsupported file format, we will not have the - * stats for those files. + * The Area Under Precision-Recall Curve metric. Micro-averaged for the overall + * evaluation. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSArray *contentValidationStats; +@property(nonatomic, strong, nullable) NSNumber *auPrc; /** - * The ingested data size in bytes. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *dataBytesCount; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataContentValidationStats - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataContentValidationStats : GTLRObject - -/** - * Number of records in this file we skipped due to validate errors. + * The Area Under Receiver Operating Characteristic curve metric. + * Micro-averaged for the overall evaluation. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *invalidRecordCount; +@property(nonatomic, strong, nullable) NSNumber *auRoc; /** - * The detail information of the partial failures encountered for those invalid - * records that couldn't be parsed. Up to 50 partial errors will be reported. + * Metrics for each `confidenceThreshold` in + * 0.00,0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and `positionThreshold` = + * INT32_MAX_VALUE. ROC and precision-recall curves, and other aggregated + * metrics are derived from them. The confidence metrics entries may also be + * supplied for additional values of `positionThreshold`, but from these no + * aggregated metrics are computed. */ -@property(nonatomic, strong, nullable) NSArray *partialErrors; +@property(nonatomic, strong, nullable) NSArray *confidenceMetrics; -/** Cloud Storage URI pointing to the original file in user's bucket. */ -@property(nonatomic, copy, nullable) NSString *sourceGcsUri; +/** Confusion matrix of the evaluation. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix *confusionMatrix; /** - * Number of records in this file that were successfully processed. + * The Log Loss metric. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *validRecordCount; +@property(nonatomic, strong, nullable) NSNumber *logLoss; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError : GTLRObject - -/** Empty if the embedding id is failed to parse. */ -@property(nonatomic, copy, nullable) NSString *embeddingId; - -/** - * A human-readable message that is shown to the user to help them fix the - * error. Note that this message may change from time to time, your code should - * check against error_type as the source of truth. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics */ -@property(nonatomic, copy, nullable) NSString *errorMessage; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics : GTLRObject /** - * The error type of this record. + * Metrics are computed with an assumption that the Model never returns + * predictions with score lower than this value. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_DuplicateNamespace - * There are multiple restricts with the same `namespace` value. (Value: - * "DUPLICATE_NAMESPACE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_EmbeddingSizeMismatch - * The size of the dense embedding vectors does not match with the - * specified dimension. (Value: "EMBEDDING_SIZE_MISMATCH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_EmptyLine - * The record is empty. (Value: "EMPTY_LINE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_ErrorTypeUnspecified - * Default, shall not be used. (Value: "ERROR_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidAvroSyntax - * Invalid avro format. (Value: "INVALID_AVRO_SYNTAX") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidCsvSyntax - * Invalid csv format. (Value: "INVALID_CSV_SYNTAX") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidEmbeddingId - * The embedding id is not valid. (Value: "INVALID_EMBEDDING_ID") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidEncoding - * File is not in UTF_8 format. (Value: "INVALID_ENCODING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidJsonSyntax - * Invalid json format. (Value: "INVALID_JSON_SYNTAX") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidNumericValue - * Numeric restrict has invalid numeric value specified. (Value: - * "INVALID_NUMERIC_VALUE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidSparseDimensions - * Error parsing sparse dimensions field. (Value: - * "INVALID_SPARSE_DIMENSIONS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidSparseEmbedding - * Invalid sparse embedding. (Value: "INVALID_SPARSE_EMBEDDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_InvalidTokenValue - * Token restrict value is invalid. (Value: "INVALID_TOKEN_VALUE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_MultipleValues - * Numeric restrict has multiple values specified. (Value: - * "MULTIPLE_VALUES") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_NamespaceMissing - * The `namespace` field is missing. (Value: "NAMESPACE_MISSING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_OpInDatapoint - * Numeric restrict has operator specified in datapoint. (Value: - * "OP_IN_DATAPOINT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadataRecordError_ErrorType_ParsingError - * Generic catch-all error. Only used for validation failure where the - * root cause cannot be easily retrieved programmatically. (Value: - * "PARSING_ERROR") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *errorType; - -/** The original content of this record. */ -@property(nonatomic, copy, nullable) NSString *rawRecord; - -/** Cloud Storage URI pointing to the original file in user's bucket. */ -@property(nonatomic, copy, nullable) NSString *sourceGcsUri; - -@end +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; +/** Confusion matrix of the evaluation for this confidence_threshold. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix *confusionMatrix; /** - * A neighbor of the query vector. + * The harmonic mean of recall and precision. For summary metrics, it computes + * the micro-averaged F1 score. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborsNeighbor : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *f1Score; /** - * The distance between the neighbor and the query vector. + * The harmonic mean of recallAt1 and precisionAt1. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *distance; - -/** The id of the similar entity. */ -@property(nonatomic, copy, nullable) NSString *entityId; +@property(nonatomic, strong, nullable) NSNumber *f1ScoreAt1; /** - * The attributes of the neighbor, e.g. filters, crowding and metadata Note - * that full entities are returned only when "return_full_entity" is set to - * true. Otherwise, only the "entity_id" and "distance" fields are populated. + * Macro-averaged F1 Score. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FetchFeatureValuesResponse *entityKeyValues; - -@end - +@property(nonatomic, strong, nullable) NSNumber *f1ScoreMacro; /** - * Neighbors for example-based explanations. + * Micro-averaged F1 Score. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Neighbor : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *f1ScoreMicro; /** - * Output only. The neighbor distance. + * The number of ground truth labels that are not matched by a Model created + * label. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *neighborDistance; - -/** Output only. The neighbor id. */ -@property(nonatomic, copy, nullable) NSString *neighborId; - -@end - +@property(nonatomic, strong, nullable) NSNumber *falseNegativeCount; /** - * Network spec. + * The number of Model created labels that do not match a ground truth label. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NetworkSpec : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *falsePositiveCount; /** - * Whether to enable public internet access. Default false. + * False Positive Rate for the given confidence threshold. * - * Uses NSNumber of boolValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *enableInternetAccess; +@property(nonatomic, strong, nullable) NSNumber *falsePositiveRate; /** - * The full name of the Google Compute Engine - * [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) + * The False Positive Rate when only considering the label that has the highest + * prediction score and not below the confidence threshold for each DataItem. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *network; +@property(nonatomic, strong, nullable) NSNumber *falsePositiveRateAt1; /** - * The name of the subnet that this instance is in. Format: - * `projects/{project_id_or_number}/regions/{region}/subnetworks/{subnetwork_id}` + * Metrics are computed with an assumption that the Model always returns at + * most this many predictions (ordered by their score, descendingly), but they + * all still need to meet the `confidenceThreshold`. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *subnetwork; - -@end - +@property(nonatomic, strong, nullable) NSNumber *maxPredictions; /** - * Represents a mount configuration for Network File System (NFS) to mount. + * Precision for the given confidence threshold. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NfsMount : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *precision; /** - * Required. Destination mount path. The NFS will be mounted for the user under - * /mnt/nfs/ + * The precision when only considering the label that has the highest + * prediction score and not below the confidence threshold for each DataItem. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *mountPoint; +@property(nonatomic, strong, nullable) NSNumber *precisionAt1; /** - * Required. Source path exported from NFS server. Has to start with '/', and - * combined with the ip address, it indicates the source mount path in the form - * of `server:path` + * Recall (True Positive Rate) for the given confidence threshold. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *path; - -/** Required. IP address of the NFS server. */ -@property(nonatomic, copy, nullable) NSString *server; - -@end - +@property(nonatomic, strong, nullable) NSNumber *recall; /** - * The euc configuration of NotebookRuntimeTemplate. + * The Recall (True Positive Rate) when only considering the label that has the + * highest prediction score and not below the confidence threshold for each + * DataItem. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookEucConfig : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *recallAt1; /** - * Output only. Whether ActAs check is bypassed for service account attached to - * the VM. If false, we need ActAs check for the default Compute Engine Service - * account. When a Runtime is created, a VM is allocated using Default Compute - * Engine Service Account. Any user requesting to use this Runtime requires - * Service Account User (ActAs) permission over this SA. If true, Runtime owner - * is using EUC and does not require the above permission as VM no longer use - * default Compute Engine SA, but a P4SA. + * The number of labels that were not created by the Model, but if they would, + * they would not match a ground truth label. * - * Uses NSNumber of boolValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *bypassActasCheck; +@property(nonatomic, strong, nullable) NSNumber *trueNegativeCount; /** - * Input only. Whether EUC is disabled in this NotebookRuntimeTemplate. In - * proto3, the default value of a boolean is false. In this way, by default EUC - * will be enabled for NotebookRuntimeTemplate. + * The number of Model created labels that match a ground truth label. * - * Uses NSNumber of boolValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *eucDisabled; +@property(nonatomic, strong, nullable) NSNumber *truePositiveCount; @end /** - * The idle shutdown configuration of NotebookRuntimeTemplate, which contains - * the idle_timeout as required field. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookIdleShutdownConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix : GTLRObject /** - * Whether Idle Shutdown is disabled in this NotebookRuntimeTemplate. - * - * Uses NSNumber of boolValue. + * AnnotationSpecs used in the confusion matrix. For AutoML Text Extraction, a + * special negative AnnotationSpec with empty `id` and `displayName` of "NULL" + * will be added as the last element. */ -@property(nonatomic, strong, nullable) NSNumber *idleShutdownDisabled; +@property(nonatomic, strong, nullable) NSArray *annotationSpecs; /** - * Required. Duration is accurate to the second. In Notebook, Idle Timeout is - * accurate to minute so the range of idle_timeout (second) is: 10 * 60 ~ 1440 - * * 60. + * Rows in the confusion matrix. The number of rows is equal to the size of + * `annotationSpecs`. `rowsi` is the number of DataItems that have ground truth + * of the `annotationSpecs[i]` and are predicted as `annotationSpecs[j]` by the + * Model being evaluated. For Text Extraction, when `annotationSpecs[i]` is the + * last element in `annotationSpecs`, i.e. the special negative AnnotationSpec, + * `rowsi` is the number of predicted entities of `annoatationSpec[j]` that are + * not labeled as any of the ground truth AnnotationSpec. When + * annotationSpecs[j] is the special negative AnnotationSpec, `rowsi` is the + * number of entities have ground truth of `annotationSpec[i]` that are not + * predicted as an entity by the Model. The value of the last cell, i.e. `rowi` + * where i == j and `annotationSpec[i]` is the special negative AnnotationSpec, + * is always 0. + * + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) GTLRDuration *idleTimeout; +@property(nonatomic, strong, nullable) NSArray *rows; @end /** - * Notebook Reservation Affinity for consuming Zonal reservation. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef : GTLRObject + +/** Display name of the AnnotationSpec. */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Required. Specifies the type of reservation from which this instance can - * consume resources: RESERVATION_ANY (default), RESERVATION_SPECIFIC, or - * RESERVATION_NONE. See Consuming reserved instances for examples. + * ID of the AnnotationSpec. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity_ConsumeReservationType_ReservationAffinityTypeUnspecified - * Default type. (Value: "RESERVATION_AFFINITY_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity_ConsumeReservationType_ReservationAny - * Consume any reservation available. (Value: "RESERVATION_ANY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity_ConsumeReservationType_ReservationNone - * Do not consume from any allocated capacity. (Value: - * "RESERVATION_NONE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity_ConsumeReservationType_ReservationSpecific - * Must consume from a specific reservation. Must specify key value - * fields for specifying the reservations. (Value: - * "RESERVATION_SPECIFIC") + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@property(nonatomic, copy, nullable) NSString *consumeReservationType; +@property(nonatomic, copy, nullable) NSString *identifier; + +@end + /** - * Optional. Corresponds to the label key of a reservation resource. To target - * a RESERVATION_SPECIFIC by name, use compute.googleapis.com/reservation-name - * as the key and specify the name of your reservation as its value. + * Metrics for forecasting evaluation results. */ -@property(nonatomic, copy, nullable) NSString *key; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetrics : GTLRObject /** - * Optional. Corresponds to the label values of a reservation resource. This - * must be the full path name of Reservation. + * Mean Absolute Error (MAE). + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSArray *values; - -@end - +@property(nonatomic, strong, nullable) NSNumber *meanAbsoluteError; /** - * A runtime is a virtual machine allocated to a particular user for a - * particular Notebook file on temporary basis with lifetime limited to 24 - * hours. + * Mean absolute percentage error. Infinity when there are zeros in the ground + * truth. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *meanAbsolutePercentageError; -/** Output only. Timestamp when this NotebookRuntime was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** The quantile metrics entries for each quantile. */ +@property(nonatomic, strong, nullable) NSArray *quantileMetrics; /** - * The description of the NotebookRuntime. + * Root Mean Squared Error (RMSE). * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, strong, nullable) NSNumber *rootMeanSquaredError; /** - * Required. The display name of the NotebookRuntime. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. + * Root mean squared log error. Undefined when there are negative ground truth + * values or predictions. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSNumber *rootMeanSquaredLogError; /** - * Output only. Timestamp when this NotebookRuntime will be expired: 1. System - * Predefined NotebookRuntime: 24 hours after creation. After expiration, - * system predifined runtime will be deleted. 2. User created NotebookRuntime: - * 6 months after last upgrade. After expiration, user created runtime will be - * stopped and allowed for upgrade. + * Root Mean Square Percentage Error. Square root of MSPE. Undefined/imaginary + * when MSPE is negative. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *expirationTime; +@property(nonatomic, strong, nullable) NSNumber *rootMeanSquaredPercentageError; /** - * Output only. The health state of the NotebookRuntime. + * Coefficient of determination as Pearson correlation coefficient. Undefined + * when ground truth or predictions are constant or near constant. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_HealthState_HealthStateUnspecified - * Unspecified health state. (Value: "HEALTH_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_HealthState_Healthy - * NotebookRuntime is in healthy state. Applies to ACTIVE state. (Value: - * "HEALTHY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_HealthState_Unhealthy - * NotebookRuntime is in unhealthy state. Applies to ACTIVE state. - * (Value: "UNHEALTHY") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *healthState; +@property(nonatomic, strong, nullable) NSNumber *rSquared; /** - * Output only. Whether NotebookRuntime is upgradable. + * Weighted Absolute Percentage Error. Does not use weights, this is just what + * the metric is called. Undefined if actual values sum to zero. Will be very + * large if actual values sum to a very small number. * - * Uses NSNumber of boolValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *isUpgradable; +@property(nonatomic, strong, nullable) NSNumber *weightedAbsolutePercentageError; -/** - * The labels with user-defined metadata to organize your NotebookRuntime. - * Label keys and values can be no longer than 64 characters (Unicode - * codepoints), can only contain lowercase letters, numeric characters, - * underscores and dashes. International characters are allowed. No more than - * 64 user labels can be associated with one NotebookRuntime (System labels are - * excluded). See https://goo.gl/xmQnxf for more information and examples of - * labels. System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. Following system labels - * exist for NotebookRuntime: * - * "aiplatform.googleapis.com/notebook_runtime_gce_instance_id": output only, - * its value is the Compute Engine instance id. * - * "aiplatform.googleapis.com/colab_enterprise_entry_service": its value is - * either "bigquery" or "vertex"; if absent, it should be "vertex". This is to - * describe the entry service, either BigQuery or Vertex. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_Labels *labels; +@end -/** Output only. The resource name of the NotebookRuntime. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * Optional. The Compute Engine tags to add to runtime (see [Tagging - * instances](https://cloud.google.com/vpc/docs/add-remove-network-tags)). + * Entry for the Quantiles loss type optimization objective. */ -@property(nonatomic, strong, nullable) NSArray *networkTags; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetricsQuantileMetricsEntry : GTLRObject /** - * Output only. The pointer to NotebookRuntimeTemplate this NotebookRuntime is - * created from. + * This is a custom metric that calculates the percentage of true values that + * were less than the predicted value for that quantile. Only populated when + * optimization_objective is minimize-quantile-loss and each entry corresponds + * to an entry in quantiles The percent value can be used to compare with the + * quantile value, which is the target value. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplateRef *notebookRuntimeTemplateRef; +@property(nonatomic, strong, nullable) NSNumber *observedQuantile; /** - * Output only. The type of the notebook runtime. + * The quantile for this entry. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_NotebookRuntimeType_NotebookRuntimeTypeUnspecified - * Unspecified notebook runtime type, NotebookRuntimeType will default to - * USER_DEFINED. (Value: "NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_NotebookRuntimeType_OneClick - * runtime or template with system defined configurations. (Value: - * "ONE_CLICK") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_NotebookRuntimeType_UserDefined - * runtime or template with coustomized configurations from user. (Value: - * "USER_DEFINED") + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *notebookRuntimeType; - -/** Output only. The proxy endpoint used to access the NotebookRuntime. */ -@property(nonatomic, copy, nullable) NSString *proxyUri; - -/** Output only. Reservation Affinity of the notebook runtime. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity *reservationAffinity; +@property(nonatomic, strong, nullable) NSNumber *quantile; /** - * Output only. The runtime (instance) state of the NotebookRuntime. + * The scaled pinball loss of this quantile. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_BeingStarted - * NotebookRuntime is in starting state. (Value: "BEING_STARTED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_BeingStopped - * NotebookRuntime is in stopping state. (Value: "BEING_STOPPED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_BeingUpgraded - * NotebookRuntime is in upgrading state. It is in the middle of - * upgrading process. (Value: "BEING_UPGRADED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_Error - * NotebookRuntime was unable to start/stop properly. (Value: "ERROR") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_Invalid - * NotebookRuntime is in invalid state. Cannot be recovered. (Value: - * "INVALID") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_Running - * NotebookRuntime is in running state. (Value: "RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_RuntimeStateUnspecified - * Unspecified runtime state. (Value: "RUNTIME_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_RuntimeState_Stopped - * NotebookRuntime is in stopped state. (Value: "STOPPED") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *runtimeState; +@property(nonatomic, strong, nullable) NSNumber *scaledPinballLoss; + +@end -/** Required. The user email of the NotebookRuntime. */ -@property(nonatomic, copy, nullable) NSString *runtimeUser; /** - * Output only. The service account that the NotebookRuntime workload runs as. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsGeneralTextGenerationEvaluationMetrics */ -@property(nonatomic, copy, nullable) NSString *serviceAccount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsGeneralTextGenerationEvaluationMetrics : GTLRObject /** - * Output only. Timestamp when this NotebookRuntime was most recently updated. + * BLEU (bilingual evaluation understudy) scores based on sacrebleu + * implementation. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; - -/** Output only. The VM os image version of NotebookRuntime. */ -@property(nonatomic, copy, nullable) NSString *version; - -@end - +@property(nonatomic, strong, nullable) NSNumber *bleu; /** - * The labels with user-defined metadata to organize your NotebookRuntime. - * Label keys and values can be no longer than 64 characters (Unicode - * codepoints), can only contain lowercase letters, numeric characters, - * underscores and dashes. International characters are allowed. No more than - * 64 user labels can be associated with one NotebookRuntime (System labels are - * excluded). See https://goo.gl/xmQnxf for more information and examples of - * labels. System reserved label keys are prefixed with - * "aiplatform.googleapis.com/" and are immutable. Following system labels - * exist for NotebookRuntime: * - * "aiplatform.googleapis.com/notebook_runtime_gce_instance_id": output only, - * its value is the Compute Engine instance id. * - * "aiplatform.googleapis.com/colab_enterprise_entry_service": its value is - * either "bigquery" or "vertex"; if absent, it should be "vertex". This is to - * describe the entry service, either BigQuery or Vertex. + * ROUGE-L (Longest Common Subsequence) scoring at summary level. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntime_Labels : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *rougeLSum; + @end /** - * A template that specifies runtime configurations such as machine type, - * runtime version, network configurations, etc. Multiple runtimes can be - * created from a runtime template. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate : GTLRObject - -/** Output only. Timestamp when this NotebookRuntimeTemplate was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; - -/** - * Optional. The specification of persistent disk attached to the runtime as - * data disk storage. + * Metrics for image object detection evaluation results. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PersistentDiskSpec *dataPersistentDiskSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageObjectDetectionEvaluationMetrics : GTLRObject /** - * The description of the NotebookRuntimeTemplate. + * The single metric for bounding boxes evaluation: the `meanAveragePrecision` + * averaged over all `boundingBoxMetricsEntries`. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, strong, nullable) NSNumber *boundingBoxMeanAveragePrecision; /** - * Required. The display name of the NotebookRuntimeTemplate. The name can be - * up to 128 characters long and can consist of any UTF-8 characters. + * The bounding boxes match metrics for each intersection-over-union threshold + * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and each label confidence threshold + * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 pair. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSArray *boundingBoxMetrics; /** - * Used to perform consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * The total number of bounding boxes (i.e. summed over all images) the ground + * truth used to create this evaluation had. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *ETag; - -/** EUC configuration of the NotebookRuntimeTemplate. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookEucConfig *eucConfig; +@property(nonatomic, strong, nullable) NSNumber *evaluatedBoundingBoxCount; -/** - * The idle shutdown configuration of NotebookRuntimeTemplate. This config will - * only be set when idle shutdown is enabled. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookIdleShutdownConfig *idleShutdownConfig; +@end -/** - * Output only. The default template to use if not specified. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *isDefault; /** - * The labels with user-defined metadata to organize the - * NotebookRuntimeTemplates. Label keys and values can be no longer than 64 - * characters (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information and examples of labels. + * Metrics for image segmentation evaluation results. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_Labels *labels; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetrics : GTLRObject /** - * Optional. Immutable. The specification of a single machine for the template. + * Metrics for each confidenceThreshold in + * 0.00,0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 Precision-recall curve can be + * derived from it. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec *machineSpec; +@property(nonatomic, strong, nullable) NSArray *confidenceMetricsEntries; -/** The resource name of the NotebookRuntimeTemplate. */ -@property(nonatomic, copy, nullable) NSString *name; +@end -/** Optional. Network spec. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NetworkSpec *networkSpec; /** - * Optional. The Compute Engine tags to add to runtime (see [Tagging - * instances](https://cloud.google.com/vpc/docs/add-remove-network-tags)). + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetricsConfidenceMetricsEntry */ -@property(nonatomic, strong, nullable) NSArray *networkTags; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetricsConfidenceMetricsEntry : GTLRObject /** - * Optional. Immutable. The type of the notebook runtime template. + * Metrics are computed with an assumption that the model never returns + * predictions with score lower than this value. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_NotebookRuntimeType_NotebookRuntimeTypeUnspecified - * Unspecified notebook runtime type, NotebookRuntimeType will default to - * USER_DEFINED. (Value: "NOTEBOOK_RUNTIME_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_NotebookRuntimeType_OneClick - * runtime or template with system defined configurations. (Value: - * "ONE_CLICK") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_NotebookRuntimeType_UserDefined - * runtime or template with coustomized configurations from user. (Value: - * "USER_DEFINED") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *notebookRuntimeType; +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; -/** Optional. Reservation Affinity of the notebook runtime template. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NotebookReservationAffinity *reservationAffinity; +/** Confusion matrix for the given confidence threshold. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix *confusionMatrix; /** - * The service account that the runtime workload runs as. You can use any - * service account within the same project, but you must have the service - * account user permission to use the instance. If not specified, the [Compute - * Engine default service - * account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) - * is used. + * DSC or the F1 score, The harmonic mean of recall and precision. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *serviceAccount; - -/** Optional. Immutable. Runtime Shielded VM spec. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ShieldedVmConfig *shieldedVmConfig; +@property(nonatomic, strong, nullable) NSNumber *diceScoreCoefficient; /** - * Output only. Timestamp when this NotebookRuntimeTemplate was most recently - * updated. + * The intersection-over-union score. The measure of overlap of the + * annotation's category mask with ground truth category mask on the DataItem. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; - -@end - +@property(nonatomic, strong, nullable) NSNumber *iouScore; /** - * The labels with user-defined metadata to organize the - * NotebookRuntimeTemplates. Label keys and values can be no longer than 64 - * characters (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information and examples of labels. + * Precision for the given confidence threshold. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplate_Labels : GTLRObject -@end - +@property(nonatomic, strong, nullable) NSNumber *precision; /** - * Points to a NotebookRuntimeTemplateRef. + * Recall (True Positive Rate) for the given confidence threshold. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1NotebookRuntimeTemplateRef : GTLRObject - -/** Immutable. A resource name of the NotebookRuntimeTemplate. */ -@property(nonatomic, copy, nullable) NSString *notebookRuntimeTemplate; +@property(nonatomic, strong, nullable) NSNumber *recall; @end /** - * A datatype containing media that is part of a multi-part `Content` message. - * A `Part` consists of data which has an associated datatype. A `Part` can - * only contain one of the accepted types in `Part.data`. A `Part` must have a - * fixed IANA MIME type identifying the type and subtype of the media if - * `inline_data` or `file_data` field is filled with raw bytes. + * Metrics for general pairwise text generation evaluation results. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Part : GTLRObject - -/** Optional. URI based data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FileData *fileData; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsPairwiseTextGenerationEvaluationMetrics : GTLRObject /** - * Optional. A predicted [FunctionCall] returned from the model that contains a - * string representing the [FunctionDeclaration.name] with the parameters and - * their values. + * Fraction of cases where the autorater agreed with the human raters. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FunctionCall *functionCall; +@property(nonatomic, strong, nullable) NSNumber *accuracy; /** - * Optional. The result output of a [FunctionCall] that contains a string - * representing the [FunctionDeclaration.name] and a structured JSON object - * containing any output from the function call. It is used as context to the - * model. + * Percentage of time the autorater decided the baseline model had the better + * response. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FunctionResponse *functionResponse; - -/** Optional. Inlined bytes data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Blob *inlineData; - -/** Optional. Text part (can be code). */ -@property(nonatomic, copy, nullable) NSString *text; +@property(nonatomic, strong, nullable) NSNumber *baselineModelWinRate; /** - * Optional. Video metadata. The metadata should only be specified while the - * video data is presented in inline_data or file_data. + * A measurement of agreement between the autorater and human raters that takes + * the likelihood of random agreement into account. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1VideoMetadata *videoMetadata; - -@end - +@property(nonatomic, strong, nullable) NSNumber *cohensKappa; /** - * Request message for JobService.PauseModelDeploymentMonitoringJob. + * Harmonic mean of precision and recall. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PauseModelDeploymentMonitoringJobRequest : GTLRObject -@end - +@property(nonatomic, strong, nullable) NSNumber *f1Score; /** - * Request message for ScheduleService.PauseSchedule. + * Number of examples where the autorater chose the baseline model, but humans + * preferred the model. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PauseScheduleRequest : GTLRObject -@end - +@property(nonatomic, strong, nullable) NSNumber *falseNegativeCount; /** - * Represents the spec of persistent disk options. + * Number of examples where the autorater chose the model, but humans preferred + * the baseline model. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PersistentDiskSpec : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *falsePositiveCount; /** - * Size in GB of the disk (default is 100GB). + * Percentage of time humans decided the baseline model had the better + * response. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *diskSizeGb; +@property(nonatomic, strong, nullable) NSNumber *humanPreferenceBaselineModelWinRate; /** - * Type of the disk (default is "pd-standard"). Valid values: "pd-ssd" - * (Persistent Disk Solid State Drive) "pd-standard" (Persistent Disk Hard Disk - * Drive) "pd-balanced" (Balanced Persistent Disk) "pd-extreme" (Extreme - * Persistent Disk) + * Percentage of time humans decided the model had the better response. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *diskType; - -@end - +@property(nonatomic, strong, nullable) NSNumber *humanPreferenceModelWinRate; /** - * Represents long-lasting resources that are dedicated to users to runs custom - * workloads. A PersistentResource can have multiple node pools and each node - * pool can have its own machine spec. + * Percentage of time the autorater decided the model had the better response. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource : GTLRObject - -/** Output only. Time when the PersistentResource was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@property(nonatomic, strong, nullable) NSNumber *modelWinRate; /** - * Optional. The display name of the PersistentResource. The name can be up to - * 128 characters long and can consist of any UTF-8 characters. + * Fraction of cases where the autorater and humans thought the model had a + * better response out of all cases where the autorater thought the model had a + * better response. True positive divided by all positive. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSNumber *precision; /** - * Optional. Customer-managed encryption key spec for a PersistentResource. If - * set, this PersistentResource and all sub-resources of this - * PersistentResource will be secured by this key. + * Fraction of cases where the autorater and humans thought the model had a + * better response out of all cases where the humans thought the model had a + * better response. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@property(nonatomic, strong, nullable) NSNumber *recall; /** - * Output only. Only populated when persistent resource's state is `STOPPING` - * or `ERROR`. + * Number of examples where both the autorater and humans decided that the + * model had the worse response. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@property(nonatomic, strong, nullable) NSNumber *trueNegativeCount; /** - * Optional. The labels with user-defined metadata to organize - * PersistentResource. Label keys and values can be no longer than 64 - * characters (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information and examples of labels. + * Number of examples where both the autorater and humans decided that the + * model had the better response. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_Labels *labels; +@property(nonatomic, strong, nullable) NSNumber *truePositiveCount; + +@end -/** Immutable. Resource name of a PersistentResource. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * Optional. The full name of the Compute Engine - * [network](/compute/docs/networks-and-firewalls#networks) to peered with - * Vertex AI to host the persistent resources. For example, - * `projects/12345/global/networks/myVPC`. - * [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form - * `projects/{project}/global/networks/{network}`. Where {project} is a project - * number, as in `12345`, and {network} is a network name. To specify this - * field, you must have already [configured VPC Network Peering for Vertex - * AI](https://cloud.google.com/vertex-ai/docs/general/vpc-peering). If this - * field is left unspecified, the resources aren't peered with any network. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsQuestionAnsweringEvaluationMetrics */ -@property(nonatomic, copy, nullable) NSString *network; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsQuestionAnsweringEvaluationMetrics : GTLRObject /** - * Optional. A list of names for the reserved IP ranges under the VPC network - * that can be used for this persistent resource. If set, we will deploy the - * persistent resource within the provided IP ranges. Otherwise, the persistent - * resource is deployed to any IP ranges under the provided VPC network. - * Example: ['vertex-ai-ip-range']. + * The rate at which the input predicted strings exactly match their + * references. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSArray *reservedIpRanges; +@property(nonatomic, strong, nullable) NSNumber *exactMatch; -/** Required. The spec of the pools of different resources. */ -@property(nonatomic, strong, nullable) NSArray *resourcePools; +@end -/** Output only. Runtime information of the Persistent Resource. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntime *resourceRuntime; /** - * Optional. Persistent Resource runtime spec. For example, used for Ray - * cluster configuration. + * Metrics for regression evaluation results. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntimeSpec *resourceRuntimeSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsRegressionEvaluationMetrics : GTLRObject /** - * Output only. Time when the PersistentResource for the first time entered the - * `RUNNING` state. + * Mean Absolute Error (MAE). + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, strong, nullable) NSNumber *meanAbsoluteError; /** - * Output only. The detailed state of a Study. + * Mean absolute percentage error. Infinity when there are zeros in the ground + * truth. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Error - * The ERROR state indicates the persistent resource may be unusable. - * Details can be found in the `error` field. (Value: "ERROR") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Provisioning - * The PROVISIONING state indicates the persistent resources is being - * created. (Value: "PROVISIONING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Rebooting - * The REBOOTING state indicates the persistent resource is being - * rebooted (PR is not available right now but is expected to be ready - * again later). (Value: "REBOOTING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Running - * The RUNNING state indicates the persistent resource is healthy and - * fully usable. (Value: "RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_StateUnspecified - * Not set. (Value: "STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Stopping - * The STOPPING state indicates the persistent resource is being deleted. - * (Value: "STOPPING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_State_Updating - * The UPDATING state indicates the persistent resource is being updated. - * (Value: "UPDATING") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *state; +@property(nonatomic, strong, nullable) NSNumber *meanAbsolutePercentageError; /** - * Output only. Time when the PersistentResource was most recently updated. + * Root Mean Squared Error (RMSE). + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) NSNumber *rootMeanSquaredError; + +/** + * Root mean squared log error. Undefined when there are negative ground truth + * values or predictions. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *rootMeanSquaredLogError; + +/** + * Coefficient of determination as Pearson correlation coefficient. Undefined + * when ground truth or predictions are constant or near constant. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *rSquared; @end /** - * Optional. The labels with user-defined metadata to organize - * PersistentResource. Label keys and values can be no longer than 64 - * characters (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. - * See https://goo.gl/xmQnxf for more information and examples of labels. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsSummarizationEvaluationMetrics + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsSummarizationEvaluationMetrics : GTLRObject + +/** + * ROUGE-L (Longest Common Subsequence) scoring at summary level. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PersistentResource_Labels : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *rougeLSum; + @end /** - * An instance of a machine learning PipelineJob. + * Metrics for text extraction evaluation results. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob : GTLRObject - -/** Output only. Pipeline creation time. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetrics : GTLRObject /** - * The display name of the Pipeline. The name can be up to 128 characters long - * and can consist of any UTF-8 characters. + * Metrics that have confidence thresholds. Precision-recall curve can be + * derived from them. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSArray *confidenceMetrics; /** - * Customer-managed encryption key spec for a pipelineJob. If set, this - * PipelineJob and all of its sub-resources will be secured by this key. + * Confusion matrix of the evaluation. Only set for Models where number of + * AnnotationSpecs is no more than 10. Only set for ModelEvaluations, not for + * ModelEvaluationSlices. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix *confusionMatrix; + +@end -/** Output only. Pipeline end time. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * Output only. The error that occurred during pipeline execution. Only - * populated when the pipeline's state is FAILED or CANCELLED. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetricsConfidenceMetrics */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetricsConfidenceMetrics : GTLRObject /** - * Output only. The details of pipeline run. Not available in the list view. + * Metrics are computed with an assumption that the Model never returns + * predictions with score lower than this value. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobDetail *jobDetail; +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; /** - * The labels with user-defined metadata to organize PipelineJob. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. Note there is some reserved label key - * for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set - * value will get overrided. + * The harmonic mean of recall and precision. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_Labels *labels; +@property(nonatomic, strong, nullable) NSNumber *f1Score; -/** Output only. The resource name of the PipelineJob. */ -@property(nonatomic, copy, nullable) NSString *name; +/** + * Precision for the given confidence threshold. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *precision; /** - * The full name of the Compute Engine - * [network](/compute/docs/networks-and-firewalls#networks) to which the - * Pipeline Job's workload should be peered. For example, - * `projects/12345/global/networks/myVPC`. - * [Format](/compute/docs/reference/rest/v1/networks/insert) is of the form - * `projects/{project}/global/networks/{network}`. Where {project} is a project - * number, as in `12345`, and {network} is a network name. Private services - * access must already be configured for the network. Pipeline job will apply - * the network configuration to the Google Cloud resources being launched, if - * applied, such as Vertex AI Training or Dataflow job. If left unspecified, - * the workload is not peered with any network. + * Recall (True Positive Rate) for the given confidence threshold. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *network; +@property(nonatomic, strong, nullable) NSNumber *recall; + +@end -/** The spec of the pipeline. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_PipelineSpec *pipelineSpec; /** - * A list of names for the reserved ip ranges under the VPC network that can be - * used for this Pipeline Job's workload. If set, we will deploy the Pipeline - * Job's workload within the provided ip ranges. Otherwise, the job will be - * deployed to any ip ranges under the provided VPC network. Example: - * ['vertex-ai-ip-range']. + * Model evaluation metrics for text sentiment problems. */ -@property(nonatomic, strong, nullable) NSArray *reservedIpRanges; - -/** Runtime config of the pipeline. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig *runtimeConfig; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextSentimentEvaluationMetrics : GTLRObject /** - * Output only. The schedule resource name. Only returned if the Pipeline is - * created by Schedule API. + * Confusion matrix of the evaluation. Only set for ModelEvaluations, not for + * ModelEvaluationSlices. */ -@property(nonatomic, copy, nullable) NSString *scheduleName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix *confusionMatrix; /** - * The service account that the pipeline workload runs as. If not specified, - * the Compute Engine default service account in the project will be used. See - * https://cloud.google.com/compute/docs/access/service-accounts#default_service_account - * Users starting the pipeline must have the `iam.serviceAccounts.actAs` - * permission on this service account. + * The harmonic mean of recall and precision. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *serviceAccount; +@property(nonatomic, strong, nullable) NSNumber *f1Score; -/** Output only. Pipeline start time. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +/** + * Linear weighted kappa. Only set for ModelEvaluations, not for + * ModelEvaluationSlices. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *linearKappa; /** - * Output only. The detailed state of the job. + * Mean absolute error. Only set for ModelEvaluations, not for + * ModelEvaluationSlices. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateCancelled - * The pipeline has been cancelled. (Value: "PIPELINE_STATE_CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateCancelling - * The pipeline is being cancelled. From this state, the pipeline may - * only go to either PIPELINE_STATE_SUCCEEDED, PIPELINE_STATE_FAILED or - * PIPELINE_STATE_CANCELLED. (Value: "PIPELINE_STATE_CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateFailed - * The pipeline failed. (Value: "PIPELINE_STATE_FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStatePaused - * The pipeline has been stopped, and can be resumed. (Value: - * "PIPELINE_STATE_PAUSED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStatePending - * The service is preparing to run the pipeline. (Value: - * "PIPELINE_STATE_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateQueued - * The pipeline has been created or resumed, and processing has not yet - * begun. (Value: "PIPELINE_STATE_QUEUED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateRunning - * The pipeline is in progress. (Value: "PIPELINE_STATE_RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateSucceeded - * The pipeline completed successfully. (Value: - * "PIPELINE_STATE_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_State_PipelineStateUnspecified - * The pipeline state is unspecified. (Value: - * "PIPELINE_STATE_UNSPECIFIED") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *state; +@property(nonatomic, strong, nullable) NSNumber *meanAbsoluteError; /** - * Output only. Pipeline template metadata. Will fill up fields if - * PipelineJob.template_uri is from supported template registry. + * Mean squared error. Only set for ModelEvaluations, not for + * ModelEvaluationSlices. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTemplateMetadata *templateMetadata; +@property(nonatomic, strong, nullable) NSNumber *meanSquaredError; /** - * A template uri from where the PipelineJob.pipeline_spec, if empty, will be - * downloaded. Currently, only uri from Vertex Template Registry & Gallery is - * supported. Reference to - * https://cloud.google.com/vertex-ai/docs/pipelines/create-pipeline-template. + * Precision. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *templateUri; - -/** Output only. Timestamp when this PipelineJob was most recently updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; - -@end - +@property(nonatomic, strong, nullable) NSNumber *precision; /** - * The labels with user-defined metadata to organize PipelineJob. Label keys - * and values can be no longer than 64 characters (Unicode codepoints), can - * only contain lowercase letters, numeric characters, underscores and dashes. - * International characters are allowed. See https://goo.gl/xmQnxf for more - * information and examples of labels. Note there is some reserved label key - * for Vertex AI Pipelines. - `vertex-ai-pipelines-run-billing-id`, user set - * value will get overrided. + * Quadratic weighted kappa. Only set for ModelEvaluations, not for + * ModelEvaluationSlices. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_Labels : GTLRObject -@end - +@property(nonatomic, strong, nullable) NSNumber *quadraticKappa; /** - * The spec of the pipeline. + * Recall. * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJob_PipelineSpec : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *recall; + @end /** - * The runtime detail of PipelineJob. + * UNIMPLEMENTED. Track matching model metrics for a single track match + * threshold and multiple label match confidence thresholds. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobDetail : GTLRObject - -/** Output only. The context of the pipeline. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Context *pipelineContext; - -/** Output only. The context of the current pipeline run. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Context *pipelineRunContext; - -/** Output only. The runtime details of the tasks under the pipeline. */ -@property(nonatomic, strong, nullable) NSArray *taskDetails; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetrics : GTLRObject /** - * The runtime config of a PipelineJob. + * Metrics for each label-match `confidenceThreshold` from + * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99. Precision-recall curve is derived + * from them. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig : GTLRObject +@property(nonatomic, strong, nullable) NSArray *confidenceMetrics; /** - * Represents the failure policy of a pipeline. Currently, the default of a - * pipeline is that the pipeline will continue to run until no more tasks can - * be executed, also known as PIPELINE_FAILURE_POLICY_FAIL_SLOW. However, if a - * pipeline is set to PIPELINE_FAILURE_POLICY_FAIL_FAST, it will stop - * scheduling any new tasks when a task has failed. Any scheduled tasks will - * continue to completion. + * The intersection-over-union threshold value between bounding boxes across + * frames used to compute this metric entry. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_FailurePolicy_PipelineFailurePolicyFailFast - * Indicates that the pipeline should stop scheduling new tasks after a - * task has failed. (Value: "PIPELINE_FAILURE_POLICY_FAIL_FAST") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_FailurePolicy_PipelineFailurePolicyFailSlow - * Indicates that the pipeline should continue to run until all possible - * tasks have been scheduled and completed. (Value: - * "PIPELINE_FAILURE_POLICY_FAIL_SLOW") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_FailurePolicy_PipelineFailurePolicyUnspecified - * Default value, and follows fail slow behavior. (Value: - * "PIPELINE_FAILURE_POLICY_UNSPECIFIED") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *failurePolicy; +@property(nonatomic, strong, nullable) NSNumber *iouThreshold; /** - * Required. A path in a Cloud Storage bucket, which will be treated as the - * root output directory of the pipeline. It is used by the system to generate - * the paths of output artifacts. The artifact paths are generated with a - * sub-path pattern `{job_id}/{task_id}/{output_key}` under the specified - * output directory. The service account specified in this pipeline must have - * the `storage.objects.get` and `storage.objects.create` permissions for this - * bucket. + * The mean bounding box iou over all confidence thresholds. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *gcsOutputDirectory; +@property(nonatomic, strong, nullable) NSNumber *meanBoundingBoxIou; /** - * The runtime artifacts of the PipelineJob. The key will be the input artifact - * name and the value would be one of the InputArtifact. + * The mean mismatch rate over all confidence thresholds. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_InputArtifacts *inputArtifacts; +@property(nonatomic, strong, nullable) NSNumber *meanMismatchRate; /** - * Deprecated. Use RuntimeConfig.parameter_values instead. The runtime - * parameters of the PipelineJob. The parameters will be passed into - * PipelineJob.pipeline_spec to replace the placeholders at runtime. This field - * is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` - * 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or - * lower. + * The mean average precision over all confidence thresholds. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_Parameters *parameters GTLR_DEPRECATED; +@property(nonatomic, strong, nullable) NSNumber *meanTrackingAveragePrecision; + +@end + /** - * The runtime parameters of the PipelineJob. The parameters will be passed - * into PipelineJob.pipeline_spec to replace the placeholders at runtime. This - * field is used by pipelines built using - * `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as pipelines built - * using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL. + * Metrics for a single confidence threshold. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_ParameterValues *parameterValues; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetricsConfidenceMetrics : GTLRObject -@end +/** + * Bounding box intersection-over-union precision. Measures how well the + * bounding boxes overlap between each other (e.g. complete overlap or just + * barely above iou_threshold). + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *boundingBoxIou; +/** + * The confidence threshold value used to compute the metrics. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; /** - * The runtime artifacts of the PipelineJob. The key will be the input artifact - * name and the value would be one of the InputArtifact. + * Mismatch rate, which measures the tracking consistency, i.e. correctness of + * instance ID continuity. * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfigInputArtifact. - * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get - * the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_InputArtifacts : GTLRObject -@end +@property(nonatomic, strong, nullable) NSNumber *mismatchRate; +/** + * Tracking precision. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *trackingPrecision; /** - * Deprecated. Use RuntimeConfig.parameter_values instead. The runtime - * parameters of the PipelineJob. The parameters will be passed into - * PipelineJob.pipeline_spec to replace the placeholders at runtime. This field - * is used by pipelines built using `PipelineJob.pipeline_spec.schema_version` - * 2.0.0 or lower, such as pipelines built using Kubeflow Pipelines SDK 1.8 or - * lower. + * Tracking recall. * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1Value. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of floatValue. */ -GTLR_DEPRECATED -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_Parameters : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *trackingRecall; + @end /** - * The runtime parameters of the PipelineJob. The parameters will be passed - * into PipelineJob.pipeline_spec to replace the placeholders at runtime. This - * field is used by pipelines built using - * `PipelineJob.pipeline_spec.schema_version` 2.1.0, such as pipelines built - * using Kubeflow Pipelines SDK 1.9 or higher and the v2 DSL. - * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * The Evaluation metrics given a specific precision_window_length. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfig_ParameterValues : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetrics : GTLRObject +/** + * Metrics for each label-match confidence_threshold from + * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99. + */ +@property(nonatomic, strong, nullable) NSArray *confidenceMetrics; /** - * The type of an input artifact. + * The mean average precision. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineJobRuntimeConfigInputArtifact : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *meanAveragePrecision; /** - * Artifact resource id from MLMD. Which is the last portion of an artifact - * resource name: - * `projects/{project}/locations/{location}/metadataStores/default/artifacts/{artifact_id}`. - * The artifact must stay within the same project, location and default - * metadatastore as the pipeline. + * This VideoActionMetrics is calculated based on this prediction window + * length. If the predicted action's timestamp is inside the time window whose + * center is the ground truth action's timestamp with this specific length, the + * prediction result is treated as a true positive. */ -@property(nonatomic, copy, nullable) NSString *artifactId; +@property(nonatomic, strong, nullable) GTLRDuration *precisionWindowLength; @end /** - * The runtime detail of a task execution. + * Metrics for a single confidence threshold. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail : GTLRObject - -/** Output only. Task create time. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; - -/** Output only. Task end time. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; - -/** - * Output only. The error that occurred during task execution. Only populated - * when the task's state is FAILED or CANCELLED. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; - -/** Output only. The execution metadata of the task. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Execution *execution; - -/** Output only. The detailed execution info. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetail *executorDetail; - -/** Output only. The runtime input artifacts of the task. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Inputs *inputs; - -/** Output only. The runtime output artifacts of the task. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Outputs *outputs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetricsConfidenceMetrics : GTLRObject /** - * Output only. The id of the parent task if the task is within a component - * scope. Empty if the task is at the root level. + * Output only. The confidence threshold value used to compute the metrics. * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *parentTaskId; - -/** - * Output only. A list of task status. This field keeps a record of task status - * evolving over time. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSArray *pipelineTaskStatus; - -/** Output only. Task start time. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; /** - * Output only. State of the task. + * Output only. The harmonic mean of recall and precision. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Cancelled - * Specifies task was cancelled. (Value: "CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Cancelling - * Specifies task is being cancelled. (Value: "CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_CancelPending - * Specifies Task cancel is in pending state. (Value: "CANCEL_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Failed - * Specifies task failed. (Value: "FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_NotTriggered - * Specifies that the task was not triggered because the task's trigger - * policy is not satisfied. The trigger policy is specified in the - * `condition` field of PipelineJob.pipeline_spec. (Value: - * "NOT_TRIGGERED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Pending - * Specifies pending state for the task. (Value: "PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Running - * Specifies task is being executed. (Value: "RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Skipped - * Specifies task was skipped due to cache hit. (Value: "SKIPPED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_StateUnspecified - * Unspecified. (Value: "STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_State_Succeeded - * Specifies task completed successfully. (Value: "SUCCEEDED") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *state; +@property(nonatomic, strong, nullable) NSNumber *f1Score; /** - * Output only. The system generated ID of the task. + * Output only. Precision for the given confidence threshold. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *taskId; +@property(nonatomic, strong, nullable) NSNumber *precision; /** - * Output only. The user specified name of the task that is defined in - * pipeline_spec. + * Output only. Recall for the given confidence threshold. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *taskName; +@property(nonatomic, strong, nullable) NSNumber *recall; @end /** - * Output only. The runtime input artifacts of the task. - * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList. - * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get - * the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Model evaluation metrics for video action recognition. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Inputs : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionRecognitionMetrics : GTLRObject /** - * Output only. The runtime output artifacts of the task. + * The number of ground truth actions used to create this evaluation. * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList. - * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get - * the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetail_Outputs : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *evaluatedActionCount; + +/** The metric entries for precision window lengths: 1s,2s,3s. */ +@property(nonatomic, strong, nullable) NSArray *videoActionMetrics; + @end /** - * A list of artifact metadata. + * Model evaluation metrics for video object tracking problems. Evaluates + * prediction quality of both labeled bounding boxes and labeled tracks (i.e. + * series of bounding boxes sharing same label and instance ID). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailArtifactList : GTLRObject - -/** Output only. A list of artifact metadata. */ -@property(nonatomic, strong, nullable) NSArray *artifacts; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoObjectTrackingMetrics : GTLRObject /** - * A single record of the task status. + * The single metric for bounding boxes evaluation: the `meanAveragePrecision` + * averaged over all `boundingBoxMetrics`. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *boundingBoxMeanAveragePrecision; /** - * Output only. The error that occurred during the state. May be set when the - * state is any of the non-final state (PENDING/RUNNING/CANCELLING) or FAILED - * state. If the state is FAILED, the error here is final and not going to be - * retried. If the state is a non-final state, the error indicates a - * system-error being retried. + * The bounding boxes match metrics for each intersection-over-union threshold + * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and each label confidence threshold + * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 pair. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@property(nonatomic, strong, nullable) NSArray *boundingBoxMetrics; /** - * Output only. The state of the task. + * UNIMPLEMENTED. The total number of bounding boxes (i.e. summed over all + * frames) the ground truth used to create this evaluation had. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Cancelled - * Specifies task was cancelled. (Value: "CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Cancelling - * Specifies task is being cancelled. (Value: "CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_CancelPending - * Specifies Task cancel is in pending state. (Value: "CANCEL_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Failed - * Specifies task failed. (Value: "FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_NotTriggered - * Specifies that the task was not triggered because the task's trigger - * policy is not satisfied. The trigger policy is specified in the - * `condition` field of PipelineJob.pipeline_spec. (Value: - * "NOT_TRIGGERED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Pending - * Specifies pending state for the task. (Value: "PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Running - * Specifies task is being executed. (Value: "RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Skipped - * Specifies task was skipped due to cache hit. (Value: "SKIPPED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_StateUnspecified - * Unspecified. (Value: "STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus_State_Succeeded - * Specifies task completed successfully. (Value: "SUCCEEDED") + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *state; - -/** Output only. Update time of this status. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; - -@end - +@property(nonatomic, strong, nullable) NSNumber *evaluatedBoundingBoxCount; /** - * The runtime detail of a pipeline executor. + * UNIMPLEMENTED. The number of video frames used to create this evaluation. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetail : GTLRObject - -/** Output only. The detailed info for a container executor. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailContainerDetail *containerDetail; - -/** Output only. The detailed info for a custom job executor. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailCustomJobDetail *customJobDetail; - -@end - +@property(nonatomic, strong, nullable) NSNumber *evaluatedFrameCount; /** - * The detail of a container execution. It contains the job names of the - * lifecycle of a container execution. + * UNIMPLEMENTED. The total number of tracks (i.e. as seen across all frames) + * the ground truth used to create this evaluation had. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailContainerDetail : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *evaluatedTrackCount; /** - * Output only. The names of the previously failed CustomJob for the main - * container executions. The list includes the all attempts in chronological - * order. + * UNIMPLEMENTED. The single metric for tracks accuracy evaluation: the + * `meanAveragePrecision` averaged over all `trackMetrics`. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSArray *failedMainJobs; +@property(nonatomic, strong, nullable) NSNumber *trackMeanAveragePrecision; /** - * Output only. The names of the previously failed CustomJob for the - * pre-caching-check container executions. This job will be available if the - * PipelineJob.pipeline_spec specifies the `pre_caching_check` hook in the - * lifecycle events. The list includes the all attempts in chronological order. + * UNIMPLEMENTED. The single metric for tracks bounding box iou evaluation: the + * `meanBoundingBoxIou` averaged over all `trackMetrics`. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSArray *failedPreCachingCheckJobs; +@property(nonatomic, strong, nullable) NSNumber *trackMeanBoundingBoxIou; /** - * Output only. The name of the CustomJob for the main container execution. + * UNIMPLEMENTED. The single metric for tracking consistency evaluation: the + * `meanMismatchRate` averaged over all `trackMetrics`. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *mainJob; +@property(nonatomic, strong, nullable) NSNumber *trackMeanMismatchRate; /** - * Output only. The name of the CustomJob for the pre-caching-check container - * execution. This job will be available if the PipelineJob.pipeline_spec - * specifies the `pre_caching_check` hook in the lifecycle events. + * UNIMPLEMENTED. The tracks match metrics for each intersection-over-union + * threshold 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and each label confidence + * threshold 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 pair. */ -@property(nonatomic, copy, nullable) NSString *preCachingCheckJob; +@property(nonatomic, strong, nullable) NSArray *trackMetrics; @end /** - * The detailed info for a custom job executor. + * Prediction input format for Image Classification. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTaskExecutorDetailCustomJobDetail : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageClassificationPredictionInstance : GTLRObject + +/** The image bytes or Cloud Storage URI to make the prediction on. */ +@property(nonatomic, copy, nullable) NSString *content; /** - * Output only. The names of the previously failed CustomJob. The list includes - * the all attempts in chronological order. + * The MIME type of the content of the image. Only the images in below listed + * MIME types are supported. - image/jpeg - image/gif - image/png - image/webp + * - image/bmp - image/tiff - image/vnd.microsoft.icon */ -@property(nonatomic, strong, nullable) NSArray *failedJobs; - -/** Output only. The name of the CustomJob. */ -@property(nonatomic, copy, nullable) NSString *job; +@property(nonatomic, copy, nullable) NSString *mimeType; @end /** - * Pipeline template metadata if PipelineJob.template_uri is from supported - * template registry. Currently, the only supported registry is Artifact - * Registry. + * Prediction input format for Image Object Detection. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PipelineTemplateMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageObjectDetectionPredictionInstance : GTLRObject + +/** The image bytes or Cloud Storage URI to make the prediction on. */ +@property(nonatomic, copy, nullable) NSString *content; /** - * The version_name in artifact registry. Will always be presented in output if - * the PipelineJob.template_uri is from supported template registry. Format is - * "sha256:abcdef123456...". + * The MIME type of the content of the image. Only the images in below listed + * MIME types are supported. - image/jpeg - image/gif - image/png - image/webp + * - image/bmp - image/tiff - image/vnd.microsoft.icon */ -@property(nonatomic, copy, nullable) NSString *version; +@property(nonatomic, copy, nullable) NSString *mimeType; @end /** - * Represents a network port in a container. + * Prediction input format for Image Segmentation. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Port : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageSegmentationPredictionInstance : GTLRObject + +/** The image bytes to make the predictions on. */ +@property(nonatomic, copy, nullable) NSString *content; /** - * The number of the port to expose on the pod's IP address. Must be a valid - * port number, between 1 and 65535 inclusive. - * - * Uses NSNumber of intValue. + * The MIME type of the content of the image. Only the images in below listed + * MIME types are supported. - image/jpeg - image/png */ -@property(nonatomic, strong, nullable) NSNumber *containerPort; +@property(nonatomic, copy, nullable) NSString *mimeType; @end /** - * Assigns input data to training, validation, and test sets based on the value - * of a provided key. Supported only for tabular Datasets. + * Prediction input format for Text Classification. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PredefinedSplit : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextClassificationPredictionInstance : GTLRObject + +/** The text snippet to make the predictions on. */ +@property(nonatomic, copy, nullable) NSString *content; /** - * Required. The key is a name of one of the Dataset's data columns. The value - * of the key (either the label's value or value in the column) must be one of - * {`training`, `validation`, `test`}, and it defines to which set the given - * piece of data is assigned. If for a piece of data the key is not present or - * has an invalid value, that piece is ignored by the pipeline. + * The MIME type of the text snippet. The supported MIME types are listed + * below. - text/plain */ -@property(nonatomic, copy, nullable) NSString *key; +@property(nonatomic, copy, nullable) NSString *mimeType; @end /** - * Request message for PredictionService.Predict. + * Prediction input format for Text Extraction. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PredictRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextExtractionPredictionInstance : GTLRObject + +/** The text snippet to make the predictions on. */ +@property(nonatomic, copy, nullable) NSString *content; /** - * Required. The instances that are the input to the prediction call. A - * DeployedModel may have an upper limit on the number of instances it supports - * per request, and when it is exceeded the prediction call errors in case of - * AutoML Models, or, in case of customer created Models, the behaviour is as - * documented by that Model. The schema of any single instance may be specified - * via Endpoint's DeployedModels' Model's PredictSchemata's - * instance_schema_uri. - * - * Can be any valid JSON type. + * This field is only used for batch prediction. If a key is provided, the + * batch prediction result will by mapped to this key. If omitted, then the + * batch prediction result will contain the entire input instance. Vertex AI + * will not check if keys in the request are duplicates, so it is up to the + * caller to ensure the keys are unique. */ -@property(nonatomic, strong, nullable) NSArray *instances; +@property(nonatomic, copy, nullable) NSString *key; /** - * The parameters that govern the prediction. The schema of the parameters may - * be specified via Endpoint's DeployedModels' Model's PredictSchemata's - * parameters_schema_uri. - * - * Can be any valid JSON type. + * The MIME type of the text snippet. The supported MIME types are listed + * below. - text/plain */ -@property(nonatomic, strong, nullable) id parameters; +@property(nonatomic, copy, nullable) NSString *mimeType; @end /** - * Configuration for logging request-response to a BigQuery table. + * Prediction input format for Text Sentiment. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PredictRequestResponseLoggingConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextSentimentPredictionInstance : GTLRObject + +/** The text snippet to make the predictions on. */ +@property(nonatomic, copy, nullable) NSString *content; /** - * BigQuery table for logging. If only given a project, a new dataset will be - * created with name `logging__` where will be made BigQuery-dataset-name - * compatible (e.g. most special characters will become underscores). If no - * table name is given, a new table will be created with name - * `request_response_logging` + * The MIME type of the text snippet. The supported MIME types are listed + * below. - text/plain */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BigQueryDestination *bigqueryDestination; +@property(nonatomic, copy, nullable) NSString *mimeType; + +@end + /** - * If logging is enabled or not. - * - * Uses NSNumber of boolValue. + * Prediction input format for Video Action Recognition. */ -@property(nonatomic, strong, nullable) NSNumber *enabled; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoActionRecognitionPredictionInstance : GTLRObject /** - * Percentage of requests to be logged, expressed as a fraction in range(0,1]. - * - * Uses NSNumber of doubleValue. + * The Google Cloud Storage location of the video on which to perform the + * prediction. */ -@property(nonatomic, strong, nullable) NSNumber *samplingRate; +@property(nonatomic, copy, nullable) NSString *content; -@end +/** + * The MIME type of the content of the video. Only the following are supported: + * video/mp4 video/avi video/quicktime + */ +@property(nonatomic, copy, nullable) NSString *mimeType; +/** + * The end, exclusive, of the video's time segment on which to perform the + * prediction. Expressed as a number of seconds as measured from the start of + * the video, with "s" appended at the end. Fractions are allowed, up to a + * microsecond precision, and "inf" or "Infinity" is allowed, which means the + * end of the video. + */ +@property(nonatomic, copy, nullable) NSString *timeSegmentEnd; /** - * Response message for PredictionService.Predict. + * The beginning, inclusive, of the video's time segment on which to perform + * the prediction. Expressed as a number of seconds as measured from the start + * of the video, with "s" appended at the end. Fractions are allowed, up to a + * microsecond precision. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PredictResponse : GTLRObject +@property(nonatomic, copy, nullable) NSString *timeSegmentStart; + +@end -/** ID of the Endpoint's DeployedModel that served this prediction. */ -@property(nonatomic, copy, nullable) NSString *deployedModelId; /** - * Output only. Request-level metadata returned by the model. The metadata type - * will be dependent upon the model implementation. - * - * Can be any valid JSON type. + * Prediction input format for Video Classification. */ -@property(nonatomic, strong, nullable) id metadata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoClassificationPredictionInstance : GTLRObject /** - * Output only. The resource name of the Model which is deployed as the - * DeployedModel that this prediction hits. + * The Google Cloud Storage location of the video on which to perform the + * prediction. */ -@property(nonatomic, copy, nullable) NSString *model; +@property(nonatomic, copy, nullable) NSString *content; /** - * Output only. The display name of the Model which is deployed as the - * DeployedModel that this prediction hits. + * The MIME type of the content of the video. Only the following are supported: + * video/mp4 video/avi video/quicktime */ -@property(nonatomic, copy, nullable) NSString *modelDisplayName; +@property(nonatomic, copy, nullable) NSString *mimeType; /** - * Output only. The version ID of the Model which is deployed as the - * DeployedModel that this prediction hits. + * The end, exclusive, of the video's time segment on which to perform the + * prediction. Expressed as a number of seconds as measured from the start of + * the video, with "s" appended at the end. Fractions are allowed, up to a + * microsecond precision, and "inf" or "Infinity" is allowed, which means the + * end of the video. */ -@property(nonatomic, copy, nullable) NSString *modelVersionId; +@property(nonatomic, copy, nullable) NSString *timeSegmentEnd; /** - * The predictions that are the output of the predictions call. The schema of - * any single prediction may be specified via Endpoint's DeployedModels' - * Model's PredictSchemata's prediction_schema_uri. - * - * Can be any valid JSON type. + * The beginning, inclusive, of the video's time segment on which to perform + * the prediction. Expressed as a number of seconds as measured from the start + * of the video, with "s" appended at the end. Fractions are allowed, up to a + * microsecond precision. */ -@property(nonatomic, strong, nullable) NSArray *predictions; +@property(nonatomic, copy, nullable) NSString *timeSegmentStart; @end /** - * Contains the schemata used in Model's predictions and explanations via - * PredictionService.Predict, PredictionService.Explain and BatchPredictionJob. + * Prediction input format for Video Object Tracking. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoObjectTrackingPredictionInstance : GTLRObject /** - * Immutable. Points to a YAML file stored on Google Cloud Storage describing - * the format of a single instance, which are used in PredictRequest.instances, - * ExplainRequest.instances and BatchPredictionJob.input_config. The schema is - * defined as an OpenAPI 3.0.2 [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * AutoML Models always have this field populated by Vertex AI. Note: The URI - * given on output will be immutable and probably different, including the URI - * scheme, than the one given on input. The output URI will point to a location - * where the user only has a read access. + * The Google Cloud Storage location of the video on which to perform the + * prediction. */ -@property(nonatomic, copy, nullable) NSString *instanceSchemaUri; +@property(nonatomic, copy, nullable) NSString *content; /** - * Immutable. Points to a YAML file stored on Google Cloud Storage describing - * the parameters of prediction and explanation via PredictRequest.parameters, - * ExplainRequest.parameters and BatchPredictionJob.model_parameters. The - * schema is defined as an OpenAPI 3.0.2 [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * AutoML Models always have this field populated by Vertex AI, if no - * parameters are supported, then it is set to an empty string. Note: The URI - * given on output will be immutable and probably different, including the URI - * scheme, than the one given on input. The output URI will point to a location - * where the user only has a read access. + * The MIME type of the content of the video. Only the following are supported: + * video/mp4 video/avi video/quicktime */ -@property(nonatomic, copy, nullable) NSString *parametersSchemaUri; +@property(nonatomic, copy, nullable) NSString *mimeType; /** - * Immutable. Points to a YAML file stored on Google Cloud Storage describing - * the format of a single prediction produced by this Model, which are returned - * via PredictResponse.predictions, ExplainResponse.explanations, and - * BatchPredictionJob.output_config. The schema is defined as an OpenAPI 3.0.2 - * [Schema - * Object](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.2.md#schemaObject). - * AutoML Models always have this field populated by Vertex AI. Note: The URI - * given on output will be immutable and probably different, including the URI - * scheme, than the one given on input. The output URI will point to a location - * where the user only has a read access. + * The end, exclusive, of the video's time segment on which to perform the + * prediction. Expressed as a number of seconds as measured from the start of + * the video, with "s" appended at the end. Fractions are allowed, up to a + * microsecond precision, and "inf" or "Infinity" is allowed, which means the + * end of the video. */ -@property(nonatomic, copy, nullable) NSString *predictionSchemaUri; +@property(nonatomic, copy, nullable) NSString *timeSegmentEnd; + +/** + * The beginning, inclusive, of the video's time segment on which to perform + * the prediction. Expressed as a number of seconds as measured from the start + * of the video, with "s" appended at the end. Fractions are allowed, up to a + * microsecond precision. + */ +@property(nonatomic, copy, nullable) NSString *timeSegmentStart; @end /** - * Preset configuration for example-based explanations + * Represents a line of JSONL in the batch prediction output file. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Presets : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult : GTLRObject + +/** The error result. Do not set prediction if this is set. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError *error; /** - * The modality of the uploaded model, which automatically configures the - * distance measurement and feature normalization for the underlying example - * index and queries. If your model does not precisely fit one of these types, - * it is okay to choose the closest type. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Modality_Image - * IMAGE modality (Value: "IMAGE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Modality_ModalityUnspecified - * Should not be set. Added as a recommended best practice for enums - * (Value: "MODALITY_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Modality_Tabular - * TABULAR modality (Value: "TABULAR") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Modality_Text TEXT - * modality (Value: "TEXT") + * User's input instance. Struct is used here instead of Any so that JsonFormat + * does not append an extra "\@type" field when we convert the proto to JSON. */ -@property(nonatomic, copy, nullable) NSString *modality; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult_Instance *instance; + +/** Optional user-provided key from the input instance. */ +@property(nonatomic, copy, nullable) NSString *key; /** - * Preset option controlling parameters for speed-precision trade-off when - * querying for examples. If omitted, defaults to `PRECISE`. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Query_Fast Faster - * response as a trade-off against less precise neighbors. (Value: - * "FAST") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Presets_Query_Precise More - * precise neighbors as a trade-off against slower response. (Value: - * "PRECISE") - */ -@property(nonatomic, copy, nullable) NSString *query; - -@end - - -/** - * PrivateEndpoints proto is used to provide paths for users to send requests - * privately. To send request via private service access, use predict_http_uri, - * explain_http_uri or health_http_uri. To send request via private service - * connect, use service_attachment. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PrivateEndpoints : GTLRObject - -/** Output only. Http(s) path to send explain requests. */ -@property(nonatomic, copy, nullable) NSString *explainHttpUri; - -/** Output only. Http(s) path to send health check requests. */ -@property(nonatomic, copy, nullable) NSString *healthHttpUri; - -/** Output only. Http(s) path to send prediction requests. */ -@property(nonatomic, copy, nullable) NSString *predictHttpUri; - -/** - * Output only. The name of the service attachment resource. Populated if - * private service connect is enabled. - */ -@property(nonatomic, copy, nullable) NSString *serviceAttachment; - -@end - - -/** - * Represents configuration for private service connect. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PrivateServiceConnectConfig : GTLRObject - -/** - * Required. If true, expose the IndexEndpoint via private service connect. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *enablePrivateServiceConnect; - -/** - * A list of Projects from which the forwarding rule will target the service - * attachment. - */ -@property(nonatomic, strong, nullable) NSArray *projectAllowlist; - -@end - - -/** - * Probe describes a health check to be performed against a container to - * determine whether it is alive or ready to receive traffic. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Probe : GTLRObject - -/** Exec specifies the action to take. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ProbeExecAction *exec; - -/** - * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum - * value is 1. Must be less than timeout_seconds. Maps to Kubernetes probe - * argument 'periodSeconds'. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *periodSeconds; - -/** - * Number of seconds after which the probe times out. Defaults to 1 second. - * Minimum value is 1. Must be greater or equal to period_seconds. Maps to - * Kubernetes probe argument 'timeoutSeconds'. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *timeoutSeconds; - -@end - - -/** - * ExecAction specifies a command to execute. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ProbeExecAction : GTLRObject - -/** - * Command is the command line to execute inside the container, the working - * directory for the command is root ('/') in the container's filesystem. The - * command is simply exec'd, it is not run inside a shell, so traditional shell - * instructions ('|', etc) won't work. To use a shell, you need to explicitly - * call out to that shell. Exit status of 0 is treated as live/healthy and - * non-zero is unhealthy. - */ -@property(nonatomic, strong, nullable) NSArray *command; - -@end - - -/** - * PscAutomatedEndpoints defines the output of the forwarding rule - * automatically created by each PscAutomationConfig. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PscAutomatedEndpoints : GTLRObject - -/** Ip Address created by the automated forwarding rule. */ -@property(nonatomic, copy, nullable) NSString *matchAddress; - -/** Corresponding network in pscAutomationConfigs. */ -@property(nonatomic, copy, nullable) NSString *network; - -/** Corresponding project_id in pscAutomationConfigs */ -@property(nonatomic, copy, nullable) NSString *projectId; - -@end - - -/** - * A Model Garden Publisher Model. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModel : GTLRObject - -/** Optional. Additional information about the model's Frameworks. */ -@property(nonatomic, strong, nullable) NSArray *frameworks; - -/** - * Optional. Indicates the launch stage of the model. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_LaunchStage_Experimental - * Used to indicate the PublisherModel is at Experimental launch stage, - * available to a small set of customers. (Value: "EXPERIMENTAL") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_LaunchStage_Ga - * Used to indicate the PublisherModel is at GA launch stage, available - * to all customers and ready for production workload. (Value: "GA") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_LaunchStage_LaunchStageUnspecified - * The model launch stage is unspecified. (Value: - * "LAUNCH_STAGE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_LaunchStage_PrivatePreview - * Used to indicate the PublisherModel is at Private Preview launch - * stage, only available to a small set of customers, although a larger - * set of customers than an Experimental launch. Previews are the first - * launch stage used to get feedback from customers. (Value: - * "PRIVATE_PREVIEW") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_LaunchStage_PublicPreview - * Used to indicate the PublisherModel is at Public Preview launch stage, - * available to all customers, although not supported for production - * workloads. (Value: "PUBLIC_PREVIEW") - */ -@property(nonatomic, copy, nullable) NSString *launchStage; - -/** Output only. The resource name of the PublisherModel. */ -@property(nonatomic, copy, nullable) NSString *name; - -/** - * Required. Indicates the open source category of the publisher model. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_GoogleOwnedOss - * Used to indicate the PublisherModel is a Google-owned pure open source - * model. (Value: "GOOGLE_OWNED_OSS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_GoogleOwnedOssWithGoogleCheckpoint - * Used to indicate the PublisherModel is a Google-owned open source - * model w/ Google checkpoint. (Value: - * "GOOGLE_OWNED_OSS_WITH_GOOGLE_CHECKPOINT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_OpenSourceCategoryUnspecified - * The open source category is unspecified, which should not be used. - * (Value: "OPEN_SOURCE_CATEGORY_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_Proprietary - * Used to indicate the PublisherModel is not open sourced. (Value: - * "PROPRIETARY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_ThirdPartyOwnedOss - * Used to indicate the PublisherModel is a 3p-owned pure open source - * model. (Value: "THIRD_PARTY_OWNED_OSS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_OpenSourceCategory_ThirdPartyOwnedOssWithGoogleCheckpoint - * Used to indicate the PublisherModel is a 3p-owned open source model w/ - * Google checkpoint. (Value: - * "THIRD_PARTY_OWNED_OSS_WITH_GOOGLE_CHECKPOINT") - */ -@property(nonatomic, copy, nullable) NSString *openSourceCategory; - -/** - * Optional. The schemata that describes formats of the PublisherModel's - * predictions and explanations as given and returned via - * PredictionService.Predict. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata *predictSchemata; - -/** - * Optional. Output only. Immutable. Used to indicate this model has a - * publisher model and provide the template of the publisher model resource - * name. - */ -@property(nonatomic, copy, nullable) NSString *publisherModelTemplate; - -/** Optional. Supported call-to-action options. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToAction *supportedActions; - -/** - * Output only. Immutable. The version ID of the PublisherModel. A new version - * is committed when a new model version is uploaded under an existing model - * id. It is an auto-incrementing decimal number in string representation. - */ -@property(nonatomic, copy, nullable) NSString *versionId; - -/** - * Optional. Indicates the state of the model version. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_VersionState_VersionStateStable - * Used to indicate the version is stable. (Value: - * "VERSION_STATE_STABLE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_VersionState_VersionStateUnspecified - * The version state is unspecified. (Value: "VERSION_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1PublisherModel_VersionState_VersionStateUnstable - * Used to indicate the version is unstable. (Value: - * "VERSION_STATE_UNSTABLE") - */ -@property(nonatomic, copy, nullable) NSString *versionState; - -@end - - -/** - * Actions could take on this Publisher Model. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToAction : GTLRObject - -/** Optional. Create application using the PublisherModel. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *createApplication; - -/** Optional. Deploy the PublisherModel to Vertex Endpoint. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeploy *deploy; - -/** Optional. Deploy PublisherModel to Google Kubernetes Engine. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeployGke *deployGke; - -/** - * Optional. Fine tune the PublisherModel with the third-party model tuning UI. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *fineTune; - -/** Optional. Open evaluation pipeline of the PublisherModel. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openEvaluationPipeline; - -/** Optional. Open fine-tuning pipeline of the PublisherModel. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openFineTuningPipeline; - -/** Optional. Open fine-tuning pipelines of the PublisherModel. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenFineTuningPipelines *openFineTuningPipelines; - -/** Optional. Open in Generation AI Studio. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openGenerationAiStudio; - -/** Optional. Open Genie / Playground. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openGenie; - -/** Optional. Open notebook of the PublisherModel. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openNotebook; - -/** Optional. Open notebooks of the PublisherModel. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenNotebooks *openNotebooks; - -/** Optional. Open prompt-tuning pipeline of the PublisherModel. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *openPromptTuningPipeline; - -/** Optional. Request for access. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences *requestAccess; - -/** Optional. To view Rest API docs. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionViewRestApi *viewRestApi; - -@end - - -/** - * Model metadata that is needed for UploadModel or DeployModel/CreateEndpoint - * requests. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeploy : GTLRObject - -/** - * Optional. The path to the directory containing the Model artifact and any of - * its supporting files. - */ -@property(nonatomic, copy, nullable) NSString *artifactUri; - -/** - * A description of resources that to large degree are decided by Vertex AI, - * and require only a modest additional configuration. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1AutomaticResources *automaticResources; - -/** - * Optional. The specification of the container that is to be used when - * deploying this Model in Vertex AI. Not present for Large Models. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec *containerSpec; - -/** - * A description of resources that are dedicated to the DeployedModel, and that - * need a higher degree of manual configuration. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DedicatedResources *dedicatedResources; - -/** - * Optional. The name of the deploy task (e.g., "text to image generation"). - */ -@property(nonatomic, copy, nullable) NSString *deployTaskName; - -/** - * Optional. Large model reference. When this is set, model_artifact_spec is - * not needed. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1LargeModelReference *largeModelReference; - -/** Optional. Default model display name. */ -@property(nonatomic, copy, nullable) NSString *modelDisplayName; - -/** - * Optional. The signed URI for ephemeral Cloud Storage access to model - * artifact. - */ -@property(nonatomic, copy, nullable) NSString *publicArtifactUri; - -/** - * The resource name of the shared DeploymentResourcePool to deploy on. Format: - * `projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}` - */ -@property(nonatomic, copy, nullable) NSString *sharedResources; - -/** Required. The title of the regional resource reference. */ -@property(nonatomic, copy, nullable) NSString *title; - -@end - - -/** - * Configurations for PublisherModel GKE deployment - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionDeployGke : GTLRObject - -/** Optional. GKE deployment configuration in yaml format. */ -@property(nonatomic, strong, nullable) NSArray *gkeYamlConfigs; - -@end - - -/** - * Open fine tuning pipelines. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenFineTuningPipelines : GTLRObject - -/** Required. Regional resource references to fine tuning pipelines. */ -@property(nonatomic, strong, nullable) NSArray *fineTuningPipelines; - -@end - - -/** - * Open notebooks. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionOpenNotebooks : GTLRObject - -/** Required. Regional resource references to notebooks. */ -@property(nonatomic, strong, nullable) NSArray *notebooks; - -@end - - -/** - * The regional resource name or the URI. Key is region, e.g., us-central1, - * europe-west2, global, etc.. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences : GTLRObject - -/** Required. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences_References *references; - -/** Optional. Description of the resource. */ -@property(nonatomic, copy, nullable) NSString *resourceDescription; - -/** Optional. Title of the resource. */ -@property(nonatomic, copy, nullable) NSString *resourceTitle; - -/** Optional. Use case (CUJ) of the resource. */ -@property(nonatomic, copy, nullable) NSString *resourceUseCase; - -/** Required. */ -@property(nonatomic, copy, nullable) NSString *title; - -@end - - -/** - * Required. - * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelResourceReference. - * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get - * the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionRegionalResourceReferences_References : GTLRObject -@end - - -/** - * Rest API docs. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelCallToActionViewRestApi : GTLRObject - -/** Required. */ -@property(nonatomic, strong, nullable) NSArray *documentations; - -/** Required. The title of the view rest API. */ -@property(nonatomic, copy, nullable) NSString *title; - -@end - - -/** - * A named piece of documentation. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelDocumentation : GTLRObject - -/** Required. Content of this piece of document (in Markdown format). */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * Required. E.g., OVERVIEW, USE CASES, DOCUMENTATION, SDK & SAMPLES, JAVA, - * NODE.JS, etc.. - */ -@property(nonatomic, copy, nullable) NSString *title; - -@end - - -/** - * Reference to a resource. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PublisherModelResourceReference : GTLRObject - -/** - * Description of the resource. - * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. - */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty GTLR_DEPRECATED; - -/** The resource name of the Google Cloud resource. */ -@property(nonatomic, copy, nullable) NSString *resourceName; - -/** The URI of the resource. */ -@property(nonatomic, copy, nullable) NSString *uri; - -/** Use case (CUJ) of the resource. */ -@property(nonatomic, copy, nullable) NSString *useCase GTLR_DEPRECATED; - -@end - - -/** - * Details of operations that perform MetadataService.PurgeArtifacts. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsMetadata : GTLRObject - -/** Operation metadata for purging Artifacts. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - - -/** - * Request message for MetadataService.PurgeArtifacts. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsRequest : GTLRObject - -/** - * Required. A required filter matching the Artifacts to be purged. E.g., - * `update_time <= 2020-11-19T11:30:00-04:00`. - */ -@property(nonatomic, copy, nullable) NSString *filter; - -/** - * Optional. Flag to indicate to actually perform the purge. If `force` is set - * to false, the method will return a sample of Artifact names that would be - * deleted. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *force; - -@end - - -/** - * Response message for MetadataService.PurgeArtifacts. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeArtifactsResponse : GTLRObject - -/** - * The number of Artifacts that this request deleted (or, if `force` is false, - * the number of Artifacts that will be deleted). This can be an estimate. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *purgeCount; - -/** - * A sample of the Artifact names that will be deleted. Only populated if - * `force` is set to false. The maximum number of samples is 100 (it is - * possible to return fewer). - */ -@property(nonatomic, strong, nullable) NSArray *purgeSample; - -@end - - -/** - * Details of operations that perform MetadataService.PurgeContexts. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsMetadata : GTLRObject - -/** Operation metadata for purging Contexts. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - - -/** - * Request message for MetadataService.PurgeContexts. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsRequest : GTLRObject - -/** - * Required. A required filter matching the Contexts to be purged. E.g., - * `update_time <= 2020-11-19T11:30:00-04:00`. - */ -@property(nonatomic, copy, nullable) NSString *filter; - -/** - * Optional. Flag to indicate to actually perform the purge. If `force` is set - * to false, the method will return a sample of Context names that would be - * deleted. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *force; - -@end - - -/** - * Response message for MetadataService.PurgeContexts. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeContextsResponse : GTLRObject - -/** - * The number of Contexts that this request deleted (or, if `force` is false, - * the number of Contexts that will be deleted). This can be an estimate. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *purgeCount; - -/** - * A sample of the Context names that will be deleted. Only populated if - * `force` is set to false. The maximum number of samples is 100 (it is - * possible to return fewer). - */ -@property(nonatomic, strong, nullable) NSArray *purgeSample; - -@end - - -/** - * Details of operations that perform MetadataService.PurgeExecutions. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsMetadata : GTLRObject - -/** Operation metadata for purging Executions. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - - -/** - * Request message for MetadataService.PurgeExecutions. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsRequest : GTLRObject - -/** - * Required. A required filter matching the Executions to be purged. E.g., - * `update_time <= 2020-11-19T11:30:00-04:00`. - */ -@property(nonatomic, copy, nullable) NSString *filter; - -/** - * Optional. Flag to indicate to actually perform the purge. If `force` is set - * to false, the method will return a sample of Execution names that would be - * deleted. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *force; - -@end - - -/** - * Response message for MetadataService.PurgeExecutions. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PurgeExecutionsResponse : GTLRObject - -/** - * The number of Executions that this request deleted (or, if `force` is false, - * the number of Executions that will be deleted). This can be an estimate. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *purgeCount; - -/** - * A sample of the Execution names that will be deleted. Only populated if - * `force` is set to false. The maximum number of samples is 100 (it is - * possible to return fewer). - */ -@property(nonatomic, strong, nullable) NSArray *purgeSample; - -@end - - -/** - * The spec of a Python packaged code. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1PythonPackageSpec : GTLRObject - -/** Command line arguments to be passed to the Python task. */ -@property(nonatomic, strong, nullable) NSArray *args; - -/** - * Environment variables to be passed to the python module. Maximum limit is - * 100. - */ -@property(nonatomic, strong, nullable) NSArray *env; - -/** - * Required. The URI of a container image in Artifact Registry that will run - * the provided Python package. Vertex AI provides a wide range of executor - * images with pre-installed packages to meet users' various use cases. See the - * list of [pre-built containers for - * training](https://cloud.google.com/vertex-ai/docs/training/pre-built-containers). - * You must use an image from this list. - */ -@property(nonatomic, copy, nullable) NSString *executorImageUri; - -/** - * Required. The Google Cloud Storage location of the Python package files - * which are the training program and its dependent packages. The maximum - * number of package URIs is 100. - */ -@property(nonatomic, strong, nullable) NSArray *packageUris; - -/** Required. The Python module name to run after installing the packages. */ -@property(nonatomic, copy, nullable) NSString *pythonModule; - -@end - - -/** - * Response message for QueryDeployedModels method. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1QueryDeployedModelsResponse : GTLRObject - -/** - * References to the DeployedModels that share the specified - * deploymentResourcePool. - */ -@property(nonatomic, strong, nullable) NSArray *deployedModelRefs; - -/** DEPRECATED Use deployed_model_refs instead. */ -@property(nonatomic, strong, nullable) NSArray *deployedModels GTLR_DEPRECATED; - -/** - * A token, which can be sent as `page_token` to retrieve the next page. If - * this field is omitted, there are no subsequent pages. - */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; - -/** - * The total number of DeployedModels on this DeploymentResourcePool. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *totalDeployedModelCount; - -/** - * The total number of Endpoints that have DeployedModels on this - * DeploymentResourcePool. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *totalEndpointCount; - -@end - - -/** - * Request message for PredictionService.RawPredict. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1RawPredictRequest : GTLRObject - -/** - * The prediction input. Supports HTTP headers and arbitrary data payload. A - * DeployedModel may have an upper limit on the number of instances it supports - * per request. When this limit it is exceeded for an AutoML model, the - * RawPredict method returns an error. When this limit is exceeded for a - * custom-trained model, the behavior varies depending on the model. You can - * specify the schema for each instance in the - * predict_schemata.instance_schema_uri field when you create a Model. This - * schema applies when you deploy the `Model` as a `DeployedModel` to an - * Endpoint and use the `RawPredict` method. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleApiHttpBody *httpBody; - -@end - - -/** - * Configuration information for the Ray cluster. For experimental launch, Ray - * cluster creation and Persistent cluster creation are 1:1 mapping: We will - * provision all the nodes within the Persistent cluster as Ray nodes. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1RaySpec : GTLRObject -@end - - -/** - * Request message for FeaturestoreOnlineServingService.ReadFeatureValues. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesRequest : GTLRObject - -/** - * Required. ID for a specific entity. For example, for a machine learning - * model predicting user clicks on a website, an entity ID could be `user_123`. - */ -@property(nonatomic, copy, nullable) NSString *entityId; - -/** Required. Selector choosing Features of the target EntityType. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector *featureSelector; - -@end - - -/** - * Response message for FeaturestoreOnlineServingService.ReadFeatureValues. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponse : GTLRObject - -/** - * Entity view with Feature values. This may be the entity in the Featurestore - * if values for all Features were requested, or a projection of the entity in - * the Featurestore if values for only some Features were requested. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityView *entityView; - -/** Response header. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseHeader *header; - -@end - - -/** - * Entity view with Feature values. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityView : GTLRObject - -/** - * Each piece of data holds the k requested values for one requested Feature. - * If no values for the requested Feature exist, the corresponding cell will be - * empty. This has the same size and is in the same order as the features from - * the header ReadFeatureValuesResponse.header. - */ -@property(nonatomic, strong, nullable) NSArray *data; - -/** ID of the requested entity. */ -@property(nonatomic, copy, nullable) NSString *entityId; - -@end - - -/** - * Container to hold value(s), successive in time, for one Feature from the - * request. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseEntityViewData : GTLRObject - -/** Feature value if a single value is requested. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue *value; - -/** - * Feature values list if values, successive in time, are requested. If the - * requested number of values is greater than the number of existing Feature - * values, nonexistent values are omitted instead of being returned as empty. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureValueList *values; - -@end - - -/** - * Metadata for requested Features. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseFeatureDescriptor : GTLRObject - -/** - * Feature ID. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). - */ -@property(nonatomic, copy, nullable) NSString *identifier; - -@end - - -/** - * Response header with metadata for the requested - * ReadFeatureValuesRequest.entity_type and Features. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadFeatureValuesResponseHeader : GTLRObject - -/** - * The resource name of the EntityType from the ReadFeatureValuesRequest. Value - * format: - * `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entityType}`. - */ -@property(nonatomic, copy, nullable) NSString *entityType; - -/** - * List of Feature metadata corresponding to each piece of - * ReadFeatureValuesResponse.EntityView.data. - */ -@property(nonatomic, strong, nullable) NSArray *featureDescriptors; - -@end - - -/** - * The request message for MatchService.ReadIndexDatapoints. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsRequest : GTLRObject - -/** The ID of the DeployedIndex that will serve the request. */ -@property(nonatomic, copy, nullable) NSString *deployedIndexId; - -/** IDs of the datapoints to be searched for. */ -@property(nonatomic, strong, nullable) NSArray *ids; - -@end - - -/** - * The response message for MatchService.ReadIndexDatapoints. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadIndexDatapointsResponse : GTLRObject - -/** The result list of datapoints. */ -@property(nonatomic, strong, nullable) NSArray *datapoints; - -@end - - -/** - * Response message for TensorboardService.ReadTensorboardBlobData. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardBlobDataResponse : GTLRObject - -/** Blob messages containing blob bytes. */ -@property(nonatomic, strong, nullable) NSArray *blobs; - -@end - - -/** - * Response message for TensorboardService.ReadTensorboardSize. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardSizeResponse : GTLRObject - -/** - * Payload storage size for the TensorBoard - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *storageSizeByte; - -@end - - -/** - * Response message for TensorboardService.ReadTensorboardTimeSeriesData. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardTimeSeriesDataResponse : GTLRObject - -/** The returned time series data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData *timeSeriesData; - -@end - - -/** - * Response message for TensorboardService.ReadTensorboardUsage. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse : GTLRObject - -/** Maps year-month (YYYYMM) string to per month usage data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse_MonthlyUsageData *monthlyUsageData; - -@end - - -/** - * Maps year-month (YYYYMM) string to per month usage data. - * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerMonthUsageData. - * Use @c -additionalJSONKeys and @c -additionalPropertyForName: to get - * the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponse_MonthlyUsageData : GTLRObject -@end - - -/** - * Per month usage data - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerMonthUsageData : GTLRObject - -/** Usage data for each user in the given month. */ -@property(nonatomic, strong, nullable) NSArray *userUsageData; - -@end - - -/** - * Per user usage data. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ReadTensorboardUsageResponsePerUserUsageData : GTLRObject - -/** User's username */ -@property(nonatomic, copy, nullable) NSString *username; - -/** - * Number of times the user has read data within the Tensorboard. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *viewCount; - -@end - - -/** - * Details of operations that perform reboot PersistentResource. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceOperationMetadata : GTLRObject - -/** Operation metadata for PersistentResource. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -/** Progress Message for Reboot LRO */ -@property(nonatomic, copy, nullable) NSString *progressMessage; - -@end - - -/** - * Request message for PersistentResourceService.RebootPersistentResource. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1RebootPersistentResourceRequest : GTLRObject -@end - - -/** - * Request message for MetadataService.DeleteContextChildrenRequest. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenRequest : GTLRObject - -/** The resource names of the child Contexts. */ -@property(nonatomic, strong, nullable) NSArray *childContexts; - -@end - - -/** - * Response message for MetadataService.RemoveContextChildren. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1RemoveContextChildrenResponse : GTLRObject -@end - - -/** - * Request message for IndexService.RemoveDatapoints - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsRequest : GTLRObject - -/** A list of datapoint ids to be deleted. */ -@property(nonatomic, strong, nullable) NSArray *datapointIds; - -@end - - -/** - * Response message for IndexService.RemoveDatapoints - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1RemoveDatapointsResponse : GTLRObject -@end - - -/** - * Represents the spec of a group of resources of the same type, for example - * machine type, disk, and accelerators, in a PersistentResource. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ResourcePool : GTLRObject - -/** Optional. Optional spec to configure GKE autoscaling */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ResourcePoolAutoscalingSpec *autoscalingSpec; - -/** Optional. Disk spec for the machine in this node pool. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DiskSpec *diskSpec; - -/** - * Immutable. The unique ID in a PersistentResource for referring to this - * resource pool. User can specify it if necessary. Otherwise, it's generated - * automatically. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). - */ -@property(nonatomic, copy, nullable) NSString *identifier; - -/** Required. Immutable. The specification of a single machine. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec *machineSpec; - -/** - * Optional. The total number of machines to use for this resource pool. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *replicaCount; - -/** - * Output only. The number of machines currently in use by training jobs for - * this resource pool. Will replace idle_replica_count. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *usedReplicaCount; - -@end - - -/** - * The min/max number of replicas allowed if enabling autoscaling - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ResourcePoolAutoscalingSpec : GTLRObject - -/** - * Optional. max replicas in the node pool, must be ≥ replica_count and > - * min_replica_count or will throw error - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxReplicaCount; - -/** - * Optional. min replicas in the node pool, must be ≤ replica_count and < - * max_replica_count or will throw error - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *minReplicaCount; - -@end - - -/** - * Persistent Cluster runtime information as output - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntime : GTLRObject -@end - - -/** - * Configuration for the runtime on a PersistentResource instance, including - * but not limited to: * Service accounts used to run the workloads. * Whether - * to make it a dedicated Ray Cluster. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ResourceRuntimeSpec : GTLRObject - -/** - * Optional. Ray cluster configuration. Required when creating a dedicated - * RayCluster on the PersistentResource. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1RaySpec *raySpec; - -/** - * Optional. Configure the use of workload identity on the PersistentResource - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ServiceAccountSpec *serviceAccountSpec; - -@end - - -/** - * Statistics information about resource consumption. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ResourcesConsumed : GTLRObject - -/** - * Output only. The number of replica hours used. Note that many replicas may - * run in parallel, and additionally any given work may be queued for some - * time. Therefore this value is not strictly related to wall time. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *replicaHours; - -@end - - -/** - * Runtime operation information for DatasetService.RestoreDatasetVersion. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1RestoreDatasetVersionOperationMetadata : GTLRObject - -/** The common part of the operation metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - - -/** - * Request message for JobService.ResumeModelDeploymentMonitoringJob. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ResumeModelDeploymentMonitoringJobRequest : GTLRObject -@end - - -/** - * Request message for ScheduleService.ResumeSchedule. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ResumeScheduleRequest : GTLRObject - -/** - * Optional. Whether to backfill missed runs when the schedule is resumed from - * PAUSED state. If set to true, all missed runs will be scheduled. New runs - * will be scheduled after the backfill is complete. This will also update - * Schedule.catch_up field. Default to false. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *catchUp; - -@end - - -/** - * Defines a retrieval tool that model can call to access external knowledge. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Retrieval : GTLRObject - -/** - * Optional. Disable using the result from this tool in detecting grounding - * attribution. This does not affect how the result is given to the model for - * generation. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *disableAttribution; - -/** Set to use data source powered by Vertex AI Search. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1VertexAISearch *vertexAiSearch; - -@end - - -/** - * Safety rating corresponding to the generated content. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SafetyRating : GTLRObject - -/** - * Output only. Indicates whether the content was filtered out because of this - * rating. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *blocked; - -/** - * Output only. Harm category. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Category_HarmCategoryDangerousContent - * The harm category is dangerous content. (Value: - * "HARM_CATEGORY_DANGEROUS_CONTENT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Category_HarmCategoryHarassment - * The harm category is harassment. (Value: "HARM_CATEGORY_HARASSMENT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Category_HarmCategoryHateSpeech - * The harm category is hate speech. (Value: "HARM_CATEGORY_HATE_SPEECH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Category_HarmCategorySexuallyExplicit - * The harm category is sexually explicit content. (Value: - * "HARM_CATEGORY_SEXUALLY_EXPLICIT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Category_HarmCategoryUnspecified - * The harm category is unspecified. (Value: "HARM_CATEGORY_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *category; - -/** - * Output only. Harm probability levels in the content. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Probability_HarmProbabilityUnspecified - * Harm probability unspecified. (Value: "HARM_PROBABILITY_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Probability_High - * High level of harm. (Value: "HIGH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Probability_Low - * Low level of harm. (Value: "LOW") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Probability_Medium - * Medium level of harm. (Value: "MEDIUM") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Probability_Negligible - * Negligible level of harm. (Value: "NEGLIGIBLE") - */ -@property(nonatomic, copy, nullable) NSString *probability; - -/** - * Output only. Harm probability score. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *probabilityScore; - -/** - * Output only. Harm severity levels in the content. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Severity_HarmSeverityHigh - * High level of harm severity. (Value: "HARM_SEVERITY_HIGH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Severity_HarmSeverityLow - * Low level of harm severity. (Value: "HARM_SEVERITY_LOW") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Severity_HarmSeverityMedium - * Medium level of harm severity. (Value: "HARM_SEVERITY_MEDIUM") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Severity_HarmSeverityNegligible - * Negligible level of harm severity. (Value: "HARM_SEVERITY_NEGLIGIBLE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetyRating_Severity_HarmSeverityUnspecified - * Harm severity unspecified. (Value: "HARM_SEVERITY_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *severity; - -/** - * Output only. Harm severity score. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *severityScore; - -@end - - -/** - * Safety settings. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SafetySetting : GTLRObject - -/** - * Required. Harm category. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Category_HarmCategoryDangerousContent - * The harm category is dangerous content. (Value: - * "HARM_CATEGORY_DANGEROUS_CONTENT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Category_HarmCategoryHarassment - * The harm category is harassment. (Value: "HARM_CATEGORY_HARASSMENT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Category_HarmCategoryHateSpeech - * The harm category is hate speech. (Value: "HARM_CATEGORY_HATE_SPEECH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Category_HarmCategorySexuallyExplicit - * The harm category is sexually explicit content. (Value: - * "HARM_CATEGORY_SEXUALLY_EXPLICIT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Category_HarmCategoryUnspecified - * The harm category is unspecified. (Value: "HARM_CATEGORY_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *category; - -/** - * Optional. Specify if the threshold is used for probability or severity - * score. If not specified, the threshold is used for probability score. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Method_HarmBlockMethodUnspecified - * The harm block method is unspecified. (Value: - * "HARM_BLOCK_METHOD_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Method_Probability - * The harm block method uses the probability score. (Value: - * "PROBABILITY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Method_Severity - * The harm block method uses both probability and severity scores. - * (Value: "SEVERITY") - */ -@property(nonatomic, copy, nullable) NSString *method; - -/** - * Required. The harm block threshold. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Threshold_BlockLowAndAbove - * Block low threshold and above (i.e. block more). (Value: - * "BLOCK_LOW_AND_ABOVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Threshold_BlockMediumAndAbove - * Block medium threshold and above. (Value: "BLOCK_MEDIUM_AND_ABOVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Threshold_BlockNone - * Block none. (Value: "BLOCK_NONE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Threshold_BlockOnlyHigh - * Block only high threshold (i.e. block less). (Value: - * "BLOCK_ONLY_HIGH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SafetySetting_Threshold_HarmBlockThresholdUnspecified - * Unspecified harm block threshold. (Value: - * "HARM_BLOCK_THRESHOLD_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *threshold; - -@end - - -/** - * Active learning data sampling config. For every active learning labeling - * iteration, it will select a batch of data based on the sampling strategy. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SampleConfig : GTLRObject - -/** - * The percentage of data needed to be labeled in each following batch (except - * the first batch). - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *followingBatchSamplePercentage; - -/** - * The percentage of data needed to be labeled in the first batch. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *initialBatchSamplePercentage; - -/** - * Field to choose sampling strategy. Sampling strategy will decide which data - * should be selected for human labeling in every batch. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SampleConfig_SampleStrategy_SampleStrategyUnspecified - * Default will be treated as UNCERTAINTY. (Value: - * "SAMPLE_STRATEGY_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SampleConfig_SampleStrategy_Uncertainty - * Sample the most uncertain data to label. (Value: "UNCERTAINTY") - */ -@property(nonatomic, copy, nullable) NSString *sampleStrategy; - -@end - - -/** - * An attribution method that approximates Shapley values for features that - * contribute to the label being predicted. A sampling strategy is used to - * approximate the value rather than considering all subsets of features. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SampledShapleyAttribution : GTLRObject - -/** - * Required. The number of feature permutations to consider when approximating - * the Shapley values. Valid range of its value is [1, 50], inclusively. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *pathCount; - -@end - - -/** - * Sampling Strategy for logging, can be for both training and prediction - * dataset. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategy : GTLRObject - -/** Random sample config. Will support more sampling strategies later. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategyRandomSampleConfig *randomSampleConfig; - -@end - - -/** - * Requests are randomly selected. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SamplingStrategyRandomSampleConfig : GTLRObject - -/** - * Sample rate (0, 1] - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *sampleRate; - -@end - - -/** - * A SavedQuery is a view of the dataset. It references a subset of annotations - * by problem type and filters. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SavedQuery : GTLRObject - -/** Output only. Filters on the Annotations in the dataset. */ -@property(nonatomic, copy, nullable) NSString *annotationFilter; - -/** - * Output only. Number of AnnotationSpecs in the context of the SavedQuery. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *annotationSpecCount; - -/** Output only. Timestamp when this SavedQuery was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; - -/** - * Required. The user-defined name of the SavedQuery. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * Used to perform a consistent read-modify-write update. If not set, a blind - * "overwrite" update happens. - */ -@property(nonatomic, copy, nullable) NSString *ETag; - -/** - * Some additional information about the SavedQuery. - * - * Can be any valid JSON type. - */ -@property(nonatomic, strong, nullable) id metadata; - -/** Output only. Resource name of the SavedQuery. */ -@property(nonatomic, copy, nullable) NSString *name; - -/** - * Required. Problem type of the SavedQuery. Allowed values: * - * IMAGE_CLASSIFICATION_SINGLE_LABEL * IMAGE_CLASSIFICATION_MULTI_LABEL * - * IMAGE_BOUNDING_POLY * IMAGE_BOUNDING_BOX * TEXT_CLASSIFICATION_SINGLE_LABEL - * * TEXT_CLASSIFICATION_MULTI_LABEL * TEXT_EXTRACTION * TEXT_SENTIMENT * - * VIDEO_CLASSIFICATION * VIDEO_OBJECT_TRACKING - */ -@property(nonatomic, copy, nullable) NSString *problemType; - -/** - * Output only. If the Annotations belonging to the SavedQuery can be used for - * AutoML training. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *supportAutomlTraining; - -/** Output only. Timestamp when SavedQuery was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; - -@end - - -/** - * One point viewable on a scalar metric plot. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Scalar : GTLRObject - -/** - * Value of the point at this step / timestamp. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *value; - -@end - - -/** - * An instance of a Schedule periodically schedules runs to make API calls - * based on user specified time specification and API request type. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Schedule : GTLRObject - -/** - * Optional. Whether new scheduled runs can be queued when max_concurrent_runs - * limit is reached. If set to true, new runs will be queued instead of - * skipped. Default to false. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *allowQueueing; - -/** - * Output only. Whether to backfill missed runs when the schedule is resumed - * from PAUSED state. If set to true, all missed runs will be scheduled. New - * runs will be scheduled after the backfill is complete. Default to false. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *catchUp; - -/** - * Request for PipelineService.CreatePipelineJob. - * CreatePipelineJobRequest.parent field is required (format: - * projects/{project}/locations/{location}). - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CreatePipelineJobRequest *createPipelineJobRequest; - -/** Output only. Timestamp when this Schedule was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; - -/** - * Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. - * To explicitly set a timezone to the cron tab, apply a prefix in the cron - * tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". The - * ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. - * For example, "CRON_TZ=America/New_York 1 * * * *", or "TZ=America/New_York 1 - * * * * *". - */ -@property(nonatomic, copy, nullable) NSString *cron; - -/** - * Required. User provided name of the Schedule. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * Optional. Timestamp after which no new runs can be scheduled. If specified, - * The schedule will be completed when either end_time is reached or when - * scheduled_run_count >= max_run_count. If not specified, new runs will keep - * getting scheduled until this Schedule is paused or deleted. Already - * scheduled runs will be allowed to complete. Unset if not specified. - */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; - -/** - * Output only. Timestamp when this Schedule was last paused. Unset if never - * paused. - */ -@property(nonatomic, strong, nullable) GTLRDateTime *lastPauseTime; - -/** - * Output only. Timestamp when this Schedule was last resumed. Unset if never - * resumed from pause. - */ -@property(nonatomic, strong, nullable) GTLRDateTime *lastResumeTime; - -/** - * Output only. Response of the last scheduled run. This is the response for - * starting the scheduled requests and not the execution of the operations/jobs - * created by the requests (if applicable). Unset if no run has been scheduled - * yet. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ScheduleRunResponse *lastScheduledRunResponse; - -/** - * Required. Maximum number of runs that can be started concurrently for this - * Schedule. This is the limit for starting the scheduled requests and not the - * execution of the operations/jobs created by the requests (if applicable). - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxConcurrentRunCount; - -/** - * Optional. Maximum run count of the schedule. If specified, The schedule will - * be completed when either started_run_count >= max_run_count or when end_time - * is reached. If not specified, new runs will keep getting scheduled until - * this Schedule is paused or deleted. Already scheduled runs will be allowed - * to complete. Unset if not specified. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxRunCount; - -/** Immutable. The resource name of the Schedule. */ -@property(nonatomic, copy, nullable) NSString *name; - -/** - * Output only. Timestamp when this Schedule should schedule the next run. - * Having a next_run_time in the past means the runs are being started behind - * schedule. - */ -@property(nonatomic, strong, nullable) GTLRDateTime *nextRunTime; - -/** - * Output only. The number of runs started by this schedule. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *startedRunCount; - -/** - * Optional. Timestamp after which the first run can be scheduled. Default to - * Schedule create time if not specified. - */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; - -/** - * Output only. The state of this Schedule. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schedule_State_Active The - * Schedule is active. Runs are being scheduled on the user-specified - * timespec. (Value: "ACTIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schedule_State_Completed - * The Schedule is completed. No new runs will be scheduled. Already - * started runs will be allowed to complete. Schedules in completed state - * cannot be paused or resumed. (Value: "COMPLETED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schedule_State_Paused The - * schedule is paused. No new runs will be created until the schedule is - * resumed. Already started runs will be allowed to complete. (Value: - * "PAUSED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schedule_State_StateUnspecified - * Unspecified. (Value: "STATE_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *state; - -/** Output only. Timestamp when this Schedule was updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; - -@end - - -/** - * Status of a scheduled run. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ScheduleRunResponse : GTLRObject - -/** The response of the scheduled run. */ -@property(nonatomic, copy, nullable) NSString *runResponse; - -/** The scheduled run time based on the user-specified schedule. */ -@property(nonatomic, strong, nullable) GTLRDateTime *scheduledRunTime; - -@end - - -/** - * All parameters related to queuing and scheduling of custom jobs. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Scheduling : GTLRObject - -/** - * Optional. Indicates if the job should retry for internal errors after the - * job starts running. If true, overrides - * `Scheduling.restart_job_on_worker_restart` to false. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *disableRetries; - -/** - * Restarts the entire CustomJob if a worker gets restarted. This feature can - * be used by distributed training jobs that are not resilient to workers - * leaving and joining a job. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *restartJobOnWorkerRestart; - -/** The maximum job running time. The default is 7 days. */ -@property(nonatomic, strong, nullable) GTLRDuration *timeout; - -@end - - -/** - * Schema is used to define the format of input/output data. Represents a - * select subset of an [OpenAPI 3.0 schema - * object](https://spec.openapis.org/oas/v3.0.3#schema). More fields may be - * added in the future as needed. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Schema : GTLRObject - -/** - * Optional. Default value of the data. - * - * Remapped to 'defaultProperty' to avoid language reserved word 'default'. - * - * Can be any valid JSON type. - */ -@property(nonatomic, strong, nullable) id defaultProperty; - -/** - * Optional. The description of the data. - * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. - */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; - -/** - * Optional. Possible values of the element of Type.STRING with enum format. - * For example we can define an Enum Direction as : {type:STRING, format:enum, - * enum:["EAST", NORTH", "SOUTH", "WEST"]} - * - * Remapped to 'enumProperty' to avoid language reserved word 'enum'. - */ -@property(nonatomic, strong, nullable) NSArray *enumProperty; - -/** - * Optional. Example of the object. Will only populated when the object is the - * root. - * - * Can be any valid JSON type. - */ -@property(nonatomic, strong, nullable) id example; - -/** - * Optional. The format of the data. Supported formats: for NUMBER type: - * "float", "double" for INTEGER type: "int32", "int64" for STRING type: - * "email", "byte", etc - */ -@property(nonatomic, copy, nullable) NSString *format; - -/** - * Optional. SCHEMA FIELDS FOR TYPE ARRAY Schema of the elements of Type.ARRAY. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Schema *items; - -/** - * Optional. Maximum value of the Type.INTEGER and Type.NUMBER - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maximum; - -/** - * Optional. Maximum number of the elements for Type.ARRAY. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxItems; - -/** - * Optional. Maximum length of the Type.STRING - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxLength; - -/** - * Optional. Maximum number of the properties for Type.OBJECT. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxProperties; - -/** - * Optional. SCHEMA FIELDS FOR TYPE INTEGER and NUMBER Minimum value of the - * Type.INTEGER and Type.NUMBER - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *minimum; - -/** - * Optional. Minimum number of the elements for Type.ARRAY. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *minItems; - -/** - * Optional. SCHEMA FIELDS FOR TYPE STRING Minimum length of the Type.STRING - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *minLength; - -/** - * Optional. Minimum number of the properties for Type.OBJECT. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *minProperties; - -/** - * Optional. Indicates if the value may be null. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *nullable; - -/** - * Optional. Pattern of the Type.STRING to restrict a string to a regular - * expression. - */ -@property(nonatomic, copy, nullable) NSString *pattern; - -/** Optional. SCHEMA FIELDS FOR TYPE OBJECT Properties of Type.OBJECT. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Schema_Properties *properties; - -/** Optional. Required properties of Type.OBJECT. */ -@property(nonatomic, strong, nullable) NSArray *required; - -/** Optional. The title of the Schema. */ -@property(nonatomic, copy, nullable) NSString *title; - -/** - * Optional. The type of the data. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_Array OpenAPI - * array type (Value: "ARRAY") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_Boolean OpenAPI - * boolean type (Value: "BOOLEAN") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_Integer OpenAPI - * integer type (Value: "INTEGER") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_Number OpenAPI - * number type (Value: "NUMBER") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_Object OpenAPI - * object type (Value: "OBJECT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_String OpenAPI - * string type (Value: "STRING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Schema_Type_TypeUnspecified - * Not specified, should not be used. (Value: "TYPE_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *type; - -@end - - -/** - * Optional. SCHEMA FIELDS FOR TYPE OBJECT Properties of Type.OBJECT. - * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1Schema. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Schema_Properties : GTLRObject -@end - - -/** - * An entry of mapping between color and AnnotationSpec. The mapping is used in - * segmentation mask. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaAnnotationSpecColor : GTLRObject - -/** The color of the AnnotationSpec in a segmentation mask. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeColor *color; - -/** - * The display name of the AnnotationSpec represented by the color in the - * segmentation mask. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * The ID of the AnnotationSpec represented by the color in the segmentation - * mask. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). - */ -@property(nonatomic, copy, nullable) NSString *identifier; - -@end - - -/** - * Annotation details specific to image object detection. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageBoundingBoxAnnotation : GTLRObject - -/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *annotationSpecId; - -/** - * The display name of the AnnotationSpec that this Annotation pertains to. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * The rightmost coordinate of the bounding box. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *xMax; - -/** - * The leftmost coordinate of the bounding box. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *xMin; - -/** - * The bottommost coordinate of the bounding box. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *yMax; - -/** - * The topmost coordinate of the bounding box. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *yMin; - -@end - - -/** - * Annotation details specific to image classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageClassificationAnnotation : GTLRObject - -/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *annotationSpecId; - -/** - * The display name of the AnnotationSpec that this Annotation pertains to. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -@end - - -/** - * Payload of Image DataItem. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDataItem : GTLRObject - -/** - * Required. Google Cloud Storage URI points to the original image in user's - * bucket. The image is up to 30MB in size. - */ -@property(nonatomic, copy, nullable) NSString *gcsUri; - -/** - * Output only. The mime type of the content of the image. Only the images in - * below listed mime types are supported. - image/jpeg - image/gif - image/png - * - image/webp - image/bmp - image/tiff - image/vnd.microsoft.icon - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -@end - - -/** - * The metadata of Datasets that contain Image DataItems. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageDatasetMetadata : GTLRObject - -/** - * Points to a YAML file stored on Google Cloud Storage describing payload of - * the Image DataItems that belong to this Dataset. - */ -@property(nonatomic, copy, nullable) NSString *dataItemSchemaUri; - -/** - * Google Cloud Storage Bucket name that contains the blob data of this - * Dataset. - */ -@property(nonatomic, copy, nullable) NSString *gcsBucket; - -@end - - -/** - * Annotation details specific to image segmentation. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotation : GTLRObject - -/** - * Mask based segmentation annotation. Only one mask annotation can exist for - * one image. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationMaskAnnotation *maskAnnotation; - -/** Polygon annotation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolygonAnnotation *polygonAnnotation; - -/** Polyline annotation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolylineAnnotation *polylineAnnotation; - -@end - - -/** - * The mask based segmentation annotation. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationMaskAnnotation : GTLRObject - -/** The mapping between color and AnnotationSpec for this Annotation. */ -@property(nonatomic, strong, nullable) NSArray *annotationSpecColors; - -/** - * Google Cloud Storage URI that points to the mask image. The image must be in - * PNG format. It must have the same size as the DataItem's image. Each pixel - * in the image mask represents the AnnotationSpec which the pixel in the image - * DataItem belong to. Each color is mapped to one AnnotationSpec based on - * annotation_spec_colors. - */ -@property(nonatomic, copy, nullable) NSString *maskGcsUri; - -@end - - -/** - * Represents a polygon in image. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolygonAnnotation : GTLRObject - -/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *annotationSpecId; - -/** - * The display name of the AnnotationSpec that this Annotation pertains to. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * The vertexes are connected one by one and the last vertex is connected to - * the first one to represent a polygon. - */ -@property(nonatomic, strong, nullable) NSArray *vertexes; - -@end - - -/** - * Represents a polyline in image. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaImageSegmentationAnnotationPolylineAnnotation : GTLRObject - -/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *annotationSpecId; - -/** - * The display name of the AnnotationSpec that this Annotation pertains to. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * The vertexes are connected one by one and the last vertex in not connected - * to the first one. - */ -@property(nonatomic, strong, nullable) NSArray *vertexes; - -@end - - -/** - * Bounding box matching model metrics for a single intersection-over-union - * threshold and multiple label match confidence thresholds. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetrics : GTLRObject - -/** - * Metrics for each label-match confidence_threshold from - * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99. Precision-recall curve is derived - * from them. - */ -@property(nonatomic, strong, nullable) NSArray *confidenceMetrics; - -/** - * The intersection-over-union threshold value used to compute this metrics - * entry. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *iouThreshold; - -/** - * The mean average precision, most often close to `auPrc`. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanAveragePrecision; - -@end - - -/** - * Metrics for a single confidence threshold. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsBoundingBoxMetricsConfidenceMetrics : GTLRObject - -/** - * The confidence threshold value used to compute the metrics. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** - * The harmonic mean of recall and precision. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *f1Score; - -/** - * Precision under the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *precision; - -/** - * Recall under the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *recall; - -@end - - -/** - * Metrics for classification evaluation results. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetrics : GTLRObject - -/** - * The Area Under Precision-Recall Curve metric. Micro-averaged for the overall - * evaluation. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *auPrc; - -/** - * The Area Under Receiver Operating Characteristic curve metric. - * Micro-averaged for the overall evaluation. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *auRoc; - -/** - * Metrics for each `confidenceThreshold` in - * 0.00,0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and `positionThreshold` = - * INT32_MAX_VALUE. ROC and precision-recall curves, and other aggregated - * metrics are derived from them. The confidence metrics entries may also be - * supplied for additional values of `positionThreshold`, but from these no - * aggregated metrics are computed. - */ -@property(nonatomic, strong, nullable) NSArray *confidenceMetrics; - -/** Confusion matrix of the evaluation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix *confusionMatrix; - -/** - * The Log Loss metric. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *logLoss; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsClassificationEvaluationMetricsConfidenceMetrics : GTLRObject - -/** - * Metrics are computed with an assumption that the Model never returns - * predictions with score lower than this value. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** Confusion matrix of the evaluation for this confidence_threshold. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix *confusionMatrix; - -/** - * The harmonic mean of recall and precision. For summary metrics, it computes - * the micro-averaged F1 score. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *f1Score; - -/** - * The harmonic mean of recallAt1 and precisionAt1. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *f1ScoreAt1; - -/** - * Macro-averaged F1 Score. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *f1ScoreMacro; - -/** - * Micro-averaged F1 Score. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *f1ScoreMicro; - -/** - * The number of ground truth labels that are not matched by a Model created - * label. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *falseNegativeCount; - -/** - * The number of Model created labels that do not match a ground truth label. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *falsePositiveCount; - -/** - * False Positive Rate for the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *falsePositiveRate; - -/** - * The False Positive Rate when only considering the label that has the highest - * prediction score and not below the confidence threshold for each DataItem. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *falsePositiveRateAt1; - -/** - * Metrics are computed with an assumption that the Model always returns at - * most this many predictions (ordered by their score, descendingly), but they - * all still need to meet the `confidenceThreshold`. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxPredictions; - -/** - * Precision for the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *precision; - -/** - * The precision when only considering the label that has the highest - * prediction score and not below the confidence threshold for each DataItem. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *precisionAt1; - -/** - * Recall (True Positive Rate) for the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *recall; - -/** - * The Recall (True Positive Rate) when only considering the label that has the - * highest prediction score and not below the confidence threshold for each - * DataItem. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *recallAt1; - -/** - * The number of labels that were not created by the Model, but if they would, - * they would not match a ground truth label. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *trueNegativeCount; - -/** - * The number of Model created labels that match a ground truth label. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *truePositiveCount; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix : GTLRObject - -/** - * AnnotationSpecs used in the confusion matrix. For AutoML Text Extraction, a - * special negative AnnotationSpec with empty `id` and `displayName` of "NULL" - * will be added as the last element. - */ -@property(nonatomic, strong, nullable) NSArray *annotationSpecs; - -/** - * Rows in the confusion matrix. The number of rows is equal to the size of - * `annotationSpecs`. `rowsi` is the number of DataItems that have ground truth - * of the `annotationSpecs[i]` and are predicted as `annotationSpecs[j]` by the - * Model being evaluated. For Text Extraction, when `annotationSpecs[i]` is the - * last element in `annotationSpecs`, i.e. the special negative AnnotationSpec, - * `rowsi` is the number of predicted entities of `annoatationSpec[j]` that are - * not labeled as any of the ground truth AnnotationSpec. When - * annotationSpecs[j] is the special negative AnnotationSpec, `rowsi` is the - * number of entities have ground truth of `annotationSpec[i]` that are not - * predicted as an entity by the Model. The value of the last cell, i.e. `rowi` - * where i == j and `annotationSpec[i]` is the special negative AnnotationSpec, - * is always 0. - * - * Can be any valid JSON type. - */ -@property(nonatomic, strong, nullable) NSArray *rows; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrixAnnotationSpecRef : GTLRObject - -/** Display name of the AnnotationSpec. */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * ID of the AnnotationSpec. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). - */ -@property(nonatomic, copy, nullable) NSString *identifier; - -@end - - -/** - * Metrics for forecasting evaluation results. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetrics : GTLRObject - -/** - * Mean Absolute Error (MAE). - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanAbsoluteError; - -/** - * Mean absolute percentage error. Infinity when there are zeros in the ground - * truth. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanAbsolutePercentageError; - -/** The quantile metrics entries for each quantile. */ -@property(nonatomic, strong, nullable) NSArray *quantileMetrics; - -/** - * Root Mean Squared Error (RMSE). - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *rootMeanSquaredError; - -/** - * Root mean squared log error. Undefined when there are negative ground truth - * values or predictions. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *rootMeanSquaredLogError; - -/** - * Root Mean Square Percentage Error. Square root of MSPE. Undefined/imaginary - * when MSPE is negative. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *rootMeanSquaredPercentageError; - -/** - * Coefficient of determination as Pearson correlation coefficient. Undefined - * when ground truth or predictions are constant or near constant. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *rSquared; - -/** - * Weighted Absolute Percentage Error. Does not use weights, this is just what - * the metric is called. Undefined if actual values sum to zero. Will be very - * large if actual values sum to a very small number. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *weightedAbsolutePercentageError; - -@end - - -/** - * Entry for the Quantiles loss type optimization objective. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsForecastingEvaluationMetricsQuantileMetricsEntry : GTLRObject - -/** - * This is a custom metric that calculates the percentage of true values that - * were less than the predicted value for that quantile. Only populated when - * optimization_objective is minimize-quantile-loss and each entry corresponds - * to an entry in quantiles The percent value can be used to compare with the - * quantile value, which is the target value. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *observedQuantile; - -/** - * The quantile for this entry. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *quantile; - -/** - * The scaled pinball loss of this quantile. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *scaledPinballLoss; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsGeneralTextGenerationEvaluationMetrics - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsGeneralTextGenerationEvaluationMetrics : GTLRObject - -/** - * BLEU (bilingual evaluation understudy) scores based on sacrebleu - * implementation. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *bleu; - -/** - * ROUGE-L (Longest Common Subsequence) scoring at summary level. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *rougeLSum; - -@end - - -/** - * Metrics for image object detection evaluation results. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageObjectDetectionEvaluationMetrics : GTLRObject - -/** - * The single metric for bounding boxes evaluation: the `meanAveragePrecision` - * averaged over all `boundingBoxMetricsEntries`. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *boundingBoxMeanAveragePrecision; - -/** - * The bounding boxes match metrics for each intersection-over-union threshold - * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and each label confidence threshold - * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 pair. - */ -@property(nonatomic, strong, nullable) NSArray *boundingBoxMetrics; - -/** - * The total number of bounding boxes (i.e. summed over all images) the ground - * truth used to create this evaluation had. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *evaluatedBoundingBoxCount; - -@end - - -/** - * Metrics for image segmentation evaluation results. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetrics : GTLRObject - -/** - * Metrics for each confidenceThreshold in - * 0.00,0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 Precision-recall curve can be - * derived from it. - */ -@property(nonatomic, strong, nullable) NSArray *confidenceMetricsEntries; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetricsConfidenceMetricsEntry - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsImageSegmentationEvaluationMetricsConfidenceMetricsEntry : GTLRObject - -/** - * Metrics are computed with an assumption that the model never returns - * predictions with score lower than this value. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** Confusion matrix for the given confidence threshold. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix *confusionMatrix; - -/** - * DSC or the F1 score, The harmonic mean of recall and precision. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *diceScoreCoefficient; - -/** - * The intersection-over-union score. The measure of overlap of the - * annotation's category mask with ground truth category mask on the DataItem. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *iouScore; - -/** - * Precision for the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *precision; - -/** - * Recall (True Positive Rate) for the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *recall; - -@end - - -/** - * Metrics for general pairwise text generation evaluation results. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsPairwiseTextGenerationEvaluationMetrics : GTLRObject - -/** - * Fraction of cases where the autorater agreed with the human raters. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *accuracy; - -/** - * Percentage of time the autorater decided the baseline model had the better - * response. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *baselineModelWinRate; - -/** - * A measurement of agreement between the autorater and human raters that takes - * the likelihood of random agreement into account. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *cohensKappa; - -/** - * Harmonic mean of precision and recall. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *f1Score; - -/** - * Number of examples where the autorater chose the baseline model, but humans - * preferred the model. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *falseNegativeCount; - -/** - * Number of examples where the autorater chose the model, but humans preferred - * the baseline model. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *falsePositiveCount; - -/** - * Percentage of time humans decided the baseline model had the better - * response. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *humanPreferenceBaselineModelWinRate; - -/** - * Percentage of time humans decided the model had the better response. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *humanPreferenceModelWinRate; - -/** - * Percentage of time the autorater decided the model had the better response. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *modelWinRate; - -/** - * Fraction of cases where the autorater and humans thought the model had a - * better response out of all cases where the autorater thought the model had a - * better response. True positive divided by all positive. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *precision; - -/** - * Fraction of cases where the autorater and humans thought the model had a - * better response out of all cases where the humans thought the model had a - * better response. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *recall; - -/** - * Number of examples where both the autorater and humans decided that the - * model had the worse response. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *trueNegativeCount; - -/** - * Number of examples where both the autorater and humans decided that the - * model had the better response. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *truePositiveCount; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsQuestionAnsweringEvaluationMetrics - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsQuestionAnsweringEvaluationMetrics : GTLRObject - -/** - * The rate at which the input predicted strings exactly match their - * references. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *exactMatch; - -@end - - -/** - * Metrics for regression evaluation results. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsRegressionEvaluationMetrics : GTLRObject - -/** - * Mean Absolute Error (MAE). - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanAbsoluteError; - -/** - * Mean absolute percentage error. Infinity when there are zeros in the ground - * truth. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanAbsolutePercentageError; - -/** - * Root Mean Squared Error (RMSE). - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *rootMeanSquaredError; - -/** - * Root mean squared log error. Undefined when there are negative ground truth - * values or predictions. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *rootMeanSquaredLogError; - -/** - * Coefficient of determination as Pearson correlation coefficient. Undefined - * when ground truth or predictions are constant or near constant. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *rSquared; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsSummarizationEvaluationMetrics - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsSummarizationEvaluationMetrics : GTLRObject - -/** - * ROUGE-L (Longest Common Subsequence) scoring at summary level. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *rougeLSum; - -@end - - -/** - * Metrics for text extraction evaluation results. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetrics : GTLRObject - -/** - * Metrics that have confidence thresholds. Precision-recall curve can be - * derived from them. - */ -@property(nonatomic, strong, nullable) NSArray *confidenceMetrics; - -/** - * Confusion matrix of the evaluation. Only set for Models where number of - * AnnotationSpecs is no more than 10. Only set for ModelEvaluations, not for - * ModelEvaluationSlices. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix *confusionMatrix; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetricsConfidenceMetrics - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextExtractionEvaluationMetricsConfidenceMetrics : GTLRObject - -/** - * Metrics are computed with an assumption that the Model never returns - * predictions with score lower than this value. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** - * The harmonic mean of recall and precision. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *f1Score; - -/** - * Precision for the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *precision; - -/** - * Recall (True Positive Rate) for the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *recall; - -@end - - -/** - * Model evaluation metrics for text sentiment problems. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTextSentimentEvaluationMetrics : GTLRObject - -/** - * Confusion matrix of the evaluation. Only set for ModelEvaluations, not for - * ModelEvaluationSlices. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsConfusionMatrix *confusionMatrix; - -/** - * The harmonic mean of recall and precision. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *f1Score; - -/** - * Linear weighted kappa. Only set for ModelEvaluations, not for - * ModelEvaluationSlices. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *linearKappa; - -/** - * Mean absolute error. Only set for ModelEvaluations, not for - * ModelEvaluationSlices. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanAbsoluteError; - -/** - * Mean squared error. Only set for ModelEvaluations, not for - * ModelEvaluationSlices. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanSquaredError; - -/** - * Precision. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *precision; - -/** - * Quadratic weighted kappa. Only set for ModelEvaluations, not for - * ModelEvaluationSlices. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *quadraticKappa; - -/** - * Recall. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *recall; - -@end - - -/** - * UNIMPLEMENTED. Track matching model metrics for a single track match - * threshold and multiple label match confidence thresholds. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetrics : GTLRObject - -/** - * Metrics for each label-match `confidenceThreshold` from - * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99. Precision-recall curve is derived - * from them. - */ -@property(nonatomic, strong, nullable) NSArray *confidenceMetrics; - -/** - * The intersection-over-union threshold value between bounding boxes across - * frames used to compute this metric entry. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *iouThreshold; - -/** - * The mean bounding box iou over all confidence thresholds. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanBoundingBoxIou; - -/** - * The mean mismatch rate over all confidence thresholds. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanMismatchRate; - -/** - * The mean average precision over all confidence thresholds. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanTrackingAveragePrecision; - -@end - - -/** - * Metrics for a single confidence threshold. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsTrackMetricsConfidenceMetrics : GTLRObject - -/** - * Bounding box intersection-over-union precision. Measures how well the - * bounding boxes overlap between each other (e.g. complete overlap or just - * barely above iou_threshold). - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *boundingBoxIou; - -/** - * The confidence threshold value used to compute the metrics. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** - * Mismatch rate, which measures the tracking consistency, i.e. correctness of - * instance ID continuity. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *mismatchRate; - -/** - * Tracking precision. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *trackingPrecision; - -/** - * Tracking recall. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *trackingRecall; - -@end - - -/** - * The Evaluation metrics given a specific precision_window_length. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetrics : GTLRObject - -/** - * Metrics for each label-match confidence_threshold from - * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99. - */ -@property(nonatomic, strong, nullable) NSArray *confidenceMetrics; - -/** - * The mean average precision. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *meanAveragePrecision; - -/** - * This VideoActionMetrics is calculated based on this prediction window - * length. If the predicted action's timestamp is inside the time window whose - * center is the ground truth action's timestamp with this specific length, the - * prediction result is treated as a true positive. - */ -@property(nonatomic, strong, nullable) GTLRDuration *precisionWindowLength; - -@end - - -/** - * Metrics for a single confidence threshold. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionMetricsConfidenceMetrics : GTLRObject - -/** - * Output only. The confidence threshold value used to compute the metrics. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** - * Output only. The harmonic mean of recall and precision. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *f1Score; - -/** - * Output only. Precision for the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *precision; - -/** - * Output only. Recall for the given confidence threshold. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *recall; - -@end - - -/** - * Model evaluation metrics for video action recognition. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoActionRecognitionMetrics : GTLRObject - -/** - * The number of ground truth actions used to create this evaluation. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *evaluatedActionCount; - -/** The metric entries for precision window lengths: 1s,2s,3s. */ -@property(nonatomic, strong, nullable) NSArray *videoActionMetrics; - -@end - - -/** - * Model evaluation metrics for video object tracking problems. Evaluates - * prediction quality of both labeled bounding boxes and labeled tracks (i.e. - * series of bounding boxes sharing same label and instance ID). - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaModelevaluationMetricsVideoObjectTrackingMetrics : GTLRObject - -/** - * The single metric for bounding boxes evaluation: the `meanAveragePrecision` - * averaged over all `boundingBoxMetrics`. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *boundingBoxMeanAveragePrecision; - -/** - * The bounding boxes match metrics for each intersection-over-union threshold - * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and each label confidence threshold - * 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 pair. - */ -@property(nonatomic, strong, nullable) NSArray *boundingBoxMetrics; - -/** - * UNIMPLEMENTED. The total number of bounding boxes (i.e. summed over all - * frames) the ground truth used to create this evaluation had. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *evaluatedBoundingBoxCount; - -/** - * UNIMPLEMENTED. The number of video frames used to create this evaluation. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *evaluatedFrameCount; - -/** - * UNIMPLEMENTED. The total number of tracks (i.e. as seen across all frames) - * the ground truth used to create this evaluation had. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *evaluatedTrackCount; - -/** - * UNIMPLEMENTED. The single metric for tracks accuracy evaluation: the - * `meanAveragePrecision` averaged over all `trackMetrics`. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *trackMeanAveragePrecision; - -/** - * UNIMPLEMENTED. The single metric for tracks bounding box iou evaluation: the - * `meanBoundingBoxIou` averaged over all `trackMetrics`. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *trackMeanBoundingBoxIou; - -/** - * UNIMPLEMENTED. The single metric for tracking consistency evaluation: the - * `meanMismatchRate` averaged over all `trackMetrics`. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *trackMeanMismatchRate; - -/** - * UNIMPLEMENTED. The tracks match metrics for each intersection-over-union - * threshold 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 and each label confidence - * threshold 0.05,0.10,...,0.95,0.96,0.97,0.98,0.99 pair. - */ -@property(nonatomic, strong, nullable) NSArray *trackMetrics; - -@end - - -/** - * Prediction input format for Image Classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageClassificationPredictionInstance : GTLRObject - -/** The image bytes or Cloud Storage URI to make the prediction on. */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * The MIME type of the content of the image. Only the images in below listed - * MIME types are supported. - image/jpeg - image/gif - image/png - image/webp - * - image/bmp - image/tiff - image/vnd.microsoft.icon - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -@end - - -/** - * Prediction input format for Image Object Detection. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageObjectDetectionPredictionInstance : GTLRObject - -/** The image bytes or Cloud Storage URI to make the prediction on. */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * The MIME type of the content of the image. Only the images in below listed - * MIME types are supported. - image/jpeg - image/gif - image/png - image/webp - * - image/bmp - image/tiff - image/vnd.microsoft.icon - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -@end - - -/** - * Prediction input format for Image Segmentation. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceImageSegmentationPredictionInstance : GTLRObject - -/** The image bytes to make the predictions on. */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * The MIME type of the content of the image. Only the images in below listed - * MIME types are supported. - image/jpeg - image/png - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -@end - - -/** - * Prediction input format for Text Classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextClassificationPredictionInstance : GTLRObject - -/** The text snippet to make the predictions on. */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * The MIME type of the text snippet. The supported MIME types are listed - * below. - text/plain - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -@end - - -/** - * Prediction input format for Text Extraction. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextExtractionPredictionInstance : GTLRObject - -/** The text snippet to make the predictions on. */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * This field is only used for batch prediction. If a key is provided, the - * batch prediction result will by mapped to this key. If omitted, then the - * batch prediction result will contain the entire input instance. Vertex AI - * will not check if keys in the request are duplicates, so it is up to the - * caller to ensure the keys are unique. - */ -@property(nonatomic, copy, nullable) NSString *key; - -/** - * The MIME type of the text snippet. The supported MIME types are listed - * below. - text/plain - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -@end - - -/** - * Prediction input format for Text Sentiment. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceTextSentimentPredictionInstance : GTLRObject - -/** The text snippet to make the predictions on. */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * The MIME type of the text snippet. The supported MIME types are listed - * below. - text/plain - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -@end - - -/** - * Prediction input format for Video Action Recognition. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoActionRecognitionPredictionInstance : GTLRObject - -/** - * The Google Cloud Storage location of the video on which to perform the - * prediction. - */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * The MIME type of the content of the video. Only the following are supported: - * video/mp4 video/avi video/quicktime - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -/** - * The end, exclusive, of the video's time segment on which to perform the - * prediction. Expressed as a number of seconds as measured from the start of - * the video, with "s" appended at the end. Fractions are allowed, up to a - * microsecond precision, and "inf" or "Infinity" is allowed, which means the - * end of the video. - */ -@property(nonatomic, copy, nullable) NSString *timeSegmentEnd; - -/** - * The beginning, inclusive, of the video's time segment on which to perform - * the prediction. Expressed as a number of seconds as measured from the start - * of the video, with "s" appended at the end. Fractions are allowed, up to a - * microsecond precision. - */ -@property(nonatomic, copy, nullable) NSString *timeSegmentStart; - -@end - - -/** - * Prediction input format for Video Classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoClassificationPredictionInstance : GTLRObject - -/** - * The Google Cloud Storage location of the video on which to perform the - * prediction. - */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * The MIME type of the content of the video. Only the following are supported: - * video/mp4 video/avi video/quicktime - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -/** - * The end, exclusive, of the video's time segment on which to perform the - * prediction. Expressed as a number of seconds as measured from the start of - * the video, with "s" appended at the end. Fractions are allowed, up to a - * microsecond precision, and "inf" or "Infinity" is allowed, which means the - * end of the video. - */ -@property(nonatomic, copy, nullable) NSString *timeSegmentEnd; - -/** - * The beginning, inclusive, of the video's time segment on which to perform - * the prediction. Expressed as a number of seconds as measured from the start - * of the video, with "s" appended at the end. Fractions are allowed, up to a - * microsecond precision. - */ -@property(nonatomic, copy, nullable) NSString *timeSegmentStart; - -@end - - -/** - * Prediction input format for Video Object Tracking. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictInstanceVideoObjectTrackingPredictionInstance : GTLRObject - -/** - * The Google Cloud Storage location of the video on which to perform the - * prediction. - */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * The MIME type of the content of the video. Only the following are supported: - * video/mp4 video/avi video/quicktime - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -/** - * The end, exclusive, of the video's time segment on which to perform the - * prediction. Expressed as a number of seconds as measured from the start of - * the video, with "s" appended at the end. Fractions are allowed, up to a - * microsecond precision, and "inf" or "Infinity" is allowed, which means the - * end of the video. - */ -@property(nonatomic, copy, nullable) NSString *timeSegmentEnd; - -/** - * The beginning, inclusive, of the video's time segment on which to perform - * the prediction. Expressed as a number of seconds as measured from the start - * of the video, with "s" appended at the end. Fractions are allowed, up to a - * microsecond precision. - */ -@property(nonatomic, copy, nullable) NSString *timeSegmentStart; - -@end - - -/** - * Represents a line of JSONL in the batch prediction output file. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult : GTLRObject - -/** The error result. Do not set prediction if this is set. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError *error; - -/** - * User's input instance. Struct is used here instead of Any so that JsonFormat - * does not append an extra "\@type" field when we convert the proto to JSON. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult_Instance *instance; - -/** Optional user-provided key from the input instance. */ -@property(nonatomic, copy, nullable) NSString *key; - -/** - * The prediction result. Value is used here instead of Any so that JsonFormat - * does not append an extra "\@type" field when we convert the proto to JSON - * and so we can represent array of objects. Do not set error if this is set. - * - * Can be any valid JSON type. - */ -@property(nonatomic, strong, nullable) id prediction; - -@end - - -/** - * User's input instance. Struct is used here instead of Any so that JsonFormat - * does not append an extra "\@type" field when we convert the proto to JSON. - * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult_Instance : GTLRObject -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError : GTLRObject - -/** Error message with additional details. */ -@property(nonatomic, copy, nullable) NSString *message; - -/** - * Error status. This will be serialized into the enum name e.g. "NOT_FOUND". - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Aborted - * The operation was aborted, typically due to a concurrency issue such - * as a sequencer check failure or transaction abort. See the guidelines - * above for deciding between `FAILED_PRECONDITION`, `ABORTED`, and - * `UNAVAILABLE`. HTTP Mapping: 409 Conflict (Value: "ABORTED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_AlreadyExists - * The entity that a client attempted to create (e.g., file or directory) - * already exists. HTTP Mapping: 409 Conflict (Value: "ALREADY_EXISTS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Cancelled - * The operation was cancelled, typically by the caller. HTTP Mapping: - * 499 Client Closed Request (Value: "CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_DataLoss - * Unrecoverable data loss or corruption. HTTP Mapping: 500 Internal - * Server Error (Value: "DATA_LOSS") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_DeadlineExceeded - * The deadline expired before the operation could complete. For - * operations that change the state of the system, this error may be - * returned even if the operation has completed successfully. For - * example, a successful response from a server could have been delayed - * long enough for the deadline to expire. HTTP Mapping: 504 Gateway - * Timeout (Value: "DEADLINE_EXCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_FailedPrecondition - * The operation was rejected because the system is not in a state - * required for the operation's execution. For example, the directory to - * be deleted is non-empty, an rmdir operation is applied to a - * non-directory, etc. Service implementors can use the following - * guidelines to decide between `FAILED_PRECONDITION`, `ABORTED`, and - * `UNAVAILABLE`: (a) Use `UNAVAILABLE` if the client can retry just the - * failing call. (b) Use `ABORTED` if the client should retry at a higher - * level. For example, when a client-specified test-and-set fails, - * indicating the client should restart a read-modify-write sequence. (c) - * Use `FAILED_PRECONDITION` if the client should not retry until the - * system state has been explicitly fixed. For example, if an "rmdir" - * fails because the directory is non-empty, `FAILED_PRECONDITION` should - * be returned since the client should not retry unless the files are - * deleted from the directory. HTTP Mapping: 400 Bad Request (Value: - * "FAILED_PRECONDITION") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Internal - * Internal errors. This means that some invariants expected by the - * underlying system have been broken. This error code is reserved for - * serious errors. HTTP Mapping: 500 Internal Server Error (Value: - * "INTERNAL") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_InvalidArgument - * The client specified an invalid argument. Note that this differs from - * `FAILED_PRECONDITION`. `INVALID_ARGUMENT` indicates arguments that are - * problematic regardless of the state of the system (e.g., a malformed - * file name). HTTP Mapping: 400 Bad Request (Value: "INVALID_ARGUMENT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_NotFound - * Some requested entity (e.g., file or directory) was not found. Note to - * server developers: if a request is denied for an entire class of - * users, such as gradual feature rollout or undocumented allowlist, - * `NOT_FOUND` may be used. If a request is denied for some users within - * a class of users, such as user-based access control, - * `PERMISSION_DENIED` must be used. HTTP Mapping: 404 Not Found (Value: - * "NOT_FOUND") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Ok - * Not an error; returned on success. HTTP Mapping: 200 OK (Value: "OK") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_OutOfRange - * The operation was attempted past the valid range. E.g., seeking or - * reading past end-of-file. Unlike `INVALID_ARGUMENT`, this error - * indicates a problem that may be fixed if the system state changes. For - * example, a 32-bit file system will generate `INVALID_ARGUMENT` if - * asked to read at an offset that is not in the range [0,2^32-1], but it - * will generate `OUT_OF_RANGE` if asked to read from an offset past the - * current file size. There is a fair bit of overlap between - * `FAILED_PRECONDITION` and `OUT_OF_RANGE`. We recommend using - * `OUT_OF_RANGE` (the more specific error) when it applies so that - * callers who are iterating through a space can easily look for an - * `OUT_OF_RANGE` error to detect when they are done. HTTP Mapping: 400 - * Bad Request (Value: "OUT_OF_RANGE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_PermissionDenied - * The caller does not have permission to execute the specified - * operation. `PERMISSION_DENIED` must not be used for rejections caused - * by exhausting some resource (use `RESOURCE_EXHAUSTED` instead for - * those errors). `PERMISSION_DENIED` must not be used if the caller can - * not be identified (use `UNAUTHENTICATED` instead for those errors). - * This error code does not imply the request is valid or the requested - * entity exists or satisfies other pre-conditions. HTTP Mapping: 403 - * Forbidden (Value: "PERMISSION_DENIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_ResourceExhausted - * Some resource has been exhausted, perhaps a per-user quota, or perhaps - * the entire file system is out of space. HTTP Mapping: 429 Too Many - * Requests (Value: "RESOURCE_EXHAUSTED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Unauthenticated - * The request does not have valid authentication credentials for the - * operation. HTTP Mapping: 401 Unauthorized (Value: "UNAUTHENTICATED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Unavailable - * The service is currently unavailable. This is most likely a transient - * condition, which can be corrected by retrying with a backoff. Note - * that it is not always safe to retry non-idempotent operations. See the - * guidelines above for deciding between `FAILED_PRECONDITION`, - * `ABORTED`, and `UNAVAILABLE`. HTTP Mapping: 503 Service Unavailable - * (Value: "UNAVAILABLE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Unimplemented - * The operation is not implemented or is not supported/enabled in this - * service. HTTP Mapping: 501 Not Implemented (Value: "UNIMPLEMENTED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Unknown - * Unknown error. For example, this error may be returned when a `Status` - * value received from another address space belongs to an error space - * that is not known in this address space. Also errors raised by APIs - * that do not return enough error information may be converted to this - * error. HTTP Mapping: 500 Internal Server Error (Value: "UNKNOWN") - */ -@property(nonatomic, copy, nullable) NSString *status; - -@end - - -/** - * The configuration for grounding checking. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfig : GTLRObject - -/** - * If set, skip finding claim attributions (i.e not generate grounding - * citation). - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *disableAttribution; - -/** The sources for the grounding checking. */ -@property(nonatomic, strong, nullable) NSArray *sources; - -@end - - -/** - * Single source entry for the grounding checking. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry : GTLRObject - -/** - * The uri of the Vertex AI Search data source. Deprecated. Use - * vertex_ai_search_datastore instead. - */ -@property(nonatomic, copy, nullable) NSString *enterpriseDatastore GTLR_DEPRECATED; - -/** - * The grounding text passed inline with the Predict API. It can support up to - * 1 million bytes. - */ -@property(nonatomic, copy, nullable) NSString *inlineContext; - -/** - * The type of the grounding checking source. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry_Type_Enterprise - * Uses Vertex AI Search to check the grounding. Deprecated. Use - * VERTEX_AI_SEARCH instead. (Value: "ENTERPRISE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry_Type_Inline - * Uses inline context to check the grounding. (Value: "INLINE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry_Type_Unspecified - * Value "UNSPECIFIED" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry_Type_VertexAiSearch - * Uses Vertex AI Search to check the grounding (Value: - * "VERTEX_AI_SEARCH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry_Type_Web - * Uses Web Search to check the grounding. (Value: "WEB") - */ -@property(nonatomic, copy, nullable) NSString *type; - -/** The uri of the Vertex AI Search data source. */ -@property(nonatomic, copy, nullable) NSString *vertexAiSearchDatastore; - -@end - - -/** - * Prediction model parameters for Image Classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageClassificationPredictionParams : GTLRObject - -/** - * The Model only returns predictions with at least this confidence score. - * Default value is 0.0 - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** - * The Model only returns up to that many top, by confidence score, predictions - * per instance. If this number is very high, the Model may return fewer - * predictions. Default value is 10. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxPredictions; - -@end - - -/** - * Prediction model parameters for Image Object Detection. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageObjectDetectionPredictionParams : GTLRObject - -/** - * The Model only returns predictions with at least this confidence score. - * Default value is 0.0 - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** - * The Model only returns up to that many top, by confidence score, predictions - * per instance. Note that number of returned predictions is also limited by - * metadata's predictionsLimit. Default value is 10. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxPredictions; - -@end - - -/** - * Prediction model parameters for Image Segmentation. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageSegmentationPredictionParams : GTLRObject - -/** - * When the model predicts category of pixels of the image, it will only - * provide predictions for pixels that it is at least this much confident - * about. All other pixels will be classified as background. Default value is - * 0.5. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -@end - - -/** - * Prediction model parameters for Video Action Recognition. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoActionRecognitionPredictionParams : GTLRObject - -/** - * The Model only returns predictions with at least this confidence score. - * Default value is 0.0 - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** - * The model only returns up to that many top, by confidence score, predictions - * per frame of the video. If this number is very high, the Model may return - * fewer predictions per frame. Default value is 50. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxPredictions; - -@end - - -/** - * Prediction model parameters for Video Classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoClassificationPredictionParams : GTLRObject - -/** - * The Model only returns predictions with at least this confidence score. - * Default value is 0.0 - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** - * The Model only returns up to that many top, by confidence score, predictions - * per instance. If this number is very high, the Model may return fewer - * predictions. Default value is 10,000. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxPredictions; - -/** - * Set to true to request classification for a video at one-second intervals. - * Vertex AI returns labels and their confidence scores for each second of the - * entire time segment of the video that user specified in the input WARNING: - * Model evaluation is not done for this classification type, the quality of it - * depends on the training data, but there are no metrics provided to describe - * that quality. Default value is false - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *oneSecIntervalClassification; - -/** - * Set to true to request segment-level classification. Vertex AI returns - * labels and their confidence scores for the entire time segment of the video - * that user specified in the input instance. Default value is true - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *segmentClassification; - -/** - * Set to true to request shot-level classification. Vertex AI determines the - * boundaries for each camera shot in the entire time segment of the video that - * user specified in the input instance. Vertex AI then returns labels and - * their confidence scores for each detected shot, along with the start and end - * time of the shot. WARNING: Model evaluation is not done for this - * classification type, the quality of it depends on the training data, but - * there are no metrics provided to describe that quality. Default value is - * false - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *shotClassification; - -@end - - -/** - * Prediction model parameters for Video Object Tracking. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoObjectTrackingPredictionParams : GTLRObject - -/** - * The Model only returns predictions with at least this confidence score. - * Default value is 0.0 - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; - -/** - * The model only returns up to that many top, by confidence score, predictions - * per frame of the video. If this number is very high, the Model may return - * fewer predictions per frame. Default value is 50. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxPredictions; - -/** - * Only bounding boxes with shortest edge at least that long as a relative - * value of video frame size are returned. Default value is 0.0. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *minBoundingBoxSize; - -@end - - -/** - * Prediction output format for Image and Text Classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionClassificationPredictionResult : GTLRObject - -/** - * The Model's confidences in correctness of the predicted IDs, higher value - * means higher confidence. Order matches the Ids. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *confidences; - -/** - * The display names of the AnnotationSpecs that had been identified, order - * matches the IDs. - */ -@property(nonatomic, strong, nullable) NSArray *displayNames; - -/** - * The resource IDs of the AnnotationSpecs that had been identified. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSArray *ids; - -@end - - -/** - * Prediction output format for Image Object Detection. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageObjectDetectionPredictionResult : GTLRObject - -/** - * Bounding boxes, i.e. the rectangles over the image, that pinpoint the found - * AnnotationSpecs. Given in order that matches the IDs. Each bounding box is - * an array of 4 numbers `xMin`, `xMax`, `yMin`, and `yMax`, which represent - * the extremal coordinates of the box. They are relative to the image size, - * and the point 0,0 is in the top left of the image. - * - * Can be any valid JSON type. - */ -@property(nonatomic, strong, nullable) NSArray *bboxes; - -/** - * The Model's confidences in correctness of the predicted IDs, higher value - * means higher confidence. Order matches the Ids. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *confidences; - -/** - * The display names of the AnnotationSpecs that had been identified, order - * matches the IDs. - */ -@property(nonatomic, strong, nullable) NSArray *displayNames; - -/** - * The resource IDs of the AnnotationSpecs that had been identified, ordered by - * the confidence score descendingly. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSArray *ids; - -@end - - -/** - * Prediction output format for Image Segmentation. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageSegmentationPredictionResult : GTLRObject - -/** - * A PNG image where each pixel in the mask represents the category in which - * the pixel in the original image was predicted to belong to. The size of this - * image will be the same as the original image. The mapping between the - * AnntoationSpec and the color can be found in model's metadata. The model - * will choose the most likely category and if none of the categories reach the - * confidence threshold, the pixel will be marked as background. - */ -@property(nonatomic, copy, nullable) NSString *categoryMask; - -/** - * A one channel image which is encoded as an 8bit lossless PNG. The size of - * the image will be the same as the original image. For a specific pixel, - * darker color means less confidence in correctness of the cateogry in the - * categoryMask for the corresponding pixel. Black means no confidence and - * white means complete confidence. - */ -@property(nonatomic, copy, nullable) NSString *confidenceMask; - -@end - - -/** - * Prediction output format for Tabular Classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularClassificationPredictionResult : GTLRObject - -/** - * The name of the classes being classified, contains all possible values of - * the target column. - */ -@property(nonatomic, strong, nullable) NSArray *classes; - -/** - * The model's confidence in each class being correct, higher value means - * higher confidence. The N-th score corresponds to the N-th class in classes. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *scores; - -@end - - -/** - * Prediction output format for Tabular Regression. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularRegressionPredictionResult : GTLRObject - -/** - * The lower bound of the prediction interval. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *lowerBound; - -/** - * Quantile predictions, in 1-1 correspondence with quantile_values. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *quantilePredictions; - -/** - * Quantile values. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *quantileValues; - -/** - * The upper bound of the prediction interval. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *upperBound; - -/** - * The regression value. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *value; - -@end - - -/** - * Prediction output format for Text Extraction. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextExtractionPredictionResult : GTLRObject - -/** - * The Model's confidences in correctness of the predicted IDs, higher value - * means higher confidence. Order matches the Ids. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *confidences; - -/** - * The display names of the AnnotationSpecs that had been identified, order - * matches the IDs. - */ -@property(nonatomic, strong, nullable) NSArray *displayNames; - -/** - * The resource IDs of the AnnotationSpecs that had been identified, ordered by - * the confidence score descendingly. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSArray *ids; - -/** - * The end offsets, inclusive, of the text segment in which the AnnotationSpec - * has been identified. Expressed as a zero-based number of characters as - * measured from the start of the text snippet. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSArray *textSegmentEndOffsets; - -/** - * The start offsets, inclusive, of the text segment in which the - * AnnotationSpec has been identified. Expressed as a zero-based number of - * characters as measured from the start of the text snippet. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSArray *textSegmentStartOffsets; - -@end - - -/** - * Prediction output format for Text Sentiment - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextSentimentPredictionResult : GTLRObject - -/** - * The integer sentiment labels between 0 (inclusive) and sentimentMax label - * (inclusive), while 0 maps to the least positive sentiment and sentimentMax - * maps to the most positive one. The higher the score is, the more positive - * the sentiment in the text snippet is. Note: sentimentMax is an integer value - * between 1 (inclusive) and 10 (inclusive). - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *sentiment; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTftFeatureImportance - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTftFeatureImportance : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *attributeColumns; - -/** - * attributeWeights - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *attributeWeights; - -@property(nonatomic, strong, nullable) NSArray *contextColumns; - -/** - * TFT feature importance values. Each pair for {context/horizon/attribute} - * should have the same shape since the weight corresponds to the column names. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *contextWeights; - -@property(nonatomic, strong, nullable) NSArray *horizonColumns; - -/** - * horizonWeights - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *horizonWeights; - -@end - - -/** - * Prediction output format for Time Series Forecasting. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTimeSeriesForecastingPredictionResult : GTLRObject - -/** - * Quantile predictions, in 1-1 correspondence with quantile_values. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *quantilePredictions; - -/** - * Quantile values. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *quantileValues; - -/** Only use these if TFt is enabled. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTftFeatureImportance *tftFeatureImportance; - -/** - * The regression value. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *value; - -@end - - -/** - * Prediction output format for Video Action Recognition. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoActionRecognitionPredictionResult : GTLRObject - -/** - * The Model's confidence in correction of this prediction, higher value means - * higher confidence. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidence; - -/** The display name of the AnnotationSpec that had been identified. */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * The resource ID of the AnnotationSpec that had been identified. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). - */ -@property(nonatomic, copy, nullable) NSString *identifier; - -/** - * The end, exclusive, of the video's time segment in which the AnnotationSpec - * has been identified. Expressed as a number of seconds as measured from the - * start of the video, with fractions up to a microsecond precision, and with - * "s" appended at the end. - */ -@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentEnd; - -/** - * The beginning, inclusive, of the video's time segment in which the - * AnnotationSpec has been identified. Expressed as a number of seconds as - * measured from the start of the video, with fractions up to a microsecond - * precision, and with "s" appended at the end. - */ -@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentStart; - -@end - - -/** - * Prediction output format for Video Classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoClassificationPredictionResult : GTLRObject - -/** - * The Model's confidence in correction of this prediction, higher value means - * higher confidence. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidence; - -/** The display name of the AnnotationSpec that had been identified. */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * The resource ID of the AnnotationSpec that had been identified. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). - */ -@property(nonatomic, copy, nullable) NSString *identifier; - -/** - * The end, exclusive, of the video's time segment in which the AnnotationSpec - * has been identified. Expressed as a number of seconds as measured from the - * start of the video, with fractions up to a microsecond precision, and with - * "s" appended at the end. Note that for 'segment-classification' prediction - * type, this equals the original 'timeSegmentEnd' from the input instance, for - * other types it is the end of a shot or a 1 second interval respectively. - */ -@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentEnd; - -/** - * The beginning, inclusive, of the video's time segment in which the - * AnnotationSpec has been identified. Expressed as a number of seconds as - * measured from the start of the video, with fractions up to a microsecond - * precision, and with "s" appended at the end. Note that for - * 'segment-classification' prediction type, this equals the original - * 'timeSegmentStart' from the input instance, for other types it is the start - * of a shot or a 1 second interval respectively. - */ -@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentStart; - -/** - * The type of the prediction. The requested types can be configured via - * parameters. This will be one of - segment-classification - - * shot-classification - one-sec-interval-classification - */ -@property(nonatomic, copy, nullable) NSString *type; - -@end - - -/** - * Prediction output format for Video Object Tracking. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResult : GTLRObject - -/** - * The Model's confidence in correction of this prediction, higher value means - * higher confidence. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *confidence; - -/** The display name of the AnnotationSpec that had been identified. */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * All of the frames of the video in which a single object instance has been - * detected. The bounding boxes in the frames identify the same object. - */ -@property(nonatomic, strong, nullable) NSArray *frames; - -/** - * The resource ID of the AnnotationSpec that had been identified. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). - */ -@property(nonatomic, copy, nullable) NSString *identifier; - -/** - * The end, inclusive, of the video's time segment in which the object instance - * has been detected. Expressed as a number of seconds as measured from the - * start of the video, with fractions up to a microsecond precision, and with - * "s" appended at the end. - */ -@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentEnd; - -/** - * The beginning, inclusive, of the video's time segment in which the object - * instance has been detected. Expressed as a number of seconds as measured - * from the start of the video, with fractions up to a microsecond precision, - * and with "s" appended at the end. - */ -@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentStart; - -@end - - -/** - * The fields `xMin`, `xMax`, `yMin`, and `yMax` refer to a bounding box, i.e. - * the rectangle over the video frame pinpointing the found AnnotationSpec. The - * coordinates are relative to the frame size, and the point 0,0 is in the top - * left of the frame. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResultFrame : GTLRObject - -/** - * A time (frame) of a video in which the object has been detected. Expressed - * as a number of seconds as measured from the start of the video, with - * fractions up to a microsecond precision, and with "s" appended at the end. - */ -@property(nonatomic, strong, nullable) GTLRDuration *timeOffset; - -/** - * The rightmost coordinate of the bounding box. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *xMax; - -/** - * The leftmost coordinate of the bounding box. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *xMin; - -/** - * The bottommost coordinate of the bounding box. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *yMax; - -/** - * The topmost coordinate of the bounding box. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *yMin; - -@end - - -/** - * The metadata of Datasets that contain tables data. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadata : GTLRObject - -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataInputConfig *inputConfig; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataBigQuerySource - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataBigQuerySource : GTLRObject - -/** The URI of a BigQuery table. e.g. bq://projectId.bqDatasetId.bqTableId */ -@property(nonatomic, copy, nullable) NSString *uri; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataGcsSource - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataGcsSource : GTLRObject - -/** - * Cloud Storage URI of one or more files. Only CSV files are supported. The - * first line of the CSV file is used as the header. If there are multiple - * files, the header is the first line of the lexicographically first file, the - * other files must either contain the exact same header or omit the header. - */ -@property(nonatomic, strong, nullable) NSArray *uri; - -@end - - -/** - * The tables Dataset's data source. The Dataset doesn't store the data - * directly, but only pointer(s) to its data. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataInputConfig : GTLRObject - -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataBigQuerySource *bigquerySource; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataGcsSource *gcsSource; - -@end - - -/** - * Annotation details specific to text classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextClassificationAnnotation : GTLRObject - -/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *annotationSpecId; - -/** - * The display name of the AnnotationSpec that this Annotation pertains to. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -@end - - -/** - * Payload of Text DataItem. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDataItem : GTLRObject - -/** - * Output only. Google Cloud Storage URI points to the original text in user's - * bucket. The text file is up to 10MB in size. - */ -@property(nonatomic, copy, nullable) NSString *gcsUri; - -@end - - -/** - * The metadata of Datasets that contain Text DataItems. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDatasetMetadata : GTLRObject - -/** - * Points to a YAML file stored on Google Cloud Storage describing payload of - * the Text DataItems that belong to this Dataset. - */ -@property(nonatomic, copy, nullable) NSString *dataItemSchemaUri; - -/** - * Google Cloud Storage Bucket name that contains the blob data of this - * Dataset. - */ -@property(nonatomic, copy, nullable) NSString *gcsBucket; - -@end - - -/** - * Annotation details specific to text extraction. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextExtractionAnnotation : GTLRObject - -/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *annotationSpecId; - -/** - * The display name of the AnnotationSpec that this Annotation pertains to. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** The segment of the text content. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSegment *textSegment; - -@end - - -/** - * The metadata of Datasets that contain Text Prompt data. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextPromptDatasetMetadata : GTLRObject - -/** - * Number of candidates. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *candidateCount; - -/** The Google Cloud Storage URI that stores the prompt data. */ -@property(nonatomic, copy, nullable) NSString *gcsUri; - -/** Grounding checking configuration. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfig *groundingConfig; - -/** - * Value of the maximum number of tokens generated set when the dataset was - * saved. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxOutputTokens; - -/** User-created prompt note. Note size limit is 2KB. */ -@property(nonatomic, copy, nullable) NSString *note; - -/** Type of the prompt dataset. */ -@property(nonatomic, copy, nullable) NSString *promptType; - -/** Customized stop sequences. */ -@property(nonatomic, strong, nullable) NSArray *stopSequences; - -/** - * The Google Cloud Storage URI that stores the system instruction, starting - * with gs://. - */ -@property(nonatomic, copy, nullable) NSString *systemInstructionGcsUri; - -/** - * Temperature value used for sampling set when the dataset was saved. This - * value is used to tune the degree of randomness. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *temperature; - -/** The content of the prompt dataset. */ -@property(nonatomic, copy, nullable) NSString *text; - -/** - * Top K value set when the dataset was saved. This value determines how many - * candidates with highest probability from the vocab would be selected for - * each decoding step. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *topK; - -/** - * Top P value set when the dataset was saved. Given topK tokens for decoding, - * top candidates will be selected until the sum of their probabilities is - * topP. - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSNumber *topP; - -@end - - -/** - * The text segment inside of DataItem. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSegment : GTLRObject - -/** The text content in the segment for output only. */ -@property(nonatomic, copy, nullable) NSString *content; - -/** - * Zero-based character index of the first character past the end of the text - * segment (counting character from the beginning of the text). The character - * at the end_offset is NOT included in the text segment. - * - * Uses NSNumber of unsignedLongLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *endOffset; - -/** - * Zero-based character index of the first character of the text segment - * (counting characters from the beginning of the text). - * - * Uses NSNumber of unsignedLongLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *startOffset; - -@end - - -/** - * Annotation details specific to text sentiment. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentAnnotation : GTLRObject - -/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *annotationSpecId; - -/** - * The display name of the AnnotationSpec that this Annotation pertains to. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * The sentiment score for text. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *sentiment; - -/** - * The sentiment max score for text. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *sentimentMax; - -@end - - -/** - * The metadata of SavedQuery contains TextSentiment Annotations. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentSavedQueryMetadata : GTLRObject - -/** - * The maximum sentiment of sentiment Anntoation in this SavedQuery. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *sentimentMax; - -@end - - -/** - * A time period inside of a DataItem that has a time dimension (e.g. video). - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSegment : GTLRObject - -/** - * End of the time segment (exclusive), represented as the duration since the - * start of the DataItem. - */ -@property(nonatomic, strong, nullable) GTLRDuration *endTimeOffset; - -/** - * Start of the time segment (inclusive), represented as the duration since the - * start of the DataItem. - */ -@property(nonatomic, strong, nullable) GTLRDuration *startTimeOffset; - -@end - - -/** - * The metadata of Datasets that contain time series data. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadata : GTLRObject - -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataInputConfig *inputConfig; - -/** - * The column name of the time column that identifies time order in the time - * series. - */ -@property(nonatomic, copy, nullable) NSString *timeColumn; - -/** - * The column name of the time series identifier column that identifies the - * time series. - */ -@property(nonatomic, copy, nullable) NSString *timeSeriesIdentifierColumn; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataBigQuerySource - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataBigQuerySource : GTLRObject - -/** The URI of a BigQuery table. */ -@property(nonatomic, copy, nullable) NSString *uri; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataGcsSource - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataGcsSource : GTLRObject - -/** - * Cloud Storage URI of one or more files. Only CSV files are supported. The - * first line of the CSV file is used as the header. If there are multiple - * files, the header is the first line of the lexicographically first file, the - * other files must either contain the exact same header or omit the header. - */ -@property(nonatomic, strong, nullable) NSArray *uri; - -@end - - -/** - * The time series Dataset's data source. The Dataset doesn't store the data - * directly, but only pointer(s) to its data. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataInputConfig : GTLRObject - -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataBigQuerySource *bigquerySource; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataGcsSource *gcsSource; - -@end - - -/** - * A TrainingJob that trains and uploads an AutoML Forecasting Model. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecasting : GTLRObject - -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputs *inputs; - -/** The metadata information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingMetadata *metadata; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputs - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputs : GTLRObject - -/** Additional experiment flags for the time series forcasting training. */ -@property(nonatomic, strong, nullable) NSArray *additionalExperiments; - -/** - * Names of columns that are available and provided when a forecast is - * requested. These columns contain information for the given entity - * (identified by the time_series_identifier_column column) that is known at - * forecast. For example, predicted weather for a specific day. - */ -@property(nonatomic, strong, nullable) NSArray *availableAtForecastColumns; - -/** - * The amount of time into the past training and prediction data is used for - * model training and prediction respectively. Expressed in number of units - * defined by the `data_granularity` field. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *contextWindow; - -/** Expected difference in time granularity between rows in the data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsGranularity *dataGranularity; - -/** - * If probabilistic inference is enabled, the model will fit a distribution - * that captures the uncertainty of a prediction. At inference time, the - * predictive distribution is used to make a point prediction that minimizes - * the optimization objective. For example, the mean of a predictive - * distribution is the point prediction that minimizes RMSE loss. If quantiles - * are specified, then the quantiles of the distribution are also returned. The - * optimization objective cannot be minimize-quantile-loss. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *enableProbabilisticInference; - -/** - * Configuration for exporting test set predictions to a BigQuery table. If - * this configuration is absent, then the export is not performed. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig *exportEvaluatedDataItemsConfig; - -/** - * The amount of time into the future for which forecasted values for the - * target are returned. Expressed in number of units defined by the - * `data_granularity` field. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *forecastHorizon; - -/** - * Configuration that defines the hierarchical relationship of time series and - * parameters for hierarchical forecasting strategies. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHierarchyConfig *hierarchyConfig; - -/** - * The geographical region based on which the holiday effect is applied in - * modeling by adding holiday categorical array feature that include all - * holidays matching the date. This option only allowed when data_granularity - * is day. By default, holiday effect modeling is disabled. To turn it on, - * specify the holiday region using this option. - */ -@property(nonatomic, strong, nullable) NSArray *holidayRegions; - -/** - * Objective function the model is optimizing towards. The training process - * creates a model that optimizes the value of the objective function over the - * validation set. The supported optimization objectives: * "minimize-rmse" - * (default) - Minimize root-mean-squared error (RMSE). * "minimize-mae" - - * Minimize mean-absolute error (MAE). * "minimize-rmsle" - Minimize - * root-mean-squared log error (RMSLE). * "minimize-rmspe" - Minimize - * root-mean-squared percentage error (RMSPE). * "minimize-wape-mae" - Minimize - * the combination of weighted absolute percentage error (WAPE) and - * mean-absolute-error (MAE). * "minimize-quantile-loss" - Minimize the - * quantile loss at the quantiles defined in `quantiles`. * "minimize-mape" - - * Minimize the mean absolute percentage error. - */ -@property(nonatomic, copy, nullable) NSString *optimizationObjective; - -/** - * Quantiles to use for minimize-quantile-loss `optimization_objective`, or for - * probabilistic inference. Up to 5 quantiles are allowed of values between 0 - * and 1, exclusive. Required if the value of optimization_objective is - * minimize-quantile-loss. Represents the percent quantiles to use for that - * objective. Quantiles must be unique. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSArray *quantiles; - -/** - * The name of the column that the Model is to predict values for. This column - * must be unavailable at forecast. - */ -@property(nonatomic, copy, nullable) NSString *targetColumn; - -/** - * The name of the column that identifies time order in the time series. This - * column must be available at forecast. - */ -@property(nonatomic, copy, nullable) NSString *timeColumn; - -/** - * Column names that should be used as attribute columns. The value of these - * columns does not vary as a function of time. For example, store ID or item - * color. - */ -@property(nonatomic, strong, nullable) NSArray *timeSeriesAttributeColumns; - -/** The name of the column that identifies the time series. */ -@property(nonatomic, copy, nullable) NSString *timeSeriesIdentifierColumn; - -/** - * Required. The train budget of creating this model, expressed in milli node - * hours i.e. 1,000 value in this field means 1 node hour. The training cost of - * the model will not exceed this budget. The final cost will be attempted to - * be close to the budget, though may end up being (even) noticeably smaller - - * at the backend's discretion. This especially may happen when further model - * training ceases to provide any improvements. If the budget is set to a value - * known to be insufficient to train a model for the given dataset, the - * training won't be attempted and will error. The train budget must be between - * 1,000 and 72,000 milli node hours, inclusive. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *trainBudgetMilliNodeHours; - -/** - * Each transformation will apply transform function to given input column. And - * the result will be used for training. When creating transformation for - * BigQuery Struct column, the column should be flattened using "." as the - * delimiter. - */ -@property(nonatomic, strong, nullable) NSArray *transformations; - -/** - * Names of columns that are unavailable when a forecast is requested. This - * column contains information for the given entity (identified by the - * time_series_identifier_column) that is unknown before the forecast For - * example, actual weather on a given day. - */ -@property(nonatomic, strong, nullable) NSArray *unavailableAtForecastColumns; - -/** - * Validation options for the data validation component. The available options - * are: * "fail-pipeline" - default, will validate against the validation and - * fail the pipeline if it fails. * "ignore-validation" - ignore the results of - * the validation and continue - */ -@property(nonatomic, copy, nullable) NSString *validationOptions; - -/** - * Column name that should be used as the weight column. Higher values in this - * column give more importance to the row during model training. The column - * must have numeric values between 0 and 10000 inclusively; 0 means the row is - * ignored for training. If weight column field is not set, then all rows are - * assumed to have equal weight of 1. - */ -@property(nonatomic, copy, nullable) NSString *weightColumn; - -/** Config containing strategy for generating sliding windows. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionWindowConfig *windowConfig; - -@end - - -/** - * A duration of time expressed in time granularity units. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsGranularity : GTLRObject - -/** - * The number of granularity_units between data points in the training data. If - * `granularity_unit` is `minute`, can be 1, 5, 10, 15, or 30. For all other - * values of `granularity_unit`, must be 1. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *quantity; - -/** - * The time granularity unit of this time period. The supported units are: * - * "minute" * "hour" * "day" * "week" * "month" * "year" - */ -@property(nonatomic, copy, nullable) NSString *unit; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformation - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformation : GTLRObject - -/** - * autoProperty - * - * Remapped to 'autoProperty' to avoid language reserved word 'auto'. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationAutoTransformation *autoProperty; - -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationCategoricalTransformation *categorical; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationNumericTransformation *numeric; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTextTransformation *text; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTimestampTransformation *timestamp; - -@end - - -/** - * Training pipeline will infer the proper transformation based on the - * statistic of dataset. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationAutoTransformation : GTLRObject - -@property(nonatomic, copy, nullable) NSString *columnName; - -@end - - -/** - * Training pipeline will perform following transformation functions. * The - * categorical string as is--no change to case, punctuation, spelling, tense, - * and so on. * Convert the category name to a dictionary lookup index and - * generate an embedding for each index. * Categories that appear less than 5 - * times in the training dataset are treated as the "unknown" category. The - * "unknown" category gets its own special lookup index and resulting - * embedding. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationCategoricalTransformation : GTLRObject - -@property(nonatomic, copy, nullable) NSString *columnName; - -@end - - -/** - * Training pipeline will perform following transformation functions. * The - * value converted to float32. * The z_score of the value. * log(value+1) when - * the value is greater than or equal to 0. Otherwise, this transformation is - * not applied and the value is considered a missing value. * z_score of - * log(value+1) when the value is greater than or equal to 0. Otherwise, this - * transformation is not applied and the value is considered a missing value. * - * A boolean value that indicates whether the value is valid. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationNumericTransformation : GTLRObject - -@property(nonatomic, copy, nullable) NSString *columnName; - -@end - - -/** - * Training pipeline will perform following transformation functions. * The - * text as is--no change to case, punctuation, spelling, tense, and so on. * - * Convert the category name to a dictionary lookup index and generate an - * embedding for each index. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTextTransformation : GTLRObject - -@property(nonatomic, copy, nullable) NSString *columnName; - -@end - - -/** - * Training pipeline will perform following transformation functions. * Apply - * the transformation functions for Numerical columns. * Determine the year, - * month, day,and weekday. Treat each value from the timestamp as a Categorical - * column. * Invalid numerical values (for example, values that fall outside of - * a typical timestamp range, or are extreme values) receive no special - * treatment and are not removed. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTimestampTransformation : GTLRObject - -@property(nonatomic, copy, nullable) NSString *columnName; - -/** - * The format in which that time field is expressed. The time_format must - * either be one of: * `unix-seconds` * `unix-milliseconds` * - * `unix-microseconds` * `unix-nanoseconds` (for respectively number of - * seconds, milliseconds, microseconds and nanoseconds since start of the Unix - * epoch); or be written in `strftime` syntax. If time_format is not set, then - * the default format is RFC 3339 `date-time` format, where `time-offset` = - * `"Z"` (e.g. 1985-04-12T23:20:50.52Z) - */ -@property(nonatomic, copy, nullable) NSString *timeFormat; - -@end - - -/** - * Model metadata specific to AutoML Forecasting. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingMetadata : GTLRObject - -/** BigQuery destination uri for exported evaluated examples. */ -@property(nonatomic, copy, nullable) NSString *evaluatedDataItemsBigqueryUri; - -/** - * Output only. The actual training cost of the model, expressed in milli node - * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not - * exceed the train budget. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *trainCostMilliNodeHours; - -@end - - -/** - * A TrainingJob that trains and uploads an AutoML Image Classification Model. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassification : GTLRObject - -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs *inputs; - -/** The metadata information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata *metadata; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs : GTLRObject - -/** - * The ID of the `base` model. If it is specified, the new model will be - * trained based on the `base` model. Otherwise, the new model will be trained - * from scratch. The `base` model must be in the same Project and Location as - * the new Model to train, and have the same modelType. - */ -@property(nonatomic, copy, nullable) NSString *baseModelId; - -/** - * The training budget of creating this model, expressed in milli node hours - * i.e. 1,000 value in this field means 1 node hour. The actual - * metadata.costMilliNodeHours will be equal or less than this value. If - * further model training ceases to provide any improvements, it will stop - * without using the full budget and the metadata.successfulStopReason will be - * `model-converged`. Note, node_hour = actual_hour * number_of_nodes_involved. - * For modelType `cloud`(default), the budget must be between 8,000 and 800,000 - * milli node hours, inclusive. The default value is 192,000 which represents - * one day in wall time, considering 8 nodes are used. For model types - * `mobile-tf-low-latency-1`, `mobile-tf-versatile-1`, - * `mobile-tf-high-accuracy-1`, the training budget must be between 1,000 and - * 100,000 milli node hours, inclusive. The default value is 24,000 which - * represents one day in wall time on a single node that is used. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *budgetMilliNodeHours; - -/** - * Use the entire training budget. This disables the early stopping feature. - * When false the early stopping feature is enabled, which means that AutoML - * Image Classification might stop training before the entire training budget - * has been used. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *disableEarlyStopping; - -/** - * modelType - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Cloud - * A Model best tailored to be used within Google Cloud, and which cannot - * be exported. Default. (Value: "CLOUD") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Cloud1 - * A model type best tailored to be used within Google Cloud, which - * cannot be exported externally. Compared to the CLOUD model above, it - * is expected to have higher prediction accuracy. (Value: "CLOUD_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Coca - * CoCa model for Model Garden training with customizable - * hyperparameters. Best tailored to be used within Google Cloud, and - * cannot be exported externally. (Value: "COCA") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Efficientnet - * EfficientNet model for Model Garden training with customizable - * hyperparameters. Best tailored to be used within Google Cloud, and - * cannot be exported externally. (Value: "EFFICIENTNET") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Maxvit - * MaxViT model for Model Garden training with customizable - * hyperparameters. Best tailored to be used within Google Cloud, and - * cannot be exported externally. (Value: "MAXVIT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_MobileTfHighAccuracy1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) as TensorFlow or Core - * ML model and used on a mobile or edge device afterwards. Expected to - * have a higher latency, but should also have a higher prediction - * quality than other mobile models. (Value: "MOBILE_TF_HIGH_ACCURACY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_MobileTfLowLatency1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) as TensorFlow or Core - * ML model and used on a mobile or edge device afterwards. Expected to - * have low latency, but may have lower prediction quality than other - * mobile models. (Value: "MOBILE_TF_LOW_LATENCY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_MobileTfVersatile1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) as TensorFlow or Core - * ML model and used on a mobile or edge device with afterwards. (Value: - * "MOBILE_TF_VERSATILE_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_ModelTypeUnspecified - * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Vit - * ViT model for Model Garden training with customizable hyperparameters. - * Best tailored to be used within Google Cloud, and cannot be exported - * externally. (Value: "VIT") - */ -@property(nonatomic, copy, nullable) NSString *modelType; - -/** - * If false, a single-label (multi-class) Model will be trained (i.e. assuming - * that for each image just up to one annotation may be applicable). If true, a - * multi-label Model will be trained (i.e. assuming that for each image - * multiple annotations may be applicable). - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *multiLabel; - -/** Trainer type for Vision TrainRequest. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter *tunableParameter; - -/** - * The ID of `base` model for upTraining. If it is specified, the new model - * will be upTrained based on the `base` model for upTraining. Otherwise, the - * new model will be trained from scratch. The `base` model for upTraining must - * be in the same Project and Location as the new Model to train, and have the - * same modelType. - */ -@property(nonatomic, copy, nullable) NSString *uptrainBaseModelId; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata : GTLRObject - -/** - * The actual training cost of creating this model, expressed in milli node - * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not - * exceed inputs.budgetMilliNodeHours. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *costMilliNodeHours; - -/** - * For successful job completions, this is the reason why the job has finished. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata_SuccessfulStopReason_BudgetReached - * The inputs.budgetMilliNodeHours had been reached. (Value: - * "BUDGET_REACHED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata_SuccessfulStopReason_ModelConverged - * Further training of the Model ceased to increase its quality, since it - * already has converged. (Value: "MODEL_CONVERGED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata_SuccessfulStopReason_SuccessfulStopReasonUnspecified - * Should not be set. (Value: "SUCCESSFUL_STOP_REASON_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *successfulStopReason; - -@end - - -/** - * A TrainingJob that trains and uploads an AutoML Image Object Detection - * Model. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetection : GTLRObject - -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs *inputs; - -/** The metadata information */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata *metadata; - -@end - - -/** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs : GTLRObject - -/** - * The training budget of creating this model, expressed in milli node hours - * i.e. 1,000 value in this field means 1 node hour. The actual - * metadata.costMilliNodeHours will be equal or less than this value. If - * further model training ceases to provide any improvements, it will stop - * without using the full budget and the metadata.successfulStopReason will be - * `model-converged`. Note, node_hour = actual_hour * number_of_nodes_involved. - * For modelType `cloud`(default), the budget must be between 20,000 and - * 900,000 milli node hours, inclusive. The default value is 216,000 which - * represents one day in wall time, considering 9 nodes are used. For model - * types `mobile-tf-low-latency-1`, `mobile-tf-versatile-1`, - * `mobile-tf-high-accuracy-1` the training budget must be between 1,000 and - * 100,000 milli node hours, inclusive. The default value is 24,000 which - * represents one day in wall time on a single node that is used. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *budgetMilliNodeHours; - -/** - * Use the entire training budget. This disables the early stopping feature. - * When false the early stopping feature is enabled, which means that AutoML - * Image Object Detection might stop training before the entire training budget - * has been used. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *disableEarlyStopping; - -/** - * modelType + * The prediction result. Value is used here instead of Any so that JsonFormat + * does not append an extra "\@type" field when we convert the proto to JSON + * and so we can represent array of objects. Do not set error if this is set. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_Cloud1 - * A model best tailored to be used within Google Cloud, and which cannot - * be exported. Compared to the CLOUD_HIGH_ACCURACY_1 and - * CLOUD_LOW_LATENCY_1 models above, it is expected to have higher - * prediction quality and lower latency. (Value: "CLOUD_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_CloudHighAccuracy1 - * A model best tailored to be used within Google Cloud, and which cannot - * be exported. Expected to have a higher latency, but should also have a - * higher prediction quality than other cloud models. (Value: - * "CLOUD_HIGH_ACCURACY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_CloudLowLatency1 - * A model best tailored to be used within Google Cloud, and which cannot - * be exported. Expected to have a low latency, but may have lower - * prediction quality than other cloud models. (Value: - * "CLOUD_LOW_LATENCY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_CloudStreaming1 - * A model best tailored to be used within Google Cloud, and which cannot - * be exported. Expected to best support predictions in streaming with - * lower latency and lower prediction quality than other cloud models. - * (Value: "CLOUD_STREAMING_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_MobileTfHighAccuracy1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) and used on a mobile - * or edge device with TensorFlow afterwards. Expected to have a higher - * latency, but should also have a higher prediction quality than other - * mobile models. (Value: "MOBILE_TF_HIGH_ACCURACY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_MobileTfLowLatency1 - * A model that, in addition to being available within Google Cloud can - * also be exported (see ModelService.ExportModel) and used on a mobile - * or edge device with TensorFlow afterwards. Expected to have low - * latency, but may have lower prediction quality than other mobile - * models. (Value: "MOBILE_TF_LOW_LATENCY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_MobileTfVersatile1 - * A model that, in addition to being available within Google Cloud can - * also be exported (see ModelService.ExportModel) and used on a mobile - * or edge device with TensorFlow afterwards. (Value: - * "MOBILE_TF_VERSATILE_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_ModelTypeUnspecified - * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_Spinenet - * SpineNet for Model Garden training with customizable hyperparameters. - * Best tailored to be used within Google Cloud, and cannot be exported - * externally. (Value: "SPINENET") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_Yolo - * YOLO for Model Garden training with customizable hyperparameters. Best - * tailored to be used within Google Cloud, and cannot be exported - * externally. (Value: "YOLO") - */ -@property(nonatomic, copy, nullable) NSString *modelType; - -/** Trainer type for Vision TrainRequest. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter *tunableParameter; - -/** - * The ID of `base` model for upTraining. If it is specified, the new model - * will be upTrained based on the `base` model for upTraining. Otherwise, the - * new model will be trained from scratch. The `base` model for upTraining must - * be in the same Project and Location as the new Model to train, and have the - * same modelType. + * Can be any valid JSON type. */ -@property(nonatomic, copy, nullable) NSString *uptrainBaseModelId; +@property(nonatomic, strong, nullable) id prediction; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata : GTLRObject - -/** - * The actual training cost of creating this model, expressed in milli node - * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not - * exceed inputs.budgetMilliNodeHours. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *costMilliNodeHours; - -/** - * For successful job completions, this is the reason why the job has finished. + * User's input instance. Struct is used here instead of Any so that JsonFormat + * does not append an extra "\@type" field when we convert the proto to JSON. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata_SuccessfulStopReason_BudgetReached - * The inputs.budgetMilliNodeHours had been reached. (Value: - * "BUDGET_REACHED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata_SuccessfulStopReason_ModelConverged - * Further training of the Model ceased to increase its quality, since it - * already has converged. (Value: "MODEL_CONVERGED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata_SuccessfulStopReason_SuccessfulStopReasonUnspecified - * Should not be set. (Value: "SUCCESSFUL_STOP_REASON_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *successfulStopReason; - -@end - - -/** - * A TrainingJob that trains and uploads an AutoML Image Segmentation Model. + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentation : GTLRObject - -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs *inputs; - -/** The metadata information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata *metadata; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResult_Instance : GTLRObject @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs : GTLRObject - -/** - * The ID of the `base` model. If it is specified, the new model will be - * trained based on the `base` model. Otherwise, the new model will be trained - * from scratch. The `base` model must be in the same Project and Location as - * the new Model to train, and have the same modelType. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError */ -@property(nonatomic, copy, nullable) NSString *baseModelId; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError : GTLRObject -/** - * The training budget of creating this model, expressed in milli node hours - * i.e. 1,000 value in this field means 1 node hour. The actual - * metadata.costMilliNodeHours will be equal or less than this value. If - * further model training ceases to provide any improvements, it will stop - * without using the full budget and the metadata.successfulStopReason will be - * `model-converged`. Note, node_hour = actual_hour * number_of_nodes_involved. - * Or actual_wall_clock_hours = train_budget_milli_node_hours / - * (number_of_nodes_involved * 1000) For modelType - * `cloud-high-accuracy-1`(default), the budget must be between 20,000 and - * 2,000,000 milli node hours, inclusive. The default value is 192,000 which - * represents one day in wall time (1000 milli * 24 hours * 8 nodes). - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *budgetMilliNodeHours; +/** Error message with additional details. */ +@property(nonatomic, copy, nullable) NSString *message; /** - * modelType + * Error status. This will be serialized into the enum name e.g. "NOT_FOUND". * * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs_ModelType_CloudHighAccuracy1 - * A model to be used via prediction calls to uCAIP API. Expected to have - * a higher latency, but should also have a higher prediction quality - * than other models. (Value: "CLOUD_HIGH_ACCURACY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs_ModelType_CloudLowAccuracy1 - * A model to be used via prediction calls to uCAIP API. Expected to have - * a lower latency but relatively lower prediction quality. (Value: - * "CLOUD_LOW_ACCURACY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs_ModelType_MobileTfLowLatency1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) as TensorFlow model - * and used on a mobile or edge device afterwards. Expected to have low - * latency, but may have lower prediction quality than other mobile - * models. (Value: "MOBILE_TF_LOW_LATENCY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs_ModelType_ModelTypeUnspecified - * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Aborted + * The operation was aborted, typically due to a concurrency issue such + * as a sequencer check failure or transaction abort. See the guidelines + * above for deciding between `FAILED_PRECONDITION`, `ABORTED`, and + * `UNAVAILABLE`. HTTP Mapping: 409 Conflict (Value: "ABORTED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_AlreadyExists + * The entity that a client attempted to create (e.g., file or directory) + * already exists. HTTP Mapping: 409 Conflict (Value: "ALREADY_EXISTS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Cancelled + * The operation was cancelled, typically by the caller. HTTP Mapping: + * 499 Client Closed Request (Value: "CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_DataLoss + * Unrecoverable data loss or corruption. HTTP Mapping: 500 Internal + * Server Error (Value: "DATA_LOSS") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_DeadlineExceeded + * The deadline expired before the operation could complete. For + * operations that change the state of the system, this error may be + * returned even if the operation has completed successfully. For + * example, a successful response from a server could have been delayed + * long enough for the deadline to expire. HTTP Mapping: 504 Gateway + * Timeout (Value: "DEADLINE_EXCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_FailedPrecondition + * The operation was rejected because the system is not in a state + * required for the operation's execution. For example, the directory to + * be deleted is non-empty, an rmdir operation is applied to a + * non-directory, etc. Service implementors can use the following + * guidelines to decide between `FAILED_PRECONDITION`, `ABORTED`, and + * `UNAVAILABLE`: (a) Use `UNAVAILABLE` if the client can retry just the + * failing call. (b) Use `ABORTED` if the client should retry at a higher + * level. For example, when a client-specified test-and-set fails, + * indicating the client should restart a read-modify-write sequence. (c) + * Use `FAILED_PRECONDITION` if the client should not retry until the + * system state has been explicitly fixed. For example, if an "rmdir" + * fails because the directory is non-empty, `FAILED_PRECONDITION` should + * be returned since the client should not retry unless the files are + * deleted from the directory. HTTP Mapping: 400 Bad Request (Value: + * "FAILED_PRECONDITION") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Internal + * Internal errors. This means that some invariants expected by the + * underlying system have been broken. This error code is reserved for + * serious errors. HTTP Mapping: 500 Internal Server Error (Value: + * "INTERNAL") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_InvalidArgument + * The client specified an invalid argument. Note that this differs from + * `FAILED_PRECONDITION`. `INVALID_ARGUMENT` indicates arguments that are + * problematic regardless of the state of the system (e.g., a malformed + * file name). HTTP Mapping: 400 Bad Request (Value: "INVALID_ARGUMENT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_NotFound + * Some requested entity (e.g., file or directory) was not found. Note to + * server developers: if a request is denied for an entire class of + * users, such as gradual feature rollout or undocumented allowlist, + * `NOT_FOUND` may be used. If a request is denied for some users within + * a class of users, such as user-based access control, + * `PERMISSION_DENIED` must be used. HTTP Mapping: 404 Not Found (Value: + * "NOT_FOUND") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Ok + * Not an error; returned on success. HTTP Mapping: 200 OK (Value: "OK") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_OutOfRange + * The operation was attempted past the valid range. E.g., seeking or + * reading past end-of-file. Unlike `INVALID_ARGUMENT`, this error + * indicates a problem that may be fixed if the system state changes. For + * example, a 32-bit file system will generate `INVALID_ARGUMENT` if + * asked to read at an offset that is not in the range [0,2^32-1], but it + * will generate `OUT_OF_RANGE` if asked to read from an offset past the + * current file size. There is a fair bit of overlap between + * `FAILED_PRECONDITION` and `OUT_OF_RANGE`. We recommend using + * `OUT_OF_RANGE` (the more specific error) when it applies so that + * callers who are iterating through a space can easily look for an + * `OUT_OF_RANGE` error to detect when they are done. HTTP Mapping: 400 + * Bad Request (Value: "OUT_OF_RANGE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_PermissionDenied + * The caller does not have permission to execute the specified + * operation. `PERMISSION_DENIED` must not be used for rejections caused + * by exhausting some resource (use `RESOURCE_EXHAUSTED` instead for + * those errors). `PERMISSION_DENIED` must not be used if the caller can + * not be identified (use `UNAUTHENTICATED` instead for those errors). + * This error code does not imply the request is valid or the requested + * entity exists or satisfies other pre-conditions. HTTP Mapping: 403 + * Forbidden (Value: "PERMISSION_DENIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_ResourceExhausted + * Some resource has been exhausted, perhaps a per-user quota, or perhaps + * the entire file system is out of space. HTTP Mapping: 429 Too Many + * Requests (Value: "RESOURCE_EXHAUSTED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Unauthenticated + * The request does not have valid authentication credentials for the + * operation. HTTP Mapping: 401 Unauthorized (Value: "UNAUTHENTICATED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Unavailable + * The service is currently unavailable. This is most likely a transient + * condition, which can be corrected by retrying with a backoff. Note + * that it is not always safe to retry non-idempotent operations. See the + * guidelines above for deciding between `FAILED_PRECONDITION`, + * `ABORTED`, and `UNAVAILABLE`. HTTP Mapping: 503 Service Unavailable + * (Value: "UNAVAILABLE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Unimplemented + * The operation is not implemented or is not supported/enabled in this + * service. HTTP Mapping: 501 Not Implemented (Value: "UNIMPLEMENTED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictionResultError_Status_Unknown + * Unknown error. For example, this error may be returned when a `Status` + * value received from another address space belongs to an error space + * that is not known in this address space. Also errors raised by APIs + * that do not return enough error information may be converted to this + * error. HTTP Mapping: 500 Internal Server Error (Value: "UNKNOWN") */ -@property(nonatomic, copy, nullable) NSString *modelType; +@property(nonatomic, copy, nullable) NSString *status; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata + * The configuration for grounding checking. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfig : GTLRObject /** - * The actual training cost of creating this model, expressed in milli node - * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not - * exceed inputs.budgetMilliNodeHours. + * If set, skip finding claim attributions (i.e not generate grounding + * citation). * - * Uses NSNumber of longLongValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *costMilliNodeHours; +@property(nonatomic, strong, nullable) NSNumber *disableAttribution; -/** - * For successful job completions, this is the reason why the job has finished. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata_SuccessfulStopReason_BudgetReached - * The inputs.budgetMilliNodeHours had been reached. (Value: - * "BUDGET_REACHED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata_SuccessfulStopReason_ModelConverged - * Further training of the Model ceased to increase its quality, since it - * already has converged. (Value: "MODEL_CONVERGED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata_SuccessfulStopReason_SuccessfulStopReasonUnspecified - * Should not be set. (Value: "SUCCESSFUL_STOP_REASON_UNSPECIFIED") - */ -@property(nonatomic, copy, nullable) NSString *successfulStopReason; +/** The sources for the grounding checking. */ +@property(nonatomic, strong, nullable) NSArray *sources; @end /** - * A wrapper class which contains the tunable parameters in an AutoML Image - * training job. + * Single source entry for the grounding checking. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry : GTLRObject /** - * Optional. An unique name of pretrained model checkpoint provided in model - * garden, it will be mapped to a GCS location internally. + * The uri of the Vertex AI Search data source. Deprecated. Use + * vertex_ai_search_datastore instead. */ -@property(nonatomic, copy, nullable) NSString *checkpointName; - -/** Customizable dataset settings, used in the `model_garden_trainer`. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_DatasetConfig *datasetConfig; +@property(nonatomic, copy, nullable) NSString *enterpriseDatastore GTLR_DEPRECATED; /** - * Optioinal. StudySpec of hyperparameter tuning job. Required for - * `model_garden_trainer`. + * The grounding text passed inline with the Predict API. It can support up to + * 1 million bytes. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpec *studySpec; - -/** Customizable trainer settings, used in the `model_garden_trainer`. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerConfig *trainerConfig; +@property(nonatomic, copy, nullable) NSString *inlineContext; /** - * trainerType + * The type of the grounding checking source. * * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerType_AutomlTrainer - * Value "AUTOML_TRAINER" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerType_ModelGardenTrainer - * Value "MODEL_GARDEN_TRAINER" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerType_TrainerTypeUnspecified - * Default value. (Value: "TRAINER_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry_Type_Enterprise + * Uses Vertex AI Search to check the grounding. Deprecated. Use + * VERTEX_AI_SEARCH instead. (Value: "ENTERPRISE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry_Type_Inline + * Uses inline context to check the grounding. (Value: "INLINE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry_Type_Unspecified + * Value "UNSPECIFIED" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry_Type_VertexAiSearch + * Uses Vertex AI Search to check the grounding (Value: + * "VERTEX_AI_SEARCH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfigSourceEntry_Type_Web + * Uses Web Search to check the grounding. (Value: "WEB") */ -@property(nonatomic, copy, nullable) NSString *trainerType; +@property(nonatomic, copy, nullable) NSString *type; + +/** The uri of the Vertex AI Search data source. */ +@property(nonatomic, copy, nullable) NSString *vertexAiSearchDatastore; @end /** - * Customizable dataset settings, used in the `model_garden_trainer`. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Prediction model parameters for Image Classification. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_DatasetConfig : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageClassificationPredictionParams : GTLRObject +/** + * The Model only returns predictions with at least this confidence score. + * Default value is 0.0 + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; /** - * Customizable trainer settings, used in the `model_garden_trainer`. + * The Model only returns up to that many top, by confidence score, predictions + * per instance. If this number is very high, the Model may return fewer + * predictions. Default value is 10. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerConfig : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *maxPredictions; + @end /** - * A TrainingJob that trains and uploads an AutoML Tables Model. + * Prediction model parameters for Image Object Detection. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTables : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageObjectDetectionPredictionParams : GTLRObject -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputs *inputs; +/** + * The Model only returns predictions with at least this confidence score. + * Default value is 0.0 + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; -/** The metadata information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesMetadata *metadata; +/** + * The Model only returns up to that many top, by confidence score, predictions + * per instance. Note that number of returned predictions is also limited by + * metadata's predictionsLimit. Default value is 10. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *maxPredictions; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputs + * Prediction model parameters for Image Segmentation. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputs : GTLRObject - -/** Additional experiment flags for the Tables training pipeline. */ -@property(nonatomic, strong, nullable) NSArray *additionalExperiments; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsImageSegmentationPredictionParams : GTLRObject /** - * Use the entire training budget. This disables the early stopping feature. By - * default, the early stopping feature is enabled, which means that AutoML - * Tables might stop training before the entire training budget has been used. + * When the model predicts category of pixels of the image, it will only + * provide predictions for pixels that it is at least this much confident + * about. All other pixels will be classified as background. Default value is + * 0.5. * - * Uses NSNumber of boolValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *disableEarlyStopping; +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; + +@end + /** - * Configuration for exporting test set predictions to a BigQuery table. If - * this configuration is absent, then the export is not performed. + * Prediction model parameters for Video Action Recognition. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig *exportEvaluatedDataItemsConfig; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoActionRecognitionPredictionParams : GTLRObject /** - * Objective function the model is optimizing towards. The training process - * creates a model that maximizes/minimizes the value of the objective function - * over the validation set. The supported optimization objectives depend on the - * prediction type. If the field is not set, a default objective function is - * used. classification (binary): "maximize-au-roc" (default) - Maximize the - * area under the receiver operating characteristic (ROC) curve. - * "minimize-log-loss" - Minimize log loss. "maximize-au-prc" - Maximize the - * area under the precision-recall curve. "maximize-precision-at-recall" - - * Maximize precision for a specified recall value. - * "maximize-recall-at-precision" - Maximize recall for a specified precision - * value. classification (multi-class): "minimize-log-loss" (default) - - * Minimize log loss. regression: "minimize-rmse" (default) - Minimize - * root-mean-squared error (RMSE). "minimize-mae" - Minimize mean-absolute - * error (MAE). "minimize-rmsle" - Minimize root-mean-squared log error - * (RMSLE). + * The Model only returns predictions with at least this confidence score. + * Default value is 0.0 + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *optimizationObjective; +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; /** - * Required when optimization_objective is "maximize-recall-at-precision". Must - * be between 0 and 1, inclusive. + * The model only returns up to that many top, by confidence score, predictions + * per frame of the video. If this number is very high, the Model may return + * fewer predictions per frame. Default value is 50. * - * Uses NSNumber of floatValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *optimizationObjectivePrecisionValue; +@property(nonatomic, strong, nullable) NSNumber *maxPredictions; + +@end + /** - * Required when optimization_objective is "maximize-precision-at-recall". Must - * be between 0 and 1, inclusive. + * Prediction model parameters for Video Classification. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoClassificationPredictionParams : GTLRObject + +/** + * The Model only returns predictions with at least this confidence score. + * Default value is 0.0 * * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *optimizationObjectiveRecallValue; +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; /** - * The type of prediction the Model is to produce. "classification" - Predict - * one out of multiple target values is picked for each row. "regression" - - * Predict a value based on its relation to other values. This type is - * available only to columns that contain semantically numeric values, i.e. - * integers or floating point number, even if stored as e.g. strings. + * The Model only returns up to that many top, by confidence score, predictions + * per instance. If this number is very high, the Model may return fewer + * predictions. Default value is 10,000. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *predictionType; - -/** The column name of the target column that the model is to predict. */ -@property(nonatomic, copy, nullable) NSString *targetColumn; +@property(nonatomic, strong, nullable) NSNumber *maxPredictions; /** - * Required. The train budget of creating this model, expressed in milli node - * hours i.e. 1,000 value in this field means 1 node hour. The training cost of - * the model will not exceed this budget. The final cost will be attempted to - * be close to the budget, though may end up being (even) noticeably smaller - - * at the backend's discretion. This especially may happen when further model - * training ceases to provide any improvements. If the budget is set to a value - * known to be insufficient to train a model for the given dataset, the - * training won't be attempted and will error. The train budget must be between - * 1,000 and 72,000 milli node hours, inclusive. + * Set to true to request classification for a video at one-second intervals. + * Vertex AI returns labels and their confidence scores for each second of the + * entire time segment of the video that user specified in the input WARNING: + * Model evaluation is not done for this classification type, the quality of it + * depends on the training data, but there are no metrics provided to describe + * that quality. Default value is false * - * Uses NSNumber of longLongValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *trainBudgetMilliNodeHours; +@property(nonatomic, strong, nullable) NSNumber *oneSecIntervalClassification; /** - * Each transformation will apply transform function to given input column. And - * the result will be used for training. When creating transformation for - * BigQuery Struct column, the column should be flattened using "." as the - * delimiter. + * Set to true to request segment-level classification. Vertex AI returns + * labels and their confidence scores for the entire time segment of the video + * that user specified in the input instance. Default value is true + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSArray *transformations; +@property(nonatomic, strong, nullable) NSNumber *segmentClassification; /** - * Column name that should be used as the weight column. Higher values in this - * column give more importance to the row during model training. The column - * must have numeric values between 0 and 10000 inclusively; 0 means the row is - * ignored for training. If weight column field is not set, then all rows are - * assumed to have equal weight of 1. + * Set to true to request shot-level classification. Vertex AI determines the + * boundaries for each camera shot in the entire time segment of the video that + * user specified in the input instance. Vertex AI then returns labels and + * their confidence scores for each detected shot, along with the start and end + * time of the shot. WARNING: Model evaluation is not done for this + * classification type, the quality of it depends on the training data, but + * there are no metrics provided to describe that quality. Default value is + * false + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *weightColumnName; +@property(nonatomic, strong, nullable) NSNumber *shotClassification; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformation + * Prediction model parameters for Video Object Tracking. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsVideoObjectTrackingPredictionParams : GTLRObject /** - * autoProperty + * The Model only returns predictions with at least this confidence score. + * Default value is 0.0 * - * Remapped to 'autoProperty' to avoid language reserved word 'auto'. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationAutoTransformation *autoProperty; - -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalTransformation *categorical; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericTransformation *numeric; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalArrayTransformation *repeatedCategorical; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericArrayTransformation *repeatedNumeric; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextArrayTransformation *repeatedText; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextTransformation *text; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTimestampTransformation *timestamp; - -@end - +@property(nonatomic, strong, nullable) NSNumber *confidenceThreshold; /** - * Training pipeline will infer the proper transformation based on the - * statistic of dataset. + * The model only returns up to that many top, by confidence score, predictions + * per frame of the video. If this number is very high, the Model may return + * fewer predictions per frame. Default value is 50. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationAutoTransformation : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *maxPredictions; -@property(nonatomic, copy, nullable) NSString *columnName; +/** + * Only bounding boxes with shortest edge at least that long as a relative + * value of video frame size are returned. Default value is 0.0. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *minBoundingBoxSize; @end /** - * Treats the column as categorical array and performs following transformation - * functions. * For each element in the array, convert the category name to a - * dictionary lookup index and generate an embedding for each index. Combine - * the embedding of all elements into a single embedding using the mean. * - * Empty arrays treated as an embedding of zeroes. + * Prediction output format for Image and Text Classification. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalArrayTransformation : GTLRObject - -@property(nonatomic, copy, nullable) NSString *columnName; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionClassificationPredictionResult : GTLRObject +/** + * The Model's confidences in correctness of the predicted IDs, higher value + * means higher confidence. Order matches the Ids. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSArray *confidences; /** - * Training pipeline will perform following transformation functions. * The - * categorical string as is--no change to case, punctuation, spelling, tense, - * and so on. * Convert the category name to a dictionary lookup index and - * generate an embedding for each index. * Categories that appear less than 5 - * times in the training dataset are treated as the "unknown" category. The - * "unknown" category gets its own special lookup index and resulting - * embedding. + * The display names of the AnnotationSpecs that had been identified, order + * matches the IDs. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalTransformation : GTLRObject +@property(nonatomic, strong, nullable) NSArray *displayNames; -@property(nonatomic, copy, nullable) NSString *columnName; +/** + * The resource IDs of the AnnotationSpecs that had been identified. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSArray *ids; @end /** - * Treats the column as numerical array and performs following transformation - * functions. * All transformations for Numerical types applied to the average - * of the all elements. * The average of empty arrays is treated as zero. + * Prediction output format for Image Object Detection. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericArrayTransformation : GTLRObject - -@property(nonatomic, copy, nullable) NSString *columnName; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageObjectDetectionPredictionResult : GTLRObject /** - * If invalid values is allowed, the training pipeline will create a boolean - * feature that indicated whether the value is valid. Otherwise, the training - * pipeline will discard the input row from trainining data. + * Bounding boxes, i.e. the rectangles over the image, that pinpoint the found + * AnnotationSpecs. Given in order that matches the IDs. Each bounding box is + * an array of 4 numbers `xMin`, `xMax`, `yMin`, and `yMax`, which represent + * the extremal coordinates of the box. They are relative to the image size, + * and the point 0,0 is in the top left of the image. * - * Uses NSNumber of boolValue. + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSNumber *invalidValuesAllowed; - -@end - +@property(nonatomic, strong, nullable) NSArray *bboxes; /** - * Training pipeline will perform following transformation functions. * The - * value converted to float32. * The z_score of the value. * log(value+1) when - * the value is greater than or equal to 0. Otherwise, this transformation is - * not applied and the value is considered a missing value. * z_score of - * log(value+1) when the value is greater than or equal to 0. Otherwise, this - * transformation is not applied and the value is considered a missing value. * - * A boolean value that indicates whether the value is valid. + * The Model's confidences in correctness of the predicted IDs, higher value + * means higher confidence. Order matches the Ids. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericTransformation : GTLRObject +@property(nonatomic, strong, nullable) NSArray *confidences; -@property(nonatomic, copy, nullable) NSString *columnName; +/** + * The display names of the AnnotationSpecs that had been identified, order + * matches the IDs. + */ +@property(nonatomic, strong, nullable) NSArray *displayNames; /** - * If invalid values is allowed, the training pipeline will create a boolean - * feature that indicated whether the value is valid. Otherwise, the training - * pipeline will discard the input row from trainining data. + * The resource IDs of the AnnotationSpecs that had been identified, ordered by + * the confidence score descendingly. * - * Uses NSNumber of boolValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *invalidValuesAllowed; +@property(nonatomic, strong, nullable) NSArray *ids; @end /** - * Treats the column as text array and performs following transformation - * functions. * Concatenate all text values in the array into a single text - * value using a space (" ") as a delimiter, and then treat the result as a - * single text value. Apply the transformations for Text columns. * Empty - * arrays treated as an empty text. + * Prediction output format for Image Segmentation. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextArrayTransformation : GTLRObject - -@property(nonatomic, copy, nullable) NSString *columnName; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionImageSegmentationPredictionResult : GTLRObject /** - * Training pipeline will perform following transformation functions. * The - * text as is--no change to case, punctuation, spelling, tense, and so on. * - * Tokenize text to words. Convert each words to a dictionary lookup index and - * generate an embedding for each index. Combine the embedding of all elements - * into a single embedding using the mean. * Tokenization is based on unicode - * script boundaries. * Missing values get their own lookup index and resulting - * embedding. * Stop-words receive no special treatment and are not removed. + * A PNG image where each pixel in the mask represents the category in which + * the pixel in the original image was predicted to belong to. The size of this + * image will be the same as the original image. The mapping between the + * AnntoationSpec and the color can be found in model's metadata. The model + * will choose the most likely category and if none of the categories reach the + * confidence threshold, the pixel will be marked as background. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextTransformation : GTLRObject +@property(nonatomic, copy, nullable) NSString *categoryMask; -@property(nonatomic, copy, nullable) NSString *columnName; +/** + * A one channel image which is encoded as an 8bit lossless PNG. The size of + * the image will be the same as the original image. For a specific pixel, + * darker color means less confidence in correctness of the cateogry in the + * categoryMask for the corresponding pixel. Black means no confidence and + * white means complete confidence. + */ +@property(nonatomic, copy, nullable) NSString *confidenceMask; @end /** - * Training pipeline will perform following transformation functions. * Apply - * the transformation functions for Numerical columns. * Determine the year, - * month, day,and weekday. Treat each value from the * timestamp as a - * Categorical column. * Invalid numerical values (for example, values that - * fall outside of a typical timestamp range, or are extreme values) receive no - * special treatment and are not removed. + * Prediction output format for Tabular Classification. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTimestampTransformation : GTLRObject - -@property(nonatomic, copy, nullable) NSString *columnName; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularClassificationPredictionResult : GTLRObject /** - * If invalid values is allowed, the training pipeline will create a boolean - * feature that indicated whether the value is valid. Otherwise, the training - * pipeline will discard the input row from trainining data. - * - * Uses NSNumber of boolValue. + * The name of the classes being classified, contains all possible values of + * the target column. */ -@property(nonatomic, strong, nullable) NSNumber *invalidValuesAllowed; +@property(nonatomic, strong, nullable) NSArray *classes; /** - * The format in which that time field is expressed. The time_format must - * either be one of: * `unix-seconds` * `unix-milliseconds` * - * `unix-microseconds` * `unix-nanoseconds` (for respectively number of - * seconds, milliseconds, microseconds and nanoseconds since start of the Unix - * epoch); or be written in `strftime` syntax. If time_format is not set, then - * the default format is RFC 3339 `date-time` format, where `time-offset` = - * `"Z"` (e.g. 1985-04-12T23:20:50.52Z) + * The model's confidence in each class being correct, higher value means + * higher confidence. The N-th score corresponds to the N-th class in classes. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *timeFormat; +@property(nonatomic, strong, nullable) NSArray *scores; @end /** - * Model metadata specific to AutoML Tables. + * Prediction output format for Tabular Regression. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTabularRegressionPredictionResult : GTLRObject -/** BigQuery destination uri for exported evaluated examples. */ -@property(nonatomic, copy, nullable) NSString *evaluatedDataItemsBigqueryUri; +/** + * The lower bound of the prediction interval. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *lowerBound; /** - * Output only. The actual training cost of the model, expressed in milli node - * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not - * exceed the train budget. + * Quantile predictions, in 1-1 correspondence with quantile_values. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *trainCostMilliNodeHours; +@property(nonatomic, strong, nullable) NSArray *quantilePredictions; -@end +/** + * Quantile values. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSArray *quantileValues; +/** + * The upper bound of the prediction interval. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *upperBound; /** - * A TrainingJob that trains and uploads an AutoML Text Classification Model. + * The regression value. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassification : GTLRObject - -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassificationInputs *inputs; +@property(nonatomic, strong, nullable) NSNumber *value; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassificationInputs + * Prediction output format for Text Extraction. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassificationInputs : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextExtractionPredictionResult : GTLRObject /** - * multiLabel + * The Model's confidences in correctness of the predicted IDs, higher value + * means higher confidence. Order matches the Ids. * - * Uses NSNumber of boolValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *multiLabel; - -@end - +@property(nonatomic, strong, nullable) NSArray *confidences; /** - * A TrainingJob that trains and uploads an AutoML Text Extraction Model. + * The display names of the AnnotationSpecs that had been identified, order + * matches the IDs. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtraction : GTLRObject - -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtractionInputs *inputs; - -@end - +@property(nonatomic, strong, nullable) NSArray *displayNames; /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtractionInputs + * The resource IDs of the AnnotationSpecs that had been identified, ordered by + * the confidence score descendingly. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtractionInputs : GTLRObject -@end - +@property(nonatomic, strong, nullable) NSArray *ids; /** - * A TrainingJob that trains and uploads an AutoML Text Sentiment Model. + * The end offsets, inclusive, of the text segment in which the AnnotationSpec + * has been identified. Expressed as a zero-based number of characters as + * measured from the start of the text snippet. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentiment : GTLRObject +@property(nonatomic, strong, nullable) NSArray *textSegmentEndOffsets; -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentimentInputs *inputs; +/** + * The start offsets, inclusive, of the text segment in which the + * AnnotationSpec has been identified. Expressed as a zero-based number of + * characters as measured from the start of the text snippet. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSArray *textSegmentStartOffsets; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentimentInputs + * Prediction output format for Text Sentiment */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentimentInputs : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTextSentimentPredictionResult : GTLRObject /** - * A sentiment is expressed as an integer ordinal, where higher value means a - * more positive sentiment. The range of sentiments that will be used is - * between 0 and sentimentMax (inclusive on both ends), and all the values in - * the range must be represented in the dataset before a model can be created. - * Only the Annotations with this sentimentMax will be used for training. - * sentimentMax value must be between 1 and 10 (inclusive). + * The integer sentiment labels between 0 (inclusive) and sentimentMax label + * (inclusive), while 0 maps to the least positive sentiment and sentimentMax + * maps to the most positive one. The higher the score is, the more positive + * the sentiment in the text snippet is. Note: sentimentMax is an integer value + * between 1 (inclusive) and 10 (inclusive). * * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *sentimentMax; +@property(nonatomic, strong, nullable) NSNumber *sentiment; @end /** - * A TrainingJob that trains and uploads an AutoML Video Action Recognition - * Model. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTftFeatureImportance */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognition : GTLRObject - -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs *inputs; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTftFeatureImportance : GTLRObject +@property(nonatomic, strong, nullable) NSArray *attributeColumns; /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs + * attributeWeights + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs : GTLRObject +@property(nonatomic, strong, nullable) NSArray *attributeWeights; + +@property(nonatomic, strong, nullable) NSArray *contextColumns; /** - * modelType + * TFT feature importance values. Each pair for {context/horizon/attribute} + * should have the same shape since the weight corresponds to the column names. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs_ModelType_Cloud - * A model best tailored to be used within Google Cloud, and which c - * annot be exported. Default. (Value: "CLOUD") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs_ModelType_MobileCoralVersatile1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) as a TensorFlow or - * TensorFlow Lite model and used on a Coral device afterwards. (Value: - * "MOBILE_CORAL_VERSATILE_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs_ModelType_MobileJetsonVersatile1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) to a Jetson device - * afterwards. (Value: "MOBILE_JETSON_VERSATILE_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs_ModelType_MobileVersatile1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) as a TensorFlow or - * TensorFlow Lite model and used on a mobile or edge device afterwards. - * (Value: "MOBILE_VERSATILE_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs_ModelType_ModelTypeUnspecified - * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *modelType; - -@end +@property(nonatomic, strong, nullable) NSArray *contextWeights; +@property(nonatomic, strong, nullable) NSArray *horizonColumns; /** - * A TrainingJob that trains and uploads an AutoML Video Classification Model. + * horizonWeights + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassification : GTLRObject - -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs *inputs; +@property(nonatomic, strong, nullable) NSArray *horizonWeights; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs + * Prediction output format for Time Series Forecasting. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTimeSeriesForecastingPredictionResult : GTLRObject /** - * modelType + * Quantile predictions, in 1-1 correspondence with quantile_values. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs_ModelType_Cloud - * A model best tailored to be used within Google Cloud, and which cannot - * be exported. Default. (Value: "CLOUD") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs_ModelType_MobileJetsonVersatile1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) to a Jetson device - * afterwards. (Value: "MOBILE_JETSON_VERSATILE_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs_ModelType_MobileVersatile1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) as a TensorFlow or - * TensorFlow Lite model and used on a mobile or edge device afterwards. - * (Value: "MOBILE_VERSATILE_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs_ModelType_ModelTypeUnspecified - * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *modelType; +@property(nonatomic, strong, nullable) NSArray *quantilePredictions; -@end +/** + * Quantile values. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSArray *quantileValues; +/** Only use these if TFt is enabled. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionTftFeatureImportance *tftFeatureImportance; /** - * A TrainingJob that trains and uploads an AutoML Video ObjectTracking Model. + * The regression value. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTracking : GTLRObject - -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs *inputs; +@property(nonatomic, strong, nullable) NSNumber *value; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs + * Prediction output format for Video Action Recognition. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoActionRecognitionPredictionResult : GTLRObject /** - * modelType + * The Model's confidence in correction of this prediction, higher value means + * higher confidence. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_Cloud - * A model best tailored to be used within Google Cloud, and which c - * annot be exported. Default. (Value: "CLOUD") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_MobileCoralLowLatency1 - * A model that trades off quality for low latency, to be exported (see - * ModelService.ExportModel) and used on a Google Coral device. (Value: - * "MOBILE_CORAL_LOW_LATENCY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_MobileCoralVersatile1 - * A versatile model that is meant to be exported (see - * ModelService.ExportModel) and used on a Google Coral device. (Value: - * "MOBILE_CORAL_VERSATILE_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_MobileJetsonLowLatency1 - * A model that trades off quality for low latency, to be exported (see - * ModelService.ExportModel) and used on an NVIDIA Jetson device. (Value: - * "MOBILE_JETSON_LOW_LATENCY_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_MobileJetsonVersatile1 - * A versatile model that is meant to be exported (see - * ModelService.ExportModel) and used on an NVIDIA Jetson device. (Value: - * "MOBILE_JETSON_VERSATILE_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_MobileVersatile1 - * A model that, in addition to being available within Google Cloud, can - * also be exported (see ModelService.ExportModel) as a TensorFlow or - * TensorFlow Lite model and used on a mobile or edge device afterwards. - * (Value: "MOBILE_VERSATILE_1") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_ModelTypeUnspecified - * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *modelType; - -@end +@property(nonatomic, strong, nullable) NSNumber *confidence; +/** The display name of the AnnotationSpec that had been identified. */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomJobMetadata + * The resource ID of the AnnotationSpec that had been identified. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomJobMetadata : GTLRObject +@property(nonatomic, copy, nullable) NSString *identifier; /** - * The resource name of the CustomJob that has been created to carry out this - * custom task. + * The end, exclusive, of the video's time segment in which the AnnotationSpec + * has been identified. Expressed as a number of seconds as measured from the + * start of the video, with fractions up to a microsecond precision, and with + * "s" appended at the end. */ -@property(nonatomic, copy, nullable) NSString *backingCustomJob; - -@end - +@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentEnd; /** - * A TrainingJob that trains a custom code Model. + * The beginning, inclusive, of the video's time segment in which the + * AnnotationSpec has been identified. Expressed as a number of seconds as + * measured from the start of the video, with fractions up to a microsecond + * precision, and with "s" appended at the end. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomTask : GTLRObject - -/** The input parameters of this CustomTask. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *inputs; - -/** The metadata information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomJobMetadata *metadata; +@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentStart; @end /** - * Configuration for exporting test set predictions to a BigQuery table. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig : GTLRObject - -/** - * URI of desired destination BigQuery table. Expected format: - * `bq://{project_id}:{dataset_id}:{table}` If not specified, then results are - * exported to the following auto-created BigQuery table: - * `{project_id}:export_evaluated_examples_{model_name}_{yyyy_MM_dd'T'HH_mm_ss_SSS'Z'}.evaluated_examples` + * Prediction output format for Video Classification. */ -@property(nonatomic, copy, nullable) NSString *destinationBigqueryUri; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoClassificationPredictionResult : GTLRObject /** - * If true and an export destination is specified, then the contents of the - * destination are overwritten. Otherwise, if the export destination already - * exists, then the export operation fails. + * The Model's confidence in correction of this prediction, higher value means + * higher confidence. * - * Uses NSNumber of boolValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *overrideExistingTable; +@property(nonatomic, strong, nullable) NSNumber *confidence; -@end +/** The display name of the AnnotationSpec that had been identified. */ +@property(nonatomic, copy, nullable) NSString *displayName; +/** + * The resource ID of the AnnotationSpec that had been identified. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). + */ +@property(nonatomic, copy, nullable) NSString *identifier; /** - * Configuration that defines the hierarchical relationship of time series and - * parameters for hierarchical forecasting strategies. + * The end, exclusive, of the video's time segment in which the AnnotationSpec + * has been identified. Expressed as a number of seconds as measured from the + * start of the video, with fractions up to a microsecond precision, and with + * "s" appended at the end. Note that for 'segment-classification' prediction + * type, this equals the original 'timeSegmentEnd' from the input instance, for + * other types it is the end of a shot or a 1 second interval respectively. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHierarchyConfig : GTLRObject +@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentEnd; /** - * A list of time series attribute column names that define the time series - * hierarchy. Only one level of hierarchy is supported, ex. 'region' for a - * hierarchy of stores or 'department' for a hierarchy of products. If multiple - * columns are specified, time series will be grouped by their combined values, - * ex. ('blue', 'large') for 'color' and 'size', up to 5 columns are accepted. - * If no group columns are specified, all time series are considered to be part - * of the same group. + * The beginning, inclusive, of the video's time segment in which the + * AnnotationSpec has been identified. Expressed as a number of seconds as + * measured from the start of the video, with fractions up to a microsecond + * precision, and with "s" appended at the end. Note that for + * 'segment-classification' prediction type, this equals the original + * 'timeSegmentStart' from the input instance, for other types it is the start + * of a shot or a 1 second interval respectively. */ -@property(nonatomic, strong, nullable) NSArray *groupColumns; +@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentStart; /** - * The weight of the loss for predictions aggregated over both the horizon and - * time series in the same hierarchy group. - * - * Uses NSNumber of doubleValue. + * The type of the prediction. The requested types can be configured via + * parameters. This will be one of - segment-classification - + * shot-classification - one-sec-interval-classification */ -@property(nonatomic, strong, nullable) NSNumber *groupTemporalTotalWeight; +@property(nonatomic, copy, nullable) NSString *type; + +@end + /** - * The weight of the loss for predictions aggregated over time series in the - * same group. - * - * Uses NSNumber of doubleValue. + * Prediction output format for Video Object Tracking. */ -@property(nonatomic, strong, nullable) NSNumber *groupTotalWeight; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResult : GTLRObject /** - * The weight of the loss for predictions aggregated over the horizon for a - * single time series. + * The Model's confidence in correction of this prediction, higher value means + * higher confidence. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *temporalTotalWeight; +@property(nonatomic, strong, nullable) NSNumber *confidence; -@end +/** The display name of the AnnotationSpec that had been identified. */ +@property(nonatomic, copy, nullable) NSString *displayName; +/** + * All of the frames of the video in which a single object instance has been + * detected. The bounding boxes in the frames identify the same object. + */ +@property(nonatomic, strong, nullable) NSArray *frames; /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobMetadata + * The resource ID of the AnnotationSpec that had been identified. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobMetadata : GTLRObject +@property(nonatomic, copy, nullable) NSString *identifier; /** - * The resource name of the HyperparameterTuningJob that has been created to - * carry out this HyperparameterTuning task. + * The end, inclusive, of the video's time segment in which the object instance + * has been detected. Expressed as a number of seconds as measured from the + * start of the video, with fractions up to a microsecond precision, and with + * "s" appended at the end. */ -@property(nonatomic, copy, nullable) NSString *backingHyperparameterTuningJob; +@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentEnd; /** - * The resource name of the CustomJob that has been created to run the best - * Trial of this HyperparameterTuning task. + * The beginning, inclusive, of the video's time segment in which the object + * instance has been detected. Expressed as a number of seconds as measured + * from the start of the video, with fractions up to a microsecond precision, + * and with "s" appended at the end. */ -@property(nonatomic, copy, nullable) NSString *bestTrialBackingCustomJob; +@property(nonatomic, strong, nullable) GTLRDuration *timeSegmentStart; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobSpec + * The fields `xMin`, `xMax`, `yMin`, and `yMax` refer to a bounding box, i.e. + * the rectangle over the video frame pinpointing the found AnnotationSpec. The + * coordinates are relative to the frame size, and the point 0,0 is in the top + * left of the frame. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictPredictionVideoObjectTrackingPredictionResultFrame : GTLRObject /** - * The number of failed Trials that need to be seen before failing the - * HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must - * fail before the whole job fails. - * - * Uses NSNumber of intValue. + * A time (frame) of a video in which the object has been detected. Expressed + * as a number of seconds as measured from the start of the video, with + * fractions up to a microsecond precision, and with "s" appended at the end. */ -@property(nonatomic, strong, nullable) NSNumber *maxFailedTrialCount; +@property(nonatomic, strong, nullable) GTLRDuration *timeOffset; /** - * The desired total number of Trials. + * The rightmost coordinate of the bounding box. * - * Uses NSNumber of intValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *maxTrialCount; +@property(nonatomic, strong, nullable) NSNumber *xMax; /** - * The desired number of Trials to run in parallel. + * The leftmost coordinate of the bounding box. * - * Uses NSNumber of intValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *parallelTrialCount; +@property(nonatomic, strong, nullable) NSNumber *xMin; -/** Study configuration of the HyperparameterTuningJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpec *studySpec; +/** + * The bottommost coordinate of the bounding box. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *yMax; /** - * The spec of a trial job. The same spec applies to the CustomJobs created in - * all the trials. + * The topmost coordinate of the bounding box. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *trialJobSpec; +@property(nonatomic, strong, nullable) NSNumber *yMin; @end /** - * A TrainingJob that tunes Hypererparameters of a custom code Model. + * The metadata of Datasets that contain tables data. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningTask : GTLRObject - -/** The input parameters of this HyperparameterTuningTask. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobSpec *inputs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadata : GTLRObject -/** The metadata information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobMetadata *metadata; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataInputConfig *inputConfig; @end /** - * A TrainingJob that trains and uploads an AutoML Forecasting Model. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataBigQuerySource */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecasting : GTLRObject - -/** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputs *inputs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataBigQuerySource : GTLRObject -/** The metadata information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingMetadata *metadata; +/** The URI of a BigQuery table. e.g. bq://projectId.bqDatasetId.bqTableId */ +@property(nonatomic, copy, nullable) NSString *uri; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputs + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataGcsSource */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputs : GTLRObject - -/** Additional experiment flags for the time series forcasting training. */ -@property(nonatomic, strong, nullable) NSArray *additionalExperiments; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataGcsSource : GTLRObject /** - * Names of columns that are available and provided when a forecast is - * requested. These columns contain information for the given entity - * (identified by the time_series_identifier_column column) that is known at - * forecast. For example, predicted weather for a specific day. + * Cloud Storage URI of one or more files. Only CSV files are supported. The + * first line of the CSV file is used as the header. If there are multiple + * files, the header is the first line of the lexicographically first file, the + * other files must either contain the exact same header or omit the header. */ -@property(nonatomic, strong, nullable) NSArray *availableAtForecastColumns; +@property(nonatomic, strong, nullable) NSArray *uri; -/** - * The amount of time into the past training and prediction data is used for - * model training and prediction respectively. Expressed in number of units - * defined by the `data_granularity` field. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *contextWindow; +@end -/** Expected difference in time granularity between rows in the data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsGranularity *dataGranularity; /** - * Configuration for exporting test set predictions to a BigQuery table. If - * this configuration is absent, then the export is not performed. + * The tables Dataset's data source. The Dataset doesn't store the data + * directly, but only pointer(s) to its data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig *exportEvaluatedDataItemsConfig; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataInputConfig : GTLRObject + +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataBigQuerySource *bigquerySource; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTablesDatasetMetadataGcsSource *gcsSource; + +@end -/** - * The amount of time into the future for which forecasted values for the - * target are returned. Expressed in number of units defined by the - * `data_granularity` field. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *forecastHorizon; /** - * Configuration that defines the hierarchical relationship of time series and - * parameters for hierarchical forecasting strategies. + * Annotation details specific to text classification. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHierarchyConfig *hierarchyConfig; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextClassificationAnnotation : GTLRObject + +/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ +@property(nonatomic, copy, nullable) NSString *annotationSpecId; /** - * The geographical region based on which the holiday effect is applied in - * modeling by adding holiday categorical array feature that include all - * holidays matching the date. This option only allowed when data_granularity - * is day. By default, holiday effect modeling is disabled. To turn it on, - * specify the holiday region using this option. + * The display name of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, strong, nullable) NSArray *holidayRegions; +@property(nonatomic, copy, nullable) NSString *displayName; + +@end + /** - * Objective function the model is optimizing towards. The training process - * creates a model that optimizes the value of the objective function over the - * validation set. The supported optimization objectives: * "minimize-rmse" - * (default) - Minimize root-mean-squared error (RMSE). * "minimize-mae" - - * Minimize mean-absolute error (MAE). * "minimize-rmsle" - Minimize - * root-mean-squared log error (RMSLE). * "minimize-rmspe" - Minimize - * root-mean-squared percentage error (RMSPE). * "minimize-wape-mae" - Minimize - * the combination of weighted absolute percentage error (WAPE) and - * mean-absolute-error (MAE). * "minimize-quantile-loss" - Minimize the - * quantile loss at the quantiles defined in `quantiles`. * "minimize-mape" - - * Minimize the mean absolute percentage error. + * Payload of Text DataItem. */ -@property(nonatomic, copy, nullable) NSString *optimizationObjective; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDataItem : GTLRObject /** - * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to - * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if - * the value of optimization_objective is minimize-quantile-loss. Represents - * the percent quantiles to use for that objective. Quantiles must be unique. - * - * Uses NSNumber of doubleValue. + * Output only. Google Cloud Storage URI points to the original text in user's + * bucket. The text file is up to 10MB in size. */ -@property(nonatomic, strong, nullable) NSArray *quantiles; +@property(nonatomic, copy, nullable) NSString *gcsUri; + +@end + /** - * The name of the column that the Model is to predict values for. This column - * must be unavailable at forecast. + * The metadata of Datasets that contain Text DataItems. */ -@property(nonatomic, copy, nullable) NSString *targetColumn; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextDatasetMetadata : GTLRObject /** - * The name of the column that identifies time order in the time series. This - * column must be available at forecast. + * Points to a YAML file stored on Google Cloud Storage describing payload of + * the Text DataItems that belong to this Dataset. */ -@property(nonatomic, copy, nullable) NSString *timeColumn; +@property(nonatomic, copy, nullable) NSString *dataItemSchemaUri; /** - * Column names that should be used as attribute columns. The value of these - * columns does not vary as a function of time. For example, store ID or item - * color. + * Google Cloud Storage Bucket name that contains the blob data of this + * Dataset. */ -@property(nonatomic, strong, nullable) NSArray *timeSeriesAttributeColumns; +@property(nonatomic, copy, nullable) NSString *gcsBucket; + +@end -/** The name of the column that identifies the time series. */ -@property(nonatomic, copy, nullable) NSString *timeSeriesIdentifierColumn; /** - * Required. The train budget of creating this model, expressed in milli node - * hours i.e. 1,000 value in this field means 1 node hour. The training cost of - * the model will not exceed this budget. The final cost will be attempted to - * be close to the budget, though may end up being (even) noticeably smaller - - * at the backend's discretion. This especially may happen when further model - * training ceases to provide any improvements. If the budget is set to a value - * known to be insufficient to train a model for the given dataset, the - * training won't be attempted and will error. The train budget must be between - * 1,000 and 72,000 milli node hours, inclusive. - * - * Uses NSNumber of longLongValue. + * Annotation details specific to text extraction. */ -@property(nonatomic, strong, nullable) NSNumber *trainBudgetMilliNodeHours; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextExtractionAnnotation : GTLRObject + +/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ +@property(nonatomic, copy, nullable) NSString *annotationSpecId; /** - * Each transformation will apply transform function to given input column. And - * the result will be used for training. When creating transformation for - * BigQuery Struct column, the column should be flattened using "." as the - * delimiter. + * The display name of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, strong, nullable) NSArray *transformations; +@property(nonatomic, copy, nullable) NSString *displayName; + +/** The segment of the text content. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSegment *textSegment; + +@end + /** - * Names of columns that are unavailable when a forecast is requested. This - * column contains information for the given entity (identified by the - * time_series_identifier_column) that is unknown before the forecast For - * example, actual weather on a given day. + * The metadata of Datasets that contain Text Prompt data. */ -@property(nonatomic, strong, nullable) NSArray *unavailableAtForecastColumns; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextPromptDatasetMetadata : GTLRObject /** - * Validation options for the data validation component. The available options - * are: * "fail-pipeline" - default, will validate against the validation and - * fail the pipeline if it fails. * "ignore-validation" - ignore the results of - * the validation and continue + * Number of candidates. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *validationOptions; +@property(nonatomic, strong, nullable) NSNumber *candidateCount; + +/** The Google Cloud Storage URI that stores the prompt data. */ +@property(nonatomic, copy, nullable) NSString *gcsUri; + +/** Grounding checking configuration. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaPredictParamsGroundingConfig *groundingConfig; /** - * Column name that should be used as the weight column. Higher values in this - * column give more importance to the row during model training. The column - * must have numeric values between 0 and 10000 inclusively; 0 means the row is - * ignored for training. If weight column field is not set, then all rows are - * assumed to have equal weight of 1. This column must be available at - * forecast. + * Value of the maximum number of tokens generated set when the dataset was + * saved. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *weightColumn; +@property(nonatomic, strong, nullable) NSNumber *maxOutputTokens; -/** Config containing strategy for generating sliding windows. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionWindowConfig *windowConfig; +/** User-created prompt note. Note size limit is 2KB. */ +@property(nonatomic, copy, nullable) NSString *note; -@end +/** Type of the prompt dataset. */ +@property(nonatomic, copy, nullable) NSString *promptType; +/** Customized stop sequences. */ +@property(nonatomic, strong, nullable) NSArray *stopSequences; /** - * A duration of time expressed in time granularity units. + * The Google Cloud Storage URI that stores the system instruction, starting + * with gs://. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsGranularity : GTLRObject +@property(nonatomic, copy, nullable) NSString *systemInstructionGcsUri; /** - * The number of granularity_units between data points in the training data. If - * `granularity_unit` is `minute`, can be 1, 5, 10, 15, or 30. For all other - * values of `granularity_unit`, must be 1. + * Temperature value used for sampling set when the dataset was saved. This + * value is used to tune the degree of randomness. + * + * Uses NSNumber of floatValue. + */ +@property(nonatomic, strong, nullable) NSNumber *temperature; + +/** The content of the prompt dataset. */ +@property(nonatomic, copy, nullable) NSString *text; + +/** + * Top K value set when the dataset was saved. This value determines how many + * candidates with highest probability from the vocab would be selected for + * each decoding step. * * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *quantity; +@property(nonatomic, strong, nullable) NSNumber *topK; /** - * The time granularity unit of this time period. The supported units are: * - * "minute" * "hour" * "day" * "week" * "month" * "year" + * Top P value set when the dataset was saved. Given topK tokens for decoding, + * top candidates will be selected until the sum of their probabilities is + * topP. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *unit; +@property(nonatomic, strong, nullable) NSNumber *topP; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformation + * The text segment inside of DataItem. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSegment : GTLRObject + +/** The text content in the segment for output only. */ +@property(nonatomic, copy, nullable) NSString *content; /** - * autoProperty + * Zero-based character index of the first character past the end of the text + * segment (counting character from the beginning of the text). The character + * at the end_offset is NOT included in the text segment. * - * Remapped to 'autoProperty' to avoid language reserved word 'auto'. + * Uses NSNumber of unsignedLongLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationAutoTransformation *autoProperty; +@property(nonatomic, strong, nullable) NSNumber *endOffset; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationCategoricalTransformation *categorical; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationNumericTransformation *numeric; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTextTransformation *text; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTimestampTransformation *timestamp; +/** + * Zero-based character index of the first character of the text segment + * (counting characters from the beginning of the text). + * + * Uses NSNumber of unsignedLongLongValue. + */ +@property(nonatomic, strong, nullable) NSNumber *startOffset; @end /** - * Training pipeline will infer the proper transformation based on the - * statistic of dataset. + * Annotation details specific to text sentiment. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationAutoTransformation : GTLRObject - -@property(nonatomic, copy, nullable) NSString *columnName; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentAnnotation : GTLRObject -@end +/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ +@property(nonatomic, copy, nullable) NSString *annotationSpecId; +/** + * The display name of the AnnotationSpec that this Annotation pertains to. + */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Training pipeline will perform following transformation functions. * The - * categorical string as is--no change to case, punctuation, spelling, tense, - * and so on. * Convert the category name to a dictionary lookup index and - * generate an embedding for each index. * Categories that appear less than 5 - * times in the training dataset are treated as the "unknown" category. The - * "unknown" category gets its own special lookup index and resulting - * embedding. + * The sentiment score for text. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationCategoricalTransformation : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *sentiment; -@property(nonatomic, copy, nullable) NSString *columnName; +/** + * The sentiment max score for text. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *sentimentMax; @end /** - * Training pipeline will perform following transformation functions. * The - * value converted to float32. * The z_score of the value. * log(value+1) when - * the value is greater than or equal to 0. Otherwise, this transformation is - * not applied and the value is considered a missing value. * z_score of - * log(value+1) when the value is greater than or equal to 0. Otherwise, this - * transformation is not applied and the value is considered a missing value. + * The metadata of SavedQuery contains TextSentiment Annotations. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationNumericTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTextSentimentSavedQueryMetadata : GTLRObject -@property(nonatomic, copy, nullable) NSString *columnName; +/** + * The maximum sentiment of sentiment Anntoation in this SavedQuery. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *sentimentMax; @end /** - * Training pipeline will perform following transformation functions. * The - * text as is--no change to case, punctuation, spelling, tense, and so on. * - * Convert the category name to a dictionary lookup index and generate an - * embedding for each index. + * A time period inside of a DataItem that has a time dimension (e.g. video). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTextTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSegment : GTLRObject -@property(nonatomic, copy, nullable) NSString *columnName; +/** + * End of the time segment (exclusive), represented as the duration since the + * start of the DataItem. + */ +@property(nonatomic, strong, nullable) GTLRDuration *endTimeOffset; + +/** + * Start of the time segment (inclusive), represented as the duration since the + * start of the DataItem. + */ +@property(nonatomic, strong, nullable) GTLRDuration *startTimeOffset; @end /** - * Training pipeline will perform following transformation functions. * Apply - * the transformation functions for Numerical columns. * Determine the year, - * month, day,and weekday. Treat each value from the timestamp as a Categorical - * column. * Invalid numerical values (for example, values that fall outside of - * a typical timestamp range, or are extreme values) receive no special - * treatment and are not removed. + * The metadata of Datasets that contain time series data. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTimestampTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadata : GTLRObject -@property(nonatomic, copy, nullable) NSString *columnName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataInputConfig *inputConfig; /** - * The format in which that time field is expressed. The time_format must - * either be one of: * `unix-seconds` * `unix-milliseconds` * - * `unix-microseconds` * `unix-nanoseconds` (for respectively number of - * seconds, milliseconds, microseconds and nanoseconds since start of the Unix - * epoch); or be written in `strftime` syntax. If time_format is not set, then - * the default format is RFC 3339 `date-time` format, where `time-offset` = - * `"Z"` (e.g. 1985-04-12T23:20:50.52Z) + * The column name of the time column that identifies time order in the time + * series. + */ +@property(nonatomic, copy, nullable) NSString *timeColumn; + +/** + * The column name of the time series identifier column that identifies the + * time series. + */ +@property(nonatomic, copy, nullable) NSString *timeSeriesIdentifierColumn; + +@end + + +/** + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataBigQuerySource */ -@property(nonatomic, copy, nullable) NSString *timeFormat; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataBigQuerySource : GTLRObject + +/** The URI of a BigQuery table. */ +@property(nonatomic, copy, nullable) NSString *uri; @end /** - * Model metadata specific to Seq2Seq Plus Forecasting. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataGcsSource */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataGcsSource : GTLRObject + +/** + * Cloud Storage URI of one or more files. Only CSV files are supported. The + * first line of the CSV file is used as the header. If there are multiple + * files, the header is the first line of the lexicographically first file, the + * other files must either contain the exact same header or omit the header. + */ +@property(nonatomic, strong, nullable) NSArray *uri; + +@end -/** BigQuery destination uri for exported evaluated examples. */ -@property(nonatomic, copy, nullable) NSString *evaluatedDataItemsBigqueryUri; /** - * Output only. The actual training cost of the model, expressed in milli node - * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not - * exceed the train budget. - * - * Uses NSNumber of longLongValue. + * The time series Dataset's data source. The Dataset doesn't store the data + * directly, but only pointer(s) to its data. */ -@property(nonatomic, strong, nullable) NSNumber *trainCostMilliNodeHours; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataInputConfig : GTLRObject + +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataBigQuerySource *bigquerySource; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSeriesDatasetMetadataGcsSource *gcsSource; @end @@ -32618,21 +24233,21 @@ GTLR_DEPRECATED /** * A TrainingJob that trains and uploads an AutoML Forecasting Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecasting : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecasting : GTLRObject /** The input parameters of this TrainingJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputs *inputs; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputs *inputs; /** The metadata information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingMetadata *metadata; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingMetadata *metadata; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputs + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputs */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputs : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputs : GTLRObject /** Additional experiment flags for the time series forcasting training. */ @property(nonatomic, strong, nullable) NSArray *additionalExperiments; @@ -32655,7 +24270,20 @@ GTLR_DEPRECATED @property(nonatomic, strong, nullable) NSNumber *contextWindow; /** Expected difference in time granularity between rows in the data. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsGranularity *dataGranularity; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsGranularity *dataGranularity; + +/** + * If probabilistic inference is enabled, the model will fit a distribution + * that captures the uncertainty of a prediction. At inference time, the + * predictive distribution is used to make a point prediction that minimizes + * the optimization objective. For example, the mean of a predictive + * distribution is the point prediction that minimizes RMSE loss. If quantiles + * are specified, then the quantiles of the distribution are also returned. The + * optimization objective cannot be minimize-quantile-loss. + * + * Uses NSNumber of boolValue. + */ +@property(nonatomic, strong, nullable) NSNumber *enableProbabilisticInference; /** * Configuration for exporting test set predictions to a BigQuery table. If @@ -32703,10 +24331,11 @@ GTLR_DEPRECATED @property(nonatomic, copy, nullable) NSString *optimizationObjective; /** - * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to - * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if - * the value of optimization_objective is minimize-quantile-loss. Represents - * the percent quantiles to use for that objective. Quantiles must be unique. + * Quantiles to use for minimize-quantile-loss `optimization_objective`, or for + * probabilistic inference. Up to 5 quantiles are allowed of values between 0 + * and 1, exclusive. Required if the value of optimization_objective is + * minimize-quantile-loss. Represents the percent quantiles to use for that + * objective. Quantiles must be unique. * * Uses NSNumber of doubleValue. */ @@ -32755,7 +24384,7 @@ GTLR_DEPRECATED * BigQuery Struct column, the column should be flattened using "." as the * delimiter. */ -@property(nonatomic, strong, nullable) NSArray *transformations; +@property(nonatomic, strong, nullable) NSArray *transformations; /** * Names of columns that are unavailable when a forecast is requested. This @@ -32778,8 +24407,7 @@ GTLR_DEPRECATED * column give more importance to the row during model training. The column * must have numeric values between 0 and 10000 inclusively; 0 means the row is * ignored for training. If weight column field is not set, then all rows are - * assumed to have equal weight of 1. This column must be available at - * forecast. + * assumed to have equal weight of 1. */ @property(nonatomic, copy, nullable) NSString *weightColumn; @@ -32792,7 +24420,7 @@ GTLR_DEPRECATED /** * A duration of time expressed in time granularity units. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsGranularity : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsGranularity : GTLRObject /** * The number of granularity_units between data points in the training data. If @@ -32813,21 +24441,21 @@ GTLR_DEPRECATED /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformation + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformation */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformation : GTLRObject /** * autoProperty * * Remapped to 'autoProperty' to avoid language reserved word 'auto'. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationAutoTransformation *autoProperty; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationAutoTransformation *autoProperty; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationCategoricalTransformation *categorical; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationNumericTransformation *numeric; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTextTransformation *text; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTimestampTransformation *timestamp; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationCategoricalTransformation *categorical; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationNumericTransformation *numeric; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTextTransformation *text; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTimestampTransformation *timestamp; @end @@ -32836,7 +24464,7 @@ GTLR_DEPRECATED * Training pipeline will infer the proper transformation based on the * statistic of dataset. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationAutoTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationAutoTransformation : GTLRObject @property(nonatomic, copy, nullable) NSString *columnName; @@ -32852,7 +24480,7 @@ GTLR_DEPRECATED * "unknown" category gets its own special lookup index and resulting * embedding. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationCategoricalTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationCategoricalTransformation : GTLRObject @property(nonatomic, copy, nullable) NSString *columnName; @@ -32865,9 +24493,10 @@ GTLR_DEPRECATED * the value is greater than or equal to 0. Otherwise, this transformation is * not applied and the value is considered a missing value. * z_score of * log(value+1) when the value is greater than or equal to 0. Otherwise, this - * transformation is not applied and the value is considered a missing value. + * transformation is not applied and the value is considered a missing value. * + * A boolean value that indicates whether the value is valid. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationNumericTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationNumericTransformation : GTLRObject @property(nonatomic, copy, nullable) NSString *columnName; @@ -32880,7 +24509,7 @@ GTLR_DEPRECATED * Convert the category name to a dictionary lookup index and generate an * embedding for each index. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTextTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTextTransformation : GTLRObject @property(nonatomic, copy, nullable) NSString *columnName; @@ -32895,7 +24524,7 @@ GTLR_DEPRECATED * a typical timestamp range, or are extreme values) receive no special * treatment and are not removed. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTimestampTransformation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingInputsTransformationTimestampTransformation : GTLRObject @property(nonatomic, copy, nullable) NSString *columnName; @@ -32914,9 +24543,9 @@ GTLR_DEPRECATED /** - * Model metadata specific to TFT Forecasting. + * Model metadata specific to AutoML Forecasting. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlForecastingMetadata : GTLRObject /** BigQuery destination uri for exported evaluated examples. */ @property(nonatomic, copy, nullable) NSString *evaluatedDataItemsBigqueryUri; @@ -32934,10073 +24563,6211 @@ GTLR_DEPRECATED /** - * Config that contains the strategy used to generate sliding windows in time - * series training. A window is a series of rows that comprise the context up - * to the time of prediction, and the horizon following. The corresponding row - * for each window marks the start of the forecast horizon. Each window is used - * as an input example for training/evaluation. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionWindowConfig : GTLRObject - -/** - * Name of the column that should be used to generate sliding windows. The - * column should contain either booleans or string booleans; if the value of - * the row is True, generate a sliding window with the horizon starting at that - * row. The column will not be used as a feature in training. - */ -@property(nonatomic, copy, nullable) NSString *column; - -/** - * Maximum number of windows that should be generated across all time series. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *maxCount; - -/** - * Stride length used to generate input examples. Within one time series, every - * {$STRIDE_LENGTH} rows will be used to generate a sliding window. - * - * Uses NSNumber of longLongValue. - */ -@property(nonatomic, strong, nullable) NSNumber *strideLength; - -@end - - -/** - * A vertex represents a 2D point in the image. NOTE: the normalized vertex - * coordinates are relative to the original image and range from 0 to 1. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVertex : GTLRObject - -/** - * X coordinate. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *x; - -/** - * Y coordinate. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *y; - -@end - - -/** - * Annotation details specific to video action recognition. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoActionRecognitionAnnotation : GTLRObject - -/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *annotationSpecId; - -/** - * The display name of the AnnotationSpec that this Annotation pertains to. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * This Annotation applies to the time period represented by the TimeSegment. - * If it's not set, the Annotation applies to the whole video. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSegment *timeSegment; - -@end - - -/** - * Annotation details specific to video classification. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoClassificationAnnotation : GTLRObject - -/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *annotationSpecId; - -/** - * The display name of the AnnotationSpec that this Annotation pertains to. - */ -@property(nonatomic, copy, nullable) NSString *displayName; - -/** - * This Annotation applies to the time period represented by the TimeSegment. - * If it's not set, the Annotation applies to the whole video. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSegment *timeSegment; - -@end - - -/** - * Payload of Video DataItem. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDataItem : GTLRObject - -/** - * Required. Google Cloud Storage URI points to the original video in user's - * bucket. The video is up to 50 GB in size and up to 3 hour in duration. - */ -@property(nonatomic, copy, nullable) NSString *gcsUri; - -/** - * Output only. The mime type of the content of the video. Only the videos in - * below listed mime types are supported. Supported mime_type: - video/mp4 - - * video/avi - video/quicktime - */ -@property(nonatomic, copy, nullable) NSString *mimeType; - -@end - - -/** - * The metadata of Datasets that contain Video DataItems. + * A TrainingJob that trains and uploads an AutoML Image Classification Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDatasetMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassification : GTLRObject -/** - * Points to a YAML file stored on Google Cloud Storage describing payload of - * the Video DataItems that belong to this Dataset. - */ -@property(nonatomic, copy, nullable) NSString *dataItemSchemaUri; +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs *inputs; -/** - * Google Cloud Storage Bucket name that contains the blob data of this - * Dataset. - */ -@property(nonatomic, copy, nullable) NSString *gcsBucket; +/** The metadata information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata *metadata; @end /** - * Annotation details specific to video object tracking. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoObjectTrackingAnnotation : GTLRObject - -/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *annotationSpecId; - -/** - * The display name of the AnnotationSpec that this Annotation pertains to. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs */ -@property(nonatomic, copy, nullable) NSString *displayName; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs : GTLRObject /** - * The instance of the object, expressed as a positive integer. Used to track - * the same object across different frames. - * - * Uses NSNumber of longLongValue. + * The ID of the `base` model. If it is specified, the new model will be + * trained based on the `base` model. Otherwise, the new model will be trained + * from scratch. The `base` model must be in the same Project and Location as + * the new Model to train, and have the same modelType. */ -@property(nonatomic, strong, nullable) NSNumber *instanceId; +@property(nonatomic, copy, nullable) NSString *baseModelId; /** - * A time (frame) of a video to which this annotation pertains. Represented as - * the duration since the video's start. + * The training budget of creating this model, expressed in milli node hours + * i.e. 1,000 value in this field means 1 node hour. The actual + * metadata.costMilliNodeHours will be equal or less than this value. If + * further model training ceases to provide any improvements, it will stop + * without using the full budget and the metadata.successfulStopReason will be + * `model-converged`. Note, node_hour = actual_hour * number_of_nodes_involved. + * For modelType `cloud`(default), the budget must be between 8,000 and 800,000 + * milli node hours, inclusive. The default value is 192,000 which represents + * one day in wall time, considering 8 nodes are used. For model types + * `mobile-tf-low-latency-1`, `mobile-tf-versatile-1`, + * `mobile-tf-high-accuracy-1`, the training budget must be between 1,000 and + * 100,000 milli node hours, inclusive. The default value is 24,000 which + * represents one day in wall time on a single node that is used. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) GTLRDuration *timeOffset; +@property(nonatomic, strong, nullable) NSNumber *budgetMilliNodeHours; /** - * The rightmost coordinate of the bounding box. + * Use the entire training budget. This disables the early stopping feature. + * When false the early stopping feature is enabled, which means that AutoML + * Image Classification might stop training before the entire training budget + * has been used. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *xMax; +@property(nonatomic, strong, nullable) NSNumber *disableEarlyStopping; /** - * The leftmost coordinate of the bounding box. + * modelType * - * Uses NSNumber of doubleValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Cloud + * A Model best tailored to be used within Google Cloud, and which cannot + * be exported. Default. (Value: "CLOUD") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Cloud1 + * A model type best tailored to be used within Google Cloud, which + * cannot be exported externally. Compared to the CLOUD model above, it + * is expected to have higher prediction accuracy. (Value: "CLOUD_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Coca + * CoCa model for Model Garden training with customizable + * hyperparameters. Best tailored to be used within Google Cloud, and + * cannot be exported externally. (Value: "COCA") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Efficientnet + * EfficientNet model for Model Garden training with customizable + * hyperparameters. Best tailored to be used within Google Cloud, and + * cannot be exported externally. (Value: "EFFICIENTNET") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Maxvit + * MaxViT model for Model Garden training with customizable + * hyperparameters. Best tailored to be used within Google Cloud, and + * cannot be exported externally. (Value: "MAXVIT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_MobileTfHighAccuracy1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) as TensorFlow or Core + * ML model and used on a mobile or edge device afterwards. Expected to + * have a higher latency, but should also have a higher prediction + * quality than other mobile models. (Value: "MOBILE_TF_HIGH_ACCURACY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_MobileTfLowLatency1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) as TensorFlow or Core + * ML model and used on a mobile or edge device afterwards. Expected to + * have low latency, but may have lower prediction quality than other + * mobile models. (Value: "MOBILE_TF_LOW_LATENCY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_MobileTfVersatile1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) as TensorFlow or Core + * ML model and used on a mobile or edge device with afterwards. (Value: + * "MOBILE_TF_VERSATILE_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_ModelTypeUnspecified + * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationInputs_ModelType_Vit + * ViT model for Model Garden training with customizable hyperparameters. + * Best tailored to be used within Google Cloud, and cannot be exported + * externally. (Value: "VIT") */ -@property(nonatomic, strong, nullable) NSNumber *xMin; +@property(nonatomic, copy, nullable) NSString *modelType; /** - * The bottommost coordinate of the bounding box. + * If false, a single-label (multi-class) Model will be trained (i.e. assuming + * that for each image just up to one annotation may be applicable). If true, a + * multi-label Model will be trained (i.e. assuming that for each image + * multiple annotations may be applicable). * - * Uses NSNumber of doubleValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *yMax; +@property(nonatomic, strong, nullable) NSNumber *multiLabel; + +/** Trainer type for Vision TrainRequest. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter *tunableParameter; /** - * The topmost coordinate of the bounding box. - * - * Uses NSNumber of doubleValue. + * The ID of `base` model for upTraining. If it is specified, the new model + * will be upTrained based on the `base` model for upTraining. Otherwise, the + * new model will be trained from scratch. The `base` model for upTraining must + * be in the same Project and Location as the new Model to train, and have the + * same modelType. */ -@property(nonatomic, strong, nullable) NSNumber *yMin; +@property(nonatomic, copy, nullable) NSString *uptrainBaseModelId; @end /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionClassificationLabelSavedQueryMetadata + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionClassificationLabelSavedQueryMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata : GTLRObject /** - * Whether or not the classification label is multi_label. + * The actual training cost of creating this model, expressed in milli node + * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not + * exceed inputs.budgetMilliNodeHours. * - * Uses NSNumber of boolValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *multiLabel; - -@end - +@property(nonatomic, strong, nullable) NSNumber *costMilliNodeHours; /** - * GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionMaskSavedQueryMetadata + * For successful job completions, this is the reason why the job has finished. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata_SuccessfulStopReason_BudgetReached + * The inputs.budgetMilliNodeHours had been reached. (Value: + * "BUDGET_REACHED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata_SuccessfulStopReason_ModelConverged + * Further training of the Model ceased to increase its quality, since it + * already has converged. (Value: "MODEL_CONVERGED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageClassificationMetadata_SuccessfulStopReason_SuccessfulStopReasonUnspecified + * Should not be set. (Value: "SUCCESSFUL_STOP_REASON_UNSPECIFIED") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionMaskSavedQueryMetadata : GTLRObject +@property(nonatomic, copy, nullable) NSString *successfulStopReason; + @end /** - * Response message for DatasetService.SearchDataItems. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "dataItemViews" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * A TrainingJob that trains and uploads an AutoML Image Object Detection + * Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchDataItemsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetection : GTLRObject -/** - * The DataItemViews read. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *dataItemViews; +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs *inputs; -/** - * A token to retrieve next page of results. Pass to - * SearchDataItemsRequest.page_token to obtain that page. - */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +/** The metadata information */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata *metadata; @end /** - * Google search entry point. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchEntryPoint : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs : GTLRObject /** - * Optional. Web content snippet that can be embedded in a web page or an app - * webview. + * The training budget of creating this model, expressed in milli node hours + * i.e. 1,000 value in this field means 1 node hour. The actual + * metadata.costMilliNodeHours will be equal or less than this value. If + * further model training ceases to provide any improvements, it will stop + * without using the full budget and the metadata.successfulStopReason will be + * `model-converged`. Note, node_hour = actual_hour * number_of_nodes_involved. + * For modelType `cloud`(default), the budget must be between 20,000 and + * 900,000 milli node hours, inclusive. The default value is 216,000 which + * represents one day in wall time, considering 9 nodes are used. For model + * types `mobile-tf-low-latency-1`, `mobile-tf-versatile-1`, + * `mobile-tf-high-accuracy-1` the training budget must be between 1,000 and + * 100,000 milli node hours, inclusive. The default value is 24,000 which + * represents one day in wall time on a single node that is used. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *renderedContent; +@property(nonatomic, strong, nullable) NSNumber *budgetMilliNodeHours; /** - * Optional. Base64 encoded JSON representing array of tuple. + * Use the entire training budget. This disables the early stopping feature. + * When false the early stopping feature is enabled, which means that AutoML + * Image Object Detection might stop training before the entire training budget + * has been used. * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *sdkBlob; - -@end - +@property(nonatomic, strong, nullable) NSNumber *disableEarlyStopping; /** - * Response message for FeaturestoreService.SearchFeatures. + * modelType * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "features" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_Cloud1 + * A model best tailored to be used within Google Cloud, and which cannot + * be exported. Compared to the CLOUD_HIGH_ACCURACY_1 and + * CLOUD_LOW_LATENCY_1 models above, it is expected to have higher + * prediction quality and lower latency. (Value: "CLOUD_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_CloudHighAccuracy1 + * A model best tailored to be used within Google Cloud, and which cannot + * be exported. Expected to have a higher latency, but should also have a + * higher prediction quality than other cloud models. (Value: + * "CLOUD_HIGH_ACCURACY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_CloudLowLatency1 + * A model best tailored to be used within Google Cloud, and which cannot + * be exported. Expected to have a low latency, but may have lower + * prediction quality than other cloud models. (Value: + * "CLOUD_LOW_LATENCY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_CloudStreaming1 + * A model best tailored to be used within Google Cloud, and which cannot + * be exported. Expected to best support predictions in streaming with + * lower latency and lower prediction quality than other cloud models. + * (Value: "CLOUD_STREAMING_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_MobileTfHighAccuracy1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) and used on a mobile + * or edge device with TensorFlow afterwards. Expected to have a higher + * latency, but should also have a higher prediction quality than other + * mobile models. (Value: "MOBILE_TF_HIGH_ACCURACY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_MobileTfLowLatency1 + * A model that, in addition to being available within Google Cloud can + * also be exported (see ModelService.ExportModel) and used on a mobile + * or edge device with TensorFlow afterwards. Expected to have low + * latency, but may have lower prediction quality than other mobile + * models. (Value: "MOBILE_TF_LOW_LATENCY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_MobileTfVersatile1 + * A model that, in addition to being available within Google Cloud can + * also be exported (see ModelService.ExportModel) and used on a mobile + * or edge device with TensorFlow afterwards. (Value: + * "MOBILE_TF_VERSATILE_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_ModelTypeUnspecified + * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_Spinenet + * SpineNet for Model Garden training with customizable hyperparameters. + * Best tailored to be used within Google Cloud, and cannot be exported + * externally. (Value: "SPINENET") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionInputs_ModelType_Yolo + * YOLO for Model Garden training with customizable hyperparameters. Best + * tailored to be used within Google Cloud, and cannot be exported + * externally. (Value: "YOLO") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchFeaturesResponse : GTLRCollectionObject +@property(nonatomic, copy, nullable) NSString *modelType; -/** - * The Features matching the request. Fields returned: * `name` * `description` - * * `labels` * `create_time` * `update_time` - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *features; +/** Trainer type for Vision TrainRequest. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter *tunableParameter; /** - * A token, which can be sent as SearchFeaturesRequest.page_token to retrieve - * the next page. If this field is omitted, there are no subsequent pages. + * The ID of `base` model for upTraining. If it is specified, the new model + * will be upTrained based on the `base` model for upTraining. Otherwise, the + * new model will be trained from scratch. The `base` model for upTraining must + * be in the same Project and Location as the new Model to train, and have the + * same modelType. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, copy, nullable) NSString *uptrainBaseModelId; @end /** - * Request message for MigrationService.SearchMigratableResources. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata : GTLRObject /** - * A filter for your search. You can use the following types of filters: * - * Resource type filters. The following strings filter for a specific type of - * MigratableResource: * `ml_engine_model_version:*` * `automl_model:*` * - * `automl_dataset:*` * `data_labeling_dataset:*` * "Migrated or not" filters. - * The following strings filter for resources that either have or have not - * already been migrated: * `last_migrate_time:*` filters for migrated - * resources. * `NOT last_migrate_time:*` filters for not yet migrated - * resources. + * The actual training cost of creating this model, expressed in milli node + * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not + * exceed inputs.budgetMilliNodeHours. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *filter; +@property(nonatomic, strong, nullable) NSNumber *costMilliNodeHours; /** - * The standard page size. The default and maximum value is 100. + * For successful job completions, this is the reason why the job has finished. * - * Uses NSNumber of intValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata_SuccessfulStopReason_BudgetReached + * The inputs.budgetMilliNodeHours had been reached. (Value: + * "BUDGET_REACHED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata_SuccessfulStopReason_ModelConverged + * Further training of the Model ceased to increase its quality, since it + * already has converged. (Value: "MODEL_CONVERGED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageObjectDetectionMetadata_SuccessfulStopReason_SuccessfulStopReasonUnspecified + * Should not be set. (Value: "SUCCESSFUL_STOP_REASON_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) NSNumber *pageSize; - -/** The standard page token. */ -@property(nonatomic, copy, nullable) NSString *pageToken; +@property(nonatomic, copy, nullable) NSString *successfulStopReason; @end /** - * Response message for MigrationService.SearchMigratableResources. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "migratableResources" property. If returned as the result of a - * query, it should support automatic pagination (when @c - * shouldFetchNextPages is enabled). + * A TrainingJob that trains and uploads an AutoML Image Segmentation Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentation : GTLRObject -/** - * All migratable resources that can be migrated to the location specified in - * the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. - */ -@property(nonatomic, strong, nullable) NSArray *migratableResources; +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs *inputs; -/** - * The standard next-page token. The migratable_resources may not fill - * page_size in SearchMigratableResourcesRequest even when there are subsequent - * pages. - */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +/** The metadata information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata *metadata; @end /** - * Request message for - * JobService.SearchModelDeploymentMonitoringStatsAnomalies. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequest : GTLRObject - -/** - * Required. The DeployedModel ID of the - * [ModelDeploymentMonitoringObjectiveConfig.deployed_model_id]. - */ -@property(nonatomic, copy, nullable) NSString *deployedModelId; - -/** - * The latest timestamp of stats being generated. If not set, indicates feching - * stats till the latest possible one. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs : GTLRObject /** - * The feature display name. If specified, only return the stats belonging to - * this feature. Format: - * ModelMonitoringStatsAnomalies.FeatureHistoricStatsAnomalies.feature_display_name, - * example: "user_destination". + * The ID of the `base` model. If it is specified, the new model will be + * trained based on the `base` model. Otherwise, the new model will be trained + * from scratch. The `base` model must be in the same Project and Location as + * the new Model to train, and have the same modelType. */ -@property(nonatomic, copy, nullable) NSString *featureDisplayName; - -/** Required. Objectives of the stats to retrieve. */ -@property(nonatomic, strong, nullable) NSArray *objectives; +@property(nonatomic, copy, nullable) NSString *baseModelId; /** - * The standard list page size. + * The training budget of creating this model, expressed in milli node hours + * i.e. 1,000 value in this field means 1 node hour. The actual + * metadata.costMilliNodeHours will be equal or less than this value. If + * further model training ceases to provide any improvements, it will stop + * without using the full budget and the metadata.successfulStopReason will be + * `model-converged`. Note, node_hour = actual_hour * number_of_nodes_involved. + * Or actual_wall_clock_hours = train_budget_milli_node_hours / + * (number_of_nodes_involved * 1000) For modelType + * `cloud-high-accuracy-1`(default), the budget must be between 20,000 and + * 2,000,000 milli node hours, inclusive. The default value is 192,000 which + * represents one day in wall time (1000 milli * 24 hours * 8 nodes). * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *pageSize; - -/** - * A page token received from a previous - * JobService.SearchModelDeploymentMonitoringStatsAnomalies call. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *pageToken; +@property(nonatomic, strong, nullable) NSNumber *budgetMilliNodeHours; /** - * The earliest timestamp of stats being generated. If not set, indicates - * fetching stats till the earliest possible one. + * modelType + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs_ModelType_CloudHighAccuracy1 + * A model to be used via prediction calls to uCAIP API. Expected to have + * a higher latency, but should also have a higher prediction quality + * than other models. (Value: "CLOUD_HIGH_ACCURACY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs_ModelType_CloudLowAccuracy1 + * A model to be used via prediction calls to uCAIP API. Expected to have + * a lower latency but relatively lower prediction quality. (Value: + * "CLOUD_LOW_ACCURACY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs_ModelType_MobileTfLowLatency1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) as TensorFlow model + * and used on a mobile or edge device afterwards. Expected to have low + * latency, but may have lower prediction quality than other mobile + * models. (Value: "MOBILE_TF_LOW_LATENCY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationInputs_ModelType_ModelTypeUnspecified + * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, copy, nullable) NSString *modelType; @end /** - * Stats requested for specific objective. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata : GTLRObject /** - * If set, all attribution scores between - * SearchModelDeploymentMonitoringStatsAnomaliesRequest.start_time and - * SearchModelDeploymentMonitoringStatsAnomaliesRequest.end_time are fetched, - * and page token doesn't take effect in this case. Only used to retrieve - * attribution score for the top Features which has the highest attribution - * score in the latest monitoring run. + * The actual training cost of creating this model, expressed in milli node + * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not + * exceed inputs.budgetMilliNodeHours. * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *topFeatureCount; +@property(nonatomic, strong, nullable) NSNumber *costMilliNodeHours; /** - * type + * For successful job completions, this is the reason why the job has finished. * * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective_Type_FeatureAttributionDrift - * Feature attribution scores to detect skew between Prediction datasets - * collected within different time windows. (Value: - * "FEATURE_ATTRIBUTION_DRIFT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective_Type_FeatureAttributionSkew - * Feature attribution scores to detect skew between Training-Prediction - * datasets. (Value: "FEATURE_ATTRIBUTION_SKEW") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective_Type_ModelDeploymentMonitoringObjectiveTypeUnspecified - * Default value, should not be set. (Value: - * "MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective_Type_RawFeatureDrift - * Raw feature values' stats to detect drift between Serving-Prediction - * datasets. (Value: "RAW_FEATURE_DRIFT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective_Type_RawFeatureSkew - * Raw feature values' stats to detect skew between Training-Prediction - * datasets. (Value: "RAW_FEATURE_SKEW") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata_SuccessfulStopReason_BudgetReached + * The inputs.budgetMilliNodeHours had been reached. (Value: + * "BUDGET_REACHED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata_SuccessfulStopReason_ModelConverged + * Further training of the Model ceased to increase its quality, since it + * already has converged. (Value: "MODEL_CONVERGED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlImageSegmentationMetadata_SuccessfulStopReason_SuccessfulStopReasonUnspecified + * Should not be set. (Value: "SUCCESSFUL_STOP_REASON_UNSPECIFIED") */ -@property(nonatomic, copy, nullable) NSString *type; +@property(nonatomic, copy, nullable) NSString *successfulStopReason; @end /** - * Response message for - * JobService.SearchModelDeploymentMonitoringStatsAnomalies. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "monitoringStats" property. If returned as the result of a query, - * it should support automatic pagination (when @c shouldFetchNextPages - * is enabled). + * A wrapper class which contains the tunable parameters in an AutoML Image + * training job. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter : GTLRObject /** - * Stats retrieved for requested objectives. There are at most 1000 - * ModelMonitoringStatsAnomalies.FeatureHistoricStatsAnomalies.prediction_stats - * in the response. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Optional. An unique name of pretrained model checkpoint provided in model + * garden, it will be mapped to a GCS location internally. */ -@property(nonatomic, strong, nullable) NSArray *monitoringStats; +@property(nonatomic, copy, nullable) NSString *checkpointName; + +/** Customizable dataset settings, used in the `model_garden_trainer`. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_DatasetConfig *datasetConfig; /** - * The page token that can be used by the next - * JobService.SearchModelDeploymentMonitoringStatsAnomalies call. + * Optioinal. StudySpec of hyperparameter tuning job. Required for + * `model_garden_trainer`. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpec *studySpec; + +/** Customizable trainer settings, used in the `model_garden_trainer`. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerConfig *trainerConfig; + +/** + * trainerType + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerType_AutomlTrainer + * Value "AUTOML_TRAINER" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerType_ModelGardenTrainer + * Value "MODEL_GARDEN_TRAINER" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerType_TrainerTypeUnspecified + * Default value. (Value: "TRAINER_TYPE_UNSPECIFIED") + */ +@property(nonatomic, copy, nullable) NSString *trainerType; @end /** - * The request message for FeatureOnlineStoreService.SearchNearestEntities. + * Customizable dataset settings, used in the `model_garden_trainer`. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_DatasetConfig : GTLRObject +@end -/** Required. The query. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQuery *query; /** - * Optional. If set to true, the full entities (including all vector values and - * metadata) of the nearest neighbors are returned; otherwise only entity id of - * the nearest neighbors will be returned. Note that returning full entities - * will significantly increase the latency and cost of the query. + * Customizable trainer settings, used in the `model_garden_trainer`. * - * Uses NSNumber of boolValue. + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *returnFullEntity; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutomlImageTrainingTunableParameter_TrainerConfig : GTLRObject @end /** - * Response message for FeatureOnlineStoreService.SearchNearestEntities + * A TrainingJob that trains and uploads an AutoML Tables Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTables : GTLRObject -/** The nearest neighbors of the query entity. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighbors *nearestNeighbors; +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputs *inputs; + +/** The metadata information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesMetadata *metadata; @end /** - * Configuration for the use of custom service account to run the workloads. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputs */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ServiceAccountSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputs : GTLRObject + +/** Additional experiment flags for the Tables training pipeline. */ +@property(nonatomic, strong, nullable) NSArray *additionalExperiments; /** - * Required. If true, custom user-managed service account is enforced to run - * any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses - * the [Vertex AI Custom Code Service - * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents). + * Use the entire training budget. This disables the early stopping feature. By + * default, the early stopping feature is enabled, which means that AutoML + * Tables might stop training before the entire training budget has been used. * * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *enableCustomServiceAccount; +@property(nonatomic, strong, nullable) NSNumber *disableEarlyStopping; /** - * Optional. Required when all below conditions are met * - * `enable_custom_service_account` is true; * any runtime is specified via - * `ResourceRuntimeSpec` on creation time, for example, Ray The users must have - * `iam.serviceAccounts.actAs` permission on this service account and then the - * specified runtime containers will run as it. Do not set this field if you - * want to submit jobs using custom service account to this PersistentResource - * after creation, but only specify the `service_account` inside the job. + * Configuration for exporting test set predictions to a BigQuery table. If + * this configuration is absent, then the export is not performed. */ -@property(nonatomic, copy, nullable) NSString *serviceAccount; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig *exportEvaluatedDataItemsConfig; /** - * A set of Shielded Instance options. See [Images using supported Shielded VM - * features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). + * Objective function the model is optimizing towards. The training process + * creates a model that maximizes/minimizes the value of the objective function + * over the validation set. The supported optimization objectives depend on the + * prediction type. If the field is not set, a default objective function is + * used. classification (binary): "maximize-au-roc" (default) - Maximize the + * area under the receiver operating characteristic (ROC) curve. + * "minimize-log-loss" - Minimize log loss. "maximize-au-prc" - Maximize the + * area under the precision-recall curve. "maximize-precision-at-recall" - + * Maximize precision for a specified recall value. + * "maximize-recall-at-precision" - Maximize recall for a specified precision + * value. classification (multi-class): "minimize-log-loss" (default) - + * Minimize log loss. regression: "minimize-rmse" (default) - Minimize + * root-mean-squared error (RMSE). "minimize-mae" - Minimize mean-absolute + * error (MAE). "minimize-rmsle" - Minimize root-mean-squared log error + * (RMSLE). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ShieldedVmConfig : GTLRObject +@property(nonatomic, copy, nullable) NSString *optimizationObjective; /** - * Defines whether the instance has [Secure - * Boot](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#secure-boot) - * enabled. Secure Boot helps ensure that the system only runs authentic - * software by verifying the digital signature of all boot components, and - * halting the boot process if signature verification fails. + * Required when optimization_objective is "maximize-recall-at-precision". Must + * be between 0 and 1, inclusive. * - * Uses NSNumber of boolValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *enableSecureBoot; - -@end - +@property(nonatomic, strong, nullable) NSNumber *optimizationObjectivePrecisionValue; /** - * Config for SmoothGrad approximation of gradients. When enabled, the - * gradients are approximated by averaging the gradients from noisy samples in - * the vicinity of the inputs. Adding noise can help improve the computed - * gradients. Refer to this paper for more details: - * https://arxiv.org/pdf/1706.03825.pdf + * Required when optimization_objective is "maximize-precision-at-recall". Must + * be between 0 and 1, inclusive. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SmoothGradConfig : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *optimizationObjectiveRecallValue; /** - * This is similar to noise_sigma, but provides additional flexibility. A - * separate noise sigma can be provided for each feature, which is useful if - * their distributions are different. No noise is added to features that are - * not set. If this field is unset, noise_sigma will be used for all features. + * The type of prediction the Model is to produce. "classification" - Predict + * one out of multiple target values is picked for each row. "regression" - + * Predict a value based on its relation to other values. This type is + * available only to columns that contain semantically numeric values, i.e. + * integers or floating point number, even if stored as e.g. strings. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigma *featureNoiseSigma; +@property(nonatomic, copy, nullable) NSString *predictionType; + +/** The column name of the target column that the model is to predict. */ +@property(nonatomic, copy, nullable) NSString *targetColumn; /** - * This is a single float value and will be used to add noise to all the - * features. Use this field when all features are normalized to have the same - * distribution: scale to range [0, 1], [-1, 1] or z-scoring, where features - * are normalized to have 0-mean and 1-variance. Learn more about - * [normalization](https://developers.google.com/machine-learning/data-prep/transform/normalization). - * For best results the recommended value is about 10% - 20% of the standard - * deviation of the input feature. Refer to section 3.2 of the SmoothGrad - * paper: https://arxiv.org/pdf/1706.03825.pdf. Defaults to 0.1. If the - * distribution is different per feature, set feature_noise_sigma instead for - * each feature. + * Required. The train budget of creating this model, expressed in milli node + * hours i.e. 1,000 value in this field means 1 node hour. The training cost of + * the model will not exceed this budget. The final cost will be attempted to + * be close to the budget, though may end up being (even) noticeably smaller - + * at the backend's discretion. This especially may happen when further model + * training ceases to provide any improvements. If the budget is set to a value + * known to be insufficient to train a model for the given dataset, the + * training won't be attempted and will error. The train budget must be between + * 1,000 and 72,000 milli node hours, inclusive. * - * Uses NSNumber of floatValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *noiseSigma; +@property(nonatomic, strong, nullable) NSNumber *trainBudgetMilliNodeHours; /** - * The number of gradient samples to use for approximation. The higher this - * number, the more accurate the gradient is, but the runtime complexity - * increases by this factor as well. Valid range of its value is [1, 50]. - * Defaults to 3. - * - * Uses NSNumber of intValue. + * Each transformation will apply transform function to given input column. And + * the result will be used for training. When creating transformation for + * BigQuery Struct column, the column should be flattened using "." as the + * delimiter. */ -@property(nonatomic, strong, nullable) NSNumber *noisySampleCount; +@property(nonatomic, strong, nullable) NSArray *transformations; + +/** + * Column name that should be used as the weight column. Higher values in this + * column give more importance to the row during model training. The column + * must have numeric values between 0 and 10000 inclusively; 0 means the row is + * ignored for training. If weight column field is not set, then all rows are + * assumed to have equal weight of 1. + */ +@property(nonatomic, copy, nullable) NSString *weightColumnName; @end /** - * SpecialistPool represents customers' own workforce to work on their data - * labeling jobs. It includes a group of specialist managers and workers. - * Managers are responsible for managing the workers in this pool as well as - * customers' data labeling jobs associated with this pool. Customers create - * specialist pool as well as start data labeling jobs on Cloud, managers and - * workers handle the jobs using CrowdCompute console. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformation */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SpecialistPool : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformation : GTLRObject /** - * Required. The user-defined name of the SpecialistPool. The name can be up to - * 128 characters long and can consist of any UTF-8 characters. This field - * should be unique on project-level. + * autoProperty + * + * Remapped to 'autoProperty' to avoid language reserved word 'auto'. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationAutoTransformation *autoProperty; -/** Required. The resource name of the SpecialistPool. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalTransformation *categorical; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericTransformation *numeric; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalArrayTransformation *repeatedCategorical; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericArrayTransformation *repeatedNumeric; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextArrayTransformation *repeatedText; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextTransformation *text; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTimestampTransformation *timestamp; -/** Output only. The resource name of the pending data labeling jobs. */ -@property(nonatomic, strong, nullable) NSArray *pendingDataLabelingJobs; +@end -/** The email addresses of the managers in the SpecialistPool. */ -@property(nonatomic, strong, nullable) NSArray *specialistManagerEmails; /** - * Output only. The number of managers in this SpecialistPool. - * - * Uses NSNumber of intValue. + * Training pipeline will infer the proper transformation based on the + * statistic of dataset. */ -@property(nonatomic, strong, nullable) NSNumber *specialistManagersCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationAutoTransformation : GTLRObject -/** The email addresses of workers in the SpecialistPool. */ -@property(nonatomic, strong, nullable) NSArray *specialistWorkerEmails; +@property(nonatomic, copy, nullable) NSString *columnName; @end /** - * Metadata information for NotebookService.StartNotebookRuntime. + * Treats the column as categorical array and performs following transformation + * functions. * For each element in the array, convert the category name to a + * dictionary lookup index and generate an embedding for each index. Combine + * the embedding of all elements into a single embedding using the mean. * + * Empty arrays treated as an embedding of zeroes. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalArrayTransformation : GTLRObject -/** - * A human-readable message that shows the intermediate progress details of - * NotebookRuntime. - */ -@property(nonatomic, copy, nullable) NSString *progressMessage; +@property(nonatomic, copy, nullable) NSString *columnName; @end /** - * Request message for NotebookService.StartNotebookRuntime. + * Training pipeline will perform following transformation functions. * The + * categorical string as is--no change to case, punctuation, spelling, tense, + * and so on. * Convert the category name to a dictionary lookup index and + * generate an embedding for each index. * Categories that appear less than 5 + * times in the training dataset are treated as the "unknown" category. The + * "unknown" category gets its own special lookup index and resulting + * embedding. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeRequest : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationCategoricalTransformation : GTLRObject +@property(nonatomic, copy, nullable) NSString *columnName; -/** - * Request message for VizierService.StopTrial. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StopTrialRequest : GTLRObject @end /** - * Assigns input data to the training, validation, and test sets so that the - * distribution of values found in the categorical column (as specified by the - * `key` field) is mirrored within each split. The fraction values determine - * the relative sizes of the splits. For example, if the specified column has - * three values, with 50% of the rows having value "A", 25% value "B", and 25% - * value "C", and the split fractions are specified as 80/10/10, then the - * training set will constitute 80% of the training data, with about 50% of the - * training set rows having the value "A" for the specified column, about 25% - * having the value "B", and about 25% having the value "C". Only the top 500 - * occurring values are used; any values not in the top 500 values are randomly - * assigned to a split. If less than three rows contain a specific value, those - * rows are randomly assigned. Supported only for tabular Datasets. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StratifiedSplit : GTLRObject - -/** - * Required. The key is a name of one of the Dataset's data columns. The key - * provided must be for a categorical column. + * Treats the column as numerical array and performs following transformation + * functions. * All transformations for Numerical types applied to the average + * of the all elements. * The average of empty arrays is treated as zero. */ -@property(nonatomic, copy, nullable) NSString *key; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericArrayTransformation : GTLRObject + +@property(nonatomic, copy, nullable) NSString *columnName; /** - * The fraction of the input data that is to be used to evaluate the Model. + * If invalid values is allowed, the training pipeline will create a boolean + * feature that indicated whether the value is valid. Otherwise, the training + * pipeline will discard the input row from trainining data. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *testFraction; +@property(nonatomic, strong, nullable) NSNumber *invalidValuesAllowed; + +@end + /** - * The fraction of the input data that is to be used to train the Model. - * - * Uses NSNumber of doubleValue. + * Training pipeline will perform following transformation functions. * The + * value converted to float32. * The z_score of the value. * log(value+1) when + * the value is greater than or equal to 0. Otherwise, this transformation is + * not applied and the value is considered a missing value. * z_score of + * log(value+1) when the value is greater than or equal to 0. Otherwise, this + * transformation is not applied and the value is considered a missing value. * + * A boolean value that indicates whether the value is valid. */ -@property(nonatomic, strong, nullable) NSNumber *trainingFraction; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationNumericTransformation : GTLRObject + +@property(nonatomic, copy, nullable) NSString *columnName; /** - * The fraction of the input data that is to be used to validate the Model. + * If invalid values is allowed, the training pipeline will create a boolean + * feature that indicated whether the value is valid. Otherwise, the training + * pipeline will discard the input row from trainining data. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *validationFraction; +@property(nonatomic, strong, nullable) NSNumber *invalidValuesAllowed; @end /** - * Request message for PredictionService.StreamingPredict. The first message - * must contain endpoint field and optionally input. The subsequent messages - * must contain input. + * Treats the column as text array and performs following transformation + * functions. * Concatenate all text values in the array into a single text + * value using a space (" ") as a delimiter, and then treat the result as a + * single text value. Apply the transformations for Text columns. * Empty + * arrays treated as an empty text. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictRequest : GTLRObject - -/** The prediction input. */ -@property(nonatomic, strong, nullable) NSArray *inputs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextArrayTransformation : GTLRObject -/** The parameters that govern the prediction. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensor *parameters; +@property(nonatomic, copy, nullable) NSString *columnName; @end /** - * Response message for PredictionService.StreamingPredict. + * Training pipeline will perform following transformation functions. * The + * text as is--no change to case, punctuation, spelling, tense, and so on. * + * Tokenize text to words. Convert each words to a dictionary lookup index and + * generate an embedding for each index. Combine the embedding of all elements + * into a single embedding using the mean. * Tokenization is based on unicode + * script boundaries. * Missing values get their own lookup index and resulting + * embedding. * Stop-words receive no special treatment and are not removed. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictResponse : GTLRObject - -/** The prediction output. */ -@property(nonatomic, strong, nullable) NSArray *outputs; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTextTransformation : GTLRObject -/** The parameters that govern the prediction. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensor *parameters; +@property(nonatomic, copy, nullable) NSString *columnName; @end /** - * Request message for - * FeaturestoreOnlineServingService.StreamingFeatureValuesRead. + * Training pipeline will perform following transformation functions. * Apply + * the transformation functions for Numerical columns. * Determine the year, + * month, day,and weekday. Treat each value from the * timestamp as a + * Categorical column. * Invalid numerical values (for example, values that + * fall outside of a typical timestamp range, or are extreme values) receive no + * special treatment and are not removed. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StreamingReadFeatureValuesRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesInputsTransformationTimestampTransformation : GTLRObject + +@property(nonatomic, copy, nullable) NSString *columnName; /** - * Required. IDs of entities to read Feature values of. The maximum number of - * IDs is 100. For example, for a machine learning model predicting user clicks - * on a website, an entity ID could be `user_123`. + * If invalid values is allowed, the training pipeline will create a boolean + * feature that indicated whether the value is valid. Otherwise, the training + * pipeline will discard the input row from trainining data. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSArray *entityIds; +@property(nonatomic, strong, nullable) NSNumber *invalidValuesAllowed; /** - * Required. Selector choosing Features of the target EntityType. Feature IDs - * will be deduplicated. + * The format in which that time field is expressed. The time_format must + * either be one of: * `unix-seconds` * `unix-milliseconds` * + * `unix-microseconds` * `unix-nanoseconds` (for respectively number of + * seconds, milliseconds, microseconds and nanoseconds since start of the Unix + * epoch); or be written in `strftime` syntax. If time_format is not set, then + * the default format is RFC 3339 `date-time` format, where `time-offset` = + * `"Z"` (e.g. 1985-04-12T23:20:50.52Z) */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector *featureSelector; +@property(nonatomic, copy, nullable) NSString *timeFormat; @end /** - * Request message for PredictionService.StreamRawPredict. + * Model metadata specific to AutoML Tables. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StreamRawPredictRequest : GTLRObject - -/** The prediction input. Supports HTTP headers and arbitrary data payload. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleApiHttpBody *httpBody; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTablesMetadata : GTLRObject +/** BigQuery destination uri for exported evaluated examples. */ +@property(nonatomic, copy, nullable) NSString *evaluatedDataItemsBigqueryUri; /** - * A list of string values. + * Output only. The actual training cost of the model, expressed in milli node + * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not + * exceed the train budget. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StringArray : GTLRObject - -/** A list of string values. */ -@property(nonatomic, strong, nullable) NSArray *values; +@property(nonatomic, strong, nullable) NSNumber *trainCostMilliNodeHours; @end /** - * A message representing a Study. + * A TrainingJob that trains and uploads an AutoML Text Classification Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Study : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassification : GTLRObject -/** Output only. Time at which the study was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassificationInputs *inputs; -/** Required. Describes the Study, default value is empty string. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@end -/** - * Output only. A human readable reason why the Study is inactive. This should - * be empty if a study is ACTIVE or COMPLETED. - */ -@property(nonatomic, copy, nullable) NSString *inactiveReason; /** - * Output only. The name of a study. The study's globally unique identifier. - * Format: `projects/{project}/locations/{location}/studies/{study}` + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassificationInputs */ -@property(nonatomic, copy, nullable) NSString *name; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextClassificationInputs : GTLRObject /** - * Output only. The detailed state of a Study. + * multiLabel * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Study_State_Active The - * study is active. (Value: "ACTIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Study_State_Completed The - * study is done when the service exhausts the parameter search space or - * max_trial_count is reached. (Value: "COMPLETED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Study_State_Inactive The - * study is stopped due to an internal error. (Value: "INACTIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Study_State_StateUnspecified - * The study state is unspecified. (Value: "STATE_UNSPECIFIED") + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *state; - -/** Required. Configuration of the Study. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpec *studySpec; +@property(nonatomic, strong, nullable) NSNumber *multiLabel; @end /** - * Represents specification of a Study. + * A TrainingJob that trains and uploads an AutoML Text Extraction Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtraction : GTLRObject + +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtractionInputs *inputs; + +@end + /** - * The search algorithm specified for the Study. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_Algorithm_AlgorithmUnspecified - * The default algorithm used by Vertex AI for [hyperparameter - * tuning](https://cloud.google.com/vertex-ai/docs/training/hyperparameter-tuning-overview) - * and [Vertex AI - * Vizier](https://cloud.google.com/vertex-ai/docs/vizier). (Value: - * "ALGORITHM_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_Algorithm_GridSearch - * Simple grid search within the feasible space. To use grid search, all - * parameters must be `INTEGER`, `CATEGORICAL`, or `DISCRETE`. (Value: - * "GRID_SEARCH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_Algorithm_RandomSearch - * Simple random search within the feasible space. (Value: - * "RANDOM_SEARCH") + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtractionInputs */ -@property(nonatomic, copy, nullable) NSString *algorithm; - -/** The automated early stopping spec using convex stopping rule. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpec *convexAutomatedStoppingSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextExtractionInputs : GTLRObject +@end -/** The automated early stopping spec using decay curve rule. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpec *decayCurveStoppingSpec; /** - * Describe which measurement selection type will be used - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_MeasurementSelectionType_BestMeasurement - * Use the best measurement reported. (Value: "BEST_MEASUREMENT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_MeasurementSelectionType_LastMeasurement - * Use the last measurement reported. (Value: "LAST_MEASUREMENT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_MeasurementSelectionType_MeasurementSelectionTypeUnspecified - * Will be treated as LAST_MEASUREMENT. (Value: - * "MEASUREMENT_SELECTION_TYPE_UNSPECIFIED") + * A TrainingJob that trains and uploads an AutoML Text Sentiment Model. */ -@property(nonatomic, copy, nullable) NSString *measurementSelectionType; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentiment : GTLRObject -/** The automated early stopping spec using median rule. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpec *medianAutomatedStoppingSpec; +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentimentInputs *inputs; + +@end -/** Required. Metric specs for the Study. */ -@property(nonatomic, strong, nullable) NSArray *metrics; /** - * The observation noise level of the study. Currently only supported by the - * Vertex AI Vizier service. Not supported by HyperparameterTuningJob or - * TrainingPipeline. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_ObservationNoise_High - * Vertex AI will estimate the amount of noise in metric evaluations, it - * may repeat the same Trial parameters more than once. (Value: "HIGH") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_ObservationNoise_Low - * Vertex AI assumes that the objective function is (nearly) perfectly - * reproducible, and will never repeat the same Trial parameters. (Value: - * "LOW") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_ObservationNoise_ObservationNoiseUnspecified - * The default noise level chosen by Vertex AI. (Value: - * "OBSERVATION_NOISE_UNSPECIFIED") + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentimentInputs */ -@property(nonatomic, copy, nullable) NSString *observationNoise; - -/** Required. The set of parameters to tune. */ -@property(nonatomic, strong, nullable) NSArray *parameters; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlTextSentimentInputs : GTLRObject /** - * Conditions for automated stopping of a Study. Enable automated stopping by - * configuring at least one condition. + * A sentiment is expressed as an integer ordinal, where higher value means a + * more positive sentiment. The range of sentiments that will be used is + * between 0 and sentimentMax (inclusive on both ends), and all the values in + * the range must be represented in the dataset before a model can be created. + * Only the Annotations with this sentimentMax will be used for training. + * sentimentMax value must be between 1 and 10 (inclusive). + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecStudyStoppingConfig *studyStoppingConfig; +@property(nonatomic, strong, nullable) NSNumber *sentimentMax; @end /** - * Configuration for ConvexAutomatedStoppingSpec. When there are enough - * completed trials (configured by min_measurement_count), for pending trials - * with enough measurements and steps, the policy first computes an - * overestimate of the objective value at max_num_steps according to the slope - * of the incomplete objective value curve. No prediction can be made if the - * curve is completely flat. If the overestimation is worse than the best - * objective value of the completed trials, this pending trial will be - * early-stopped, but a last measurement will be added to the pending trial - * with max_num_steps and predicted objective value from the autoregression - * model. + * A TrainingJob that trains and uploads an AutoML Video Action Recognition + * Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognition : GTLRObject + +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs *inputs; + +@end + /** - * The hyper-parameter name used in the tuning job that stands for learning - * rate. Leave it blank if learning rate is not in a parameter in tuning. The - * learning_rate is used to estimate the objective value of the ongoing trial. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs */ -@property(nonatomic, copy, nullable) NSString *learningRateParameterName; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs : GTLRObject /** - * Steps used in predicting the final objective for early stopped trials. In - * general, it's set to be the same as the defined steps in training / tuning. - * If not defined, it will learn it from the completed trials. When use_steps - * is false, this field is set to the maximum elapsed seconds. + * modelType * - * Uses NSNumber of longLongValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs_ModelType_Cloud + * A model best tailored to be used within Google Cloud, and which c + * annot be exported. Default. (Value: "CLOUD") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs_ModelType_MobileCoralVersatile1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) as a TensorFlow or + * TensorFlow Lite model and used on a Coral device afterwards. (Value: + * "MOBILE_CORAL_VERSATILE_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs_ModelType_MobileJetsonVersatile1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) to a Jetson device + * afterwards. (Value: "MOBILE_JETSON_VERSATILE_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs_ModelType_MobileVersatile1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) as a TensorFlow or + * TensorFlow Lite model and used on a mobile or edge device afterwards. + * (Value: "MOBILE_VERSATILE_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoActionRecognitionInputs_ModelType_ModelTypeUnspecified + * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) NSNumber *maxStepCount; +@property(nonatomic, copy, nullable) NSString *modelType; + +@end + /** - * The minimal number of measurements in a Trial. Early-stopping checks will - * not trigger if less than min_measurement_count+1 completed trials or pending - * trials with less than min_measurement_count measurements. If not defined, - * the default value is 5. - * - * Uses NSNumber of longLongValue. + * A TrainingJob that trains and uploads an AutoML Video Classification Model. */ -@property(nonatomic, strong, nullable) NSNumber *minMeasurementCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassification : GTLRObject + +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs *inputs; + +@end + /** - * Minimum number of steps for a trial to complete. Trials which do not have a - * measurement with step_count > min_step_count won't be considered for early - * stopping. It's ok to set it to 0, and a trial can be early stopped at any - * stage. By default, min_step_count is set to be one-tenth of the - * max_step_count. When use_elapsed_duration is true, this field is set to the - * minimum elapsed seconds. - * - * Uses NSNumber of longLongValue. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs */ -@property(nonatomic, strong, nullable) NSNumber *minStepCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs : GTLRObject /** - * ConvexAutomatedStoppingSpec by default only updates the trials that needs to - * be early stopped using a newly trained auto-regressive model. When this flag - * is set to True, all stopped trials from the beginning are potentially - * updated in terms of their `final_measurement`. Also, note that the training - * logic of autoregressive models is different in this case. Enabling this - * option has shown better results and this may be the default option in the - * future. + * modelType * - * Uses NSNumber of boolValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs_ModelType_Cloud + * A model best tailored to be used within Google Cloud, and which cannot + * be exported. Default. (Value: "CLOUD") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs_ModelType_MobileJetsonVersatile1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) to a Jetson device + * afterwards. (Value: "MOBILE_JETSON_VERSATILE_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs_ModelType_MobileVersatile1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) as a TensorFlow or + * TensorFlow Lite model and used on a mobile or edge device afterwards. + * (Value: "MOBILE_VERSATILE_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoClassificationInputs_ModelType_ModelTypeUnspecified + * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) NSNumber *updateAllStoppedTrials; +@property(nonatomic, copy, nullable) NSString *modelType; + +@end + /** - * This bool determines whether or not the rule is applied based on - * elapsed_secs or steps. If use_elapsed_duration==false, the early stopping - * decision is made according to the predicted objective values according to - * the target steps. If use_elapsed_duration==true, elapsed_secs is used - * instead of steps. Also, in this case, the parameters max_num_steps and - * min_num_steps are overloaded to contain max_elapsed_seconds and - * min_elapsed_seconds. - * - * Uses NSNumber of boolValue. + * A TrainingJob that trains and uploads an AutoML Video ObjectTracking Model. */ -@property(nonatomic, strong, nullable) NSNumber *useElapsedDuration; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTracking : GTLRObject + +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs *inputs; @end /** - * The decay curve automated stopping rule builds a Gaussian Process Regressor - * to predict the final objective value of a Trial based on the already - * completed Trials and the intermediate measurements of the current Trial. - * Early stopping is requested for the current Trial if there is very low - * probability to exceed the optimal value found so far. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs : GTLRObject /** - * True if Measurement.elapsed_duration is used as the x-axis of each Trials - * Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis. + * modelType * - * Uses NSNumber of boolValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_Cloud + * A model best tailored to be used within Google Cloud, and which c + * annot be exported. Default. (Value: "CLOUD") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_MobileCoralLowLatency1 + * A model that trades off quality for low latency, to be exported (see + * ModelService.ExportModel) and used on a Google Coral device. (Value: + * "MOBILE_CORAL_LOW_LATENCY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_MobileCoralVersatile1 + * A versatile model that is meant to be exported (see + * ModelService.ExportModel) and used on a Google Coral device. (Value: + * "MOBILE_CORAL_VERSATILE_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_MobileJetsonLowLatency1 + * A model that trades off quality for low latency, to be exported (see + * ModelService.ExportModel) and used on an NVIDIA Jetson device. (Value: + * "MOBILE_JETSON_LOW_LATENCY_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_MobileJetsonVersatile1 + * A versatile model that is meant to be exported (see + * ModelService.ExportModel) and used on an NVIDIA Jetson device. (Value: + * "MOBILE_JETSON_VERSATILE_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_MobileVersatile1 + * A model that, in addition to being available within Google Cloud, can + * also be exported (see ModelService.ExportModel) as a TensorFlow or + * TensorFlow Lite model and used on a mobile or edge device afterwards. + * (Value: "MOBILE_VERSATILE_1") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionAutoMlVideoObjectTrackingInputs_ModelType_ModelTypeUnspecified + * Should not be set. (Value: "MODEL_TYPE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) NSNumber *useElapsedDuration; +@property(nonatomic, copy, nullable) NSString *modelType; @end /** - * The median automated stopping rule stops a pending Trial if the Trial's best - * objective_value is strictly below the median 'performance' of all completed - * Trials reported up to the Trial's last measurement. Currently, 'performance' - * refers to the running average of the objective values reported by the Trial - * in each measurement. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomJobMetadata */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomJobMetadata : GTLRObject /** - * True if median automated stopping rule applies on - * Measurement.elapsed_duration. It means that elapsed_duration field of latest - * measurement of current Trial is used to compute median objective value for - * each completed Trials. - * - * Uses NSNumber of boolValue. + * The resource name of the CustomJob that has been created to carry out this + * custom task. */ -@property(nonatomic, strong, nullable) NSNumber *useElapsedDuration; +@property(nonatomic, copy, nullable) NSString *backingCustomJob; @end /** - * Represents a metric to optimize. + * A TrainingJob that trains a custom code Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomTask : GTLRObject + +/** The input parameters of this CustomTask. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *inputs; + +/** The metadata information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionCustomJobMetadata *metadata; + +@end + /** - * Required. The optimization goal of the metric. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec_Goal_GoalTypeUnspecified - * Goal Type will default to maximize. (Value: "GOAL_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec_Goal_Maximize - * Maximize the goal metric. (Value: "MAXIMIZE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec_Goal_Minimize - * Minimize the goal metric. (Value: "MINIMIZE") + * Configuration for exporting test set predictions to a BigQuery table. */ -@property(nonatomic, copy, nullable) NSString *goal; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig : GTLRObject /** - * Required. The ID of the metric. Must not contain whitespaces and must be - * unique amongst all MetricSpecs. + * URI of desired destination BigQuery table. Expected format: + * `bq://{project_id}:{dataset_id}:{table}` If not specified, then results are + * exported to the following auto-created BigQuery table: + * `{project_id}:export_evaluated_examples_{model_name}_{yyyy_MM_dd'T'HH_mm_ss_SSS'Z'}.evaluated_examples` */ -@property(nonatomic, copy, nullable) NSString *metricId; +@property(nonatomic, copy, nullable) NSString *destinationBigqueryUri; /** - * Used for safe search. In the case, the metric will be a safety metric. You - * must provide a separate metric for objective metric. + * If true and an export destination is specified, then the contents of the + * destination are overwritten. Otherwise, if the export destination already + * exists, then the export operation fails. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfig *safetyConfig; +@property(nonatomic, strong, nullable) NSNumber *overrideExistingTable; @end /** - * Used in safe optimization to specify threshold levels and risk tolerance. + * Configuration that defines the hierarchical relationship of time series and + * parameters for hierarchical forecasting strategies. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfig : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHierarchyConfig : GTLRObject /** - * Desired minimum fraction of safe trials (over total number of trials) that - * should be targeted by the algorithm at any time during the study (best - * effort). This should be between 0.0 and 1.0 and a value of 0.0 means that - * there is no minimum and an algorithm proceeds without targeting any specific - * fraction. A value of 1.0 means that the algorithm attempts to only Suggest - * safe Trials. + * A list of time series attribute column names that define the time series + * hierarchy. Only one level of hierarchy is supported, ex. 'region' for a + * hierarchy of stores or 'department' for a hierarchy of products. If multiple + * columns are specified, time series will be grouped by their combined values, + * ex. ('blue', 'large') for 'color' and 'size', up to 5 columns are accepted. + * If no group columns are specified, all time series are considered to be part + * of the same group. + */ +@property(nonatomic, strong, nullable) NSArray *groupColumns; + +/** + * The weight of the loss for predictions aggregated over both the horizon and + * time series in the same hierarchy group. + * + * Uses NSNumber of doubleValue. + */ +@property(nonatomic, strong, nullable) NSNumber *groupTemporalTotalWeight; + +/** + * The weight of the loss for predictions aggregated over time series in the + * same group. * * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *desiredMinSafeTrialsFraction; +@property(nonatomic, strong, nullable) NSNumber *groupTotalWeight; /** - * Safety threshold (boundary value between safe and unsafe). NOTE that if you - * leave SafetyMetricConfig unset, a default value of 0 will be used. + * The weight of the loss for predictions aggregated over the horizon for a + * single time series. * * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *safetyThreshold; +@property(nonatomic, strong, nullable) NSNumber *temporalTotalWeight; @end /** - * Represents a single parameter to optimize. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobMetadata */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec : GTLRObject - -/** The value spec for a 'CATEGORICAL' parameter. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec *categoricalValueSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobMetadata : GTLRObject /** - * A conditional parameter node is active if the parameter's value matches the - * conditional node's parent_value_condition. If two items in - * conditional_parameter_specs have the same name, they must have disjoint - * parent_value_condition. + * The resource name of the HyperparameterTuningJob that has been created to + * carry out this HyperparameterTuning task. */ -@property(nonatomic, strong, nullable) NSArray *conditionalParameterSpecs; +@property(nonatomic, copy, nullable) NSString *backingHyperparameterTuningJob; -/** The value spec for a 'DISCRETE' parameter. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec *discreteValueSpec; +/** + * The resource name of the CustomJob that has been created to run the best + * Trial of this HyperparameterTuning task. + */ +@property(nonatomic, copy, nullable) NSString *bestTrialBackingCustomJob; -/** The value spec for a 'DOUBLE' parameter. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec *doubleValueSpec; +@end -/** The value spec for an 'INTEGER' parameter. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec *integerValueSpec; /** - * Required. The ID of the parameter. Must not contain whitespaces and must be - * unique amongst all ParameterSpecs. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobSpec */ -@property(nonatomic, copy, nullable) NSString *parameterId; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobSpec : GTLRObject /** - * How the parameter should be scaled. Leave unset for `CATEGORICAL` - * parameters. + * The number of failed Trials that need to be seen before failing the + * HyperparameterTuningJob. If set to 0, Vertex AI decides how many Trials must + * fail before the whole job fails. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec_ScaleType_ScaleTypeUnspecified - * By default, no scaling is applied. (Value: "SCALE_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec_ScaleType_UnitLinearScale - * Scales the feasible space to (0, 1) linearly. (Value: - * "UNIT_LINEAR_SCALE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec_ScaleType_UnitLogScale - * Scales the feasible space logarithmically to (0, 1). The entire - * feasible space must be strictly positive. (Value: "UNIT_LOG_SCALE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec_ScaleType_UnitReverseLogScale - * Scales the feasible space "reverse" logarithmically to (0, 1). The - * result is that values close to the top of the feasible space are - * spread out more than points near the bottom. The entire feasible space - * must be strictly positive. (Value: "UNIT_REVERSE_LOG_SCALE") + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *scaleType; - -@end - +@property(nonatomic, strong, nullable) NSNumber *maxFailedTrialCount; /** - * Value specification for a parameter in `CATEGORICAL` type. + * The desired total number of Trials. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *maxTrialCount; /** - * A default value for a `CATEGORICAL` parameter that is assumed to be a - * relatively good starting point. Unset value signals that there is no offered - * starting point. Currently only supported by the Vertex AI Vizier service. - * Not supported by HyperparameterTuningJob or TrainingPipeline. + * The desired number of Trials to run in parallel. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *defaultValue; - -/** Required. The list of possible categories. */ -@property(nonatomic, strong, nullable) NSArray *values; - -@end +@property(nonatomic, strong, nullable) NSNumber *parallelTrialCount; +/** Study configuration of the HyperparameterTuningJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpec *studySpec; /** - * Represents a parameter spec with condition from its parent parameter. + * The spec of a trial job. The same spec applies to the CustomJobs created in + * all the trials. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1CustomJobSpec *trialJobSpec; -/** Required. The spec for a conditional parameter. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec *parameterSpec; +@end -/** - * The spec for matching values from a parent parameter of `CATEGORICAL` type. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition *parentCategoricalValues; /** - * The spec for matching values from a parent parameter of `DISCRETE` type. + * A TrainingJob that tunes Hypererparameters of a custom code Model. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition *parentDiscreteValues; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningTask : GTLRObject -/** The spec for matching values from a parent parameter of `INTEGER` type. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueCondition *parentIntValues; +/** The input parameters of this HyperparameterTuningTask. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobSpec *inputs; + +/** The metadata information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHyperparameterTuningJobMetadata *metadata; @end /** - * Represents the spec to match categorical values from parent parameter. + * A TrainingJob that trains and uploads an AutoML Forecasting Model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecasting : GTLRObject -/** - * Required. Matches values of the parent parameter of 'CATEGORICAL' type. All - * values must exist in `categorical_value_spec` of parent parameter. - */ -@property(nonatomic, strong, nullable) NSArray *values; +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputs *inputs; -@end +/** The metadata information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingMetadata *metadata; +@end -/** - * Represents the spec to match discrete values from parent parameter. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition : GTLRObject /** - * Required. Matches values of the parent parameter of 'DISCRETE' type. All - * values must exist in `discrete_value_spec` of parent parameter. The Epsilon - * of the value matching is 1e-10. - * - * Uses NSNumber of doubleValue. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputs */ -@property(nonatomic, strong, nullable) NSArray *values; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputs : GTLRObject +/** Additional experiment flags for the time series forcasting training. */ +@property(nonatomic, strong, nullable) NSArray *additionalExperiments; /** - * Represents the spec to match integer values from parent parameter. + * Names of columns that are available and provided when a forecast is + * requested. These columns contain information for the given entity + * (identified by the time_series_identifier_column column) that is known at + * forecast. For example, predicted weather for a specific day. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueCondition : GTLRObject +@property(nonatomic, strong, nullable) NSArray *availableAtForecastColumns; /** - * Required. Matches values of the parent parameter of 'INTEGER' type. All - * values must lie in `integer_value_spec` of parent parameter. + * The amount of time into the past training and prediction data is used for + * model training and prediction respectively. Expressed in number of units + * defined by the `data_granularity` field. * * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *values; - -@end +@property(nonatomic, strong, nullable) NSNumber *contextWindow; +/** Expected difference in time granularity between rows in the data. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsGranularity *dataGranularity; /** - * Value specification for a parameter in `DISCRETE` type. + * Configuration for exporting test set predictions to a BigQuery table. If + * this configuration is absent, then the export is not performed. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig *exportEvaluatedDataItemsConfig; /** - * A default value for a `DISCRETE` parameter that is assumed to be a - * relatively good starting point. Unset value signals that there is no offered - * starting point. It automatically rounds to the nearest feasible discrete - * point. Currently only supported by the Vertex AI Vizier service. Not - * supported by HyperparameterTuningJob or TrainingPipeline. + * The amount of time into the future for which forecasted values for the + * target are returned. Expressed in number of units defined by the + * `data_granularity` field. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *defaultValue; +@property(nonatomic, strong, nullable) NSNumber *forecastHorizon; /** - * Required. A list of possible values. The list should be in increasing order - * and at least 1e-10 apart. For instance, this parameter might have possible - * settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 - * values. - * - * Uses NSNumber of doubleValue. + * Configuration that defines the hierarchical relationship of time series and + * parameters for hierarchical forecasting strategies. */ -@property(nonatomic, strong, nullable) NSArray *values; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHierarchyConfig *hierarchyConfig; /** - * Value specification for a parameter in `DOUBLE` type. + * The geographical region based on which the holiday effect is applied in + * modeling by adding holiday categorical array feature that include all + * holidays matching the date. This option only allowed when data_granularity + * is day. By default, holiday effect modeling is disabled. To turn it on, + * specify the holiday region using this option. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec : GTLRObject +@property(nonatomic, strong, nullable) NSArray *holidayRegions; /** - * A default value for a `DOUBLE` parameter that is assumed to be a relatively - * good starting point. Unset value signals that there is no offered starting - * point. Currently only supported by the Vertex AI Vizier service. Not - * supported by HyperparameterTuningJob or TrainingPipeline. - * - * Uses NSNumber of doubleValue. + * Objective function the model is optimizing towards. The training process + * creates a model that optimizes the value of the objective function over the + * validation set. The supported optimization objectives: * "minimize-rmse" + * (default) - Minimize root-mean-squared error (RMSE). * "minimize-mae" - + * Minimize mean-absolute error (MAE). * "minimize-rmsle" - Minimize + * root-mean-squared log error (RMSLE). * "minimize-rmspe" - Minimize + * root-mean-squared percentage error (RMSPE). * "minimize-wape-mae" - Minimize + * the combination of weighted absolute percentage error (WAPE) and + * mean-absolute-error (MAE). * "minimize-quantile-loss" - Minimize the + * quantile loss at the quantiles defined in `quantiles`. * "minimize-mape" - + * Minimize the mean absolute percentage error. */ -@property(nonatomic, strong, nullable) NSNumber *defaultValue; +@property(nonatomic, copy, nullable) NSString *optimizationObjective; /** - * Required. Inclusive maximum value of the parameter. + * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to + * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if + * the value of optimization_objective is minimize-quantile-loss. Represents + * the percent quantiles to use for that objective. Quantiles must be unique. * * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *maxValue; +@property(nonatomic, strong, nullable) NSArray *quantiles; /** - * Required. Inclusive minimum value of the parameter. - * - * Uses NSNumber of doubleValue. + * The name of the column that the Model is to predict values for. This column + * must be unavailable at forecast. */ -@property(nonatomic, strong, nullable) NSNumber *minValue; - -@end - +@property(nonatomic, copy, nullable) NSString *targetColumn; /** - * Value specification for a parameter in `INTEGER` type. + * The name of the column that identifies time order in the time series. This + * column must be available at forecast. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec : GTLRObject +@property(nonatomic, copy, nullable) NSString *timeColumn; /** - * A default value for an `INTEGER` parameter that is assumed to be a - * relatively good starting point. Unset value signals that there is no offered - * starting point. Currently only supported by the Vertex AI Vizier service. - * Not supported by HyperparameterTuningJob or TrainingPipeline. - * - * Uses NSNumber of longLongValue. + * Column names that should be used as attribute columns. The value of these + * columns does not vary as a function of time. For example, store ID or item + * color. */ -@property(nonatomic, strong, nullable) NSNumber *defaultValue; +@property(nonatomic, strong, nullable) NSArray *timeSeriesAttributeColumns; + +/** The name of the column that identifies the time series. */ +@property(nonatomic, copy, nullable) NSString *timeSeriesIdentifierColumn; /** - * Required. Inclusive maximum value of the parameter. + * Required. The train budget of creating this model, expressed in milli node + * hours i.e. 1,000 value in this field means 1 node hour. The training cost of + * the model will not exceed this budget. The final cost will be attempted to + * be close to the budget, though may end up being (even) noticeably smaller - + * at the backend's discretion. This especially may happen when further model + * training ceases to provide any improvements. If the budget is set to a value + * known to be insufficient to train a model for the given dataset, the + * training won't be attempted and will error. The train budget must be between + * 1,000 and 72,000 milli node hours, inclusive. * * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *maxValue; +@property(nonatomic, strong, nullable) NSNumber *trainBudgetMilliNodeHours; /** - * Required. Inclusive minimum value of the parameter. - * - * Uses NSNumber of longLongValue. + * Each transformation will apply transform function to given input column. And + * the result will be used for training. When creating transformation for + * BigQuery Struct column, the column should be flattened using "." as the + * delimiter. */ -@property(nonatomic, strong, nullable) NSNumber *minValue; - -@end +@property(nonatomic, strong, nullable) NSArray *transformations; +/** + * Names of columns that are unavailable when a forecast is requested. This + * column contains information for the given entity (identified by the + * time_series_identifier_column) that is unknown before the forecast For + * example, actual weather on a given day. + */ +@property(nonatomic, strong, nullable) NSArray *unavailableAtForecastColumns; /** - * The configuration (stopping conditions) for automated stopping of a Study. - * Conditions include trial budgets, time budgets, and convergence detection. + * Validation options for the data validation component. The available options + * are: * "fail-pipeline" - default, will validate against the validation and + * fail the pipeline if it fails. * "ignore-validation" - ignore the results of + * the validation and continue */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecStudyStoppingConfig : GTLRObject +@property(nonatomic, copy, nullable) NSString *validationOptions; /** - * If the objective value has not improved for this much time, stop the study. - * WARNING: Effective only for single-objective studies. + * Column name that should be used as the weight column. Higher values in this + * column give more importance to the row during model training. The column + * must have numeric values between 0 and 10000 inclusively; 0 means the row is + * ignored for training. If weight column field is not set, then all rows are + * assumed to have equal weight of 1. This column must be available at + * forecast. */ -@property(nonatomic, strong, nullable) GTLRDuration *maxDurationNoProgress; +@property(nonatomic, copy, nullable) NSString *weightColumn; + +/** Config containing strategy for generating sliding windows. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionWindowConfig *windowConfig; + +@end -/** If the specified time or duration has passed, stop the study. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudyTimeConstraint *maximumRuntimeConstraint; /** - * If there are more than this many trials, stop the study. - * - * Uses NSNumber of intValue. + * A duration of time expressed in time granularity units. */ -@property(nonatomic, strong, nullable) NSNumber *maxNumTrials; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsGranularity : GTLRObject /** - * If the objective value has not improved for this many consecutive trials, - * stop the study. WARNING: Effective only for single-objective studies. + * The number of granularity_units between data points in the training data. If + * `granularity_unit` is `minute`, can be 1, 5, 10, 15, or 30. For all other + * values of `granularity_unit`, must be 1. * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *maxNumTrialsNoProgress; +@property(nonatomic, strong, nullable) NSNumber *quantity; /** - * Each "stopping rule" in this proto specifies an "if" condition. Before - * Vizier would generate a new suggestion, it first checks each specified - * stopping rule, from top to bottom in this list. Note that the first few - * rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other - * stopping rules from being evaluated until they are met. For example, setting - * `min_num_trials=5` and `always_stop_after= 1 hour` means that the Study will - * ONLY stop after it has 5 COMPLETED trials, even if more than an hour has - * passed since its creation. It follows the first applicable rule (whose "if" - * condition is satisfied) to make a stopping decision. If none of the - * specified rules are applicable, then Vizier decides that the study should - * not stop. If Vizier decides that the study should stop, the study enters - * STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The - * automatic study state transition happens precisely as described above; that - * is, deleting trials or updating StudyConfig NEVER automatically moves the - * study state back to ACTIVE. If you want to _resume_ a Study that was - * stopped, 1) change the stopping conditions if necessary, 2) activate the - * study, and then 3) ask for suggestions. If the specified time or duration - * has not passed, do not stop the study. + * The time granularity unit of this time period. The supported units are: * + * "minute" * "hour" * "day" * "week" * "month" * "year" */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudyTimeConstraint *minimumRuntimeConstraint; +@property(nonatomic, copy, nullable) NSString *unit; + +@end + /** - * If there are fewer than this many COMPLETED trials, do not stop the study. - * - * Uses NSNumber of intValue. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformation */ -@property(nonatomic, strong, nullable) NSNumber *minNumTrials; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformation : GTLRObject /** - * If true, a Study enters STOPPING_ASAP whenever it would normally enters - * STOPPING state. The bottom line is: set to true if you want to interrupt - * on-going evaluations of Trials as soon as the study stopping condition is - * met. (Please see Study.State documentation for the source of truth). + * autoProperty * - * Uses NSNumber of boolValue. + * Remapped to 'autoProperty' to avoid language reserved word 'auto'. */ -@property(nonatomic, strong, nullable) NSNumber *shouldStopAsap; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationAutoTransformation *autoProperty; + +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationCategoricalTransformation *categorical; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationNumericTransformation *numeric; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTextTransformation *text; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTimestampTransformation *timestamp; @end /** - * Time-based Constraint for Study + * Training pipeline will infer the proper transformation based on the + * statistic of dataset. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1StudyTimeConstraint : GTLRObject - -/** Compares the wallclock time to this time. Must use UTC timezone. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationAutoTransformation : GTLRObject -/** Counts the wallclock time passed since the creation of this Study. */ -@property(nonatomic, strong, nullable) GTLRDuration *maxDuration; +@property(nonatomic, copy, nullable) NSString *columnName; @end /** - * Details of operations that perform Trials suggestion. + * Training pipeline will perform following transformation functions. * The + * categorical string as is--no change to case, punctuation, spelling, tense, + * and so on. * Convert the category name to a dictionary lookup index and + * generate an embedding for each index. * Categories that appear less than 5 + * times in the training dataset are treated as the "unknown" category. The + * "unknown" category gets its own special lookup index and resulting + * embedding. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationCategoricalTransformation : GTLRObject + +@property(nonatomic, copy, nullable) NSString *columnName; + +@end + /** - * The identifier of the client that is requesting the suggestion. If multiple - * SuggestTrialsRequests have the same `client_id`, the service will return the - * identical suggested Trial if the Trial is pending, and provide a new Trial - * if the last suggested Trial was completed. + * Training pipeline will perform following transformation functions. * The + * value converted to float32. * The z_score of the value. * log(value+1) when + * the value is greater than or equal to 0. Otherwise, this transformation is + * not applied and the value is considered a missing value. * z_score of + * log(value+1) when the value is greater than or equal to 0. Otherwise, this + * transformation is not applied and the value is considered a missing value. */ -@property(nonatomic, copy, nullable) NSString *clientId; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationNumericTransformation : GTLRObject -/** Operation metadata for suggesting Trials. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@property(nonatomic, copy, nullable) NSString *columnName; @end /** - * Request message for VizierService.SuggestTrials. + * Training pipeline will perform following transformation functions. * The + * text as is--no change to case, punctuation, spelling, tense, and so on. * + * Convert the category name to a dictionary lookup index and generate an + * embedding for each index. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTextTransformation : GTLRObject + +@property(nonatomic, copy, nullable) NSString *columnName; + +@end -/** - * Required. The identifier of the client that is requesting the suggestion. If - * multiple SuggestTrialsRequests have the same `client_id`, the service will - * return the identical suggested Trial if the Trial is pending, and provide a - * new Trial if the last suggested Trial was completed. - */ -@property(nonatomic, copy, nullable) NSString *clientId; /** - * Optional. This allows you to specify the "context" for a Trial; a context is - * a slice (a subspace) of the search space. Typical uses for contexts: 1) You - * are using Vizier to tune a server for best performance, but there's a strong - * weekly cycle. The context specifies the day-of-week. This allows Tuesday to - * generalize from Wednesday without assuming that everything is identical. 2) - * Imagine you're optimizing some medical treatment for people. As they walk in - * the door, you know certain facts about them (e.g. sex, weight, height, - * blood-pressure). Put that information in the context, and Vizier will adapt - * its suggestions to the patient. 3) You want to do a fair A/B test - * efficiently. Specify the "A" and "B" conditions as contexts, and Vizier will - * generalize between "A" and "B" conditions. If they are similar, this will - * allow Vizier to converge to the optimum faster than if "A" and "B" were - * separate Studies. NOTE: You can also enter contexts as REQUESTED Trials, - * e.g. via the CreateTrial() RPC; that's the asynchronous option where you - * don't need a close association between contexts and suggestions. NOTE: All - * the Parameters you set in a context MUST be defined in the Study. NOTE: You - * must supply 0 or $suggestion_count contexts. If you don't supply any - * contexts, Vizier will make suggestions from the full search space specified - * in the StudySpec; if you supply a full set of context, each suggestion will - * match the corresponding context. NOTE: A Context with no features set - * matches anything, and allows suggestions from the full search space. NOTE: - * Contexts MUST lie within the search space specified in the StudySpec. It's - * an error if they don't. NOTE: Contexts preferentially match ACTIVE then - * REQUESTED trials before new suggestions are generated. NOTE: Generation of - * suggestions involves a match between a Context and (optionally) a REQUESTED - * trial; if that match is not fully specified, a suggestion will be geneated - * in the merged subspace. + * Training pipeline will perform following transformation functions. * Apply + * the transformation functions for Numerical columns. * Determine the year, + * month, day,and weekday. Treat each value from the timestamp as a Categorical + * column. * Invalid numerical values (for example, values that fall outside of + * a typical timestamp range, or are extreme values) receive no special + * treatment and are not removed. */ -@property(nonatomic, strong, nullable) NSArray *contexts; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingInputsTransformationTimestampTransformation : GTLRObject + +@property(nonatomic, copy, nullable) NSString *columnName; /** - * Required. The number of suggestions requested. It must be positive. - * - * Uses NSNumber of intValue. + * The format in which that time field is expressed. The time_format must + * either be one of: * `unix-seconds` * `unix-milliseconds` * + * `unix-microseconds` * `unix-nanoseconds` (for respectively number of + * seconds, milliseconds, microseconds and nanoseconds since start of the Unix + * epoch); or be written in `strftime` syntax. If time_format is not set, then + * the default format is RFC 3339 `date-time` format, where `time-offset` = + * `"Z"` (e.g. 1985-04-12T23:20:50.52Z) */ -@property(nonatomic, strong, nullable) NSNumber *suggestionCount; +@property(nonatomic, copy, nullable) NSString *timeFormat; @end /** - * Response message for VizierService.SuggestTrials. + * Model metadata specific to Seq2Seq Plus Forecasting. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse : GTLRObject - -/** The time at which operation processing completed. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionSeq2SeqPlusForecastingMetadata : GTLRObject -/** The time at which the operation was started. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +/** BigQuery destination uri for exported evaluated examples. */ +@property(nonatomic, copy, nullable) NSString *evaluatedDataItemsBigqueryUri; /** - * The state of the Study. + * Output only. The actual training cost of the model, expressed in milli node + * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not + * exceed the train budget. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse_StudyState_Active - * The study is active. (Value: "ACTIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse_StudyState_Completed - * The study is done when the service exhausts the parameter search space - * or max_trial_count is reached. (Value: "COMPLETED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse_StudyState_Inactive - * The study is stopped due to an internal error. (Value: "INACTIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse_StudyState_StateUnspecified - * The study state is unspecified. (Value: "STATE_UNSPECIFIED") + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSNumber *trainCostMilliNodeHours; + +@end + + +/** + * A TrainingJob that trains and uploads an AutoML Forecasting Model. */ -@property(nonatomic, copy, nullable) NSString *studyState; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecasting : GTLRObject -/** A list of Trials. */ -@property(nonatomic, strong, nullable) NSArray *trials; +/** The input parameters of this TrainingJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputs *inputs; + +/** The metadata information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingMetadata *metadata; @end /** - * Hyperparameters for SFT. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputs */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputs : GTLRObject + +/** Additional experiment flags for the time series forcasting training. */ +@property(nonatomic, strong, nullable) NSArray *additionalExperiments; /** - * Optional. Adapter size for tuning. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters_AdapterSize_AdapterSizeEight - * Adapter size 8. (Value: "ADAPTER_SIZE_EIGHT") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters_AdapterSize_AdapterSizeFour - * Adapter size 4. (Value: "ADAPTER_SIZE_FOUR") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters_AdapterSize_AdapterSizeOne - * Adapter size 1. (Value: "ADAPTER_SIZE_ONE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters_AdapterSize_AdapterSizeSixteen - * Adapter size 16. (Value: "ADAPTER_SIZE_SIXTEEN") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters_AdapterSize_AdapterSizeUnspecified - * Adapter size is unspecified. (Value: "ADAPTER_SIZE_UNSPECIFIED") + * Names of columns that are available and provided when a forecast is + * requested. These columns contain information for the given entity + * (identified by the time_series_identifier_column column) that is known at + * forecast. For example, predicted weather for a specific day. */ -@property(nonatomic, copy, nullable) NSString *adapterSize; +@property(nonatomic, strong, nullable) NSArray *availableAtForecastColumns; /** - * Optional. Number of complete passes the model makes over the entire training - * dataset during training. + * The amount of time into the past training and prediction data is used for + * model training and prediction respectively. Expressed in number of units + * defined by the `data_granularity` field. * * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *epochCount; +@property(nonatomic, strong, nullable) NSNumber *contextWindow; + +/** Expected difference in time granularity between rows in the data. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsGranularity *dataGranularity; /** - * Optional. Multiplier for adjusting the default learning rate. - * - * Uses NSNumber of doubleValue. + * Configuration for exporting test set predictions to a BigQuery table. If + * this configuration is absent, then the export is not performed. */ -@property(nonatomic, strong, nullable) NSNumber *learningRateMultiplier; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionExportEvaluatedDataItemsConfig *exportEvaluatedDataItemsConfig; /** - * Dataset distribution for Supervised Tuning. + * The amount of time into the future for which forecasted values for the + * target are returned. Expressed in number of units defined by the + * `data_granularity` field. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *forecastHorizon; -/** Output only. Defines the histogram bucket. */ -@property(nonatomic, strong, nullable) NSArray *buckets; +/** + * Configuration that defines the hierarchical relationship of time series and + * parameters for hierarchical forecasting strategies. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionHierarchyConfig *hierarchyConfig; /** - * Output only. The maximum of the population values. - * - * Uses NSNumber of doubleValue. + * The geographical region based on which the holiday effect is applied in + * modeling by adding holiday categorical array feature that include all + * holidays matching the date. This option only allowed when data_granularity + * is day. By default, holiday effect modeling is disabled. To turn it on, + * specify the holiday region using this option. */ -@property(nonatomic, strong, nullable) NSNumber *max; +@property(nonatomic, strong, nullable) NSArray *holidayRegions; /** - * Output only. The arithmetic mean of the values in the population. - * - * Uses NSNumber of doubleValue. + * Objective function the model is optimizing towards. The training process + * creates a model that optimizes the value of the objective function over the + * validation set. The supported optimization objectives: * "minimize-rmse" + * (default) - Minimize root-mean-squared error (RMSE). * "minimize-mae" - + * Minimize mean-absolute error (MAE). * "minimize-rmsle" - Minimize + * root-mean-squared log error (RMSLE). * "minimize-rmspe" - Minimize + * root-mean-squared percentage error (RMSPE). * "minimize-wape-mae" - Minimize + * the combination of weighted absolute percentage error (WAPE) and + * mean-absolute-error (MAE). * "minimize-quantile-loss" - Minimize the + * quantile loss at the quantiles defined in `quantiles`. * "minimize-mape" - + * Minimize the mean absolute percentage error. */ -@property(nonatomic, strong, nullable) NSNumber *mean; +@property(nonatomic, copy, nullable) NSString *optimizationObjective; /** - * Output only. The median of the values in the population. + * Quantiles to use for minimize-quantile-loss `optimization_objective`. Up to + * 5 quantiles are allowed of values between 0 and 1, exclusive. Required if + * the value of optimization_objective is minimize-quantile-loss. Represents + * the percent quantiles to use for that objective. Quantiles must be unique. * * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *median; +@property(nonatomic, strong, nullable) NSArray *quantiles; /** - * Output only. The minimum of the population values. - * - * Uses NSNumber of doubleValue. + * The name of the column that the Model is to predict values for. This column + * must be unavailable at forecast. */ -@property(nonatomic, strong, nullable) NSNumber *min; +@property(nonatomic, copy, nullable) NSString *targetColumn; /** - * Output only. The 5th percentile of the values in the population. - * - * Uses NSNumber of doubleValue. + * The name of the column that identifies time order in the time series. This + * column must be available at forecast. */ -@property(nonatomic, strong, nullable) NSNumber *p5; +@property(nonatomic, copy, nullable) NSString *timeColumn; /** - * Output only. The 95th percentile of the values in the population. - * - * Uses NSNumber of doubleValue. + * Column names that should be used as attribute columns. The value of these + * columns does not vary as a function of time. For example, store ID or item + * color. */ -@property(nonatomic, strong, nullable) NSNumber *p95; +@property(nonatomic, strong, nullable) NSArray *timeSeriesAttributeColumns; + +/** The name of the column that identifies the time series. */ +@property(nonatomic, copy, nullable) NSString *timeSeriesIdentifierColumn; /** - * Output only. Sum of a given population of values. + * Required. The train budget of creating this model, expressed in milli node + * hours i.e. 1,000 value in this field means 1 node hour. The training cost of + * the model will not exceed this budget. The final cost will be attempted to + * be close to the budget, though may end up being (even) noticeably smaller - + * at the backend's discretion. This especially may happen when further model + * training ceases to provide any improvements. If the budget is set to a value + * known to be insufficient to train a model for the given dataset, the + * training won't be attempted and will error. The train budget must be between + * 1,000 and 72,000 milli node hours, inclusive. * * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *sum; - -@end - +@property(nonatomic, strong, nullable) NSNumber *trainBudgetMilliNodeHours; /** - * Dataset bucket used to create a histogram for the distribution given a - * population of values. + * Each transformation will apply transform function to given input column. And + * the result will be used for training. When creating transformation for + * BigQuery Struct column, the column should be flattened using "." as the + * delimiter. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistributionDatasetBucket : GTLRObject +@property(nonatomic, strong, nullable) NSArray *transformations; /** - * Output only. Number of values in the bucket. - * - * Uses NSNumber of doubleValue. + * Names of columns that are unavailable when a forecast is requested. This + * column contains information for the given entity (identified by the + * time_series_identifier_column) that is unknown before the forecast For + * example, actual weather on a given day. */ -@property(nonatomic, strong, nullable) NSNumber *count; +@property(nonatomic, strong, nullable) NSArray *unavailableAtForecastColumns; /** - * Output only. Left bound of the bucket. - * - * Uses NSNumber of doubleValue. + * Validation options for the data validation component. The available options + * are: * "fail-pipeline" - default, will validate against the validation and + * fail the pipeline if it fails. * "ignore-validation" - ignore the results of + * the validation and continue */ -@property(nonatomic, strong, nullable) NSNumber *left; +@property(nonatomic, copy, nullable) NSString *validationOptions; /** - * Output only. Right bound of the bucket. - * - * Uses NSNumber of doubleValue. + * Column name that should be used as the weight column. Higher values in this + * column give more importance to the row during model training. The column + * must have numeric values between 0 and 10000 inclusively; 0 means the row is + * ignored for training. If weight column field is not set, then all rows are + * assumed to have equal weight of 1. This column must be available at + * forecast. */ -@property(nonatomic, strong, nullable) NSNumber *right; +@property(nonatomic, copy, nullable) NSString *weightColumn; + +/** Config containing strategy for generating sliding windows. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionWindowConfig *windowConfig; @end /** - * Tuning data statistics for Supervised Tuning. + * A duration of time expressed in time granularity units. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDataStats : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsGranularity : GTLRObject /** - * Output only. Number of billable characters in the tuning dataset. + * The number of granularity_units between data points in the training data. If + * `granularity_unit` is `minute`, can be 1, 5, 10, 15, or 30. For all other + * values of `granularity_unit`, must be 1. * * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *totalBillableCharacterCount; +@property(nonatomic, strong, nullable) NSNumber *quantity; /** - * Output only. Number of tuning characters in the tuning dataset. - * - * Uses NSNumber of longLongValue. + * The time granularity unit of this time period. The supported units are: * + * "minute" * "hour" * "day" * "week" * "month" * "year" */ -@property(nonatomic, strong, nullable) NSNumber *totalTuningCharacterCount; +@property(nonatomic, copy, nullable) NSString *unit; + +@end + /** - * Output only. Number of examples in the tuning dataset. - * - * Uses NSNumber of longLongValue. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformation */ -@property(nonatomic, strong, nullable) NSNumber *tuningDatasetExampleCount; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformation : GTLRObject /** - * Output only. Number of tuning steps for this Tuning Job. + * autoProperty * - * Uses NSNumber of longLongValue. + * Remapped to 'autoProperty' to avoid language reserved word 'auto'. */ -@property(nonatomic, strong, nullable) NSNumber *tuningStepCount; - -/** Output only. Sample user messages in the training dataset uri. */ -@property(nonatomic, strong, nullable) NSArray *userDatasetExamples; - -/** Output only. Dataset distributions for the user input tokens. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution *userInputTokenDistribution; - -/** Output only. Dataset distributions for the messages per example. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution *userMessagePerExampleDistribution; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationAutoTransformation *autoProperty; -/** Output only. Dataset distributions for the user output tokens. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution *userOutputTokenDistribution; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationCategoricalTransformation *categorical; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationNumericTransformation *numeric; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTextTransformation *text; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTimestampTransformation *timestamp; @end /** - * Tuning Spec for Supervised Tuning. + * Training pipeline will infer the proper transformation based on the + * statistic of dataset. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningSpec : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationAutoTransformation : GTLRObject -/** Optional. Hyperparameters for SFT. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters *hyperParameters; +@property(nonatomic, copy, nullable) NSString *columnName; + +@end -/** - * Required. Cloud Storage path to file containing training dataset for tuning. - * The dataset must be formatted as a JSONL file. - */ -@property(nonatomic, copy, nullable) NSString *trainingDatasetUri; /** - * Optional. Cloud Storage path to file containing validation dataset for - * tuning. The dataset must be formatted as a JSONL file. + * Training pipeline will perform following transformation functions. * The + * categorical string as is--no change to case, punctuation, spelling, tense, + * and so on. * Convert the category name to a dictionary lookup index and + * generate an embedding for each index. * Categories that appear less than 5 + * times in the training dataset are treated as the "unknown" category. The + * "unknown" category gets its own special lookup index and resulting + * embedding. */ -@property(nonatomic, copy, nullable) NSString *validationDatasetUri; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationCategoricalTransformation : GTLRObject +@property(nonatomic, copy, nullable) NSString *columnName; -/** - * Request message for FeatureOnlineStoreAdminService.SyncFeatureView. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewRequest : GTLRObject @end /** - * Respose message for FeatureOnlineStoreAdminService.SyncFeatureView. + * Training pipeline will perform following transformation functions. * The + * value converted to float32. * The z_score of the value. * log(value+1) when + * the value is greater than or equal to 0. Otherwise, this transformation is + * not applied and the value is considered a missing value. * z_score of + * log(value+1) when the value is greater than or equal to 0. Otherwise, this + * transformation is not applied and the value is considered a missing value. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationNumericTransformation : GTLRObject -/** - * Format: - * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` - */ -@property(nonatomic, copy, nullable) NSString *featureViewSync; +@property(nonatomic, copy, nullable) NSString *columnName; @end /** - * A tensor value type. + * Training pipeline will perform following transformation functions. * The + * text as is--no change to case, punctuation, spelling, tense, and so on. * + * Convert the category name to a dictionary lookup index and generate an + * embedding for each index. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Tensor : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTextTransformation : GTLRObject -/** - * Type specific representations that make it easy to create tensor protos in - * all languages. Only the representation corresponding to "dtype" can be set. - * The values hold the flattened representation of the tensor in row major - * order. BOOL - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSArray *boolVal; +@property(nonatomic, copy, nullable) NSString *columnName; -/** - * STRING - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). - */ -@property(nonatomic, strong, nullable) NSArray *bytesVal; +@end -/** - * DOUBLE - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSArray *doubleVal; /** - * The data type of tensor. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Bool Data - * types that all computation devices are expected to be capable to - * support. (Value: "BOOL") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_DataTypeUnspecified - * Not a legal value for DataType. Used to indicate a DataType field has - * not been set. (Value: "DATA_TYPE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Double Value - * "DOUBLE" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Float Value - * "FLOAT" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Int16 Value - * "INT16" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Int32 Value - * "INT32" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Int64 Value - * "INT64" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Int8 Value - * "INT8" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_String Value - * "STRING" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Uint16 Value - * "UINT16" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Uint32 Value - * "UINT32" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Uint64 Value - * "UINT64" - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Uint8 Value - * "UINT8" + * Training pipeline will perform following transformation functions. * Apply + * the transformation functions for Numerical columns. * Determine the year, + * month, day,and weekday. Treat each value from the timestamp as a Categorical + * column. * Invalid numerical values (for example, values that fall outside of + * a typical timestamp range, or are extreme values) receive no special + * treatment and are not removed. */ -@property(nonatomic, copy, nullable) NSString *dtype; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingInputsTransformationTimestampTransformation : GTLRObject -/** - * FLOAT - * - * Uses NSNumber of floatValue. - */ -@property(nonatomic, strong, nullable) NSArray *floatVal; +@property(nonatomic, copy, nullable) NSString *columnName; /** - * INT64 - * - * Uses NSNumber of longLongValue. + * The format in which that time field is expressed. The time_format must + * either be one of: * `unix-seconds` * `unix-milliseconds` * + * `unix-microseconds` * `unix-nanoseconds` (for respectively number of + * seconds, milliseconds, microseconds and nanoseconds since start of the Unix + * epoch); or be written in `strftime` syntax. If time_format is not set, then + * the default format is RFC 3339 `date-time` format, where `time-offset` = + * `"Z"` (e.g. 1985-04-12T23:20:50.52Z) */ -@property(nonatomic, strong, nullable) NSArray *int64Val; +@property(nonatomic, copy, nullable) NSString *timeFormat; + +@end + /** - * INT_8 INT_16 INT_32 - * - * Uses NSNumber of intValue. + * Model metadata specific to TFT Forecasting. */ -@property(nonatomic, strong, nullable) NSArray *intVal; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionTftForecastingMetadata : GTLRObject -/** A list of tensor values. */ -@property(nonatomic, strong, nullable) NSArray *listVal; +/** BigQuery destination uri for exported evaluated examples. */ +@property(nonatomic, copy, nullable) NSString *evaluatedDataItemsBigqueryUri; /** - * Shape of the tensor. + * Output only. The actual training cost of the model, expressed in milli node + * hours, i.e. 1,000 value in this field means 1 node hour. Guaranteed to not + * exceed the train budget. * * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *shape; +@property(nonatomic, strong, nullable) NSNumber *trainCostMilliNodeHours; -/** STRING */ -@property(nonatomic, strong, nullable) NSArray *stringVal; +@end -/** A map of string to tensor. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensor_StructVal *structVal; /** - * Serialized raw tensor content. - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Config that contains the strategy used to generate sliding windows in time + * series training. A window is a series of rows that comprise the context up + * to the time of prediction, and the horizon following. The corresponding row + * for each window marks the start of the forecast horizon. Each window is used + * as an input example for training/evaluation. */ -@property(nonatomic, copy, nullable) NSString *tensorVal; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaTrainingjobDefinitionWindowConfig : GTLRObject /** - * UINT64 - * - * Uses NSNumber of unsignedLongLongValue. + * Name of the column that should be used to generate sliding windows. The + * column should contain either booleans or string booleans; if the value of + * the row is True, generate a sliding window with the horizon starting at that + * row. The column will not be used as a feature in training. */ -@property(nonatomic, strong, nullable) NSArray *uint64Val; +@property(nonatomic, copy, nullable) NSString *column; /** - * UINT8 UINT16 UINT32 + * Maximum number of windows that should be generated across all time series. * - * Uses NSNumber of unsignedIntValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *uintVal; - -@end - +@property(nonatomic, strong, nullable) NSNumber *maxCount; /** - * A map of string to tensor. + * Stride length used to generate input examples. Within one time series, every + * {$STRIDE_LENGTH} rows will be used to generate a sliding window. * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1Tensor. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Tensor_StructVal : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *strideLength; + @end /** - * Tensorboard is a physical database that stores users' training metrics. A - * default Tensorboard is provided in each region of a Google Cloud project. If - * needed users can also create extra Tensorboards in their projects. + * A vertex represents a 2D point in the image. NOTE: the normalized vertex + * coordinates are relative to the original image and range from 0 to 1. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVertex : GTLRObject /** - * Output only. Consumer project Cloud Storage path prefix used to store blob - * data, which can either be a bucket or directory. Does not end with a '/'. + * X coordinate. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *blobStoragePathPrefix; - -/** Output only. Timestamp when this Tensorboard was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@property(nonatomic, strong, nullable) NSNumber *x; /** - * Description of this Tensorboard. + * Y coordinate. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, strong, nullable) NSNumber *y; -/** Required. User provided name of this Tensorboard. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@end -/** - * Customer-managed encryption key spec for a Tensorboard. If set, this - * Tensorboard and all sub-resources of this Tensorboard will be secured by - * this key. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * Used to perform a consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * Annotation details specific to video action recognition. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoActionRecognitionAnnotation : GTLRObject -/** - * Used to indicate if the TensorBoard instance is the default one. Each - * project & region can have at most one default TensorBoard instance. Creation - * of a default TensorBoard instance and updating an existing TensorBoard - * instance to be default will mark all other TensorBoard instances (if any) as - * non default. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *isDefault; +/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ +@property(nonatomic, copy, nullable) NSString *annotationSpecId; /** - * The labels with user-defined metadata to organize your Tensorboards. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. No more than 64 user labels - * can be associated with one Tensorboard (System labels are excluded). See - * https://goo.gl/xmQnxf for more information and examples of labels. System - * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are - * immutable. + * The display name of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard_Labels *labels; +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Output only. Name of the Tensorboard. Format: - * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` + * This Annotation applies to the time period represented by the TimeSegment. + * If it's not set, the Annotation applies to the whole video. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSegment *timeSegment; -/** - * Output only. The number of Runs stored in this Tensorboard. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *runCount; +@end -/** Output only. Timestamp when this Tensorboard was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; -@end +/** + * Annotation details specific to video classification. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoClassificationAnnotation : GTLRObject + +/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ +@property(nonatomic, copy, nullable) NSString *annotationSpecId; +/** + * The display name of the AnnotationSpec that this Annotation pertains to. + */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * The labels with user-defined metadata to organize your Tensorboards. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. No more than 64 user labels - * can be associated with one Tensorboard (System labels are excluded). See - * https://goo.gl/xmQnxf for more information and examples of labels. System - * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are - * immutable. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * This Annotation applies to the time period represented by the TimeSegment. + * If it's not set, the Annotation applies to the whole video. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard_Labels : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SchemaTimeSegment *timeSegment; + @end /** - * One blob (e.g, image, graph) viewable on a blob metric plot. + * Payload of Video DataItem. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDataItem : GTLRObject /** - * Optional. The bytes of the blob is not present unless it's returned by the - * ReadTensorboardBlobData endpoint. - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Required. Google Cloud Storage URI points to the original video in user's + * bucket. The video is up to 50 GB in size and up to 3 hour in duration. */ -@property(nonatomic, copy, nullable) NSString *data; +@property(nonatomic, copy, nullable) NSString *gcsUri; /** - * Output only. A URI safe key uniquely identifying a blob. Can be used to - * locate the blob stored in the Cloud Storage bucket of the consumer project. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). + * Output only. The mime type of the content of the video. Only the videos in + * below listed mime types are supported. Supported mime_type: - video/mp4 - + * video/avi - video/quicktime */ -@property(nonatomic, copy, nullable) NSString *identifier; +@property(nonatomic, copy, nullable) NSString *mimeType; @end /** - * One point viewable on a blob metric plot, but mostly just a wrapper message - * to work around repeated fields can't be used directly within `oneof` fields. + * The metadata of Datasets that contain Video DataItems. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlobSequence : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoDatasetMetadata : GTLRObject -/** List of blobs contained within the sequence. */ -@property(nonatomic, strong, nullable) NSArray *values; +/** + * Points to a YAML file stored on Google Cloud Storage describing payload of + * the Video DataItems that belong to this Dataset. + */ +@property(nonatomic, copy, nullable) NSString *dataItemSchemaUri; + +/** + * Google Cloud Storage Bucket name that contains the blob data of this + * Dataset. + */ +@property(nonatomic, copy, nullable) NSString *gcsBucket; @end /** - * A TensorboardExperiment is a group of TensorboardRuns, that are typically - * the results of a training job run, in a Tensorboard. + * Annotation details specific to video object tracking. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVideoObjectTrackingAnnotation : GTLRObject -/** Output only. Timestamp when this TensorboardExperiment was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** The resource Id of the AnnotationSpec that this Annotation pertains to. */ +@property(nonatomic, copy, nullable) NSString *annotationSpecId; /** - * Description of this TensorboardExperiment. - * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * The display name of the AnnotationSpec that this Annotation pertains to. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; - -/** User provided name of this TensorboardExperiment. */ @property(nonatomic, copy, nullable) NSString *displayName; /** - * Used to perform consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * The instance of the object, expressed as a positive integer. Used to track + * the same object across different frames. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, strong, nullable) NSNumber *instanceId; /** - * The labels with user-defined metadata to organize your - * TensorboardExperiment. Label keys and values cannot be longer than 64 - * characters (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. No - * more than 64 user labels can be associated with one Dataset (System labels - * are excluded). See https://goo.gl/xmQnxf for more information and examples - * of labels. System reserved label keys are prefixed with - * `aiplatform.googleapis.com/` and are immutable. The following system labels - * exist for each Dataset: * - * `aiplatform.googleapis.com/dataset_metadata_schema`: output only. Its value - * is the metadata_schema's title. + * A time (frame) of a video to which this annotation pertains. Represented as + * the duration since the video's start. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment_Labels *labels; +@property(nonatomic, strong, nullable) GTLRDuration *timeOffset; /** - * Output only. Name of the TensorboardExperiment. Format: - * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + * The rightmost coordinate of the bounding box. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) NSNumber *xMax; /** - * Immutable. Source of the TensorboardExperiment. Example: a custom training - * job. + * The leftmost coordinate of the bounding box. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *source; +@property(nonatomic, strong, nullable) NSNumber *xMin; /** - * Output only. Timestamp when this TensorboardExperiment was last updated. + * The bottommost coordinate of the bounding box. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) NSNumber *yMax; + +/** + * The topmost coordinate of the bounding box. + * + * Uses NSNumber of doubleValue. + */ +@property(nonatomic, strong, nullable) NSNumber *yMin; @end /** - * The labels with user-defined metadata to organize your - * TensorboardExperiment. Label keys and values cannot be longer than 64 - * characters (Unicode codepoints), can only contain lowercase letters, numeric - * characters, underscores and dashes. International characters are allowed. No - * more than 64 user labels can be associated with one Dataset (System labels - * are excluded). See https://goo.gl/xmQnxf for more information and examples - * of labels. System reserved label keys are prefixed with - * `aiplatform.googleapis.com/` and are immutable. The following system labels - * exist for each Dataset: * - * `aiplatform.googleapis.com/dataset_metadata_schema`: output only. Its value - * is the metadata_schema's title. + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionClassificationLabelSavedQueryMetadata + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionClassificationLabelSavedQueryMetadata : GTLRObject + +/** + * Whether or not the classification label is multi_label. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment_Labels : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *multiLabel; + @end /** - * TensorboardRun maps to a specific execution of a training job with a given - * set of hyperparameter values, model definition, dataset, etc + * GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionMaskSavedQueryMetadata */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SchemaVisualInspectionMaskSavedQueryMetadata : GTLRObject +@end -/** Output only. Timestamp when this TensorboardRun was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Description of this TensorboardRun. + * Response message for DatasetService.SearchDataItems. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "dataItemViews" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchDataItemsResponse : GTLRCollectionObject /** - * Required. User provided name of this TensorboardRun. This value must be - * unique among all TensorboardRuns belonging to the same parent - * TensorboardExperiment. + * The DataItemViews read. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSArray *dataItemViews; /** - * Used to perform a consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * A token to retrieve next page of results. Pass to + * SearchDataItemsRequest.page_token to obtain that page. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, copy, nullable) NSString *nextPageToken; + +@end + /** - * The labels with user-defined metadata to organize your TensorboardRuns. This - * field will be used to filter and visualize Runs in the Tensorboard UI. For - * example, a Vertex AI training job can set a label - * aiplatform.googleapis.com/training_job_id=xxxxx to all the runs created - * within that job. An end user can set a label experiment_id=xxxxx for all the - * runs produced in a Jupyter notebook. These runs can be grouped by a label - * value and visualized together in the Tensorboard UI. Label keys and values - * can be no longer than 64 characters (Unicode codepoints), can only contain - * lowercase letters, numeric characters, underscores and dashes. International - * characters are allowed. No more than 64 user labels can be associated with - * one TensorboardRun (System labels are excluded). See https://goo.gl/xmQnxf - * for more information and examples of labels. System reserved label keys are - * prefixed with "aiplatform.googleapis.com/" and are immutable. + * Google search entry point. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun_Labels *labels; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchEntryPoint : GTLRObject /** - * Output only. Name of the TensorboardRun. Format: - * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * Optional. Web content snippet that can be embedded in a web page or an app + * webview. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, copy, nullable) NSString *renderedContent; -/** Output only. Timestamp when this TensorboardRun was last updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +/** + * Optional. Base64 encoded JSON representing array of tuple. + * + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). + */ +@property(nonatomic, copy, nullable) NSString *sdkBlob; @end /** - * The labels with user-defined metadata to organize your TensorboardRuns. This - * field will be used to filter and visualize Runs in the Tensorboard UI. For - * example, a Vertex AI training job can set a label - * aiplatform.googleapis.com/training_job_id=xxxxx to all the runs created - * within that job. An end user can set a label experiment_id=xxxxx for all the - * runs produced in a Jupyter notebook. These runs can be grouped by a label - * value and visualized together in the Tensorboard UI. Label keys and values - * can be no longer than 64 characters (Unicode codepoints), can only contain - * lowercase letters, numeric characters, underscores and dashes. International - * characters are allowed. No more than 64 user labels can be associated with - * one TensorboardRun (System labels are excluded). See https://goo.gl/xmQnxf - * for more information and examples of labels. System reserved label keys are - * prefixed with "aiplatform.googleapis.com/" and are immutable. + * Response message for FeaturestoreService.SearchFeatures. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "features" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchFeaturesResponse : GTLRCollectionObject + +/** + * The Features matching the request. Fields returned: * `name` * `description` + * * `labels` * `create_time` * `update_time` + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. + */ +@property(nonatomic, strong, nullable) NSArray *features; + +/** + * A token, which can be sent as SearchFeaturesRequest.page_token to retrieve + * the next page. If this field is omitted, there are no subsequent pages. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun_Labels : GTLRObject +@property(nonatomic, copy, nullable) NSString *nextPageToken; + @end /** - * One point viewable on a tensor metric plot. + * Request message for MigrationService.SearchMigratableResources. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTensor : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesRequest : GTLRObject /** - * Required. Serialized form of - * https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/framework/tensor.proto - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * A filter for your search. You can use the following types of filters: * + * Resource type filters. The following strings filter for a specific type of + * MigratableResource: * `ml_engine_model_version:*` * `automl_model:*` * + * `automl_dataset:*` * `data_labeling_dataset:*` * "Migrated or not" filters. + * The following strings filter for resources that either have or have not + * already been migrated: * `last_migrate_time:*` filters for migrated + * resources. * `NOT last_migrate_time:*` filters for not yet migrated + * resources. */ -@property(nonatomic, copy, nullable) NSString *value; +@property(nonatomic, copy, nullable) NSString *filter; /** - * Optional. Version number of TensorProto used to serialize value. + * The standard page size. The default and maximum value is 100. * * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *versionNumber; - -@end +@property(nonatomic, strong, nullable) NSNumber *pageSize; +/** The standard page token. */ +@property(nonatomic, copy, nullable) NSString *pageToken; -/** - * TensorboardTimeSeries maps to times series produced in training runs - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries : GTLRObject +@end -/** Output only. Timestamp when this TensorboardTimeSeries was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Description of this TensorboardTimeSeries. + * Response message for MigrationService.SearchMigratableResources. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "migratableResources" property. If returned as the result of a + * query, it should support automatic pagination (when @c + * shouldFetchNextPages is enabled). */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchMigratableResourcesResponse : GTLRCollectionObject /** - * Required. User provided name of this TensorboardTimeSeries. This value - * should be unique among all TensorboardTimeSeries resources belonging to the - * same TensorboardRun resource (parent resource). + * All migratable resources that can be migrated to the location specified in + * the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) NSArray *migratableResources; /** - * Used to perform a consistent read-modify-write updates. If not set, a blind - * "overwrite" update happens. + * The standard next-page token. The migratable_resources may not fill + * page_size in SearchMigratableResourcesRequest even when there are subsequent + * pages. */ -@property(nonatomic, copy, nullable) NSString *ETag; +@property(nonatomic, copy, nullable) NSString *nextPageToken; -/** - * Output only. Scalar, Tensor, or Blob metadata for this - * TensorboardTimeSeries. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeriesMetadata *metadata; +@end -/** Output only. Name of the TensorboardTimeSeries. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * Data of the current plugin, with the size limited to 65KB. - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Request message for + * JobService.SearchModelDeploymentMonitoringStatsAnomalies. */ -@property(nonatomic, copy, nullable) NSString *pluginData; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequest : GTLRObject /** - * Immutable. Name of the plugin this time series pertain to. Such as Scalar, - * Tensor, Blob + * Required. The DeployedModel ID of the + * [ModelDeploymentMonitoringObjectiveConfig.deployed_model_id]. */ -@property(nonatomic, copy, nullable) NSString *pluginName; +@property(nonatomic, copy, nullable) NSString *deployedModelId; /** - * Output only. Timestamp when this TensorboardTimeSeries was last updated. + * The latest timestamp of stats being generated. If not set, indicates feching + * stats till the latest possible one. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * Required. Immutable. Type of TensorboardTimeSeries value. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries_ValueType_BlobSequence - * Used for TensorboardTimeSeries that is a list of blob sequences. E.g. - * set of sample images with labels over epochs/time. (Value: - * "BLOB_SEQUENCE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries_ValueType_Scalar - * Used for TensorboardTimeSeries that is a list of scalars. E.g. - * accuracy of a model over epochs/time. (Value: "SCALAR") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries_ValueType_Tensor - * Used for TensorboardTimeSeries that is a list of tensors. E.g. - * histograms of weights of layer in a model over epoch/time. (Value: - * "TENSOR") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries_ValueType_ValueTypeUnspecified - * The value type is unspecified. (Value: "VALUE_TYPE_UNSPECIFIED") + * The feature display name. If specified, only return the stats belonging to + * this feature. Format: + * ModelMonitoringStatsAnomalies.FeatureHistoricStatsAnomalies.feature_display_name, + * example: "user_destination". */ -@property(nonatomic, copy, nullable) NSString *valueType; - -@end - +@property(nonatomic, copy, nullable) NSString *featureDisplayName; -/** - * Describes metadata for a TensorboardTimeSeries. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeriesMetadata : GTLRObject +/** Required. Objectives of the stats to retrieve. */ +@property(nonatomic, strong, nullable) NSArray *objectives; /** - * Output only. The largest blob sequence length (number of blobs) of all data - * points in this time series, if its ValueType is BLOB_SEQUENCE. + * The standard list page size. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *maxBlobSequenceLength; +@property(nonatomic, strong, nullable) NSNumber *pageSize; /** - * Output only. Max step index of all data points within a - * TensorboardTimeSeries. - * - * Uses NSNumber of longLongValue. + * A page token received from a previous + * JobService.SearchModelDeploymentMonitoringStatsAnomalies call. */ -@property(nonatomic, strong, nullable) NSNumber *maxStep; +@property(nonatomic, copy, nullable) NSString *pageToken; /** - * Output only. Max wall clock timestamp of all data points within a - * TensorboardTimeSeries. + * The earliest timestamp of stats being generated. If not set, indicates + * fetching stats till the earliest possible one. */ -@property(nonatomic, strong, nullable) GTLRDateTime *maxWallTime; +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; @end /** - * The storage details for TFRecord output content. + * Stats requested for specific objective. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TFRecordDestination : GTLRObject - -/** Required. Google Cloud Storage location. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcsDestination; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective : GTLRObject /** - * The config for feature monitoring threshold. + * If set, all attribution scores between + * SearchModelDeploymentMonitoringStatsAnomaliesRequest.start_time and + * SearchModelDeploymentMonitoringStatsAnomaliesRequest.end_time are fetched, + * and page token doesn't take effect in this case. Only used to retrieve + * attribution score for the top Features which has the highest attribution + * score in the latest monitoring run. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *topFeatureCount; /** - * Specify a threshold value that can trigger the alert. If this threshold - * config is for feature distribution distance: 1. For categorical feature, the - * distribution distance is calculated by L-inifinity norm. 2. For numerical - * feature, the distribution distance is calculated by Jensen–Shannon - * divergence. Each feature must have a non-zero threshold if they need to be - * monitored. Otherwise no alert will be triggered for that feature. + * type * - * Uses NSNumber of doubleValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective_Type_FeatureAttributionDrift + * Feature attribution scores to detect skew between Prediction datasets + * collected within different time windows. (Value: + * "FEATURE_ATTRIBUTION_DRIFT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective_Type_FeatureAttributionSkew + * Feature attribution scores to detect skew between Training-Prediction + * datasets. (Value: "FEATURE_ATTRIBUTION_SKEW") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective_Type_ModelDeploymentMonitoringObjectiveTypeUnspecified + * Default value, should not be set. (Value: + * "MODEL_DEPLOYMENT_MONITORING_OBJECTIVE_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective_Type_RawFeatureDrift + * Raw feature values' stats to detect drift between Serving-Prediction + * datasets. (Value: "RAW_FEATURE_DRIFT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesRequestStatsAnomaliesObjective_Type_RawFeatureSkew + * Raw feature values' stats to detect skew between Training-Prediction + * datasets. (Value: "RAW_FEATURE_SKEW") */ -@property(nonatomic, strong, nullable) NSNumber *value; +@property(nonatomic, copy, nullable) NSString *type; @end /** - * All the data stored in a TensorboardTimeSeries. + * Response message for + * JobService.SearchModelDeploymentMonitoringStatsAnomalies. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "monitoringStats" property. If returned as the result of a query, + * it should support automatic pagination (when @c shouldFetchNextPages + * is enabled). */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchModelDeploymentMonitoringStatsAnomaliesResponse : GTLRCollectionObject /** - * Required. The ID of the TensorboardTimeSeries, which will become the final - * component of the TensorboardTimeSeries' resource name + * Stats retrieved for requested objectives. There are at most 1000 + * ModelMonitoringStatsAnomalies.FeatureHistoricStatsAnomalies.prediction_stats + * in the response. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, copy, nullable) NSString *tensorboardTimeSeriesId; - -/** Required. Data points in this time series. */ -@property(nonatomic, strong, nullable) NSArray *values; +@property(nonatomic, strong, nullable) NSArray *monitoringStats; /** - * Required. Immutable. The value type of this time series. All the values in - * this time series data must match this value type. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData_ValueType_BlobSequence - * Used for TensorboardTimeSeries that is a list of blob sequences. E.g. - * set of sample images with labels over epochs/time. (Value: - * "BLOB_SEQUENCE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData_ValueType_Scalar - * Used for TensorboardTimeSeries that is a list of scalars. E.g. - * accuracy of a model over epochs/time. (Value: "SCALAR") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData_ValueType_Tensor - * Used for TensorboardTimeSeries that is a list of tensors. E.g. - * histograms of weights of layer in a model over epoch/time. (Value: - * "TENSOR") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData_ValueType_ValueTypeUnspecified - * The value type is unspecified. (Value: "VALUE_TYPE_UNSPECIFIED") + * The page token that can be used by the next + * JobService.SearchModelDeploymentMonitoringStatsAnomalies call. */ -@property(nonatomic, copy, nullable) NSString *valueType; +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * A TensorboardTimeSeries data point. + * The request message for FeatureOnlineStoreService.SearchNearestEntities. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesDataPoint : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesRequest : GTLRObject + +/** Required. The query. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborQuery *query; + +/** + * Optional. If set to true, the full entities (including all vector values and + * metadata) of the nearest neighbors are returned; otherwise only entity id of + * the nearest neighbors will be returned. Note that returning full entities + * will significantly increase the latency and cost of the query. + * + * Uses NSNumber of boolValue. + */ +@property(nonatomic, strong, nullable) NSNumber *returnFullEntity; -/** A blob sequence value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlobSequence *blobs; +@end -/** A scalar value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Scalar *scalar; /** - * Step index of this data point within the run. - * - * Uses NSNumber of longLongValue. + * Response message for FeatureOnlineStoreService.SearchNearestEntities */ -@property(nonatomic, strong, nullable) NSNumber *step; - -/** A tensor value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTensor *tensor; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SearchNearestEntitiesResponse : GTLRObject -/** Wall clock timestamp when this data point is generated by the end user. */ -@property(nonatomic, strong, nullable) GTLRDateTime *wallTime; +/** The nearest neighbors of the query entity. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighbors *nearestNeighbors; @end /** - * Assigns input data to training, validation, and test sets based on a - * provided timestamps. The youngest data pieces are assigned to training set, - * next to validation set, and the oldest to the test set. Supported only for - * tabular Datasets. + * Configuration for the use of custom service account to run the workloads. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TimestampSplit : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ServiceAccountSpec : GTLRObject /** - * Required. The key is a name of one of the Dataset's data columns. The values - * of the key (the values in the column) must be in RFC 3339 `date-time` - * format, where `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z). If for a - * piece of data the key is not present or has an invalid value, that piece is - * ignored by the pipeline. + * Required. If true, custom user-managed service account is enforced to run + * any workloads (for example, Vertex Jobs) on the resource. Otherwise, uses + * the [Vertex AI Custom Code Service + * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents). + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *key; +@property(nonatomic, strong, nullable) NSNumber *enableCustomServiceAccount; /** - * The fraction of the input data that is to be used to evaluate the Model. - * - * Uses NSNumber of doubleValue. + * Optional. Required when all below conditions are met * + * `enable_custom_service_account` is true; * any runtime is specified via + * `ResourceRuntimeSpec` on creation time, for example, Ray The users must have + * `iam.serviceAccounts.actAs` permission on this service account and then the + * specified runtime containers will run as it. Do not set this field if you + * want to submit jobs using custom service account to this PersistentResource + * after creation, but only specify the `service_account` inside the job. */ -@property(nonatomic, strong, nullable) NSNumber *testFraction; +@property(nonatomic, copy, nullable) NSString *serviceAccount; + +@end + /** - * The fraction of the input data that is to be used to train the Model. - * - * Uses NSNumber of doubleValue. + * A set of Shielded Instance options. See [Images using supported Shielded VM + * features](https://cloud.google.com/compute/docs/instances/modifying-shielded-vm). */ -@property(nonatomic, strong, nullable) NSNumber *trainingFraction; +@interface GTLRAiplatform_GoogleCloudAiplatformV1ShieldedVmConfig : GTLRObject /** - * The fraction of the input data that is to be used to validate the Model. + * Defines whether the instance has [Secure + * Boot](https://cloud.google.com/compute/shielded-vm/docs/shielded-vm#secure-boot) + * enabled. Secure Boot helps ensure that the system only runs authentic + * software by verifying the digital signature of all boot components, and + * halting the boot process if signature verification fails. * - * Uses NSNumber of doubleValue. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *validationFraction; +@property(nonatomic, strong, nullable) NSNumber *enableSecureBoot; @end /** - * Tokens info with a list of tokens and the corresponding list of token ids. + * Config for SmoothGrad approximation of gradients. When enabled, the + * gradients are approximated by averaging the gradients from noisy samples in + * the vicinity of the inputs. Adding noise can help improve the computed + * gradients. Refer to this paper for more details: + * https://arxiv.org/pdf/1706.03825.pdf */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TokensInfo : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SmoothGradConfig : GTLRObject /** - * A list of token ids from the input. + * This is similar to noise_sigma, but provides additional flexibility. A + * separate noise sigma can be provided for each feature, which is useful if + * their distributions are different. No noise is added to features that are + * not set. If this field is unset, noise_sigma will be used for all features. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureNoiseSigma *featureNoiseSigma; + +/** + * This is a single float value and will be used to add noise to all the + * features. Use this field when all features are normalized to have the same + * distribution: scale to range [0, 1], [-1, 1] or z-scoring, where features + * are normalized to have 0-mean and 1-variance. Learn more about + * [normalization](https://developers.google.com/machine-learning/data-prep/transform/normalization). + * For best results the recommended value is about 10% - 20% of the standard + * deviation of the input feature. Refer to section 3.2 of the SmoothGrad + * paper: https://arxiv.org/pdf/1706.03825.pdf. Defaults to 0.1. If the + * distribution is different per feature, set feature_noise_sigma instead for + * each feature. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSArray *tokenIds; +@property(nonatomic, strong, nullable) NSNumber *noiseSigma; /** - * A list of tokens from the input. + * The number of gradient samples to use for approximation. The higher this + * number, the more accurate the gradient is, but the runtime complexity + * increases by this factor as well. Valid range of its value is [1, 50]. + * Defaults to 3. * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSArray *tokens; +@property(nonatomic, strong, nullable) NSNumber *noisySampleCount; @end /** - * Tool details that the model may use to generate response. A `Tool` is a - * piece of code that enables the system to interact with external systems to - * perform an action, or set of actions, outside of knowledge and scope of the - * model. A Tool object should contain exactly one type of Tool (e.g - * FunctionDeclaration, Retrieval or GoogleSearchRetrieval). - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Tool : GTLRObject - -/** - * Optional. Function tool type. One or more function declarations to be passed - * to the model along with the current user query. Model may decide to call a - * subset of these functions by populating FunctionCall in the response. User - * should provide a FunctionResponse for each function call in the next turn. - * Based on the function responses, Model will generate the final response back - * to the user. Maximum 64 function declarations can be provided. + * SpecialistPool represents customers' own workforce to work on their data + * labeling jobs. It includes a group of specialist managers and workers. + * Managers are responsible for managing the workers in this pool as well as + * customers' data labeling jobs associated with this pool. Customers create + * specialist pool as well as start data labeling jobs on Cloud, managers and + * workers handle the jobs using CrowdCompute console. */ -@property(nonatomic, strong, nullable) NSArray *functionDeclarations; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SpecialistPool : GTLRObject /** - * Optional. Retrieval tool type. System will always execute the provided - * retrieval tool(s) to get external knowledge to answer the prompt. Retrieval - * results are presented to the model for generation. + * Required. The user-defined name of the SpecialistPool. The name can be up to + * 128 characters long and can consist of any UTF-8 characters. This field + * should be unique on project-level. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Retrieval *retrieval; +@property(nonatomic, copy, nullable) NSString *displayName; -@end +/** Required. The resource name of the SpecialistPool. */ +@property(nonatomic, copy, nullable) NSString *name; +/** Output only. The resource name of the pending data labeling jobs. */ +@property(nonatomic, strong, nullable) NSArray *pendingDataLabelingJobs; -/** - * CMLE training config. For every active learning labeling iteration, system - * will train a machine learning model on CMLE. The trained model will be used - * by data sampling algorithm to select DataItems. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TrainingConfig : GTLRObject +/** The email addresses of the managers in the SpecialistPool. */ +@property(nonatomic, strong, nullable) NSArray *specialistManagerEmails; /** - * The timeout hours for the CMLE training job, expressed in milli hours i.e. - * 1,000 value in this field means 1 hour. + * Output only. The number of managers in this SpecialistPool. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *timeoutTrainingMilliHours; +@property(nonatomic, strong, nullable) NSNumber *specialistManagersCount; + +/** The email addresses of workers in the SpecialistPool. */ +@property(nonatomic, strong, nullable) NSArray *specialistWorkerEmails; @end /** - * The TrainingPipeline orchestrates tasks associated with training a Model. It - * always executes the training task, and optionally may also export data from - * Vertex AI's Dataset which becomes the training input, upload the Model to - * Vertex AI, and evaluate the Model. + * Metadata information for NotebookService.StartNotebookRuntime. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline : GTLRObject - -/** Output only. Time when the TrainingPipeline was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; - -/** Required. The user-defined name of this TrainingPipeline. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeOperationMetadata : GTLRObject -/** - * Customer-managed encryption key spec for a TrainingPipeline. If set, this - * TrainingPipeline will be secured by this key. Note: Model trained by this - * TrainingPipeline is also secured by this key if model_to_upload is not set - * separately. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; /** - * Output only. Time when the TrainingPipeline entered any of the following - * states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, - * `PIPELINE_STATE_CANCELLED`. + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@property(nonatomic, copy, nullable) NSString *progressMessage; -/** - * Output only. Only populated when the pipeline's state is - * `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@end -/** - * Specifies Vertex AI owned input data that may be used for training the - * Model. The TrainingPipeline's training_task_definition should make clear - * whether this config is used and if there are any special requirements on how - * it should be filled. If nothing about this config is mentioned in the - * training_task_definition, then it should be assumed that the - * TrainingPipeline does not depend on this configuration. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1InputDataConfig *inputDataConfig; /** - * The labels with user-defined metadata to organize TrainingPipelines. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. See https://goo.gl/xmQnxf for - * more information and examples of labels. + * Request message for NotebookService.StartNotebookRuntime. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_Labels *labels; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StartNotebookRuntimeRequest : GTLRObject +@end -/** - * Optional. The ID to use for the uploaded Model, which will become the final - * component of the model resource name. This value may be up to 63 characters, - * and valid characters are `[a-z0-9_-]`. The first character cannot be a - * number or hyphen. - */ -@property(nonatomic, copy, nullable) NSString *modelId; /** - * Describes the Model that may be uploaded (via ModelService.UploadModel) by - * this TrainingPipeline. The TrainingPipeline's training_task_definition - * should make clear whether this Model description should be populated, and if - * there are any special requirements regarding how it should be filled. If - * nothing is mentioned in the training_task_definition, then it should be - * assumed that this field should not be filled and the training task either - * uploads the Model without a need of this information, or that training task - * does not support uploading a Model as part of the pipeline. When the - * Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model - * had been uploaded into Vertex AI, then the model_to_upload's resource name - * is populated. The Model is always uploaded into the Project and Location in - * which this pipeline is. + * Request message for VizierService.StopTrial. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Model *modelToUpload; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StopTrialRequest : GTLRObject +@end -/** Output only. Resource name of the TrainingPipeline. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * Optional. When specify this field, the `model_to_upload` will not be - * uploaded as a new model, instead, it will become a new version of this - * `parent_model`. + * Assigns input data to the training, validation, and test sets so that the + * distribution of values found in the categorical column (as specified by the + * `key` field) is mirrored within each split. The fraction values determine + * the relative sizes of the splits. For example, if the specified column has + * three values, with 50% of the rows having value "A", 25% value "B", and 25% + * value "C", and the split fractions are specified as 80/10/10, then the + * training set will constitute 80% of the training data, with about 50% of the + * training set rows having the value "A" for the specified column, about 25% + * having the value "B", and about 25% having the value "C". Only the top 500 + * occurring values are used; any values not in the top 500 values are randomly + * assigned to a split. If less than three rows contain a specific value, those + * rows are randomly assigned. Supported only for tabular Datasets. */ -@property(nonatomic, copy, nullable) NSString *parentModel; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StratifiedSplit : GTLRObject /** - * Output only. Time when the TrainingPipeline for the first time entered the - * `PIPELINE_STATE_RUNNING` state. + * Required. The key is a name of one of the Dataset's data columns. The key + * provided must be for a categorical column. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, copy, nullable) NSString *key; /** - * Output only. The detailed state of the pipeline. + * The fraction of the input data that is to be used to evaluate the Model. * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateCancelled - * The pipeline has been cancelled. (Value: "PIPELINE_STATE_CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateCancelling - * The pipeline is being cancelled. From this state, the pipeline may - * only go to either PIPELINE_STATE_SUCCEEDED, PIPELINE_STATE_FAILED or - * PIPELINE_STATE_CANCELLED. (Value: "PIPELINE_STATE_CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateFailed - * The pipeline failed. (Value: "PIPELINE_STATE_FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStatePaused - * The pipeline has been stopped, and can be resumed. (Value: - * "PIPELINE_STATE_PAUSED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStatePending - * The service is preparing to run the pipeline. (Value: - * "PIPELINE_STATE_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateQueued - * The pipeline has been created or resumed, and processing has not yet - * begun. (Value: "PIPELINE_STATE_QUEUED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateRunning - * The pipeline is in progress. (Value: "PIPELINE_STATE_RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateSucceeded - * The pipeline completed successfully. (Value: - * "PIPELINE_STATE_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateUnspecified - * The pipeline state is unspecified. (Value: - * "PIPELINE_STATE_UNSPECIFIED") + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *state; +@property(nonatomic, strong, nullable) NSNumber *testFraction; /** - * Required. A Google Cloud Storage path to the YAML file that defines the - * training task which is responsible for producing the model artifact, and may - * also include additional auxiliary work. The definition files that can be - * used here are found in - * gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI - * given on output will be immutable and probably different, including the URI - * scheme, than the one given on input. The output URI will point to a location - * where the user only has a read access. + * The fraction of the input data that is to be used to train the Model. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *trainingTaskDefinition; +@property(nonatomic, strong, nullable) NSNumber *trainingFraction; /** - * Required. The training task's parameter(s), as specified in the - * training_task_definition's `inputs`. + * The fraction of the input data that is to be used to validate the Model. * - * Can be any valid JSON type. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) id trainingTaskInputs; +@property(nonatomic, strong, nullable) NSNumber *validationFraction; + +@end + /** - * Output only. The metadata information as specified in the - * training_task_definition's `metadata`. This metadata is an auxiliary runtime - * and final information about the training task. While the pipeline is running - * this information is populated only at a best effort basis. Only present if - * the pipeline's training_task_definition contains `metadata` object. - * - * Can be any valid JSON type. + * Request message for PredictionService.StreamingPredict. The first message + * must contain endpoint field and optionally input. The subsequent messages + * must contain input. */ -@property(nonatomic, strong, nullable) id trainingTaskMetadata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictRequest : GTLRObject -/** Output only. Time when the TrainingPipeline was most recently updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +/** The prediction input. */ +@property(nonatomic, strong, nullable) NSArray *inputs; + +/** The parameters that govern the prediction. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensor *parameters; @end /** - * The labels with user-defined metadata to organize TrainingPipelines. Label - * keys and values can be no longer than 64 characters (Unicode codepoints), - * can only contain lowercase letters, numeric characters, underscores and - * dashes. International characters are allowed. See https://goo.gl/xmQnxf for - * more information and examples of labels. - * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Response message for PredictionService.StreamingPredict. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_Labels : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1StreamingPredictResponse : GTLRObject + +/** The prediction output. */ +@property(nonatomic, strong, nullable) NSArray *outputs; + +/** The parameters that govern the prediction. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensor *parameters; + @end /** - * A message representing a Trial. A Trial contains a unique set of Parameters - * that has been or will be evaluated, along with the objective metrics got by - * running the Trial. + * Request message for + * FeaturestoreOnlineServingService.StreamingFeatureValuesRead. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Trial : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1StreamingReadFeatureValuesRequest : GTLRObject /** - * Output only. The identifier of the client that originally requested this - * Trial. Each client is identified by a unique client_id. When a client asks - * for a suggestion, Vertex AI Vizier will assign it a Trial. The client should - * evaluate the Trial, complete it, and report back to Vertex AI Vizier. If - * suggestion is asked again by same client_id before the Trial is completed, - * the same Trial will be returned. Multiple clients with different client_ids - * can ask for suggestions simultaneously, each of them will get their own - * Trial. + * Required. IDs of entities to read Feature values of. The maximum number of + * IDs is 100. For example, for a machine learning model predicting user clicks + * on a website, an entity ID could be `user_123`. */ -@property(nonatomic, copy, nullable) NSString *clientId; +@property(nonatomic, strong, nullable) NSArray *entityIds; /** - * Output only. The CustomJob name linked to the Trial. It's set for a - * HyperparameterTuningJob's Trial. + * Required. Selector choosing Features of the target EntityType. Feature IDs + * will be deduplicated. */ -@property(nonatomic, copy, nullable) NSString *customJob; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1FeatureSelector *featureSelector; + +@end + /** - * Output only. Time when the Trial's status changed to `SUCCEEDED` or - * `INFEASIBLE`. + * Request message for PredictionService.StreamRawPredict. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StreamRawPredictRequest : GTLRObject + +/** The prediction input. Supports HTTP headers and arbitrary data payload. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleApiHttpBody *httpBody; + +@end -/** Output only. The final measurement containing the objective value. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Measurement *finalMeasurement; /** - * Output only. The identifier of the Trial assigned by the service. - * - * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). + * A list of string values. */ -@property(nonatomic, copy, nullable) NSString *identifier; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StringArray : GTLRObject + +/** A list of string values. */ +@property(nonatomic, strong, nullable) NSArray *values; + +@end + /** - * Output only. A human readable string describing why the Trial is infeasible. - * This is set only if Trial state is `INFEASIBLE`. + * A message representing a Study. */ -@property(nonatomic, copy, nullable) NSString *infeasibleReason; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Study : GTLRObject + +/** Output only. Time at which the study was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; + +/** Required. Describes the Study, default value is empty string. */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * Output only. A list of measurements that are strictly lexicographically - * ordered by their induced tuples (steps, elapsed_duration). These are used - * for early stopping computations. + * Output only. A human readable reason why the Study is inactive. This should + * be empty if a study is ACTIVE or COMPLETED. */ -@property(nonatomic, strong, nullable) NSArray *measurements; +@property(nonatomic, copy, nullable) NSString *inactiveReason; -/** Output only. Resource name of the Trial assigned by the service. */ +/** + * Output only. The name of a study. The study's globally unique identifier. + * Format: `projects/{project}/locations/{location}/studies/{study}` + */ @property(nonatomic, copy, nullable) NSString *name; -/** Output only. The parameters of the Trial. */ -@property(nonatomic, strong, nullable) NSArray *parameters; - -/** Output only. Time when the Trial was started. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; - /** - * Output only. The detailed state of the Trial. + * Output only. The detailed state of a Study. * * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_Active - * Indicates that the Trial has been suggested. (Value: "ACTIVE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_Infeasible - * Indicates that the Trial should not be attempted again. The service - * will set a Trial to INFEASIBLE when it's done but missing the - * final_measurement. (Value: "INFEASIBLE") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_Requested - * Indicates that a specific Trial has been requested, but it has not yet - * been suggested by the service. (Value: "REQUESTED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_StateUnspecified - * The Trial state is unspecified. (Value: "STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_Stopping - * Indicates that the Trial should stop according to the service. (Value: - * "STOPPING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_Succeeded - * Indicates that the Trial is completed successfully. (Value: - * "SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Study_State_Active The + * study is active. (Value: "ACTIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Study_State_Completed The + * study is done when the service exhausts the parameter search space or + * max_trial_count is reached. (Value: "COMPLETED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Study_State_Inactive The + * study is stopped due to an internal error. (Value: "INACTIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Study_State_StateUnspecified + * The study state is unspecified. (Value: "STATE_UNSPECIFIED") */ @property(nonatomic, copy, nullable) NSString *state; +/** Required. Configuration of the Study. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpec *studySpec; + +@end + + /** - * Output only. URIs for accessing [interactive - * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) - * (one URI for each training node). Only available if this trial is part of a - * HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field - * is `true`. The keys are names of each node used for the trial; for example, - * `workerpool0-0` for the primary node, `workerpool1-0` for the first node in - * the second worker pool, and `workerpool1-1` for the second node in the - * second worker pool. The values are the URIs for each node's interactive - * shell. + * Represents specification of a Study. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Trial_WebAccessUris *webAccessUris; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpec : GTLRObject -@end +/** + * The search algorithm specified for the Study. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_Algorithm_AlgorithmUnspecified + * The default algorithm used by Vertex AI for [hyperparameter + * tuning](https://cloud.google.com/vertex-ai/docs/training/hyperparameter-tuning-overview) + * and [Vertex AI + * Vizier](https://cloud.google.com/vertex-ai/docs/vizier). (Value: + * "ALGORITHM_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_Algorithm_GridSearch + * Simple grid search within the feasible space. To use grid search, all + * parameters must be `INTEGER`, `CATEGORICAL`, or `DISCRETE`. (Value: + * "GRID_SEARCH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_Algorithm_RandomSearch + * Simple random search within the feasible space. (Value: + * "RANDOM_SEARCH") + */ +@property(nonatomic, copy, nullable) NSString *algorithm; + +/** The automated early stopping spec using convex stopping rule. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpec *convexAutomatedStoppingSpec; +/** The automated early stopping spec using decay curve rule. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpec *decayCurveStoppingSpec; /** - * Output only. URIs for accessing [interactive - * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) - * (one URI for each training node). Only available if this trial is part of a - * HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field - * is `true`. The keys are names of each node used for the trial; for example, - * `workerpool0-0` for the primary node, `workerpool1-0` for the first node in - * the second worker pool, and `workerpool1-1` for the second node in the - * second worker pool. The values are the URIs for each node's interactive - * shell. + * Describe which measurement selection type will be used * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_MeasurementSelectionType_BestMeasurement + * Use the best measurement reported. (Value: "BEST_MEASUREMENT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_MeasurementSelectionType_LastMeasurement + * Use the last measurement reported. (Value: "LAST_MEASUREMENT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_MeasurementSelectionType_MeasurementSelectionTypeUnspecified + * Will be treated as LAST_MEASUREMENT. (Value: + * "MEASUREMENT_SELECTION_TYPE_UNSPECIFIED") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Trial_WebAccessUris : GTLRObject -@end +@property(nonatomic, copy, nullable) NSString *measurementSelectionType; +/** The automated early stopping spec using median rule. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpec *medianAutomatedStoppingSpec; -/** - * Next ID: 3 - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TrialContext : GTLRObject +/** Required. Metric specs for the Study. */ +@property(nonatomic, strong, nullable) NSArray *metrics; /** - * A human-readable field which can store a description of this context. This - * will become part of the resulting Trial's description field. + * The observation noise level of the study. Currently only supported by the + * Vertex AI Vizier service. Not supported by HyperparameterTuningJob or + * TrainingPipeline. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_ObservationNoise_High + * Vertex AI will estimate the amount of noise in metric evaluations, it + * may repeat the same Trial parameters more than once. (Value: "HIGH") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_ObservationNoise_Low + * Vertex AI assumes that the objective function is (nearly) perfectly + * reproducible, and will never repeat the same Trial parameters. (Value: + * "LOW") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpec_ObservationNoise_ObservationNoiseUnspecified + * The default noise level chosen by Vertex AI. (Value: + * "OBSERVATION_NOISE_UNSPECIFIED") */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, copy, nullable) NSString *observationNoise; + +/** Required. The set of parameters to tune. */ +@property(nonatomic, strong, nullable) NSArray *parameters; /** - * If/when a Trial is generated or selected from this Context, its Parameters - * will match any parameters specified here. (I.e. if this context specifies - * parameter name:'a' int_value:3, then a resulting Trial will have int_value:3 - * for its parameter named 'a'.) Note that we first attempt to match existing - * REQUESTED Trials with contexts, and if there are no matches, we generate - * suggestions in the subspace defined by the parameters specified here. NOTE: - * a Context without any Parameters matches the entire feasible search space. + * Conditions for automated stopping of a Study. Enable automated stopping by + * configuring at least one condition. */ -@property(nonatomic, strong, nullable) NSArray *parameters; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecStudyStoppingConfig *studyStoppingConfig; @end /** - * A message representing a parameter to be tuned. + * Configuration for ConvexAutomatedStoppingSpec. When there are enough + * completed trials (configured by min_measurement_count), for pending trials + * with enough measurements and steps, the policy first computes an + * overestimate of the objective value at max_num_steps according to the slope + * of the incomplete objective value curve. No prediction can be made if the + * curve is completely flat. If the overestimation is worse than the best + * objective value of the completed trials, this pending trial will be + * early-stopped, but a last measurement will be added to the pending trial + * with max_num_steps and predicted objective value from the autoregression + * model. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TrialParameter : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecConvexAutomatedStoppingSpec : GTLRObject /** - * Output only. The ID of the parameter. The parameter should be defined in - * StudySpec's Parameters. + * The hyper-parameter name used in the tuning job that stands for learning + * rate. Leave it blank if learning rate is not in a parameter in tuning. The + * learning_rate is used to estimate the objective value of the ongoing trial. */ -@property(nonatomic, copy, nullable) NSString *parameterId; +@property(nonatomic, copy, nullable) NSString *learningRateParameterName; /** - * Output only. The value of the parameter. `number_value` will be set if a - * parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'. - * `string_value` will be set if a parameter defined in StudySpec is in type - * 'CATEGORICAL'. + * Steps used in predicting the final objective for early stopped trials. In + * general, it's set to be the same as the defined steps in training / tuning. + * If not defined, it will learn it from the completed trials. When use_steps + * is false, this field is set to the maximum elapsed seconds. * - * Can be any valid JSON type. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) id value; - -@end - +@property(nonatomic, strong, nullable) NSNumber *maxStepCount; /** - * The Model Registry Model and Online Prediction Endpoint assiociated with - * this TuningJob. + * The minimal number of measurements in a Trial. Early-stopping checks will + * not trigger if less than min_measurement_count+1 completed trials or pending + * trials with less than min_measurement_count measurements. If not defined, + * the default value is 5. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TunedModel : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *minMeasurementCount; /** - * Output only. A resource name of an Endpoint. Format: - * `projects/{project}/locations/{location}/endpoints/{endpoint}`. + * Minimum number of steps for a trial to complete. Trials which do not have a + * measurement with step_count > min_step_count won't be considered for early + * stopping. It's ok to set it to 0, and a trial can be early stopped at any + * stage. By default, min_step_count is set to be one-tenth of the + * max_step_count. When use_elapsed_duration is true, this field is set to the + * minimum elapsed seconds. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *endpoint; +@property(nonatomic, strong, nullable) NSNumber *minStepCount; /** - * Output only. The resource name of the TunedModel. Format: - * `projects/{project}/locations/{location}/models/{model}`. + * ConvexAutomatedStoppingSpec by default only updates the trials that needs to + * be early stopped using a newly trained auto-regressive model. When this flag + * is set to True, all stopped trials from the beginning are potentially + * updated in terms of their `final_measurement`. Also, note that the training + * logic of autoregressive models is different in this case. Enabling this + * option has shown better results and this may be the default option in the + * future. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *model; - -@end - +@property(nonatomic, strong, nullable) NSNumber *updateAllStoppedTrials; /** - * The tuning data statistic values for TuningJob. + * This bool determines whether or not the rule is applied based on + * elapsed_secs or steps. If use_elapsed_duration==false, the early stopping + * decision is made according to the predicted objective values according to + * the target steps. If use_elapsed_duration==true, elapsed_secs is used + * instead of steps. Also, in this case, the parameters max_num_steps and + * min_num_steps are overloaded to contain max_elapsed_seconds and + * min_elapsed_seconds. + * + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TuningDataStats : GTLRObject - -/** The SFT Tuning data stats. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDataStats *supervisedTuningDataStats; +@property(nonatomic, strong, nullable) NSNumber *useElapsedDuration; @end /** - * Represents a TuningJob that runs with Google owned models. + * The decay curve automated stopping rule builds a Gaussian Process Regressor + * to predict the final objective value of a Trial based on the already + * completed Trials and the intermediate measurements of the current Trial. + * Early stopping is requested for the current Trial if there is very low + * probability to exceed the optimal value found so far. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TuningJob : GTLRObject - -/** The base model that is being tuned, e.g., "gemini-1.0-pro-002". */ -@property(nonatomic, copy, nullable) NSString *baseModel; - -/** Output only. Time when the TuningJob was created. */ -@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecDecayCurveAutomatedStoppingSpec : GTLRObject /** - * Optional. The description of the TuningJob. + * True if Measurement.elapsed_duration is used as the x-axis of each Trials + * Decay Curve. Otherwise, Measurement.step_count will be used as the x-axis. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. - */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; - -/** - * Output only. Time when the TuningJob entered any of the following JobStates: - * `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`, - * `JOB_STATE_EXPIRED`. + * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@property(nonatomic, strong, nullable) NSNumber *useElapsedDuration; -/** - * Output only. Only populated when job's state is `JOB_STATE_FAILED` or - * `JOB_STATE_CANCELLED`. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; +@end -/** Output only. The Experiment associated with this TuningJob. */ -@property(nonatomic, copy, nullable) NSString *experiment; /** - * Optional. The labels with user-defined metadata to organize TuningJob and - * generated resources such as Model and Endpoint. Label keys and values can be - * no longer than 64 characters (Unicode codepoints), can only contain - * lowercase letters, numeric characters, underscores and dashes. International - * characters are allowed. See https://goo.gl/xmQnxf for more information and - * examples of labels. + * The median automated stopping rule stops a pending Trial if the Trial's best + * objective_value is strictly below the median 'performance' of all completed + * Trials reported up to the Trial's last measurement. Currently, 'performance' + * refers to the running average of the objective values reported by the Trial + * in each measurement. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TuningJob_Labels *labels; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMedianAutomatedStoppingSpec : GTLRObject /** - * Output only. Identifier. Resource name of a TuningJob. Format: - * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` + * True if median automated stopping rule applies on + * Measurement.elapsed_duration. It means that elapsed_duration field of latest + * measurement of current Trial is used to compute median objective value for + * each completed Trials. + * + * Uses NSNumber of boolValue. */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, strong, nullable) NSNumber *useElapsedDuration; + +@end -/** - * Output only. Time when the TuningJob for the first time entered the - * `JOB_STATE_RUNNING` state. - */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * Output only. The detailed state of the job. - * - * Likely values: - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateCancelled - * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateCancelling - * The job is being cancelled. From this state the job may only go to - * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or - * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateExpired - * The job has expired. (Value: "JOB_STATE_EXPIRED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateFailed - * The job failed. (Value: "JOB_STATE_FAILED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStatePartiallySucceeded - * The job is partially succeeded, some results may be missing due to - * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStatePaused - * The job has been stopped, and can be resumed. (Value: - * "JOB_STATE_PAUSED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStatePending - * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateQueued - * The job has been just created or resumed and processing has not yet - * begun. (Value: "JOB_STATE_QUEUED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateRunning - * The job is in progress. (Value: "JOB_STATE_RUNNING") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateSucceeded - * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateUnspecified - * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") - * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateUpdating - * The job is being updated. Only jobs in the `RUNNING` state can be - * updated. After updating, the job goes back to the `RUNNING` state. - * (Value: "JOB_STATE_UPDATING") + * Represents a metric to optimize. */ -@property(nonatomic, copy, nullable) NSString *state; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec : GTLRObject -/** Tuning Spec for Supervised Fine Tuning. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningSpec *supervisedTuningSpec; +/** + * Required. The optimization goal of the metric. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec_Goal_GoalTypeUnspecified + * Goal Type will default to maximize. (Value: "GOAL_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec_Goal_Maximize + * Maximize the goal metric. (Value: "MAXIMIZE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpec_Goal_Minimize + * Minimize the goal metric. (Value: "MINIMIZE") + */ +@property(nonatomic, copy, nullable) NSString *goal; -/** Output only. The tuned model resources assiociated with this TuningJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TunedModel *tunedModel; +/** + * Required. The ID of the metric. Must not contain whitespaces and must be + * unique amongst all MetricSpecs. + */ +@property(nonatomic, copy, nullable) NSString *metricId; /** - * Optional. The display name of the TunedModel. The name can be up to 128 - * characters long and can consist of any UTF-8 characters. + * Used for safe search. In the case, the metric will be a safety metric. You + * must provide a separate metric for objective metric. */ -@property(nonatomic, copy, nullable) NSString *tunedModelDisplayName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfig *safetyConfig; -/** Output only. The tuning data statistics associated with this TuningJob. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TuningDataStats *tuningDataStats; +@end -/** Output only. Time when the TuningJob was most recently updated. */ -@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; -@end +/** + * Used in safe optimization to specify threshold levels and risk tolerance. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecMetricSpecSafetyMetricConfig : GTLRObject +/** + * Desired minimum fraction of safe trials (over total number of trials) that + * should be targeted by the algorithm at any time during the study (best + * effort). This should be between 0.0 and 1.0 and a value of 0.0 means that + * there is no minimum and an algorithm proceeds without targeting any specific + * fraction. A value of 1.0 means that the algorithm attempts to only Suggest + * safe Trials. + * + * Uses NSNumber of doubleValue. + */ +@property(nonatomic, strong, nullable) NSNumber *desiredMinSafeTrialsFraction; /** - * Optional. The labels with user-defined metadata to organize TuningJob and - * generated resources such as Model and Endpoint. Label keys and values can be - * no longer than 64 characters (Unicode codepoints), can only contain - * lowercase letters, numeric characters, underscores and dashes. International - * characters are allowed. See https://goo.gl/xmQnxf for more information and - * examples of labels. + * Safety threshold (boundary value between safe and unsafe). NOTE that if you + * leave SafetyMetricConfig unset, a default value of 0 will be used. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1TuningJob_Labels : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *safetyThreshold; + @end /** - * Runtime operation information for IndexEndpointService.UndeployIndex. + * Represents a single parameter to optimize. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec : GTLRObject -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** The value spec for a 'CATEGORICAL' parameter. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec *categoricalValueSpec; -@end +/** + * A conditional parameter node is active if the parameter's value matches the + * conditional node's parent_value_condition. If two items in + * conditional_parameter_specs have the same name, they must have disjoint + * parent_value_condition. + */ +@property(nonatomic, strong, nullable) NSArray *conditionalParameterSpecs; + +/** The value spec for a 'DISCRETE' parameter. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec *discreteValueSpec; +/** The value spec for a 'DOUBLE' parameter. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec *doubleValueSpec; + +/** The value spec for an 'INTEGER' parameter. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec *integerValueSpec; /** - * Request message for IndexEndpointService.UndeployIndex. + * Required. The ID of the parameter. Must not contain whitespaces and must be + * unique amongst all ParameterSpecs. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *parameterId; /** - * Required. The ID of the DeployedIndex to be undeployed from the - * IndexEndpoint. + * How the parameter should be scaled. Leave unset for `CATEGORICAL` + * parameters. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec_ScaleType_ScaleTypeUnspecified + * By default, no scaling is applied. (Value: "SCALE_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec_ScaleType_UnitLinearScale + * Scales the feasible space to (0, 1) linearly. (Value: + * "UNIT_LINEAR_SCALE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec_ScaleType_UnitLogScale + * Scales the feasible space logarithmically to (0, 1). The entire + * feasible space must be strictly positive. (Value: "UNIT_LOG_SCALE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec_ScaleType_UnitReverseLogScale + * Scales the feasible space "reverse" logarithmically to (0, 1). The + * result is that values close to the top of the feasible space are + * spread out more than points near the bottom. The entire feasible space + * must be strictly positive. (Value: "UNIT_REVERSE_LOG_SCALE") */ -@property(nonatomic, copy, nullable) NSString *deployedIndexId; +@property(nonatomic, copy, nullable) NSString *scaleType; @end /** - * Response message for IndexEndpointService.UndeployIndex. + * Value specification for a parameter in `CATEGORICAL` type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexResponse : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec : GTLRObject /** - * Runtime operation information for EndpointService.UndeployModel. + * A default value for a `CATEGORICAL` parameter that is assumed to be a + * relatively good starting point. Unset value signals that there is no offered + * starting point. Currently only supported by the Vertex AI Vizier service. + * Not supported by HyperparameterTuningJob or TrainingPipeline. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelOperationMetadata : GTLRObject +@property(nonatomic, copy, nullable) NSString *defaultValue; -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** Required. The list of possible categories. */ +@property(nonatomic, strong, nullable) NSArray *values; @end /** - * Request message for EndpointService.UndeployModel. + * Represents a parameter spec with condition from its parent parameter. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec : GTLRObject + +/** Required. The spec for a conditional parameter. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpec *parameterSpec; /** - * Required. The ID of the DeployedModel to be undeployed from the Endpoint. + * The spec for matching values from a parent parameter of `CATEGORICAL` type. */ -@property(nonatomic, copy, nullable) NSString *deployedModelId; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition *parentCategoricalValues; /** - * If this field is provided, then the Endpoint's traffic_split will be - * overwritten with it. If last DeployedModel is being undeployed from the - * Endpoint, the [Endpoint.traffic_split] will always end up empty when this - * call returns. A DeployedModel will be successfully undeployed only if it - * doesn't have any traffic assigned to it when this method executes, or if - * this field unassigns any traffic to it. + * The spec for matching values from a parent parameter of `DISCRETE` type. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest_TrafficSplit *trafficSplit; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition *parentDiscreteValues; + +/** The spec for matching values from a parent parameter of `INTEGER` type. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueCondition *parentIntValues; @end /** - * If this field is provided, then the Endpoint's traffic_split will be - * overwritten with it. If last DeployedModel is being undeployed from the - * Endpoint, the [Endpoint.traffic_split] will always end up empty when this - * call returns. A DeployedModel will be successfully undeployed only if it - * doesn't have any traffic assigned to it when this method executes, or if - * this field unassigns any traffic to it. - * - * @note This class is documented as having more properties of NSNumber (Uses - * NSNumber of intValue.). Use @c -additionalJSONKeys and @c - * -additionalPropertyForName: to get the list of properties and then - * fetch them; or @c -additionalProperties to fetch them all at once. + * Represents the spec to match categorical values from parent parameter. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest_TrafficSplit : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecCategoricalValueCondition : GTLRObject /** - * Response message for EndpointService.UndeployModel. + * Required. Matches values of the parent parameter of 'CATEGORICAL' type. All + * values must exist in `categorical_value_spec` of parent parameter. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelResponse : GTLRObject +@property(nonatomic, strong, nullable) NSArray *values; + @end /** - * Contains model information necessary to perform batch prediction without - * requiring a full model import. + * Represents the spec to match discrete values from parent parameter. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UnmanagedContainerModel : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecDiscreteValueCondition : GTLRObject /** - * The path to the directory containing the Model artifact and any of its - * supporting files. + * Required. Matches values of the parent parameter of 'DISCRETE' type. All + * values must exist in `discrete_value_spec` of parent parameter. The Epsilon + * of the value matching is 1e-10. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *artifactUri; +@property(nonatomic, strong, nullable) NSArray *values; + +@end + /** - * Input only. The specification of the container that is to be used when - * deploying this Model. + * Represents the spec to match integer values from parent parameter. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec *containerSpec; +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpecIntValueCondition : GTLRObject -/** Contains the schemata used in Model's predictions and explanations */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata *predictSchemata; +/** + * Required. Matches values of the parent parameter of 'INTEGER' type. All + * values must lie in `integer_value_spec` of parent parameter. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSArray *values; @end /** - * Runtime operation information for UpdateDeploymentResourcePool method. + * Value specification for a parameter in `DISCRETE` type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateDeploymentResourcePoolOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec : GTLRObject -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** + * A default value for a `DISCRETE` parameter that is assumed to be a + * relatively good starting point. Unset value signals that there is no offered + * starting point. It automatically rounds to the nearest feasible discrete + * point. Currently only supported by the Vertex AI Vizier service. Not + * supported by HyperparameterTuningJob or TrainingPipeline. + * + * Uses NSNumber of doubleValue. + */ +@property(nonatomic, strong, nullable) NSNumber *defaultValue; + +/** + * Required. A list of possible values. The list should be in increasing order + * and at least 1e-10 apart. For instance, this parameter might have possible + * settings of 1.5, 2.5, and 4.0. This list should not contain more than 1,000 + * values. + * + * Uses NSNumber of doubleValue. + */ +@property(nonatomic, strong, nullable) NSArray *values; @end /** - * Runtime operation information for ModelService.UpdateExplanationDataset. + * Value specification for a parameter in `DOUBLE` type. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec : GTLRObject + +/** + * A default value for a `DOUBLE` parameter that is assumed to be a relatively + * good starting point. Unset value signals that there is no offered starting + * point. Currently only supported by the Vertex AI Vizier service. Not + * supported by HyperparameterTuningJob or TrainingPipeline. + * + * Uses NSNumber of doubleValue. + */ +@property(nonatomic, strong, nullable) NSNumber *defaultValue; + +/** + * Required. Inclusive maximum value of the parameter. + * + * Uses NSNumber of doubleValue. + */ +@property(nonatomic, strong, nullable) NSNumber *maxValue; + +/** + * Required. Inclusive minimum value of the parameter. + * + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetOperationMetadata : GTLRObject - -/** The common part of the operation metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@property(nonatomic, strong, nullable) NSNumber *minValue; @end /** - * Request message for ModelService.UpdateExplanationDataset. + * Value specification for a parameter in `INTEGER` type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetRequest : GTLRObject - -/** The example config containing the location of the dataset. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Examples *examples; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec : GTLRObject /** - * Response message of ModelService.UpdateExplanationDataset operation. + * A default value for an `INTEGER` parameter that is assumed to be a + * relatively good starting point. Unset value signals that there is no offered + * starting point. Currently only supported by the Vertex AI Vizier service. + * Not supported by HyperparameterTuningJob or TrainingPipeline. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetResponse : GTLRObject -@end - +@property(nonatomic, strong, nullable) NSNumber *defaultValue; /** - * Details of operations that perform update FeatureGroup. + * Required. Inclusive maximum value of the parameter. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureGroupOperationMetadata : GTLRObject - -/** Operation metadata for FeatureGroup. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@property(nonatomic, strong, nullable) NSNumber *maxValue; /** - * Details of operations that perform update FeatureOnlineStore. + * Required. Inclusive minimum value of the parameter. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOnlineStoreOperationMetadata : GTLRObject - -/** Operation metadata for FeatureOnlineStore. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@property(nonatomic, strong, nullable) NSNumber *minValue; @end /** - * Details of operations that perform update Feature. + * The configuration (stopping conditions) for automated stopping of a Study. + * Conditions include trial budgets, time budgets, and convergence detection. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOperationMetadata : GTLRObject - -/** Operation metadata for Feature Update. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudySpecStudyStoppingConfig : GTLRObject /** - * Details of operations that perform update Featurestore. + * If the objective value has not improved for this much time, stop the study. + * WARNING: Effective only for single-objective studies. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeaturestoreOperationMetadata : GTLRObject - -/** Operation metadata for Featurestore. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end +@property(nonatomic, strong, nullable) GTLRDuration *maxDurationNoProgress; +/** If the specified time or duration has passed, stop the study. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudyTimeConstraint *maximumRuntimeConstraint; /** - * Details of operations that perform update FeatureView. + * If there are more than this many trials, stop the study. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureViewOperationMetadata : GTLRObject - -/** Operation metadata for FeatureView Update. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@property(nonatomic, strong, nullable) NSNumber *maxNumTrials; /** - * Runtime operation information for IndexService.UpdateIndex. + * If the objective value has not improved for this many consecutive trials, + * stop the study. WARNING: Effective only for single-objective studies. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateIndexOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -/** The operation metadata with regard to Matching Engine Index operation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadata *nearestNeighborSearchOperationMetadata; - -@end +@property(nonatomic, strong, nullable) NSNumber *maxNumTrialsNoProgress; +/** + * Each "stopping rule" in this proto specifies an "if" condition. Before + * Vizier would generate a new suggestion, it first checks each specified + * stopping rule, from top to bottom in this list. Note that the first few + * rules (e.g. minimum_runtime_constraint, min_num_trials) will prevent other + * stopping rules from being evaluated until they are met. For example, setting + * `min_num_trials=5` and `always_stop_after= 1 hour` means that the Study will + * ONLY stop after it has 5 COMPLETED trials, even if more than an hour has + * passed since its creation. It follows the first applicable rule (whose "if" + * condition is satisfied) to make a stopping decision. If none of the + * specified rules are applicable, then Vizier decides that the study should + * not stop. If Vizier decides that the study should stop, the study enters + * STOPPING state (or STOPPING_ASAP if should_stop_asap = true). IMPORTANT: The + * automatic study state transition happens precisely as described above; that + * is, deleting trials or updating StudyConfig NEVER automatically moves the + * study state back to ACTIVE. If you want to _resume_ a Study that was + * stopped, 1) change the stopping conditions if necessary, 2) activate the + * study, and then 3) ask for suggestions. If the specified time or duration + * has not passed, do not stop the study. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1StudyTimeConstraint *minimumRuntimeConstraint; /** - * Runtime operation information for - * JobService.UpdateModelDeploymentMonitoringJob. + * If there are fewer than this many COMPLETED trials, do not stop the study. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateModelDeploymentMonitoringJobOperationMetadata : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *minNumTrials; -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** + * If true, a Study enters STOPPING_ASAP whenever it would normally enters + * STOPPING state. The bottom line is: set to true if you want to interrupt + * on-going evaluations of Trials as soon as the study stopping condition is + * met. (Please see Study.State documentation for the source of truth). + * + * Uses NSNumber of boolValue. + */ +@property(nonatomic, strong, nullable) NSNumber *shouldStopAsap; @end /** - * Details of operations that perform update PersistentResource. + * Time-based Constraint for Study */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdatePersistentResourceOperationMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1StudyTimeConstraint : GTLRObject -/** Operation metadata for PersistentResource. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** Compares the wallclock time to this time. Must use UTC timezone. */ +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; -/** Progress Message for Update LRO */ -@property(nonatomic, copy, nullable) NSString *progressMessage; +/** Counts the wallclock time passed since the creation of this Study. */ +@property(nonatomic, strong, nullable) GTLRDuration *maxDuration; @end /** - * Runtime operation metadata for SpecialistPoolService.UpdateSpecialistPool. + * Details of operations that perform Trials suggestion. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateSpecialistPoolOperationMetadata : GTLRObject - -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsMetadata : GTLRObject /** - * Output only. The name of the SpecialistPool to which the specialists are - * being added. Format: - * `projects/{project_id}/locations/{location_id}/specialistPools/{specialist_pool}` + * The identifier of the client that is requesting the suggestion. If multiple + * SuggestTrialsRequests have the same `client_id`, the service will return the + * identical suggested Trial if the Trial is pending, and provide a new Trial + * if the last suggested Trial was completed. */ -@property(nonatomic, copy, nullable) NSString *specialistPool; +@property(nonatomic, copy, nullable) NSString *clientId; + +/** Operation metadata for suggesting Trials. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * Details of operations that perform update Tensorboard. + * Request message for VizierService.SuggestTrials. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateTensorboardOperationMetadata : GTLRObject - -/** Operation metadata for Tensorboard. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsRequest : GTLRObject /** - * Metadata information for NotebookService.UpgradeNotebookRuntime. + * Required. The identifier of the client that is requesting the suggestion. If + * multiple SuggestTrialsRequests have the same `client_id`, the service will + * return the identical suggested Trial if the Trial is pending, and provide a + * new Trial if the last suggested Trial was completed. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeOperationMetadata : GTLRObject +@property(nonatomic, copy, nullable) NSString *clientId; -/** The operation generic information. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** + * Optional. This allows you to specify the "context" for a Trial; a context is + * a slice (a subspace) of the search space. Typical uses for contexts: 1) You + * are using Vizier to tune a server for best performance, but there's a strong + * weekly cycle. The context specifies the day-of-week. This allows Tuesday to + * generalize from Wednesday without assuming that everything is identical. 2) + * Imagine you're optimizing some medical treatment for people. As they walk in + * the door, you know certain facts about them (e.g. sex, weight, height, + * blood-pressure). Put that information in the context, and Vizier will adapt + * its suggestions to the patient. 3) You want to do a fair A/B test + * efficiently. Specify the "A" and "B" conditions as contexts, and Vizier will + * generalize between "A" and "B" conditions. If they are similar, this will + * allow Vizier to converge to the optimum faster than if "A" and "B" were + * separate Studies. NOTE: You can also enter contexts as REQUESTED Trials, + * e.g. via the CreateTrial() RPC; that's the asynchronous option where you + * don't need a close association between contexts and suggestions. NOTE: All + * the Parameters you set in a context MUST be defined in the Study. NOTE: You + * must supply 0 or $suggestion_count contexts. If you don't supply any + * contexts, Vizier will make suggestions from the full search space specified + * in the StudySpec; if you supply a full set of context, each suggestion will + * match the corresponding context. NOTE: A Context with no features set + * matches anything, and allows suggestions from the full search space. NOTE: + * Contexts MUST lie within the search space specified in the StudySpec. It's + * an error if they don't. NOTE: Contexts preferentially match ACTIVE then + * REQUESTED trials before new suggestions are generated. NOTE: Generation of + * suggestions involves a match between a Context and (optionally) a REQUESTED + * trial; if that match is not fully specified, a suggestion will be geneated + * in the merged subspace. + */ +@property(nonatomic, strong, nullable) NSArray *contexts; /** - * A human-readable message that shows the intermediate progress details of - * NotebookRuntime. + * Required. The number of suggestions requested. It must be positive. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *progressMessage; +@property(nonatomic, strong, nullable) NSNumber *suggestionCount; @end /** - * Request message for NotebookService.UpgradeNotebookRuntime. + * Response message for VizierService.SuggestTrials. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeRequest : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse : GTLRObject +/** The time at which operation processing completed. */ +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; + +/** The time at which the operation was started. */ +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * Details of ModelService.UploadModel operation. + * The state of the Study. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse_StudyState_Active + * The study is active. (Value: "ACTIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse_StudyState_Completed + * The study is done when the service exhausts the parameter search space + * or max_trial_count is reached. (Value: "COMPLETED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse_StudyState_Inactive + * The study is stopped due to an internal error. (Value: "INACTIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SuggestTrialsResponse_StudyState_StateUnspecified + * The study state is unspecified. (Value: "STATE_UNSPECIFIED") */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UploadModelOperationMetadata : GTLRObject +@property(nonatomic, copy, nullable) NSString *studyState; -/** The common part of the operation metadata. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; +/** A list of Trials. */ +@property(nonatomic, strong, nullable) NSArray *trials; @end /** - * Request message for ModelService.UploadModel. + * Hyperparameters for SFT. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UploadModelRequest : GTLRObject - -/** Required. The Model to create. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Model *model; +@interface GTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters : GTLRObject /** - * Optional. The ID to use for the uploaded Model, which will become the final - * component of the model resource name. This value may be up to 63 characters, - * and valid characters are `[a-z0-9_-]`. The first character cannot be a - * number or hyphen. + * Optional. Adapter size for tuning. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters_AdapterSize_AdapterSizeEight + * Adapter size 8. (Value: "ADAPTER_SIZE_EIGHT") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters_AdapterSize_AdapterSizeFour + * Adapter size 4. (Value: "ADAPTER_SIZE_FOUR") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters_AdapterSize_AdapterSizeOne + * Adapter size 1. (Value: "ADAPTER_SIZE_ONE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters_AdapterSize_AdapterSizeSixteen + * Adapter size 16. (Value: "ADAPTER_SIZE_SIXTEEN") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters_AdapterSize_AdapterSizeUnspecified + * Adapter size is unspecified. (Value: "ADAPTER_SIZE_UNSPECIFIED") */ -@property(nonatomic, copy, nullable) NSString *modelId; +@property(nonatomic, copy, nullable) NSString *adapterSize; /** - * Optional. The resource name of the model into which to upload the version. - * Only specify this field when uploading a new version. + * Optional. Number of complete passes the model makes over the entire training + * dataset during training. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *parentModel; +@property(nonatomic, strong, nullable) NSNumber *epochCount; /** - * Optional. The user-provided custom service account to use to do the model - * upload. If empty, [Vertex AI Service - * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) - * will be used to access resources needed to upload the model. This account - * must belong to the target project where the model is uploaded to, i.e., the - * project specified in the `parent` field of this request and have necessary - * read permissions (to Google Cloud Storage, Artifact Registry, etc.). + * Optional. Multiplier for adjusting the default learning rate. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *serviceAccount; +@property(nonatomic, strong, nullable) NSNumber *learningRateMultiplier; @end /** - * Response message of ModelService.UploadModel operation. - */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UploadModelResponse : GTLRObject - -/** - * The name of the uploaded Model resource. Format: - * `projects/{project}/locations/{location}/models/{model}` + * Dataset distribution for Supervised Tuning. */ -@property(nonatomic, copy, nullable) NSString *model; - -/** Output only. The version ID of the model that is uploaded. */ -@property(nonatomic, copy, nullable) NSString *modelVersionId; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution : GTLRObject +/** Output only. Defines the histogram bucket. */ +@property(nonatomic, strong, nullable) NSArray *buckets; /** - * Request message for IndexService.UpsertDatapoints + * Output only. The maximum of the population values. + * + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsRequest : GTLRObject - -/** A list of datapoints to be created/updated. */ -@property(nonatomic, strong, nullable) NSArray *datapoints; +@property(nonatomic, strong, nullable) NSNumber *max; /** - * Optional. Update mask is used to specify the fields to be overwritten in the - * datapoints by the update. The fields specified in the update_mask are - * relative to each IndexDatapoint inside datapoints, not the full request. - * Updatable fields: * Use `all_restricts` to update both restricts and - * numeric_restricts. + * Output only. The arithmetic mean of the values in the population. * - * String format is a comma-separated list of fields. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *updateMask; - -@end - +@property(nonatomic, strong, nullable) NSNumber *mean; /** - * Response message for IndexService.UpsertDatapoints + * Output only. The median of the values in the population. + * + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsResponse : GTLRObject -@end - +@property(nonatomic, strong, nullable) NSNumber *median; /** - * References an API call. It contains more information about long running - * operation and Jobs that are triggered by the API call. + * Output only. The minimum of the population values. + * + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1UserActionReference : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *min; /** - * For API calls that start a LabelingJob. Resource name of the LabelingJob. - * Format: - * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` + * Output only. The 5th percentile of the values in the population. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *dataLabelingJob; +@property(nonatomic, strong, nullable) NSNumber *p5; /** - * The method name of the API RPC call. For example, - * "/google.cloud.aiplatform.{apiVersion}.DatasetService.CreateDataset" + * Output only. The 95th percentile of the values in the population. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, copy, nullable) NSString *method; +@property(nonatomic, strong, nullable) NSNumber *p95; /** - * For API calls that return a long running operation. Resource name of the - * long running operation. Format: - * `projects/{project}/locations/{location}/operations/{operation}` + * Output only. Sum of a given population of values. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *operation; +@property(nonatomic, strong, nullable) NSNumber *sum; @end /** - * Value is the value of the field. + * Dataset bucket used to create a histogram for the distribution given a + * population of values. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1Value : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistributionDatasetBucket : GTLRObject /** - * A double value. + * Output only. Number of values in the bucket. * * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *doubleValue; +@property(nonatomic, strong, nullable) NSNumber *count; /** - * An integer value. + * Output only. Left bound of the bucket. * - * Uses NSNumber of longLongValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *intValue; +@property(nonatomic, strong, nullable) NSNumber *left; -/** A string value. */ -@property(nonatomic, copy, nullable) NSString *stringValue; +/** + * Output only. Right bound of the bucket. + * + * Uses NSNumber of doubleValue. + */ +@property(nonatomic, strong, nullable) NSNumber *right; @end /** - * Retrieve from Vertex AI Search datastore for grounding. See - * https://cloud.google.com/vertex-ai-search-and-conversation + * Tuning data statistics for Supervised Tuning. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1VertexAISearch : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDataStats : GTLRObject /** - * Required. Fully-qualified Vertex AI Search's datastore resource ID. Format: - * `projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}` + * Output only. Number of billable characters in the tuning dataset. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *datastore; - -@end - +@property(nonatomic, strong, nullable) NSNumber *totalBillableCharacterCount; /** - * Metadata describes the input video content. + * Output only. Number of tuning characters in the tuning dataset. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1VideoMetadata : GTLRObject - -/** Optional. The end offset of the video. */ -@property(nonatomic, strong, nullable) GTLRDuration *endOffset; - -/** Optional. The start offset of the video. */ -@property(nonatomic, strong, nullable) GTLRDuration *startOffset; - -@end +@property(nonatomic, strong, nullable) NSNumber *totalTuningCharacterCount; +/** + * Output only. Number of examples in the tuning dataset. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSNumber *tuningDatasetExampleCount; /** - * Represents the spec of a worker pool in a job. + * Output only. Number of tuning steps for this Tuning Job. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1WorkerPoolSpec : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *tuningStepCount; -/** The custom container task. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ContainerSpec *containerSpec; +/** Output only. Sample user messages in the training dataset uri. */ +@property(nonatomic, strong, nullable) NSArray *userDatasetExamples; -/** Disk spec. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DiskSpec *diskSpec; +/** Output only. Dataset distributions for the user input tokens. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution *userInputTokenDistribution; -/** Optional. Immutable. The specification of a single machine. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec *machineSpec; +/** Output only. Dataset distributions for the messages per example. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution *userMessagePerExampleDistribution; -/** Optional. List of NFS mount spec. */ -@property(nonatomic, strong, nullable) NSArray *nfsMounts; +/** Output only. Dataset distributions for the user output tokens. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution *userOutputTokenDistribution; + +@end -/** The Python packaged task. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PythonPackageSpec *pythonPackageSpec; /** - * Optional. The number of worker replicas to use for this worker pool. - * - * Uses NSNumber of longLongValue. + * Tuning Spec for Supervised Tuning. */ -@property(nonatomic, strong, nullable) NSNumber *replicaCount; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningSpec : GTLRObject +/** Optional. Hyperparameters for SFT. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedHyperParameters *hyperParameters; /** - * Contains Feature values to be written for a specific entity. + * Required. Cloud Storage path to file containing training dataset for tuning. + * The dataset must be formatted as a JSONL file. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload : GTLRObject - -/** Required. The ID of the entity. */ -@property(nonatomic, copy, nullable) NSString *entityId; +@property(nonatomic, copy, nullable) NSString *trainingDatasetUri; /** - * Required. Feature values to be written, mapping from Feature ID to value. Up - * to 100,000 `feature_values` entries may be written across all payloads. The - * feature generation time, aligned by days, must be no older than five years - * (1825 days) and no later than one year (366 days) in the future. + * Optional. Cloud Storage path to file containing validation dataset for + * tuning. The dataset must be formatted as a JSONL file. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload_FeatureValues *featureValues; +@property(nonatomic, copy, nullable) NSString *validationDatasetUri; @end /** - * Required. Feature values to be written, mapping from Feature ID to value. Up - * to 100,000 `feature_values` entries may be written across all payloads. The - * feature generation time, aligned by days, must be no older than five years - * (1825 days) and no later than one year (366 days) in the future. - * - * @note This class is documented as having more properties of - * GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Request message for FeatureOnlineStoreAdminService.SyncFeatureView. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload_FeatureValues : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewRequest : GTLRObject @end /** - * Request message for FeaturestoreOnlineServingService.WriteFeatureValues. + * Respose message for FeatureOnlineStoreAdminService.SyncFeatureView. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesRequest : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1SyncFeatureViewResponse : GTLRObject /** - * Required. The entities to be written. Up to 100,000 feature values can be - * written across all `payloads`. + * Format: + * `projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}/featureViews/{feature_view}/featureViewSyncs/{feature_view_sync}` */ -@property(nonatomic, strong, nullable) NSArray *payloads; +@property(nonatomic, copy, nullable) NSString *featureViewSync; @end /** - * Response message for FeaturestoreOnlineServingService.WriteFeatureValues. + * A tensor value type. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesResponse : GTLRObject -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1Tensor : GTLRObject /** - * Request message for TensorboardService.WriteTensorboardExperimentData. + * Type specific representations that make it easy to create tensor protos in + * all languages. Only the representation corresponding to "dtype" can be set. + * The values hold the flattened representation of the tensor in row major + * order. BOOL + * + * Uses NSNumber of boolValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataRequest : GTLRObject +@property(nonatomic, strong, nullable) NSArray *boolVal; /** - * Required. Requests containing per-run TensorboardTimeSeries data to write. + * STRING + * + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -@property(nonatomic, strong, nullable) NSArray *writeRunDataRequests; - -@end - +@property(nonatomic, strong, nullable) NSArray *bytesVal; /** - * Response message for TensorboardService.WriteTensorboardExperimentData. + * DOUBLE + * + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataResponse : GTLRObject -@end - +@property(nonatomic, strong, nullable) NSArray *doubleVal; /** - * Request message for TensorboardService.WriteTensorboardRunData. + * The data type of tensor. + * + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Bool Data + * types that all computation devices are expected to be capable to + * support. (Value: "BOOL") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_DataTypeUnspecified + * Not a legal value for DataType. Used to indicate a DataType field has + * not been set. (Value: "DATA_TYPE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Double Value + * "DOUBLE" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Float Value + * "FLOAT" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Int16 Value + * "INT16" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Int32 Value + * "INT32" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Int64 Value + * "INT64" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Int8 Value + * "INT8" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_String Value + * "STRING" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Uint16 Value + * "UINT16" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Uint32 Value + * "UINT32" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Uint64 Value + * "UINT64" + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Tensor_Dtype_Uint8 Value + * "UINT8" */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *dtype; /** - * Required. The resource name of the TensorboardRun to write data to. Format: - * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` + * FLOAT + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *tensorboardRun; +@property(nonatomic, strong, nullable) NSArray *floatVal; /** - * Required. The TensorboardTimeSeries data to write. Values with in a time - * series are indexed by their step value. Repeated writes to the same step - * will overwrite the existing value for that step. The upper limit of data - * points per write request is 5000. + * INT64 + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSArray *timeSeriesData; - -@end - +@property(nonatomic, strong, nullable) NSArray *int64Val; /** - * Response message for TensorboardService.WriteTensorboardRunData. + * INT_8 INT_16 INT_32 + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataResponse : GTLRObject -@end +@property(nonatomic, strong, nullable) NSArray *intVal; +/** A list of tensor values. */ +@property(nonatomic, strong, nullable) NSArray *listVal; /** - * An explanation method that redistributes Integrated Gradients attributions - * to segmented regions, taking advantage of the model's fully differentiable - * structure. Refer to this paper for more details: - * https://arxiv.org/abs/1906.02825 Supported only by image Models. + * Shape of the tensor. + * + * Uses NSNumber of longLongValue. */ -@interface GTLRAiplatform_GoogleCloudAiplatformV1XraiAttribution : GTLRObject +@property(nonatomic, strong, nullable) NSArray *shape; + +/** STRING */ +@property(nonatomic, strong, nullable) NSArray *stringVal; + +/** A map of string to tensor. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensor_StructVal *structVal; /** - * Config for XRAI with blur baseline. When enabled, a linear path from the - * maximally blurred image to the input image is created. Using a blurred - * baseline instead of zero (black image) is motivated by the BlurIG approach - * explained here: https://arxiv.org/abs/2004.03383 + * Serialized raw tensor content. + * + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BlurBaselineConfig *blurBaselineConfig; +@property(nonatomic, copy, nullable) NSString *tensorVal; /** - * Config for SmoothGrad approximation of gradients. When enabled, the - * gradients are approximated by averaging the gradients from noisy samples in - * the vicinity of the inputs. Adding noise can help improve the computed - * gradients. Refer to this paper for more details: - * https://arxiv.org/pdf/1706.03825.pdf + * UINT64 + * + * Uses NSNumber of unsignedLongLongValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SmoothGradConfig *smoothGradConfig; +@property(nonatomic, strong, nullable) NSArray *uint64Val; /** - * Required. The number of steps for approximating the path integral. A good - * value to start is 50 and gradually increase until the sum to diff property - * is met within the desired error range. Valid range of its value is [1, 100], - * inclusively. + * UINT8 UINT16 UINT32 * - * Uses NSNumber of intValue. + * Uses NSNumber of unsignedIntValue. */ -@property(nonatomic, strong, nullable) NSNumber *stepCount; +@property(nonatomic, strong, nullable) NSArray *uintVal; @end /** - * The response message for Locations.ListLocations. + * A map of string to tensor. * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "locations" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1Tensor. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudLocationListLocationsResponse : GTLRCollectionObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Tensor_StructVal : GTLRObject +@end + /** - * A list of locations that matches the specified filter in the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Tensorboard is a physical database that stores users' training metrics. A + * default Tensorboard is provided in each region of a Google Cloud project. If + * needed users can also create extra Tensorboards in their projects. */ -@property(nonatomic, strong, nullable) NSArray *locations; - -/** The standard List next-page token. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard : GTLRObject -@end +/** + * Output only. Consumer project Cloud Storage path prefix used to store blob + * data, which can either be a bucket or directory. Does not end with a '/'. + */ +@property(nonatomic, copy, nullable) NSString *blobStoragePathPrefix; +/** Output only. Timestamp when this Tensorboard was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * A resource that represents a Google Cloud location. + * Description of this Tensorboard. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@interface GTLRAiplatform_GoogleCloudLocationLocation : GTLRObject +@property(nonatomic, copy, nullable) NSString *descriptionProperty; + +/** Required. User provided name of this Tensorboard. */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * The friendly name for this location, typically a nearby city name. For - * example, "Tokyo". + * Customer-managed encryption key spec for a Tensorboard. If set, this + * Tensorboard and all sub-resources of this Tensorboard will be secured by + * this key. */ -@property(nonatomic, copy, nullable) NSString *displayName; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * Cross-service attributes for the location. For example - * {"cloud.googleapis.com/region": "us-east1"} + * Used to perform a consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudLocationLocation_Labels *labels; +@property(nonatomic, copy, nullable) NSString *ETag; -/** The canonical id for this location. For example: `"us-east1"`. */ -@property(nonatomic, copy, nullable) NSString *locationId; +/** + * Used to indicate if the TensorBoard instance is the default one. Each + * project & region can have at most one default TensorBoard instance. Creation + * of a default TensorBoard instance and updating an existing TensorBoard + * instance to be default will mark all other TensorBoard instances (if any) as + * non default. + * + * Uses NSNumber of boolValue. + */ +@property(nonatomic, strong, nullable) NSNumber *isDefault; /** - * Service-specific metadata. For example the available capacity at the given - * location. + * The labels with user-defined metadata to organize your Tensorboards. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. No more than 64 user labels + * can be associated with one Tensorboard (System labels are excluded). See + * https://goo.gl/xmQnxf for more information and examples of labels. System + * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are + * immutable. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudLocationLocation_Metadata *metadata; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard_Labels *labels; /** - * Resource name for the location, which may vary between implementations. For - * example: `"projects/example-project/locations/us-east1"` + * Output only. Name of the Tensorboard. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}` */ @property(nonatomic, copy, nullable) NSString *name; -@end - - /** - * Cross-service attributes for the location. For example - * {"cloud.googleapis.com/region": "us-east1"} + * Output only. The number of Runs stored in this Tensorboard. * - * @note This class is documented as having more properties of NSString. Use @c - * -additionalJSONKeys and @c -additionalPropertyForName: to get the list - * of properties and then fetch them; or @c -additionalProperties to - * fetch them all at once. + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_GoogleCloudLocationLocation_Labels : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *runCount; + +/** Output only. Timestamp when this Tensorboard was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; + @end /** - * Service-specific metadata. For example the available capacity at the given - * location. + * The labels with user-defined metadata to organize your Tensorboards. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. No more than 64 user labels + * can be associated with one Tensorboard (System labels are excluded). See + * https://goo.gl/xmQnxf for more information and examples of labels. System + * reserved label keys are prefixed with "aiplatform.googleapis.com/" and are + * immutable. * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleCloudLocationLocation_Metadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Tensorboard_Labels : GTLRObject @end /** - * Associates `members`, or principals, with a `role`. + * One blob (e.g, image, graph) viewable on a blob metric plot. */ -@interface GTLRAiplatform_GoogleIamV1Binding : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlob : GTLRObject /** - * The condition that is associated with this binding. If the condition - * evaluates to `true`, then this binding applies to the current request. If - * the condition evaluates to `false`, then this binding does not apply to the - * current request. However, a different role binding might grant the same role - * to one or more of the principals in this binding. To learn which resources - * support conditions in their IAM policies, see the [IAM - * documentation](https://cloud.google.com/iam/help/conditions/resource-policies). + * Optional. The bytes of the blob is not present unless it's returned by the + * ReadTensorboardBlobData endpoint. + * + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeExpr *condition; +@property(nonatomic, copy, nullable) NSString *data; /** - * Specifies the principals requesting access for a Google Cloud resource. - * `members` can have the following values: * `allUsers`: A special identifier - * that represents anyone who is on the internet; with or without a Google - * account. * `allAuthenticatedUsers`: A special identifier that represents - * anyone who is authenticated with a Google account or a service account. Does - * not include identities that come from external identity providers (IdPs) - * through identity federation. * `user:{emailid}`: An email address that - * represents a specific Google account. For example, `alice\@example.com` . * - * `serviceAccount:{emailid}`: An email address that represents a Google - * service account. For example, `my-other-app\@appspot.gserviceaccount.com`. * - * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An - * identifier for a [Kubernetes service - * account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). - * For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * - * `group:{emailid}`: An email address that represents a Google group. For - * example, `admins\@example.com`. * `domain:{domain}`: The G Suite domain - * (primary) that represents all the users of that domain. For example, - * `google.com` or `example.com`. * - * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: - * A single identity in a workforce identity pool. * - * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: - * All workforce identities in a group. * - * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: - * All workforce identities with a specific attribute value. * - * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/ - * *`: All identities in a workforce identity pool. * - * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: - * A single identity in a workload identity pool. * - * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: - * A workload identity pool group. * - * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: - * All identities in a workload identity pool with a certain attribute. * - * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/ - * *`: All identities in a workload identity pool. * - * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique - * identifier) representing a user that has been recently deleted. For example, - * `alice\@example.com?uid=123456789012345678901`. If the user is recovered, - * this value reverts to `user:{emailid}` and the recovered user retains the - * role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An - * email address (plus unique identifier) representing a service account that - * has been recently deleted. For example, - * `my-other-app\@appspot.gserviceaccount.com?uid=123456789012345678901`. If - * the service account is undeleted, this value reverts to - * `serviceAccount:{emailid}` and the undeleted service account retains the - * role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email - * address (plus unique identifier) representing a Google group that has been - * recently deleted. For example, - * `admins\@example.com?uid=123456789012345678901`. If the group is recovered, - * this value reverts to `group:{emailid}` and the recovered group retains the - * role in the binding. * - * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: - * Deleted single identity in a workforce identity pool. For example, - * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. + * Output only. A URI safe key uniquely identifying a blob. Can be used to + * locate the blob stored in the Cloud Storage bucket of the consumer project. + * + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@property(nonatomic, strong, nullable) NSArray *members; +@property(nonatomic, copy, nullable) NSString *identifier; + +@end + /** - * Role that is assigned to the list of `members`, or principals. For example, - * `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM - * roles and permissions, see the [IAM - * documentation](https://cloud.google.com/iam/docs/roles-overview). For a list - * of the available pre-defined roles, see - * [here](https://cloud.google.com/iam/docs/understanding-roles). + * One point viewable on a blob metric plot, but mostly just a wrapper message + * to work around repeated fields can't be used directly within `oneof` fields. */ -@property(nonatomic, copy, nullable) NSString *role; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlobSequence : GTLRObject + +/** List of blobs contained within the sequence. */ +@property(nonatomic, strong, nullable) NSArray *values; @end /** - * An Identity and Access Management (IAM) policy, which specifies access - * controls for Google Cloud resources. A `Policy` is a collection of - * `bindings`. A `binding` binds one or more `members`, or principals, to a - * single `role`. Principals can be user accounts, service accounts, Google - * groups, and domains (such as G Suite). A `role` is a named list of - * permissions; each `role` can be an IAM predefined role or a user-created - * custom role. For some types of Google Cloud resources, a `binding` can also - * specify a `condition`, which is a logical expression that allows access to a - * resource only if the expression evaluates to `true`. A condition can add - * constraints based on attributes of the request, the resource, or both. To - * learn which resources support conditions in their IAM policies, see the [IAM - * documentation](https://cloud.google.com/iam/help/conditions/resource-policies). - * **JSON example:** ``` { "bindings": [ { "role": - * "roles/resourcemanager.organizationAdmin", "members": [ - * "user:mike\@example.com", "group:admins\@example.com", "domain:google.com", - * "serviceAccount:my-project-id\@appspot.gserviceaccount.com" ] }, { "role": - * "roles/resourcemanager.organizationViewer", "members": [ - * "user:eve\@example.com" ], "condition": { "title": "expirable access", - * "description": "Does not grant access after Sep 2020", "expression": - * "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": - * "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - - * members: - user:mike\@example.com - group:admins\@example.com - - * domain:google.com - - * serviceAccount:my-project-id\@appspot.gserviceaccount.com role: - * roles/resourcemanager.organizationAdmin - members: - user:eve\@example.com - * role: roles/resourcemanager.organizationViewer condition: title: expirable - * access description: Does not grant access after Sep 2020 expression: - * request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= - * version: 3 ``` For a description of IAM and its features, see the [IAM - * documentation](https://cloud.google.com/iam/docs/). + * A TensorboardExperiment is a group of TensorboardRuns, that are typically + * the results of a training job run, in a Tensorboard. */ -@interface GTLRAiplatform_GoogleIamV1Policy : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment : GTLRObject + +/** Output only. Timestamp when this TensorboardExperiment was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * Associates a list of `members`, or principals, with a `role`. Optionally, - * may specify a `condition` that determines how and when the `bindings` are - * applied. Each of the `bindings` must contain at least one principal. The - * `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of - * these principals can be Google groups. Each occurrence of a principal counts - * towards these limits. For example, if the `bindings` grant 50 different - * roles to `user:alice\@example.com`, and not to any other principal, then you - * can add another 1,450 principals to the `bindings` in the `Policy`. + * Description of this TensorboardExperiment. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, strong, nullable) NSArray *bindings; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; + +/** User provided name of this TensorboardExperiment. */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * `etag` is used for optimistic concurrency control as a way to help prevent - * simultaneous updates of a policy from overwriting each other. It is strongly - * suggested that systems make use of the `etag` in the read-modify-write cycle - * to perform policy updates in order to avoid race conditions: An `etag` is - * returned in the response to `getIamPolicy`, and systems are expected to put - * that etag in the request to `setIamPolicy` to ensure that their change will - * be applied to the same version of the policy. **Important:** If you use IAM - * Conditions, you must include the `etag` field whenever you call - * `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a - * version `3` policy with a version `1` policy, and all of the conditions in - * the version `3` policy are lost. - * - * Contains encoded binary data; GTLRBase64 can encode/decode (probably - * web-safe format). + * Used to perform consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. */ @property(nonatomic, copy, nullable) NSString *ETag; /** - * Specifies the format of the policy. Valid values are `0`, `1`, and `3`. - * Requests that specify an invalid value are rejected. Any operation that - * affects conditional role bindings must specify version `3`. This requirement - * applies to the following operations: * Getting a policy that includes a - * conditional role binding * Adding a conditional role binding to a policy * - * Changing a conditional role binding in a policy * Removing any role binding, - * with or without a condition, from a policy that includes conditions - * **Important:** If you use IAM Conditions, you must include the `etag` field - * whenever you call `setIamPolicy`. If you omit this field, then IAM allows - * you to overwrite a version `3` policy with a version `1` policy, and all of - * the conditions in the version `3` policy are lost. If a policy does not - * include any conditions, operations on that policy may specify any valid - * version or leave the field unset. To learn which resources support - * conditions in their IAM policies, see the [IAM - * documentation](https://cloud.google.com/iam/help/conditions/resource-policies). - * - * Uses NSNumber of intValue. + * The labels with user-defined metadata to organize your + * TensorboardExperiment. Label keys and values cannot be longer than 64 + * characters (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. No + * more than 64 user labels can be associated with one Dataset (System labels + * are excluded). See https://goo.gl/xmQnxf for more information and examples + * of labels. System reserved label keys are prefixed with + * `aiplatform.googleapis.com/` and are immutable. The following system labels + * exist for each Dataset: * + * `aiplatform.googleapis.com/dataset_metadata_schema`: output only. Its value + * is the metadata_schema's title. */ -@property(nonatomic, strong, nullable) NSNumber *version; - -@end +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment_Labels *labels; +/** + * Output only. Name of the TensorboardExperiment. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}` + */ +@property(nonatomic, copy, nullable) NSString *name; /** - * Request message for `SetIamPolicy` method. + * Immutable. Source of the TensorboardExperiment. Example: a custom training + * job. */ -@interface GTLRAiplatform_GoogleIamV1SetIamPolicyRequest : GTLRObject +@property(nonatomic, copy, nullable) NSString *source; /** - * REQUIRED: The complete policy to be applied to the `resource`. The size of - * the policy is limited to a few 10s of KB. An empty policy is a valid policy - * but certain Google Cloud services (such as Projects) might reject them. + * Output only. Timestamp when this TensorboardExperiment was last updated. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleIamV1Policy *policy; +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * Response message for `TestIamPermissions` method. + * The labels with user-defined metadata to organize your + * TensorboardExperiment. Label keys and values cannot be longer than 64 + * characters (Unicode codepoints), can only contain lowercase letters, numeric + * characters, underscores and dashes. International characters are allowed. No + * more than 64 user labels can be associated with one Dataset (System labels + * are excluded). See https://goo.gl/xmQnxf for more information and examples + * of labels. System reserved label keys are prefixed with + * `aiplatform.googleapis.com/` and are immutable. The following system labels + * exist for each Dataset: * + * `aiplatform.googleapis.com/dataset_metadata_schema`: output only. Its value + * is the metadata_schema's title. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_GoogleIamV1TestIamPermissionsResponse : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardExperiment_Labels : GTLRObject +@end + /** - * A subset of `TestPermissionsRequest.permissions` that the caller is allowed. + * TensorboardRun maps to a specific execution of a training job with a given + * set of hyperparameter values, model definition, dataset, etc */ -@property(nonatomic, strong, nullable) NSArray *permissions; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun : GTLRObject -@end +/** Output only. Timestamp when this TensorboardRun was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; + +/** + * Description of this TensorboardRun. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + */ +@property(nonatomic, copy, nullable) NSString *descriptionProperty; +/** + * Required. User provided name of this TensorboardRun. This value must be + * unique among all TensorboardRuns belonging to the same parent + * TensorboardExperiment. + */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * The response message for Operations.ListOperations. - * - * @note This class supports NSFastEnumeration and indexed subscripting over - * its "operations" property. If returned as the result of a query, it - * should support automatic pagination (when @c shouldFetchNextPages is - * enabled). + * Used to perform a consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. */ -@interface GTLRAiplatform_GoogleLongrunningListOperationsResponse : GTLRCollectionObject +@property(nonatomic, copy, nullable) NSString *ETag; -/** The standard List next-page token. */ -@property(nonatomic, copy, nullable) NSString *nextPageToken; +/** + * The labels with user-defined metadata to organize your TensorboardRuns. This + * field will be used to filter and visualize Runs in the Tensorboard UI. For + * example, a Vertex AI training job can set a label + * aiplatform.googleapis.com/training_job_id=xxxxx to all the runs created + * within that job. An end user can set a label experiment_id=xxxxx for all the + * runs produced in a Jupyter notebook. These runs can be grouped by a label + * value and visualized together in the Tensorboard UI. Label keys and values + * can be no longer than 64 characters (Unicode codepoints), can only contain + * lowercase letters, numeric characters, underscores and dashes. International + * characters are allowed. No more than 64 user labels can be associated with + * one TensorboardRun (System labels are excluded). See https://goo.gl/xmQnxf + * for more information and examples of labels. System reserved label keys are + * prefixed with "aiplatform.googleapis.com/" and are immutable. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun_Labels *labels; /** - * A list of operations that matches the specified filter in the request. - * - * @note This property is used to support NSFastEnumeration and indexed - * subscripting on this class. + * Output only. Name of the TensorboardRun. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` */ -@property(nonatomic, strong, nullable) NSArray *operations; +@property(nonatomic, copy, nullable) NSString *name; -@end +/** Output only. Timestamp when this TensorboardRun was last updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; +@end -/** - * This resource represents a long-running operation that is the result of a - * network API call. - */ -@interface GTLRAiplatform_GoogleLongrunningOperation : GTLRObject /** - * If the value is `false`, it means the operation is still in progress. If - * `true`, the operation is completed, and either `error` or `response` is - * available. + * The labels with user-defined metadata to organize your TensorboardRuns. This + * field will be used to filter and visualize Runs in the Tensorboard UI. For + * example, a Vertex AI training job can set a label + * aiplatform.googleapis.com/training_job_id=xxxxx to all the runs created + * within that job. An end user can set a label experiment_id=xxxxx for all the + * runs produced in a Jupyter notebook. These runs can be grouped by a label + * value and visualized together in the Tensorboard UI. Label keys and values + * can be no longer than 64 characters (Unicode codepoints), can only contain + * lowercase letters, numeric characters, underscores and dashes. International + * characters are allowed. No more than 64 user labels can be associated with + * one TensorboardRun (System labels are excluded). See https://goo.gl/xmQnxf + * for more information and examples of labels. System reserved label keys are + * prefixed with "aiplatform.googleapis.com/" and are immutable. * - * Uses NSNumber of boolValue. + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *done; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardRun_Labels : GTLRObject +@end -/** The error result of the operation in case of failure or cancellation. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; /** - * Service-specific metadata associated with the operation. It typically - * contains progress information and common metadata such as create time. Some - * services might not provide such metadata. Any method that returns a - * long-running operation should document the metadata type, if any. + * One point viewable on a tensor metric plot. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleLongrunningOperation_Metadata *metadata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTensor : GTLRObject /** - * The server-assigned name, which is only unique within the same service that - * originally returns it. If you use the default HTTP mapping, the `name` - * should be a resource name ending with `operations/{unique_id}`. + * Required. Serialized form of + * https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/framework/tensor.proto + * + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -@property(nonatomic, copy, nullable) NSString *name; +@property(nonatomic, copy, nullable) NSString *value; /** - * The normal, successful response of the operation. If the original method - * returns no data on success, such as `Delete`, the response is - * `google.protobuf.Empty`. If the original method is standard - * `Get`/`Create`/`Update`, the response should be the resource. For other - * methods, the response should have the type `XxxResponse`, where `Xxx` is the - * original method name. For example, if the original method name is - * `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. + * Optional. Version number of TensorProto used to serialize value. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleLongrunningOperation_Response *response; +@property(nonatomic, strong, nullable) NSNumber *versionNumber; @end /** - * Service-specific metadata associated with the operation. It typically - * contains progress information and common metadata such as create time. Some - * services might not provide such metadata. Any method that returns a - * long-running operation should document the metadata type, if any. - * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * TensorboardTimeSeries maps to times series produced in training runs */ -@interface GTLRAiplatform_GoogleLongrunningOperation_Metadata : GTLRObject -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries : GTLRObject +/** Output only. Timestamp when this TensorboardTimeSeries was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The normal, successful response of the operation. If the original method - * returns no data on success, such as `Delete`, the response is - * `google.protobuf.Empty`. If the original method is standard - * `Get`/`Create`/`Update`, the response should be the resource. For other - * methods, the response should have the type `XxxResponse`, where `Xxx` is the - * original method name. For example, if the original method name is - * `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. + * Description of this TensorboardTimeSeries. * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@interface GTLRAiplatform_GoogleLongrunningOperation_Response : GTLRObject -@end - +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * A generic empty message that you can re-use to avoid defining duplicated - * empty messages in your APIs. A typical example is to use it as the request - * or the response type of an API method. For instance: service Foo { rpc - * Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } + * Required. User provided name of this TensorboardTimeSeries. This value + * should be unique among all TensorboardTimeSeries resources belonging to the + * same TensorboardRun resource (parent resource). */ -@interface GTLRAiplatform_GoogleProtobufEmpty : GTLRObject -@end +@property(nonatomic, copy, nullable) NSString *displayName; +/** + * Used to perform a consistent read-modify-write updates. If not set, a blind + * "overwrite" update happens. + */ +@property(nonatomic, copy, nullable) NSString *ETag; /** - * The `Status` type defines a logical error model that is suitable for - * different programming environments, including REST APIs and RPC APIs. It is - * used by [gRPC](https://github.com/grpc). Each `Status` message contains - * three pieces of data: error code, error message, and error details. You can - * find out more about this error model and how to work with it in the [API - * Design Guide](https://cloud.google.com/apis/design/errors). + * Output only. Scalar, Tensor, or Blob metadata for this + * TensorboardTimeSeries. */ -@interface GTLRAiplatform_GoogleRpcStatus : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeriesMetadata *metadata; + +/** Output only. Name of the TensorboardTimeSeries. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * The status code, which should be an enum value of google.rpc.Code. + * Data of the current plugin, with the size limited to 65KB. * - * Uses NSNumber of intValue. + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -@property(nonatomic, strong, nullable) NSNumber *code; +@property(nonatomic, copy, nullable) NSString *pluginData; /** - * A list of messages that carry the error details. There is a common set of - * message types for APIs to use. + * Immutable. Name of the plugin this time series pertain to. Such as Scalar, + * Tensor, Blob */ -@property(nonatomic, strong, nullable) NSArray *details; +@property(nonatomic, copy, nullable) NSString *pluginName; /** - * A developer-facing error message, which should be in English. Any - * user-facing error message should be localized and sent in the - * google.rpc.Status.details field, or localized by the client. + * Output only. Timestamp when this TensorboardTimeSeries was last updated. */ -@property(nonatomic, copy, nullable) NSString *message; - -@end - +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; /** - * GTLRAiplatform_GoogleRpcStatus_Details_Item + * Required. Immutable. Type of TensorboardTimeSeries value. * - * @note This class is documented as having more properties of any valid JSON - * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to - * get the list of properties and then fetch them; or @c - * -additionalProperties to fetch them all at once. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries_ValueType_BlobSequence + * Used for TensorboardTimeSeries that is a list of blob sequences. E.g. + * set of sample images with labels over epochs/time. (Value: + * "BLOB_SEQUENCE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries_ValueType_Scalar + * Used for TensorboardTimeSeries that is a list of scalars. E.g. + * accuracy of a model over epochs/time. (Value: "SCALAR") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries_ValueType_Tensor + * Used for TensorboardTimeSeries that is a list of tensors. E.g. + * histograms of weights of layer in a model over epoch/time. (Value: + * "TENSOR") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeries_ValueType_ValueTypeUnspecified + * The value type is unspecified. (Value: "VALUE_TYPE_UNSPECIFIED") */ -@interface GTLRAiplatform_GoogleRpcStatus_Details_Item : GTLRObject +@property(nonatomic, copy, nullable) NSString *valueType; + @end /** - * Represents a color in the RGBA color space. This representation is designed - * for simplicity of conversion to and from color representations in various - * languages over compactness. For example, the fields of this representation - * can be trivially provided to the constructor of `java.awt.Color` in Java; it - * can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` - * method in iOS; and, with just a little work, it can be easily formatted into - * a CSS `rgba()` string in JavaScript. This reference page doesn't have - * information about the absolute color space that should be used to interpret - * the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, - * applications should assume the sRGB color space. When color equality needs - * to be decided, implementations, unless documented otherwise, treat two - * colors as equal if all their red, green, blue, and alpha values each differ - * by at most `1e-5`. Example (Java): import com.google.type.Color; // ... - * public static java.awt.Color fromProto(Color protocolor) { float alpha = - * protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new - * java.awt.Color( protocolor.getRed(), protocolor.getGreen(), - * protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color - * color) { float red = (float) color.getRed(); float green = (float) - * color.getGreen(); float blue = (float) color.getBlue(); float denominator = - * 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / - * denominator) .setGreen(green / denominator) .setBlue(blue / denominator); - * int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( - * FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); - * } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... - * static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; - * float green = [protocolor green]; float blue = [protocolor blue]; - * FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if - * (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor - * colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* - * toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color - * getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* - * result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; - * [result setBlue:blue]; if (alpha <= 0.9999) { [result - * setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return - * result; } // ... Example (JavaScript): // ... var protoToCssColor = - * function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = - * rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = - * Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue - * = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return - * rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || - * 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', - * rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = - * function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green - * << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 - * - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < - * missingZeros; i++) { resultBuilder.push('0'); } - * resultBuilder.push(hexString); return resultBuilder.join(''); }; // ... + * Describes metadata for a TensorboardTimeSeries. */ -@interface GTLRAiplatform_GoogleTypeColor : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTimeSeriesMetadata : GTLRObject /** - * The fraction of this color that should be applied to the pixel. That is, the - * final pixel color is defined by the equation: `pixel color = alpha * (this - * color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 - * corresponds to a solid color, whereas a value of 0.0 corresponds to a - * completely transparent color. This uses a wrapper message rather than a - * simple float scalar so that it is possible to distinguish between a default - * value and the value being unset. If omitted, this color object is rendered - * as a solid color (as if the alpha value had been explicitly given a value of - * 1.0). + * Output only. The largest blob sequence length (number of blobs) of all data + * points in this time series, if its ValueType is BLOB_SEQUENCE. * - * Uses NSNumber of floatValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *alpha; +@property(nonatomic, strong, nullable) NSNumber *maxBlobSequenceLength; /** - * The amount of blue in the color as a value in the interval [0, 1]. + * Output only. Max step index of all data points within a + * TensorboardTimeSeries. * - * Uses NSNumber of floatValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *blue; +@property(nonatomic, strong, nullable) NSNumber *maxStep; /** - * The amount of green in the color as a value in the interval [0, 1]. - * - * Uses NSNumber of floatValue. + * Output only. Max wall clock timestamp of all data points within a + * TensorboardTimeSeries. */ -@property(nonatomic, strong, nullable) NSNumber *green; +@property(nonatomic, strong, nullable) GTLRDateTime *maxWallTime; + +@end + /** - * The amount of red in the color as a value in the interval [0, 1]. - * - * Uses NSNumber of floatValue. + * The storage details for TFRecord output content. */ -@property(nonatomic, strong, nullable) NSNumber *red; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TFRecordDestination : GTLRObject + +/** Required. Google Cloud Storage location. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GcsDestination *gcsDestination; @end /** - * Represents a whole or partial calendar date, such as a birthday. The time of - * day and time zone are either specified elsewhere or are insignificant. The - * date is relative to the Gregorian Calendar. This can represent one of the - * following: * A full date, with non-zero year, month, and day values. * A - * month and day, with a zero year (for example, an anniversary). * A year on - * its own, with a zero month and a zero day. * A year and month, with a zero - * day (for example, a credit card expiration date). Related types: * - * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp + * The config for feature monitoring threshold. */ -@interface GTLRAiplatform_GoogleTypeDate : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1ThresholdConfig : GTLRObject /** - * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 - * to specify a year by itself or a year and month where the day isn't - * significant. + * Specify a threshold value that can trigger the alert. If this threshold + * config is for feature distribution distance: 1. For categorical feature, the + * distribution distance is calculated by L-inifinity norm. 2. For numerical + * feature, the distribution distance is calculated by Jensen–Shannon + * divergence. Each feature must have a non-zero threshold if they need to be + * monitored. Otherwise no alert will be triggered for that feature. * - * Uses NSNumber of intValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *day; +@property(nonatomic, strong, nullable) NSNumber *value; + +@end + /** - * Month of a year. Must be from 1 to 12, or 0 to specify a year without a - * month and day. - * - * Uses NSNumber of intValue. + * All the data stored in a TensorboardTimeSeries. */ -@property(nonatomic, strong, nullable) NSNumber *month; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData : GTLRObject /** - * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a - * year. + * Required. The ID of the TensorboardTimeSeries, which will become the final + * component of the TensorboardTimeSeries' resource name + */ +@property(nonatomic, copy, nullable) NSString *tensorboardTimeSeriesId; + +/** Required. Data points in this time series. */ +@property(nonatomic, strong, nullable) NSArray *values; + +/** + * Required. Immutable. The value type of this time series. All the values in + * this time series data must match this value type. * - * Uses NSNumber of intValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData_ValueType_BlobSequence + * Used for TensorboardTimeSeries that is a list of blob sequences. E.g. + * set of sample images with labels over epochs/time. (Value: + * "BLOB_SEQUENCE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData_ValueType_Scalar + * Used for TensorboardTimeSeries that is a list of scalars. E.g. + * accuracy of a model over epochs/time. (Value: "SCALAR") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData_ValueType_Tensor + * Used for TensorboardTimeSeries that is a list of tensors. E.g. + * histograms of weights of layer in a model over epoch/time. (Value: + * "TENSOR") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesData_ValueType_ValueTypeUnspecified + * The value type is unspecified. (Value: "VALUE_TYPE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) NSNumber *year; +@property(nonatomic, copy, nullable) NSString *valueType; @end /** - * Represents a textual expression in the Common Expression Language (CEL) - * syntax. CEL is a C-like expression language. The syntax and semantics of CEL - * are documented at https://github.com/google/cel-spec. Example (Comparison): - * title: "Summary size limit" description: "Determines if a summary is less - * than 100 chars" expression: "document.summary.size() < 100" Example - * (Equality): title: "Requestor is owner" description: "Determines if - * requestor is the document owner" expression: "document.owner == - * request.auth.claims.email" Example (Logic): title: "Public documents" - * description: "Determine whether the document should be publicly visible" - * expression: "document.type != 'private' && document.type != 'internal'" - * Example (Data Manipulation): title: "Notification string" description: - * "Create a notification string with a timestamp." expression: "'New message - * received at ' + string(document.create_time)" The exact variables and - * functions that may be referenced within an expression are determined by the - * service that evaluates it. See the service documentation for additional - * information. + * A TensorboardTimeSeries data point. */ -@interface GTLRAiplatform_GoogleTypeExpr : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1TimeSeriesDataPoint : GTLRObject + +/** A blob sequence value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardBlobSequence *blobs; + +/** A scalar value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Scalar *scalar; /** - * Optional. Description of the expression. This is a longer text which - * describes the expression, e.g. when hovered over it in a UI. + * Step index of this data point within the run. * - * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *descriptionProperty; +@property(nonatomic, strong, nullable) NSNumber *step; + +/** A tensor value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TensorboardTensor *tensor; + +/** Wall clock timestamp when this data point is generated by the end user. */ +@property(nonatomic, strong, nullable) GTLRDateTime *wallTime; + +@end -/** - * Textual representation of an expression in Common Expression Language - * syntax. - */ -@property(nonatomic, copy, nullable) NSString *expression; /** - * Optional. String indicating the location of the expression for error - * reporting, e.g. a file name and a position in the file. + * Assigns input data to training, validation, and test sets based on a + * provided timestamps. The youngest data pieces are assigned to training set, + * next to validation set, and the oldest to the test set. Supported only for + * tabular Datasets. */ -@property(nonatomic, copy, nullable) NSString *location; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TimestampSplit : GTLRObject /** - * Optional. Title for the expression, i.e. a short string describing its - * purpose. This can be used e.g. in UIs which allow to enter the expression. + * Required. The key is a name of one of the Dataset's data columns. The values + * of the key (the values in the column) must be in RFC 3339 `date-time` + * format, where `time-offset` = `"Z"` (e.g. 1985-04-12T23:20:50.52Z). If for a + * piece of data the key is not present or has an invalid value, that piece is + * ignored by the pipeline. */ -@property(nonatomic, copy, nullable) NSString *title; - -@end - +@property(nonatomic, copy, nullable) NSString *key; /** - * Represents a time interval, encoded as a Timestamp start (inclusive) and a - * Timestamp end (exclusive). The start must be less than or equal to the end. - * When the start equals the end, the interval is empty (matches no time). When - * both start and end are unspecified, the interval matches any time. + * The fraction of the input data that is to be used to evaluate the Model. + * + * Uses NSNumber of doubleValue. */ -@interface GTLRAiplatform_GoogleTypeInterval : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *testFraction; /** - * Optional. Exclusive end of the interval. If specified, a Timestamp matching - * this interval will have to be before the end. + * The fraction of the input data that is to be used to train the Model. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *endTime; +@property(nonatomic, strong, nullable) NSNumber *trainingFraction; /** - * Optional. Inclusive start of the interval. If specified, a Timestamp - * matching this interval will have to be the same or after the start. + * The fraction of the input data that is to be used to validate the Model. + * + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) GTLRDateTime *startTime; +@property(nonatomic, strong, nullable) NSNumber *validationFraction; @end /** - * Represents an amount of money with its currency type. + * Tokens info with a list of tokens and the corresponding list of token ids. */ -@interface GTLRAiplatform_GoogleTypeMoney : GTLRObject - -/** The three-letter currency code defined in ISO 4217. */ -@property(nonatomic, copy, nullable) NSString *currencyCode; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TokensInfo : GTLRObject /** - * Number of nano (10^-9) units of the amount. The value must be between - * -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` - * must be positive or zero. If `units` is zero, `nanos` can be positive, zero, - * or negative. If `units` is negative, `nanos` must be negative or zero. For - * example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. + * A list of token ids from the input. * - * Uses NSNumber of intValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *nanos; +@property(nonatomic, strong, nullable) NSArray *tokenIds; /** - * The whole units of the amount. For example if `currencyCode` is `"USD"`, - * then 1 unit is one US dollar. + * A list of tokens from the input. * - * Uses NSNumber of longLongValue. + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -@property(nonatomic, strong, nullable) NSNumber *units; +@property(nonatomic, strong, nullable) NSArray *tokens; @end /** - * GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntry + * Tool details that the model may use to generate response. A `Tool` is a + * piece of code that enables the system to interact with external systems to + * perform an action, or set of actions, outside of knowledge and scope of the + * model. A Tool object should contain exactly one type of Tool (e.g + * FunctionDeclaration, Retrieval or GoogleSearchRetrieval). + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1Tool : GTLRObject + +/** + * Optional. Function tool type. One or more function declarations to be passed + * to the model along with the current user query. Model may decide to call a + * subset of these functions by populating FunctionCall in the response. User + * should provide a FunctionResponse for each function call in the next turn. + * Based on the function responses, Model will generate the final response back + * to the user. Maximum 64 function declarations can be provided. */ -@interface GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntry : GTLRObject +@property(nonatomic, strong, nullable) NSArray *functionDeclarations; /** - * For billing metrics that are using legacy sku's, set the legacy billing - * metric id here. This will be sent to Chemist as the - * "cloudbilling.googleapis.com/argentum_metric_id" label. Otherwise leave - * empty. + * Optional. Retrieval tool type. System will always execute the provided + * retrieval tool(s) to get external knowledge to answer the prompt. Retrieval + * results are presented to the model for generation. */ -@property(nonatomic, copy, nullable) NSString *argentumMetricId; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Retrieval *retrieval; + +@end + /** - * A double value. - * - * Uses NSNumber of doubleValue. + * CMLE training config. For every active learning labeling iteration, system + * will train a machine learning model on CMLE. The trained model will be used + * by data sampling algorithm to select DataItems. */ -@property(nonatomic, strong, nullable) NSNumber *doubleValue; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TrainingConfig : GTLRObject /** - * A signed 64-bit integer value. + * The timeout hours for the CMLE training job, expressed in milli hours i.e. + * 1,000 value in this field means 1 hour. * * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *int64Value; - -/** The metric name defined in the service configuration. */ -@property(nonatomic, copy, nullable) NSString *metricName; - -/** Billing system labels for this (metric, value) pair. */ -@property(nonatomic, strong, nullable) NSArray *systemLabels; +@property(nonatomic, strong, nullable) NSNumber *timeoutTrainingMilliHours; @end /** - * GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntryLabel + * The TrainingPipeline orchestrates tasks associated with training a Model. It + * always executes the training task, and optionally may also export data from + * Vertex AI's Dataset which becomes the training input, upload the Model to + * Vertex AI, and evaluate the Model. */ -@interface GTLRAiplatform_IntelligenceCloudAutomlXpsMetricEntryLabel : GTLRObject - -/** The name of the label. */ -@property(nonatomic, copy, nullable) NSString *labelName; - -/** The value of the label. */ -@property(nonatomic, copy, nullable) NSString *labelValue; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline : GTLRObject -@end +/** Output only. Time when the TrainingPipeline was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; +/** Required. The user-defined name of this TrainingPipeline. */ +@property(nonatomic, copy, nullable) NSString *displayName; /** - * GTLRAiplatform_IntelligenceCloudAutomlXpsReportingMetrics + * Customer-managed encryption key spec for a TrainingPipeline. If set, this + * TrainingPipeline will be secured by this key. Note: Model trained by this + * TrainingPipeline is also secured by this key if model_to_upload is not set + * separately. */ -@interface GTLRAiplatform_IntelligenceCloudAutomlXpsReportingMetrics : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * The effective time training used. If set, this is used for quota management - * and billing. Deprecated. AutoML BE doesn't use this. Don't set. + * Output only. Time when the TrainingPipeline entered any of the following + * states: `PIPELINE_STATE_SUCCEEDED`, `PIPELINE_STATE_FAILED`, + * `PIPELINE_STATE_CANCELLED`. */ -@property(nonatomic, strong, nullable) GTLRDuration *effectiveTrainingDuration GTLR_DEPRECATED; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * One entry per metric name. The values must be aggregated per metric name. + * Output only. Only populated when the pipeline's state is + * `PIPELINE_STATE_FAILED` or `PIPELINE_STATE_CANCELLED`. */ -@property(nonatomic, strong, nullable) NSArray *metricEntries; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; /** - * The proto defines the attribution information for a document using whatever - * fields are most applicable for that document's datasource. For example, a - * Wikipedia article's attribution is in the form of its article title, a - * website is in the form of a URL, and a Github repo is in the form of a repo - * name. Next id: 30 + * Specifies Vertex AI owned input data that may be used for training the + * Model. The TrainingPipeline's training_task_definition should make clear + * whether this config is used and if there are any special requirements on how + * it should be filled. If nothing about this config is mentioned in the + * training_task_definition, then it should be assumed that the + * TrainingPipeline does not depend on this configuration. */ -@interface GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution : GTLRObject - -@property(nonatomic, copy, nullable) NSString *amarnaId; -@property(nonatomic, copy, nullable) NSString *arxivId; -@property(nonatomic, copy, nullable) NSString *author; -@property(nonatomic, copy, nullable) NSString *bibkey; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1InputDataConfig *inputDataConfig; /** - * ID of the paper in bioarxiv like ddoi.org/{biorxiv_id} eg: - * https://doi.org/10.1101/343517 + * The labels with user-defined metadata to organize TrainingPipelines. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. See https://goo.gl/xmQnxf for + * more information and examples of labels. */ -@property(nonatomic, copy, nullable) NSString *biorxivId; - -@property(nonatomic, copy, nullable) NSString *bookTitle; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_Labels *labels; /** - * The Oceanographers full-view books dataset uses a 'volume id' as the unique - * ID of a book. There is a deterministic function from a volume id to a URL - * under the books.google.com domain. Marked as 'optional' since a volume ID of - * zero is potentially possible and we want to distinguish that from the volume - * ID not being set. - * - * Uses NSNumber of longLongValue. + * Optional. The ID to use for the uploaded Model, which will become the final + * component of the model resource name. This value may be up to 63 characters, + * and valid characters are `[a-z0-9_-]`. The first character cannot be a + * number or hyphen. */ -@property(nonatomic, strong, nullable) NSNumber *bookVolumeId; +@property(nonatomic, copy, nullable) NSString *modelId; /** - * category - * - * Likely values: - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryNews - * The doc has a url and the news classifier has classified this doc as - * news. (Value: "CATEGORY_NEWS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryNonNewsWebdoc - * The doc has a url and the news classifier classified this doc as - * non-news. (Value: "CATEGORY_NON_NEWS_WEBDOC") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryUnknownMissingSignal - * The doc has a url but the url was missing from the news classifier URL - * table. (Value: "CATEGORY_UNKNOWN_MISSING_SIGNAL") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Category_CategoryUnspecified - * Value "CATEGORY_UNSPECIFIED" + * Describes the Model that may be uploaded (via ModelService.UploadModel) by + * this TrainingPipeline. The TrainingPipeline's training_task_definition + * should make clear whether this Model description should be populated, and if + * there are any special requirements regarding how it should be filled. If + * nothing is mentioned in the training_task_definition, then it should be + * assumed that this field should not be filled and the training task either + * uploads the Model without a need of this information, or that training task + * does not support uploading a Model as part of the pipeline. When the + * Pipeline's state becomes `PIPELINE_STATE_SUCCEEDED` and the trained Model + * had been uploaded into Vertex AI, then the model_to_upload's resource name + * is populated. The Model is always uploaded into the Project and Location in + * which this pipeline is. */ -@property(nonatomic, copy, nullable) NSString *category; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Model *modelToUpload; -@property(nonatomic, copy, nullable) NSString *conversationId; +/** Output only. Resource name of the TrainingPipeline. */ +@property(nonatomic, copy, nullable) NSString *name; /** - * The dataset this document comes from. - * - * Likely values: - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_AmpsKhan - * Academic dataset of math text. - * http://google3/learning/brain/research/conversation/meena/seqio/mixtures/experimental/bard.py;rcl=500222380 - * (Value: "AMPS_KHAN") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_AmpsMathematica - * Value "AMPS_MATHEMATICA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Aqua - * Value "AQUA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_AssistantPersonalitySafety - * Value "ASSISTANT_PERSONALITY_SAFETY" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BardArcadeGithub - * Bard ARCADE finetune dataset. (Value: "BARD_ARCADE_GITHUB") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BardGolden - * Value "BARD_GOLDEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BardPersonalityGolden - * Value "BARD_PERSONALITY_GOLDEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BooksFullView - * 'Full view' books dataset maintained by Oceanographers team, meaning - * 'ok to view the book in full in all localities'. Largely the same as - * 'public domain', but with potentially subtle distinction. (Value: - * "BOOKS_FULL_VIEW") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_BooksPrivate - * Filtered private books used by ULM: - * http://google3/learning/multipod/pax/lm/params/ulm/tasks.py;l=123;rcl=494241309. - * which corresponds with - * /cns/mf-d/home/multipod-language-data/private_books/books_filtered_en_resharded\@50000 - * (Value: "BOOKS_PRIVATE") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_C4JoinedDocjoins - * Value "C4_JOINED_DOCJOINS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CanariesShuffled - * Value "CANARIES_SHUFFLED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CleanArxiv - * Value "CLEAN_ARXIV" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_ClmTranslateDatav2AlltiersGccMix - * Value "CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitAmps - * Value "CLOUD_GEMIT_AMPS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitAqua - * Value "CLOUD_GEMIT_AQUA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCloudFactualityGroundingMagi - * Cloud gemit pro FT datasets. (Value: - * "CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCodeIfV1 - * Value "CLOUD_GEMIT_CODE_IF_V1" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCodeSelfRepair - * Value "CLOUD_GEMIT_CODE_SELF_REPAIR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCommitMsgGenV3 - * Value "CLOUD_GEMIT_COMMIT_MSG_GEN_V3" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitCommonSenseReasoningSchema - * Value "CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitGsm8kSchema - * Value "CLOUD_GEMIT_GSM8K_SCHEMA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitIdentity - * Value "CLOUD_GEMIT_IDENTITY" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitMtDialgueLmsys - * Value "CLOUD_GEMIT_MT_DIALGUE_LMSYS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitMtsDialogueV3 - * Value "CLOUD_GEMIT_MTS_DIALOGUE_V3" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudGemitSearchAugmentedResponseGeneration - * Cloud gemit ultra FT datasets. (Value: - * "CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudSecurityFinetuning - * Value "CLOUD_SECURITY_FINETUNING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudSecurityPretraining - * Cloud Security fine-tune datasets. (Value: - * "CLOUD_SECURITY_PRETRAINING") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CloudSecurityRagCisa - * Value "CLOUD_SECURITY_RAG_CISA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsGithubMultifileV4 - * Value "CMS_GITHUB_MULTIFILE_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsGithubV4 - * Github (Value: "CMS_GITHUB_V4") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsStackexchange - * Value "CMS_STACKEXCHANGE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsStackoverflowMultilingual - * Value "CMS_STACKOVERFLOW_MULTILINGUAL" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CmsWikipediaLangFiltered - * Datasets used by Gemini Public data (Value: - * "CMS_WIKIPEDIA_LANG_FILTERED") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaFtFormat - * Value "CODE_QA_FT_FORMAT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaFtKnowledge - * Value "CODE_QA_FT_KNOWLEDGE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaGithubFilteredCode - * Value "CODE_QA_GITHUB_FILTERED_CODE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaSe - * Value "CODE_QA_SE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeQaSo - * Value "CODE_QA_SO" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeyCode - * Value "CODEY_CODE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CodeyNotebookLmPretraining - * Datasets used by Codepoet (Value: "CODEY_NOTEBOOK_LM_PRETRAINING") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CombinedReddit - * Value "COMBINED_REDDIT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CommonSenseReasoning - * Value "COMMON_SENSE_REASONING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CoqStep - * Value "COQ_STEP" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_CoqTheories - * Value "COQ_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DatasetUnspecified - * Value "DATASET_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DocumentChunks - * Value "DOCUMENT_CHUNKS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudBlogPosts - * Value "DUET_CLOUD_BLOG_POSTS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudDocs - * Value "DUET_CLOUD_DOCS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudDocsTroubleshootingTables - * Value "DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudGithubCodeSnippetsGenerated - * Value "DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudGithubCodeSnippetsHandwritten - * Value "DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudIxPrompts - * Value "DUET_CLOUD_IX_PROMPTS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudPodcastEpisodes - * Value "DUET_CLOUD_PODCAST_EPISODES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudSecurityDocs - * Duet AI finetune datasets, order by precedence. (Value: - * "DUET_CLOUD_SECURITY_DOCS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetCloudSkillsBoost - * Value "DUET_CLOUD_SKILLS_BOOST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetDevsiteDocs - * Value "DUET_DEVSITE_DOCS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGithubCodeSnippets - * Value "DUET_GITHUB_CODE_SNIPPETS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGithubFiles - * Value "DUET_GITHUB_FILES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGobyexample - * Value "DUET_GOBYEXAMPLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGolangDocs - * Value "DUET_GOLANG_DOCS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetGooglesqlGeneration - * Value "DUET_GOOGLESQL_GENERATION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetRad - * Value "DUET_RAD" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetStackoverflowAnswers - * Value "DUET_STACKOVERFLOW_ANSWERS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetStackoverflowIssues - * Value "DUET_STACKOVERFLOW_ISSUES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_DuetYoutubeVideos - * Value "DUET_YOUTUBE_VIDEOS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop100bAllIndexedGcc - * Value "GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop10bGcc - * Public webdocs (Value: "GEMINI_DOCJOINS_EN_TOP10B_GCC") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop10bTop20bGcc - * Value "GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsEnTop20bTop100bGcc - * Value "GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsI18nTop10bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP10B_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsI18nTop10bTop20bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsI18nTop20bTop100bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiDocjoinsToxicityTaggedGcc - * Value "GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiGoosePublic - * Gemini Goose FT datasets. (Value: "GEMINI_GOOSE_PUBLIC") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiGooseSiloed - * Value "GEMINI_GOOSE_SILOED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItAciBench - * Value "GEMINI_IT_ACI_BENCH" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItAquamuse - * Value "GEMINI_IT_AQUAMUSE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudCodeIf - * Value "GEMINI_IT_CLOUD_CODE_IF" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudEurLexJson - * Value "GEMINI_IT_CLOUD_EUR_LEX_JSON" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudOasst - * Value "GEMINI_IT_CLOUD_OASST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudSelfInstruct - * Value "GEMINI_IT_CLOUD_SELF_INSTRUCT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCloudUcsAquamuse - * Value "GEMINI_IT_CLOUD_UCS_AQUAMUSE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItCodeInstruct - * Value "GEMINI_IT_CODE_INSTRUCT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItDscoutFactuality - * Value "GEMINI_IT_DSCOUT_FACTUALITY" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItEitlGen - * Value "GEMINI_IT_EITL_GEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItHedging - * Value "GEMINI_IT_HEDGING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItHitlGen - * Value "GEMINI_IT_HITL_GEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItM3w - * Value "GEMINI_IT_M3W" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItMech - * Value "GEMINI_IT_MECH" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItMedPalm - * Value "GEMINI_IT_MED_PALM" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItNimbusDecibel - * Value "GEMINI_IT_NIMBUS_DECIBEL" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItNimbusGroundingToPrompt - * Value "GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItQaWithUrl - * Value "GEMINI_IT_QA_WITH_URL" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItShotgun - * Value "GEMINI_IT_SHOTGUN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItShutterstock - * Gemini IT 1.2.7 datasets (Value: "GEMINI_IT_SHUTTERSTOCK") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItSpiderFiltered - * Value "GEMINI_IT_SPIDER_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItTableGen - * Value "GEMINI_IT_TABLE_GEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItTabSumBq - * Value "GEMINI_IT_TAB_SUM_BQ" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiItTaskOrientedDialog - * Value "GEMINI_IT_TASK_ORIENTED_DIALOG" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtInk - * Value "GEMINI_MULTIMODAL_FT_INK" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtNone - * Value "GEMINI_MULTIMODAL_FT_NONE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtOther - * Value "GEMINI_MULTIMODAL_FT_OTHER" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtShutterstock - * Value "GEMINI_MULTIMODAL_FT_SHUTTERSTOCK" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtUrl - * Gemini multimodal instruction tune(IT) and fine tune(FT) datasets - * datasets. (Value: "GEMINI_MULTIMODAL_FT_URL") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalFtYt - * Value "GEMINI_MULTIMODAL_FT_YT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiMultimodalIt - * Value "GEMINI_MULTIMODAL_IT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate - * Value - * "GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsGithubDecontaminatedV7 - * Value "GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsGithubV7 - * Github dataset with license info. We prefer this to help cite proper - * licenses for code recitation. (Value: "GEMINI_V1_CMS_GITHUB_V7") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsStackexchangeDecont - * Value "GEMINI_V1_CMS_STACKEXCHANGE_DECONT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsStackoverflowMultilingualV2 - * Value "GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CmsWikipediaLangFiltered - * Gemini V1, order by precedence. Wikipedia (Value: - * "GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1CombinedReddit - * Value "GEMINI_V1_COMBINED_REDDIT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags - * Value "GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bGccNodedup050523 - * Public webdocs (Value: - * "GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1FormalMathWithoutHolstepsAndMizar - * Value "GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubDiffWithCommitMessageV2 - * Value "GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubHtmlCssXmlV4 - * Value "GEMINI_V1_GITHUB_HTML_CSS_XML_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubJuptyerNotebooksSstable - * Value "GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubLongTailV4 - * Value "GEMINI_V1_GITHUB_LONG_TAIL_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubOtherV4 - * Value "GEMINI_V1_GITHUB_OTHER_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1GithubTechdocsV2 - * Value "GEMINI_V1_GITHUB_TECHDOCS_V2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn - * Non-public books (Value: - * "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen - * Value "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1PodcastsRobotstxt - * Citable misc (Value: "GEMINI_V1_PODCASTS_ROBOTSTXT") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Pubmed - * Value "GEMINI_V1_PUBMED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Quora - * Value "GEMINI_V1_QUORA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1SciencePdf68mHqDocsGcc - * Value "GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1SimplifiedHtmlV2Gcc - * Value "GEMINI_V1_SIMPLIFIED_HTML_V2_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1StemBooks650kText - * Value "GEMINI_V1_STEM_BOOKS_650K_TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchBirdSqlLite - * Value "GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchCcaiDialogSumHuman - * Gemini V1 and V2 shared tail patch. (Value: - * "GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchGoaldmine - * Gemini V1 tail patch others. (Value: "GEMINI_V1_TAIL_PATCH_GOALDMINE") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchJsonTableExtraction - * Value "GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchMathReasoningNonPunting - * Value "GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchMathReasoningPunting - * Value "GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaAnswerable - * Value "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaUnanswerable - * Value "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution - * Value "GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslation2021Incr - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslationUn - * Gemini V1 tail patch translation. (Value: - * "GEMINI_V1_TAIL_PATCH_TRANSLATION_UN") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtEuroparl - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtNewscommentary - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1TranslateDatav2AlltiersGccMix - * Value "GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1UlmArxivSstable - * ArXiv (Value: "GEMINI_V1_ULM_ARXIV_SSTABLE") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered - * Other (Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1WebMathV2 - * Value "GEMINI_V1_WEB_MATH_V2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV1WikipediaDiffs - * Value "GEMINI_V1_WIKIPEDIA_DIFFS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Arxiv2023Compliant - * Value "GEMINI_V2_ARXIV_2023_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2BiologyTargetedDataCompliant2 - * Value "GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CanariesShuffledCompliant - * Value "GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ChemistryTargetedDataCompliant2 - * Value "GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ChessCompliant - * Value "GEMINI_V2_CHESS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix - * Value "GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths - * Value - * "GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsStackexchangeCompliant - * Value "GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsStackoverflowMultilingualV2Compliant - * Value "GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CmsWikipediaLangFilteredGccPii - * Gemini V2 datasets (Value: - * "GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeContestsCompliant - * Value "GEMINI_V2_CODE_CONTESTS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeTransformGithubCommits - * Value "GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeTransformGithubPr - * Value "GEMINI_V2_CODE_TRANSFORM_GITHUB_PR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodeTransformSyntheticErrorFix - * Value "GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2CodewebV1Compliant - * Value "GEMINI_V2_CODEWEB_V1_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EconomicsV2TargetedDataCompliant2 - * Value "GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant - * Value "GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant - * Value - * "GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2FormalCompliant - * Value "GEMINI_V2_FORMAL_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2ForumsV2Compliant - * Value "GEMINI_V2_FORUMS_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant - * Value "GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubDiffsCompliant - * Value "GEMINI_V2_GITHUB_DIFFS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubEvaledLanguagesCompliant - * Value "GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubLongTailAndStructuredDataCompliant - * Value "GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant - * Value "GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant - * Value "GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubPythonNotebooksCompliant - * Value "GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GithubTechdocsCompliant - * Value "GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant - * Value "GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2HighQualityCodeTargetedDataCompliant2 - * Value "GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2JsonModeSysInstruction - * Value "GEMINI_V2_JSON_MODE_SYS_INSTRUCTION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2LeetcodeGccPii - * Value "GEMINI_V2_LEETCODE_GCC_PII" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2MachineLearningTargetedDataCompliant2 - * Value "GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2MathTargetedDataCompliant2 - * Value "GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2MedicalTargetedDataCompliant2 - * Value "GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant - * Value - * "GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlNtlv4aMonolingualDedupN5 - * Value "GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlSttTranslateDedupN5 - * Value "GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlSynBtTranslateDedupN5 - * Value "GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlSynFtFixedTranslateDedupN5 - * Value "GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2NtlTranslitBilexTranslateDedupN5 - * Value "GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2PhysicsV2TargetedDataCompliant2 - * Value "GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2PodcastsCompliant - * Value "GEMINI_V2_PODCASTS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2PubmedCompliant - * Value "GEMINI_V2_PUBMED_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2QaTargetedDataCompliant2 - * Value "GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2QuoraCompliant - * Value "GEMINI_V2_QUORA_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex - * Value "GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SciencewebV0GccPii - * Value "GEMINI_V2_SCIENCEWEB_V0_GCC_PII" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant - * Value "GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2SqlRepairSft - * Value "GEMINI_V2_SQL_REPAIR_SFT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Ssfs - * Gemini V2 rev10 (Value: "GEMINI_V2_SSFS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2StemBooks318kTextCompliant - * Value "GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant - * Value - * "GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchBirdSqlLite - * Value "GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchCcaiDialogSumHuman - * Value "GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchFleurs - * Value "GEMINI_V2_TAIL_PATCH_FLEURS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchJsonTableExtraction - * Value "GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchMathReasoningNonPunting - * Value "GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchMathReasoningPunting - * Value "GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaAnswerable - * Value "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaUnanswerable - * Value "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchPmc - * Gemini V2 only tail patch. (Value: "GEMINI_V2_TAIL_PATCH_PMC") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2TailPatchVoxpopuli - * Value "GEMINI_V2_TAIL_PATCH_VOXPOPULI" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2WebMathV3Compliant - * Value "GEMINI_V2_WEB_MATH_V3_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2WebPolymathV1Compliant - * Value "GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2WikipediaDiffsCompliant - * Value "GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GeminiV2YoutubeScienceV4FilteredCompliant - * Value "GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GemitBridgeSuffixFt - * Gemit Bridge ULM FT dataset (Value: "GEMIT_BRIDGE_SUFFIX_FT") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GenesisNewsInsights - * Genesis fine-tune datasets. (Value: "GENESIS_NEWS_INSIGHTS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubDiffsWithCommitMessage - * Value "GITHUB_DIFFS_WITH_COMMIT_MESSAGE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubHtmlV4 - * Value "GITHUB_HTML_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubLongTailV4 - * Value "GITHUB_LONG_TAIL_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubMirror - * Value "GITHUB_MIRROR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubMirrorV101 - * Value "GITHUB_MIRROR_V1_0_1" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubMirrorV210 - * Value "GITHUB_MIRROR_V2_1_0" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GithubOtherV4 - * Value "GITHUB_OTHER_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Gnews - * Google news dataset referenced in: - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_tasks.py;l=922;rcl=496534668 - * (Value: "GNEWS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5Books - * Value "GOODALL_MTV5_BOOKS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5C4 - * Value "GOODALL_MTV5_C4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5Github - * Datasets managed by the Goodall team: deepmind-goodall\@google.com - * (Value: "GOODALL_MTV5_GITHUB") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMtv5Wikipedia - * Value "GOODALL_MTV5_WIKIPEDIA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwStackExchange - * Value "GOODALL_MW_STACK_EXCHANGE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwTop010b - * Value "GOODALL_MW_TOP_0_10B" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwTop100b - * Value "GOODALL_MW_TOP_100B" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_GoodallMwTop10b20b - * Value "GOODALL_MW_TOP_10B_20B" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Hol4Theories - * Value "HOL4_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_HolLightTheories - * Value "HOL_LIGHT_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Holsteps - * Value "HOLSTEPS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_IsabelleStep - * Value "ISABELLE_STEP" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_IsabelleTheories - * Value "ISABELLE_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LabsAqaDeleware - * Value "LABS_AQA_DELEWARE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LabsAqaDscout - * LABS AQA fine-tune datasets. (Value: "LABS_AQA_DSCOUT") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LabsAqaTailwind - * Value "LABS_AQA_TAILWIND" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaFactualityE2eQueryGeneration - * Value "LAMDA_FACTUALITY_E2E_QUERY_GENERATION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaFactualityE2eResponseGeneration - * Value "LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaFactualityTrigger - * Value "LAMDA_FACTUALITY_TRIGGER" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaSafetyV2SchemaNoBroadcast - * Value "LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LamdaSsiDiscriminative - * Value "LAMDA_SSI_DISCRIMINATIVE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LeanMathlibTheories - * Value "LEAN_MATHLIB_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_LeanStep - * Value "LEAN_STEP" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MassiveForumThreadScoredBard - * Value "MASSIVE_FORUM_THREAD_SCORED_BARD" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MassiveForumThreadScoredLong200 - * Value "MASSIVE_FORUM_THREAD_SCORED_LONG_200" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MassiveForumThreadScoredLong500 - * Value "MASSIVE_FORUM_THREAD_SCORED_LONG_500" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Math - * Value "MATH" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MathReasoning - * Value "MATH_REASONING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaFc - * Meena full conversations. - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_mixtures.py;l=675;rcl=496583228 - * (Value: "MEENA_FC") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResearchPhaseGoldenMarkdown - * Value "MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResearchPhaseGooglers - * Value "MEENA_RESEARCH_PHASE_GOOGLERS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetyHumanGen - * Value "MEENA_RESPONSE_SAFETY_HUMAN_GEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetySchemaNoBroadcast - * Value "MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetyV3HumanGen2 - * Value "MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MeenaResponseSafetyV3SchemaNoBroadcast - * Value "MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MizarTheories - * Value "MIZAR_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MobileAssistantMagiFiltered0825373k - * Mobile assistant finetune datasets. (Value: - * "MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_MobileAssistantPalm24bFiltered400k - * Value "MOBILE_ASSISTANT_PALM24B_FILTERED_400K" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly - * Others (Value: - * "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly - * Value "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Podcast - * Value "PODCAST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_PodcastFinetuneDialog - * Value "PODCAST_FINETUNE_DIALOG" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_PodcastsRobotstxt - * Value "PODCASTS_ROBOTSTXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Pubmed - * Value "PUBMED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Quora - * Value "QUORA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_SciencePdf70mDocsFiltered - * Value "SCIENCE_PDF_70M_DOCS_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_SimplifiedHtmlV1Gcc - * Value "SIMPLIFIED_HTML_V1_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_TechdocsDataSource - * Value "TECHDOCS_DATA_SOURCE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmArxiv - * Arxiv (Value: "ULM_ARXIV") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoins - * The docjoins data for ULM - * /cns/yo-d/home/multipod-language-data/docjoins/rs=6.3/20220728/100B_docstructure_split/examples_en.tfrecord_lattice_05_score_01_HFV13\@3929 - * (Value: "ULM_DOCJOINS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoinsDeduped - * Value "ULM_DOCJOINS_DEDUPED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoinsWithUrlsEn - * Value "ULM_DOCJOINS_WITH_URLS_EN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_UlmDocjoinsWithUrlsI18n - * Value "ULM_DOCJOINS_WITH_URLS_I18N" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_VertexSafeFlan - * Datasets used by Vertex (Value: "VERTEX_SAFE_FLAN") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_WebAsr - * Value "WEB_ASR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Webdocs - * Webdocs that have been filtered from the docjoins by the Tarzan team - * for use in the Tarzan training set. (Value: "WEBDOCS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_WebdocsFinetune - * Value "WEBDOCS_FINETUNE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_Wikipedia - * Wikipedia article Tensorflow datasets used by Tarzan and maintained by - * TFDS team. (Value: "WIKIPEDIA") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_WorldQueryGenerator - * Value "WORLD_QUERY_GENERATOR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution_Dataset_YtContentInspiration - * Youtube Content Inpsiration. (Value: "YT_CONTENT_INSPIRATION") + * Optional. When specify this field, the `model_to_upload` will not be + * uploaded as a new model, instead, it will become a new version of this + * `parent_model`. */ -@property(nonatomic, copy, nullable) NSString *dataset; - -@property(nonatomic, copy, nullable) NSString *filepath; -@property(nonatomic, copy, nullable) NSString *geminiId; -@property(nonatomic, copy, nullable) NSString *gnewsArticleTitle; -@property(nonatomic, copy, nullable) NSString *goodallExampleId; +@property(nonatomic, copy, nullable) NSString *parentModel; /** - * Whether the document is opted out. - * - * Uses NSNumber of boolValue. + * Output only. Time when the TrainingPipeline for the first time entered the + * `PIPELINE_STATE_RUNNING` state. */ -@property(nonatomic, strong, nullable) NSNumber *isOptOut; +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * isPrompt + * Output only. The detailed state of the pipeline. * - * Uses NSNumber of boolValue. + * Likely values: + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateCancelled + * The pipeline has been cancelled. (Value: "PIPELINE_STATE_CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateCancelling + * The pipeline is being cancelled. From this state, the pipeline may + * only go to either PIPELINE_STATE_SUCCEEDED, PIPELINE_STATE_FAILED or + * PIPELINE_STATE_CANCELLED. (Value: "PIPELINE_STATE_CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateFailed + * The pipeline failed. (Value: "PIPELINE_STATE_FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStatePaused + * The pipeline has been stopped, and can be resumed. (Value: + * "PIPELINE_STATE_PAUSED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStatePending + * The service is preparing to run the pipeline. (Value: + * "PIPELINE_STATE_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateQueued + * The pipeline has been created or resumed, and processing has not yet + * begun. (Value: "PIPELINE_STATE_QUEUED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateRunning + * The pipeline is in progress. (Value: "PIPELINE_STATE_RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateSucceeded + * The pipeline completed successfully. (Value: + * "PIPELINE_STATE_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_State_PipelineStateUnspecified + * The pipeline state is unspecified. (Value: + * "PIPELINE_STATE_UNSPECIFIED") */ -@property(nonatomic, strong, nullable) NSNumber *isPrompt; - -@property(nonatomic, copy, nullable) NSString *lamdaExampleId; -@property(nonatomic, copy, nullable) NSString *license; -@property(nonatomic, copy, nullable) NSString *meenaConversationId; +@property(nonatomic, copy, nullable) NSString *state; /** - * Natural (not programming) language of the document. Language code as defined - * by http://www.unicode.org/reports/tr35/#Identifiers and - * https://tools.ietf.org/html/bcp47. Currently applicable to full-view books. - * Use docinfo-util.h to set & read language fields. See go/iii. + * Required. A Google Cloud Storage path to the YAML file that defines the + * training task which is responsible for producing the model artifact, and may + * also include additional auxiliary work. The definition files that can be + * used here are found in + * gs://google-cloud-aiplatform/schema/trainingjob/definition/. Note: The URI + * given on output will be immutable and probably different, including the URI + * scheme, than the one given on input. The output URI will point to a location + * where the user only has a read access. */ -@property(nonatomic, copy, nullable) NSString *naturalLanguageCode; +@property(nonatomic, copy, nullable) NSString *trainingTaskDefinition; /** - * True if this doc has no attribution information available. We use an - * explicit field for this instead of just implicitly leaving all the - * DocAttribution fields blank to distinguish a case where a bug/oversight has - * left the attribution information empty vs when we really have no attribution - * information available. + * Required. The training task's parameter(s), as specified in the + * training_task_definition's `inputs`. * - * Uses NSNumber of boolValue. + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSNumber *noAttribution; - -@property(nonatomic, copy, nullable) NSString *podcastUtteranceId; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeDate *publicationDate; +@property(nonatomic, strong, nullable) id trainingTaskInputs; /** - * This field is for opt-out experiment only, MUST never be used during actual - * production/serving. + * Output only. The metadata information as specified in the + * training_task_definition's `metadata`. This metadata is an auxiliary runtime + * and final information about the training task. While the pipeline is running + * this information is populated only at a best effort basis. Only present if + * the pipeline's training_task_definition contains `metadata` object. * - * Uses NSNumber of doubleValue. + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSNumber *qualityScoreExperimentOnly; +@property(nonatomic, strong, nullable) id trainingTaskMetadata; -/** Github repository */ -@property(nonatomic, copy, nullable) NSString *repo; +/** Output only. Time when the TrainingPipeline was most recently updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; -/** URL of a webdoc */ -@property(nonatomic, copy, nullable) NSString *url; +@end -@property(nonatomic, copy, nullable) NSString *volumeId; /** - * Wikipedia article title. The Wikipedia TFDS dataset includes article titles - * but not URLs. While a URL is to the best of our knowledge a deterministic - * function of the title, we store the original title to reflect the - * information in the original dataset. + * The labels with user-defined metadata to organize TrainingPipelines. Label + * keys and values can be no longer than 64 characters (Unicode codepoints), + * can only contain lowercase letters, numeric characters, underscores and + * dashes. International characters are allowed. See https://goo.gl/xmQnxf for + * more information and examples of labels. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, copy, nullable) NSString *wikipediaArticleTitle; - -/** The unique video id from Youtube. Example: AkoGsW52Ir0 */ -@property(nonatomic, copy, nullable) NSString *youtubeVideoId; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1TrainingPipeline_Labels : GTLRObject @end /** - * The recitation result for one input + * A message representing a Trial. A Trial contains a unique set of Parameters + * that has been or will be evaluated, along with the objective metrics got by + * running the Trial. */ -@interface GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *dynamicSegmentResults; +@interface GTLRAiplatform_GoogleCloudAiplatformV1Trial : GTLRObject /** - * The recitation action for one given input. When its segments contain - * different actions, the overall action will be returned in the precedence of - * BLOCK > CITE > NO_ACTION. When the given input is not found in any source, - * the recitation action will not be specified. - * - * Likely values: - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_ActionUnspecified - * Value "ACTION_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_Block - * indicate that a Segment should be blocked from being used (Value: - * "BLOCK") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_Cite - * indicate that attribution must be shown for a Segment (Value: "CITE") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_ExemptFoundInPrompt - * The recitation was found in prompt and is exempted from overall - * results (Value: "EXEMPT_FOUND_IN_PROMPT") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoRecitationResult_RecitationAction_NoAction - * for tagging high-frequency code snippets (Value: "NO_ACTION") + * Output only. The identifier of the client that originally requested this + * Trial. Each client is identified by a unique client_id. When a client asks + * for a suggestion, Vertex AI Vizier will assign it a Trial. The client should + * evaluate the Trial, complete it, and report back to Vertex AI Vizier. If + * suggestion is asked again by same client_id before the Trial is completed, + * the same Trial will be returned. Multiple clients with different client_ids + * can ask for suggestions simultaneously, each of them will get their own + * Trial. */ -@property(nonatomic, copy, nullable) NSString *recitationAction; - -@property(nonatomic, strong, nullable) NSArray *trainingSegmentResults; - -@end - +@property(nonatomic, copy, nullable) NSString *clientId; /** - * The recitation result for each segment in a given input. + * Output only. The CustomJob name linked to the Trial. It's set for a + * HyperparameterTuningJob's Trial. */ -@interface GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult : GTLRObject +@property(nonatomic, copy, nullable) NSString *customJob; /** - * The dataset the segment came from. Datasets change often as model evolves. - * Treat this field as informational only and avoid depending on it directly. - * - * Likely values: - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_AmpsKhan - * Academic dataset of math text. - * http://google3/learning/brain/research/conversation/meena/seqio/mixtures/experimental/bard.py;rcl=500222380 - * (Value: "AMPS_KHAN") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_AmpsMathematica - * Value "AMPS_MATHEMATICA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Aqua - * Value "AQUA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_AssistantPersonalitySafety - * Value "ASSISTANT_PERSONALITY_SAFETY" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BardArcadeGithub - * Bard ARCADE finetune dataset. (Value: "BARD_ARCADE_GITHUB") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BardGolden - * Value "BARD_GOLDEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BardPersonalityGolden - * Value "BARD_PERSONALITY_GOLDEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BooksFullView - * 'Full view' books dataset maintained by Oceanographers team, meaning - * 'ok to view the book in full in all localities'. Largely the same as - * 'public domain', but with potentially subtle distinction. (Value: - * "BOOKS_FULL_VIEW") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_BooksPrivate - * Filtered private books used by ULM: - * http://google3/learning/multipod/pax/lm/params/ulm/tasks.py;l=123;rcl=494241309. - * which corresponds with - * /cns/mf-d/home/multipod-language-data/private_books/books_filtered_en_resharded\@50000 - * (Value: "BOOKS_PRIVATE") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_C4JoinedDocjoins - * Value "C4_JOINED_DOCJOINS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CanariesShuffled - * Value "CANARIES_SHUFFLED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CleanArxiv - * Value "CLEAN_ARXIV" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_ClmTranslateDatav2AlltiersGccMix - * Value "CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitAmps - * Value "CLOUD_GEMIT_AMPS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitAqua - * Value "CLOUD_GEMIT_AQUA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCloudFactualityGroundingMagi - * Cloud gemit pro FT datasets. (Value: - * "CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCodeIfV1 - * Value "CLOUD_GEMIT_CODE_IF_V1" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCodeSelfRepair - * Value "CLOUD_GEMIT_CODE_SELF_REPAIR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCommitMsgGenV3 - * Value "CLOUD_GEMIT_COMMIT_MSG_GEN_V3" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitCommonSenseReasoningSchema - * Value "CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitGsm8kSchema - * Value "CLOUD_GEMIT_GSM8K_SCHEMA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitIdentity - * Value "CLOUD_GEMIT_IDENTITY" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitMtDialgueLmsys - * Value "CLOUD_GEMIT_MT_DIALGUE_LMSYS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitMtsDialogueV3 - * Value "CLOUD_GEMIT_MTS_DIALOGUE_V3" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudGemitSearchAugmentedResponseGeneration - * Cloud gemit ultra FT datasets. (Value: - * "CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudSecurityFinetuning - * Value "CLOUD_SECURITY_FINETUNING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudSecurityPretraining - * Cloud Security fine-tune datasets. (Value: - * "CLOUD_SECURITY_PRETRAINING") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CloudSecurityRagCisa - * Value "CLOUD_SECURITY_RAG_CISA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsGithubMultifileV4 - * Value "CMS_GITHUB_MULTIFILE_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsGithubV4 - * Github (Value: "CMS_GITHUB_V4") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsStackexchange - * Value "CMS_STACKEXCHANGE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsStackoverflowMultilingual - * Value "CMS_STACKOVERFLOW_MULTILINGUAL" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CmsWikipediaLangFiltered - * Datasets used by Gemini Public data (Value: - * "CMS_WIKIPEDIA_LANG_FILTERED") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaFtFormat - * Value "CODE_QA_FT_FORMAT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaFtKnowledge - * Value "CODE_QA_FT_KNOWLEDGE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaGithubFilteredCode - * Value "CODE_QA_GITHUB_FILTERED_CODE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaSe - * Value "CODE_QA_SE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeQaSo - * Value "CODE_QA_SO" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeyCode - * Value "CODEY_CODE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CodeyNotebookLmPretraining - * Datasets used by Codepoet (Value: "CODEY_NOTEBOOK_LM_PRETRAINING") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CombinedReddit - * Value "COMBINED_REDDIT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CommonSenseReasoning - * Value "COMMON_SENSE_REASONING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CoqStep - * Value "COQ_STEP" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_CoqTheories - * Value "COQ_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DatasetUnspecified - * Value "DATASET_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DocumentChunks - * Value "DOCUMENT_CHUNKS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudBlogPosts - * Value "DUET_CLOUD_BLOG_POSTS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudDocs - * Value "DUET_CLOUD_DOCS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudDocsTroubleshootingTables - * Value "DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsGenerated - * Value "DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsHandwritten - * Value "DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudIxPrompts - * Value "DUET_CLOUD_IX_PROMPTS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudPodcastEpisodes - * Value "DUET_CLOUD_PODCAST_EPISODES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudSecurityDocs - * Duet AI finetune datasets, order by precedence. (Value: - * "DUET_CLOUD_SECURITY_DOCS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetCloudSkillsBoost - * Value "DUET_CLOUD_SKILLS_BOOST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetDevsiteDocs - * Value "DUET_DEVSITE_DOCS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGithubCodeSnippets - * Value "DUET_GITHUB_CODE_SNIPPETS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGithubFiles - * Value "DUET_GITHUB_FILES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGobyexample - * Value "DUET_GOBYEXAMPLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGolangDocs - * Value "DUET_GOLANG_DOCS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetGooglesqlGeneration - * Value "DUET_GOOGLESQL_GENERATION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetRad - * Value "DUET_RAD" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetStackoverflowAnswers - * Value "DUET_STACKOVERFLOW_ANSWERS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetStackoverflowIssues - * Value "DUET_STACKOVERFLOW_ISSUES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_DuetYoutubeVideos - * Value "DUET_YOUTUBE_VIDEOS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop100bAllIndexedGcc - * Value "GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bGcc - * Public webdocs (Value: "GEMINI_DOCJOINS_EN_TOP10B_GCC") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bTop20bGcc - * Value "GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsEnTop20bTop100bGcc - * Value "GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP10B_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bTop20bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop20bTop100bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiDocjoinsToxicityTaggedGcc - * Value "GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiGoosePublic - * Gemini Goose FT datasets. (Value: "GEMINI_GOOSE_PUBLIC") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiGooseSiloed - * Value "GEMINI_GOOSE_SILOED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItAciBench - * Value "GEMINI_IT_ACI_BENCH" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItAquamuse - * Value "GEMINI_IT_AQUAMUSE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudCodeIf - * Value "GEMINI_IT_CLOUD_CODE_IF" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudEurLexJson - * Value "GEMINI_IT_CLOUD_EUR_LEX_JSON" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudOasst - * Value "GEMINI_IT_CLOUD_OASST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudSelfInstruct - * Value "GEMINI_IT_CLOUD_SELF_INSTRUCT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCloudUcsAquamuse - * Value "GEMINI_IT_CLOUD_UCS_AQUAMUSE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItCodeInstruct - * Value "GEMINI_IT_CODE_INSTRUCT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItDscoutFactuality - * Value "GEMINI_IT_DSCOUT_FACTUALITY" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItEitlGen - * Value "GEMINI_IT_EITL_GEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItHedging - * Value "GEMINI_IT_HEDGING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItHitlGen - * Value "GEMINI_IT_HITL_GEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItM3w - * Value "GEMINI_IT_M3W" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItMech - * Value "GEMINI_IT_MECH" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItMedPalm - * Value "GEMINI_IT_MED_PALM" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItNimbusDecibel - * Value "GEMINI_IT_NIMBUS_DECIBEL" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItNimbusGroundingToPrompt - * Value "GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItQaWithUrl - * Value "GEMINI_IT_QA_WITH_URL" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItShotgun - * Value "GEMINI_IT_SHOTGUN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItShutterstock - * Gemini IT 1.2.7 datasets (Value: "GEMINI_IT_SHUTTERSTOCK") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItSpiderFiltered - * Value "GEMINI_IT_SPIDER_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItTableGen - * Value "GEMINI_IT_TABLE_GEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItTabSumBq - * Value "GEMINI_IT_TAB_SUM_BQ" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiItTaskOrientedDialog - * Value "GEMINI_IT_TASK_ORIENTED_DIALOG" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtInk - * Value "GEMINI_MULTIMODAL_FT_INK" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtNone - * Value "GEMINI_MULTIMODAL_FT_NONE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtOther - * Value "GEMINI_MULTIMODAL_FT_OTHER" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtShutterstock - * Value "GEMINI_MULTIMODAL_FT_SHUTTERSTOCK" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtUrl - * Gemini multimodal instruction tune(IT) and fine tune(FT) datasets - * datasets. (Value: "GEMINI_MULTIMODAL_FT_URL") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalFtYt - * Value "GEMINI_MULTIMODAL_FT_YT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiMultimodalIt - * Value "GEMINI_MULTIMODAL_IT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate - * Value - * "GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsGithubDecontaminatedV7 - * Value "GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsGithubV7 - * Github dataset with license info. We prefer this to help cite proper - * licenses for code recitation. (Value: "GEMINI_V1_CMS_GITHUB_V7") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsStackexchangeDecont - * Value "GEMINI_V1_CMS_STACKEXCHANGE_DECONT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsStackoverflowMultilingualV2 - * Value "GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CmsWikipediaLangFiltered - * Gemini V1, order by precedence. Wikipedia (Value: - * "GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1CombinedReddit - * Value "GEMINI_V1_COMBINED_REDDIT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags - * Value "GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bGccNodedup050523 - * Public webdocs (Value: - * "GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1FormalMathWithoutHolstepsAndMizar - * Value "GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubDiffWithCommitMessageV2 - * Value "GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubHtmlCssXmlV4 - * Value "GEMINI_V1_GITHUB_HTML_CSS_XML_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubJuptyerNotebooksSstable - * Value "GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubLongTailV4 - * Value "GEMINI_V1_GITHUB_LONG_TAIL_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubOtherV4 - * Value "GEMINI_V1_GITHUB_OTHER_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1GithubTechdocsV2 - * Value "GEMINI_V1_GITHUB_TECHDOCS_V2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn - * Non-public books (Value: - * "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen - * Value "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1PodcastsRobotstxt - * Citable misc (Value: "GEMINI_V1_PODCASTS_ROBOTSTXT") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Pubmed - * Value "GEMINI_V1_PUBMED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Quora - * Value "GEMINI_V1_QUORA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1SciencePdf68mHqDocsGcc - * Value "GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1SimplifiedHtmlV2Gcc - * Value "GEMINI_V1_SIMPLIFIED_HTML_V2_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1StemBooks650kText - * Value "GEMINI_V1_STEM_BOOKS_650K_TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchBirdSqlLite - * Value "GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchCcaiDialogSumHuman - * Gemini V1 and V2 shared tail patch. (Value: - * "GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchGoaldmine - * Gemini V1 tail patch others. (Value: "GEMINI_V1_TAIL_PATCH_GOALDMINE") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchJsonTableExtraction - * Value "GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningNonPunting - * Value "GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningPunting - * Value "GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaAnswerable - * Value "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaUnanswerable - * Value "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution - * Value "GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslation2021Incr - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationUn - * Gemini V1 tail patch translation. (Value: - * "GEMINI_V1_TAIL_PATCH_TRANSLATION_UN") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtEuroparl - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtNewscommentary - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1TranslateDatav2AlltiersGccMix - * Value "GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1UlmArxivSstable - * ArXiv (Value: "GEMINI_V1_ULM_ARXIV_SSTABLE") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered - * Other (Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1WebMathV2 - * Value "GEMINI_V1_WEB_MATH_V2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV1WikipediaDiffs - * Value "GEMINI_V1_WIKIPEDIA_DIFFS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Arxiv2023Compliant - * Value "GEMINI_V2_ARXIV_2023_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2BiologyTargetedDataCompliant2 - * Value "GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CanariesShuffledCompliant - * Value "GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ChemistryTargetedDataCompliant2 - * Value "GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ChessCompliant - * Value "GEMINI_V2_CHESS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix - * Value "GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths - * Value - * "GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsStackexchangeCompliant - * Value "GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsStackoverflowMultilingualV2Compliant - * Value "GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CmsWikipediaLangFilteredGccPii - * Gemini V2 datasets (Value: - * "GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeContestsCompliant - * Value "GEMINI_V2_CODE_CONTESTS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubCommits - * Value "GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubPr - * Value "GEMINI_V2_CODE_TRANSFORM_GITHUB_PR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodeTransformSyntheticErrorFix - * Value "GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2CodewebV1Compliant - * Value "GEMINI_V2_CODEWEB_V1_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EconomicsV2TargetedDataCompliant2 - * Value "GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant - * Value "GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant - * Value - * "GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2FormalCompliant - * Value "GEMINI_V2_FORMAL_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2ForumsV2Compliant - * Value "GEMINI_V2_FORUMS_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant - * Value "GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubDiffsCompliant - * Value "GEMINI_V2_GITHUB_DIFFS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubEvaledLanguagesCompliant - * Value "GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubLongTailAndStructuredDataCompliant - * Value "GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant - * Value "GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant - * Value "GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubPythonNotebooksCompliant - * Value "GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GithubTechdocsCompliant - * Value "GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant - * Value "GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2HighQualityCodeTargetedDataCompliant2 - * Value "GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2JsonModeSysInstruction - * Value "GEMINI_V2_JSON_MODE_SYS_INSTRUCTION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2LeetcodeGccPii - * Value "GEMINI_V2_LEETCODE_GCC_PII" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2MachineLearningTargetedDataCompliant2 - * Value "GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2MathTargetedDataCompliant2 - * Value "GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2MedicalTargetedDataCompliant2 - * Value "GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant - * Value - * "GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlNtlv4aMonolingualDedupN5 - * Value "GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlSttTranslateDedupN5 - * Value "GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlSynBtTranslateDedupN5 - * Value "GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlSynFtFixedTranslateDedupN5 - * Value "GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2NtlTranslitBilexTranslateDedupN5 - * Value "GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2PhysicsV2TargetedDataCompliant2 - * Value "GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2PodcastsCompliant - * Value "GEMINI_V2_PODCASTS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2PubmedCompliant - * Value "GEMINI_V2_PUBMED_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2QaTargetedDataCompliant2 - * Value "GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2QuoraCompliant - * Value "GEMINI_V2_QUORA_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex - * Value "GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SciencewebV0GccPii - * Value "GEMINI_V2_SCIENCEWEB_V0_GCC_PII" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant - * Value "GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2SqlRepairSft - * Value "GEMINI_V2_SQL_REPAIR_SFT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Ssfs - * Gemini V2 rev10 (Value: "GEMINI_V2_SSFS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2StemBooks318kTextCompliant - * Value "GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant - * Value - * "GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchBirdSqlLite - * Value "GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchCcaiDialogSumHuman - * Value "GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchFleurs - * Value "GEMINI_V2_TAIL_PATCH_FLEURS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchJsonTableExtraction - * Value "GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningNonPunting - * Value "GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningPunting - * Value "GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaAnswerable - * Value "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaUnanswerable - * Value "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchPmc - * Gemini V2 only tail patch. (Value: "GEMINI_V2_TAIL_PATCH_PMC") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2TailPatchVoxpopuli - * Value "GEMINI_V2_TAIL_PATCH_VOXPOPULI" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2WebMathV3Compliant - * Value "GEMINI_V2_WEB_MATH_V3_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2WebPolymathV1Compliant - * Value "GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2WikipediaDiffsCompliant - * Value "GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GeminiV2YoutubeScienceV4FilteredCompliant - * Value "GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GemitBridgeSuffixFt - * Gemit Bridge ULM FT dataset (Value: "GEMIT_BRIDGE_SUFFIX_FT") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GenesisNewsInsights - * Genesis fine-tune datasets. (Value: "GENESIS_NEWS_INSIGHTS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubDiffsWithCommitMessage - * Value "GITHUB_DIFFS_WITH_COMMIT_MESSAGE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubHtmlV4 - * Value "GITHUB_HTML_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubLongTailV4 - * Value "GITHUB_LONG_TAIL_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubMirror - * Value "GITHUB_MIRROR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubMirrorV101 - * Value "GITHUB_MIRROR_V1_0_1" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubMirrorV210 - * Value "GITHUB_MIRROR_V2_1_0" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GithubOtherV4 - * Value "GITHUB_OTHER_V4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Gnews - * Google news dataset referenced in: - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_tasks.py;l=922;rcl=496534668 - * (Value: "GNEWS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5Books - * Value "GOODALL_MTV5_BOOKS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5C4 - * Value "GOODALL_MTV5_C4" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5Github - * Datasets managed by the Goodall team: deepmind-goodall\@google.com - * (Value: "GOODALL_MTV5_GITHUB") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMtv5Wikipedia - * Value "GOODALL_MTV5_WIKIPEDIA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwStackExchange - * Value "GOODALL_MW_STACK_EXCHANGE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwTop010b - * Value "GOODALL_MW_TOP_0_10B" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwTop100b - * Value "GOODALL_MW_TOP_100B" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_GoodallMwTop10b20b - * Value "GOODALL_MW_TOP_10B_20B" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Hol4Theories - * Value "HOL4_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_HolLightTheories - * Value "HOL_LIGHT_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Holsteps - * Value "HOLSTEPS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_IsabelleStep - * Value "ISABELLE_STEP" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_IsabelleTheories - * Value "ISABELLE_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LabsAqaDeleware - * Value "LABS_AQA_DELEWARE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LabsAqaDscout - * LABS AQA fine-tune datasets. (Value: "LABS_AQA_DSCOUT") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LabsAqaTailwind - * Value "LABS_AQA_TAILWIND" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaFactualityE2eQueryGeneration - * Value "LAMDA_FACTUALITY_E2E_QUERY_GENERATION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaFactualityE2eResponseGeneration - * Value "LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaFactualityTrigger - * Value "LAMDA_FACTUALITY_TRIGGER" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaSafetyV2SchemaNoBroadcast - * Value "LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LamdaSsiDiscriminative - * Value "LAMDA_SSI_DISCRIMINATIVE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LeanMathlibTheories - * Value "LEAN_MATHLIB_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_LeanStep - * Value "LEAN_STEP" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MassiveForumThreadScoredBard - * Value "MASSIVE_FORUM_THREAD_SCORED_BARD" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MassiveForumThreadScoredLong200 - * Value "MASSIVE_FORUM_THREAD_SCORED_LONG_200" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MassiveForumThreadScoredLong500 - * Value "MASSIVE_FORUM_THREAD_SCORED_LONG_500" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Math - * Value "MATH" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MathReasoning - * Value "MATH_REASONING" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaFc - * Meena full conversations. - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_mixtures.py;l=675;rcl=496583228 - * (Value: "MEENA_FC") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResearchPhaseGoldenMarkdown - * Value "MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResearchPhaseGooglers - * Value "MEENA_RESEARCH_PHASE_GOOGLERS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetyHumanGen - * Value "MEENA_RESPONSE_SAFETY_HUMAN_GEN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetySchemaNoBroadcast - * Value "MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetyV3HumanGen2 - * Value "MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MeenaResponseSafetyV3SchemaNoBroadcast - * Value "MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MizarTheories - * Value "MIZAR_THEORIES" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MobileAssistantMagiFiltered0825373k - * Mobile assistant finetune datasets. (Value: - * "MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_MobileAssistantPalm24bFiltered400k - * Value "MOBILE_ASSISTANT_PALM24B_FILTERED_400K" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly - * Others (Value: - * "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly - * Value "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Podcast - * Value "PODCAST" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_PodcastFinetuneDialog - * Value "PODCAST_FINETUNE_DIALOG" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_PodcastsRobotstxt - * Value "PODCASTS_ROBOTSTXT" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Pubmed - * Value "PUBMED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Quora - * Value "QUORA" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_SciencePdf70mDocsFiltered - * Value "SCIENCE_PDF_70M_DOCS_FILTERED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_SimplifiedHtmlV1Gcc - * Value "SIMPLIFIED_HTML_V1_GCC" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_TechdocsDataSource - * Value "TECHDOCS_DATA_SOURCE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmArxiv - * Arxiv (Value: "ULM_ARXIV") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoins - * The docjoins data for ULM - * /cns/yo-d/home/multipod-language-data/docjoins/rs=6.3/20220728/100B_docstructure_split/examples_en.tfrecord_lattice_05_score_01_HFV13\@3929 - * (Value: "ULM_DOCJOINS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoinsDeduped - * Value "ULM_DOCJOINS_DEDUPED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsEn - * Value "ULM_DOCJOINS_WITH_URLS_EN" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsI18n - * Value "ULM_DOCJOINS_WITH_URLS_I18N" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_VertexSafeFlan - * Datasets used by Vertex (Value: "VERTEX_SAFE_FLAN") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_WebAsr - * Value "WEB_ASR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Webdocs - * Webdocs that have been filtered from the docjoins by the Tarzan team - * for use in the Tarzan training set. (Value: "WEBDOCS") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_WebdocsFinetune - * Value "WEBDOCS_FINETUNE" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_Wikipedia - * Wikipedia article Tensorflow datasets used by Tarzan and maintained by - * TFDS team. (Value: "WIKIPEDIA") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_WorldQueryGenerator - * Value "WORLD_QUERY_GENERATOR" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_AttributionDataset_YtContentInspiration - * Youtube Content Inpsiration. (Value: "YT_CONTENT_INSPIRATION") - */ -@property(nonatomic, copy, nullable) NSString *attributionDataset; - -/** - * human-friendly string that contains information from doc_attribution which - * could be shown by clients - */ -@property(nonatomic, copy, nullable) NSString *displayAttributionMessage; - -@property(nonatomic, strong, nullable) GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoDocAttribution *docAttribution; - -/** - * number of documents that contained this segment - * - * Uses NSNumber of intValue. + * Output only. Time when the Trial's status changed to `SUCCEEDED` or + * `INFEASIBLE`. */ -@property(nonatomic, strong, nullable) NSNumber *docOccurrences; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; + +/** Output only. The final measurement containing the objective value. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Measurement *finalMeasurement; /** - * endIndex + * Output only. The identifier of the Trial assigned by the service. * - * Uses NSNumber of intValue. + * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ -@property(nonatomic, strong, nullable) NSNumber *endIndex; +@property(nonatomic, copy, nullable) NSString *identifier; /** - * The raw text in the given input that is corresponding to the segment. It - * will be available only when 'return_segment_raw_text' is enabled in the - * request options. + * Output only. A human readable string describing why the Trial is infeasible. + * This is set only if Trial state is `INFEASIBLE`. */ -@property(nonatomic, copy, nullable) NSString *rawText; +@property(nonatomic, copy, nullable) NSString *infeasibleReason; /** - * segmentRecitationAction - * - * Likely values: - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_ActionUnspecified - * Value "ACTION_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_Block - * indicate that a Segment should be blocked from being used (Value: - * "BLOCK") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_Cite - * indicate that attribution must be shown for a Segment (Value: "CITE") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_ExemptFoundInPrompt - * The recitation was found in prompt and is exempted from overall - * results (Value: "EXEMPT_FOUND_IN_PROMPT") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SegmentRecitationAction_NoAction - * for tagging high-frequency code snippets (Value: "NO_ACTION") + * Output only. A list of measurements that are strictly lexicographically + * ordered by their induced tuples (steps, elapsed_duration). These are used + * for early stopping computations. */ -@property(nonatomic, copy, nullable) NSString *segmentRecitationAction; +@property(nonatomic, strong, nullable) NSArray *measurements; + +/** Output only. Resource name of the Trial assigned by the service. */ +@property(nonatomic, copy, nullable) NSString *name; + +/** Output only. The parameters of the Trial. */ +@property(nonatomic, strong, nullable) NSArray *parameters; + +/** Output only. Time when the Trial was started. */ +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * The category of the source dataset where the segment came from. This is more - * stable than Dataset. + * Output only. The detailed state of the Trial. * * Likely values: - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryArxiv - * Value "SOURCE_CATEGORY_ARXIV" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryGithub - * Value "SOURCE_CATEGORY_GITHUB" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryGnews - * Value "SOURCE_CATEGORY_GNEWS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryOthers - * Value "SOURCE_CATEGORY_OTHERS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryPrivateBooks - * Value "SOURCE_CATEGORY_PRIVATE_BOOKS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryPublicBooks - * Value "SOURCE_CATEGORY_PUBLIC_BOOKS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryUnspecified - * Value "SOURCE_CATEGORY_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryWebdocs - * Value "SOURCE_CATEGORY_WEBDOCS" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoSegmentResult_SourceCategory_SourceCategoryWikipedia - * Value "SOURCE_CATEGORY_WIKIPEDIA" - */ -@property(nonatomic, copy, nullable) NSString *sourceCategory; - -/** - * The segment boundary start (inclusive) and end index (exclusive) in the - * given text. In the streaming RPC, the indexes always start from the - * beginning of the first text in the entire stream. The indexes are measured - * in UTF-16 code units. - * - * Uses NSNumber of intValue. + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_Active + * Indicates that the Trial has been suggested. (Value: "ACTIVE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_Infeasible + * Indicates that the Trial should not be attempted again. The service + * will set a Trial to INFEASIBLE when it's done but missing the + * final_measurement. (Value: "INFEASIBLE") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_Requested + * Indicates that a specific Trial has been requested, but it has not yet + * been suggested by the service. (Value: "REQUESTED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_StateUnspecified + * The Trial state is unspecified. (Value: "STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_Stopping + * Indicates that the Trial should stop according to the service. (Value: + * "STOPPING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1Trial_State_Succeeded + * Indicates that the Trial is completed successfully. (Value: + * "SUCCEEDED") */ -@property(nonatomic, strong, nullable) NSNumber *startIndex; - -@end - +@property(nonatomic, copy, nullable) NSString *state; /** - * The recitation result for one stream input + * Output only. URIs for accessing [interactive + * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * (one URI for each training node). Only available if this trial is part of a + * HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field + * is `true`. The keys are names of each node used for the trial; for example, + * `workerpool0-0` for the primary node, `workerpool1-0` for the first node in + * the second worker pool, and `workerpool1-1` for the second node in the + * second worker pool. The values are the URIs for each node's interactive + * shell. */ -@interface GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Trial_WebAccessUris *webAccessUris; -/** The recitation result against the given dynamic data source. */ -@property(nonatomic, strong, nullable) NSArray *dynamicSegmentResults; +@end -/** - * Last index of input text fully checked for recitation in the entire - * streaming context. Would return `-1` if no Input was checked for recitation. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *fullyCheckedTextIndex; /** - * The recitation action for one given input. When its segments contain - * different actions, the overall action will be returned in the precedence of - * BLOCK > CITE > NO_ACTION. + * Output only. URIs for accessing [interactive + * shells](https://cloud.google.com/vertex-ai/docs/training/monitor-debug-interactive-shell) + * (one URI for each training node). Only available if this trial is part of a + * HyperparameterTuningJob and the job's trial_job_spec.enable_web_access field + * is `true`. The keys are names of each node used for the trial; for example, + * `workerpool0-0` for the primary node, `workerpool1-0` for the first node in + * the second worker pool, and `workerpool1-1` for the second node in the + * second worker pool. The values are the URIs for each node's interactive + * shell. * - * Likely values: - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_ActionUnspecified - * Value "ACTION_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_Block - * indicate that a Segment should be blocked from being used (Value: - * "BLOCK") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_Cite - * indicate that attribution must be shown for a Segment (Value: "CITE") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_ExemptFoundInPrompt - * The recitation was found in prompt and is exempted from overall - * results (Value: "EXEMPT_FOUND_IN_PROMPT") - * @arg @c kGTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult_RecitationAction_NoAction - * for tagging high-frequency code snippets (Value: "NO_ACTION") + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, copy, nullable) NSString *recitationAction; - -/** The recitation result against model training data. */ -@property(nonatomic, strong, nullable) NSArray *trainingSegmentResults; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1Trial_WebAccessUris : GTLRObject @end /** - * The proto defines the attribution information for a document using whatever - * fields are most applicable for that document's datasource. For example, a - * Wikipedia article's attribution is in the form of its article title, a - * website is in the form of a URL, and a Github repo is in the form of a repo - * name. Next id: 30 + * Next ID: 3 */ -@interface GTLRAiplatform_LearningGenaiRecitationDocAttribution : GTLRObject - -@property(nonatomic, copy, nullable) NSString *amarnaId; -@property(nonatomic, copy, nullable) NSString *arxivId; -@property(nonatomic, copy, nullable) NSString *author; -@property(nonatomic, copy, nullable) NSString *bibkey; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TrialContext : GTLRObject /** - * ID of the paper in bioarxiv like ddoi.org/{biorxiv_id} eg: - * https://doi.org/10.1101/343517 + * A human-readable field which can store a description of this context. This + * will become part of the resulting Trial's description field. + * + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, copy, nullable) NSString *biorxivId; - -@property(nonatomic, copy, nullable) NSString *bookTitle; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * The Oceanographers full-view books dataset uses a 'volume id' as the unique - * ID of a book. There is a deterministic function from a volume id to a URL - * under the books.google.com domain. Marked as 'optional' since a volume ID of - * zero is potentially possible and we want to distinguish that from the volume - * ID not being set. - * - * Uses NSNumber of longLongValue. + * If/when a Trial is generated or selected from this Context, its Parameters + * will match any parameters specified here. (I.e. if this context specifies + * parameter name:'a' int_value:3, then a resulting Trial will have int_value:3 + * for its parameter named 'a'.) Note that we first attempt to match existing + * REQUESTED Trials with contexts, and if there are no matches, we generate + * suggestions in the subspace defined by the parameters specified here. NOTE: + * a Context without any Parameters matches the entire feasible search space. */ -@property(nonatomic, strong, nullable) NSNumber *bookVolumeId; +@property(nonatomic, strong, nullable) NSArray *parameters; + +@end -@property(nonatomic, copy, nullable) NSString *conversationId; /** - * The dataset this document comes from. - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_AmpsKhan - * Academic dataset of math text. - * http://google3/learning/brain/research/conversation/meena/seqio/mixtures/experimental/bard.py;rcl=500222380 - * (Value: "AMPS_KHAN") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_AmpsMathematica - * Value "AMPS_MATHEMATICA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Aqua - * Value "AQUA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_AssistantPersonalitySafety - * Value "ASSISTANT_PERSONALITY_SAFETY" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BardArcadeGithub - * Bard ARCADE finetune dataset (Value: "BARD_ARCADE_GITHUB") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BardGolden - * Value "BARD_GOLDEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BardPersonalityGolden - * Value "BARD_PERSONALITY_GOLDEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BooksFullView - * 'Full view' books dataset maintained by Oceanographers team, meaning - * 'ok to view the book in full in all localities'. Largely the same as - * 'public domain', but with potentially subtle distinction. (Value: - * "BOOKS_FULL_VIEW") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_BooksPrivate - * Filtered private books used by ULM: - * http://google3/learning/multipod/pax/lm/params/ulm/tasks.py;l=123;rcl=494241309. - * which corresponds with - * /cns/mf-d/home/multipod-language-data/private_books/books_filtered_en_resharded\@50000 - * (Value: "BOOKS_PRIVATE") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_C4JoinedDocjoins - * Value "C4_JOINED_DOCJOINS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CanariesShuffled - * Value "CANARIES_SHUFFLED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CleanArxiv - * Value "CLEAN_ARXIV" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_ClmTranslateDatav2AlltiersGccMix - * Value "CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitAmps - * Value "CLOUD_GEMIT_AMPS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitAqua - * Value "CLOUD_GEMIT_AQUA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCloudFactualityGroundingMagi - * Cloud gemit pro FT datasets. (Value: - * "CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCodeIfV1 - * Value "CLOUD_GEMIT_CODE_IF_V1" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCodeSelfRepair - * Value "CLOUD_GEMIT_CODE_SELF_REPAIR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCommitMsgGenV3 - * Value "CLOUD_GEMIT_COMMIT_MSG_GEN_V3" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitCommonSenseReasoningSchema - * Value "CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitGsm8kSchema - * Value "CLOUD_GEMIT_GSM8K_SCHEMA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitIdentity - * Value "CLOUD_GEMIT_IDENTITY" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitMtDialgueLmsys - * Value "CLOUD_GEMIT_MT_DIALGUE_LMSYS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitMtsDialogueV3 - * Value "CLOUD_GEMIT_MTS_DIALOGUE_V3" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudGemitSearchAugmentedResponseGeneration - * Cloud gemit ultra FT datasets. (Value: - * "CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudSecurityFinetuning - * Value "CLOUD_SECURITY_FINETUNING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudSecurityPretraining - * Cloud Security fine tuned datasets. (Value: - * "CLOUD_SECURITY_PRETRAINING") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CloudSecurityRagCisa - * Value "CLOUD_SECURITY_RAG_CISA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsGithubMultifileV4 - * Value "CMS_GITHUB_MULTIFILE_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsGithubV4 - * Github (Value: "CMS_GITHUB_V4") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsStackexchange - * Value "CMS_STACKEXCHANGE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsStackoverflowMultilingual - * Value "CMS_STACKOVERFLOW_MULTILINGUAL" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CmsWikipediaLangFiltered - * Datasets used by Gemini Public data (Value: - * "CMS_WIKIPEDIA_LANG_FILTERED") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaFtFormat - * Value "CODE_QA_FT_FORMAT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaFtKnowledge - * Value "CODE_QA_FT_KNOWLEDGE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaGithubFilteredCode - * Value "CODE_QA_GITHUB_FILTERED_CODE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaSe - * Value "CODE_QA_SE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeQaSo - * Value "CODE_QA_SO" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeyCode - * Value "CODEY_CODE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CodeyNotebookLmPretraining - * Datasets used by Codepoet (Value: "CODEY_NOTEBOOK_LM_PRETRAINING") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CombinedReddit - * Value "COMBINED_REDDIT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CommonSenseReasoning - * Value "COMMON_SENSE_REASONING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CoqStep - * Value "COQ_STEP" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_CoqTheories - * Value "COQ_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DatasetUnspecified - * Value "DATASET_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DocumentChunks - * Value "DOCUMENT_CHUNKS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudBlogPosts - * Value "DUET_CLOUD_BLOG_POSTS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudDocs - * Value "DUET_CLOUD_DOCS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudDocsTroubleshootingTables - * Value "DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudGithubCodeSnippetsGenerated - * Value "DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudGithubCodeSnippetsHandwritten - * Value "DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudIxPrompts - * Value "DUET_CLOUD_IX_PROMPTS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudPodcastEpisodes - * Value "DUET_CLOUD_PODCAST_EPISODES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudSecurityDocs - * Duet AI finetune datasets, order by precedence. (Value: - * "DUET_CLOUD_SECURITY_DOCS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetCloudSkillsBoost - * Value "DUET_CLOUD_SKILLS_BOOST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetDevsiteDocs - * Value "DUET_DEVSITE_DOCS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGithubCodeSnippets - * Value "DUET_GITHUB_CODE_SNIPPETS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGithubFiles - * Value "DUET_GITHUB_FILES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGobyexample - * Value "DUET_GOBYEXAMPLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGolangDocs - * Value "DUET_GOLANG_DOCS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetGooglesqlGeneration - * Value "DUET_GOOGLESQL_GENERATION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetRad - * Value "DUET_RAD" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetStackoverflowAnswers - * Value "DUET_STACKOVERFLOW_ANSWERS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetStackoverflowIssues - * Value "DUET_STACKOVERFLOW_ISSUES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_DuetYoutubeVideos - * Value "DUET_YOUTUBE_VIDEOS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop100bAllIndexedGcc - * Value "GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop10bGcc - * Public webdocs (Value: "GEMINI_DOCJOINS_EN_TOP10B_GCC") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop10bTop20bGcc - * Value "GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsEnTop20bTop100bGcc - * Value "GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsI18nTop10bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP10B_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsI18nTop10bTop20bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsI18nTop20bTop100bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiDocjoinsToxicityTaggedGcc - * Value "GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiGoosePublic - * Gemini Goose FT datasets. (Value: "GEMINI_GOOSE_PUBLIC") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiGooseSiloed - * Value "GEMINI_GOOSE_SILOED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItAciBench - * Value "GEMINI_IT_ACI_BENCH" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItAquamuse - * Value "GEMINI_IT_AQUAMUSE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudCodeIf - * Value "GEMINI_IT_CLOUD_CODE_IF" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudEurLexJson - * Value "GEMINI_IT_CLOUD_EUR_LEX_JSON" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudOasst - * Value "GEMINI_IT_CLOUD_OASST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudSelfInstruct - * Value "GEMINI_IT_CLOUD_SELF_INSTRUCT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCloudUcsAquamuse - * Value "GEMINI_IT_CLOUD_UCS_AQUAMUSE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItCodeInstruct - * Value "GEMINI_IT_CODE_INSTRUCT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItDscoutFactuality - * Value "GEMINI_IT_DSCOUT_FACTUALITY" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItEitlGen - * Value "GEMINI_IT_EITL_GEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItHedging - * Value "GEMINI_IT_HEDGING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItHitlGen - * Value "GEMINI_IT_HITL_GEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItM3w - * Value "GEMINI_IT_M3W" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItMech - * Value "GEMINI_IT_MECH" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItMedPalm - * Value "GEMINI_IT_MED_PALM" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItNimbusDecibel - * Value "GEMINI_IT_NIMBUS_DECIBEL" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItNimbusGroundingToPrompt - * Value "GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItQaWithUrl - * Value "GEMINI_IT_QA_WITH_URL" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItShotgun - * Value "GEMINI_IT_SHOTGUN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItShutterstock - * Gemini IT 1.2.7 datasets (Value: "GEMINI_IT_SHUTTERSTOCK") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItSpiderFiltered - * Value "GEMINI_IT_SPIDER_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItTableGen - * Value "GEMINI_IT_TABLE_GEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItTabSumBq - * Value "GEMINI_IT_TAB_SUM_BQ" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiItTaskOrientedDialog - * Value "GEMINI_IT_TASK_ORIENTED_DIALOG" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtInk - * Value "GEMINI_MULTIMODAL_FT_INK" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtNone - * Value "GEMINI_MULTIMODAL_FT_NONE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtOther - * Value "GEMINI_MULTIMODAL_FT_OTHER" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtShutterstock - * Value "GEMINI_MULTIMODAL_FT_SHUTTERSTOCK" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtUrl - * Gemini multimodal instruction tune(IT) and fine tune(FT) datasets - * datasets. (Value: "GEMINI_MULTIMODAL_FT_URL") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalFtYt - * Value "GEMINI_MULTIMODAL_FT_YT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiMultimodalIt - * Value "GEMINI_MULTIMODAL_IT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate - * Value - * "GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsGithubDecontaminatedV7 - * Value "GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsGithubV7 - * GitHub dataset with license info. We prefer this to help cite proper - * licenses for code recitation. (Value: "GEMINI_V1_CMS_GITHUB_V7") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsStackexchangeDecont - * Value "GEMINI_V1_CMS_STACKEXCHANGE_DECONT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsStackoverflowMultilingualV2 - * Value "GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CmsWikipediaLangFiltered - * Gemini V1, order by precedence. Wikipedia (Value: - * "GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1CombinedReddit - * Value "GEMINI_V1_COMBINED_REDDIT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags - * Value "GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bGccNodedup050523 - * Public webdocs (Value: - * "GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1FormalMathWithoutHolstepsAndMizar - * Value "GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubDiffWithCommitMessageV2 - * Value "GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubHtmlCssXmlV4 - * Value "GEMINI_V1_GITHUB_HTML_CSS_XML_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubJuptyerNotebooksSstable - * Value "GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubLongTailV4 - * Value "GEMINI_V1_GITHUB_LONG_TAIL_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubOtherV4 - * Value "GEMINI_V1_GITHUB_OTHER_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1GithubTechdocsV2 - * Value "GEMINI_V1_GITHUB_TECHDOCS_V2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn - * Non-public books (Value: - * "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen - * Value "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1PodcastsRobotstxt - * Citable misc (Value: "GEMINI_V1_PODCASTS_ROBOTSTXT") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Pubmed - * Value "GEMINI_V1_PUBMED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Quora - * Value "GEMINI_V1_QUORA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1SciencePdf68mHqDocsGcc - * Value "GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1SimplifiedHtmlV2Gcc - * Value "GEMINI_V1_SIMPLIFIED_HTML_V2_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1StemBooks650kText - * Value "GEMINI_V1_STEM_BOOKS_650K_TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchBirdSqlLite - * Value "GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchCcaiDialogSumHuman - * Gemini V1 and V2 shared tail patch. (Value: - * "GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchGoaldmine - * Gemini V1 tail patch others. (Value: "GEMINI_V1_TAIL_PATCH_GOALDMINE") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchJsonTableExtraction - * Value "GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchMathReasoningNonPunting - * Value "GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchMathReasoningPunting - * Value "GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaAnswerable - * Value "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchOpenBooksQaUnanswerable - * Value "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution - * Value "GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslation2021Incr - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslationUn - * Gemini V1 tail patch translation. (Value: - * "GEMINI_V1_TAIL_PATCH_TRANSLATION_UN") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtEuroparl - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TailPatchTranslationWmtNewscommentary - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1TranslateDatav2AlltiersGccMix - * Value "GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1UlmArxivSstable - * ArXiv (Value: "GEMINI_V1_ULM_ARXIV_SSTABLE") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered - * Other (Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1WebMathV2 - * Value "GEMINI_V1_WEB_MATH_V2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV1WikipediaDiffs - * Value "GEMINI_V1_WIKIPEDIA_DIFFS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Arxiv2023Compliant - * Value "GEMINI_V2_ARXIV_2023_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2BiologyTargetedDataCompliant2 - * Value "GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CanariesShuffledCompliant - * Value "GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ChemistryTargetedDataCompliant2 - * Value "GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ChessCompliant - * Value "GEMINI_V2_CHESS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix - * Value "GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths - * Value - * "GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsStackexchangeCompliant - * Value "GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsStackoverflowMultilingualV2Compliant - * Value "GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CmsWikipediaLangFilteredGccPii - * Gemini V2 datasets (Value: - * "GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeContestsCompliant - * Value "GEMINI_V2_CODE_CONTESTS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeTransformGithubCommits - * Value "GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeTransformGithubPr - * Value "GEMINI_V2_CODE_TRANSFORM_GITHUB_PR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodeTransformSyntheticErrorFix - * Value "GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2CodewebV1Compliant - * Value "GEMINI_V2_CODEWEB_V1_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EconomicsV2TargetedDataCompliant2 - * Value "GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant - * Value "GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant - * Value - * "GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2FormalCompliant - * Value "GEMINI_V2_FORMAL_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2ForumsV2Compliant - * Value "GEMINI_V2_FORUMS_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant - * Value "GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubDiffsCompliant - * Value "GEMINI_V2_GITHUB_DIFFS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubEvaledLanguagesCompliant - * Value "GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubLongTailAndStructuredDataCompliant - * Value "GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant - * Value "GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant - * Value "GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubPythonNotebooksCompliant - * Value "GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GithubTechdocsCompliant - * Value "GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant - * Value "GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2HighQualityCodeTargetedDataCompliant2 - * Value "GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2JsonModeSysInstruction - * Value "GEMINI_V2_JSON_MODE_SYS_INSTRUCTION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2LeetcodeGccPii - * Value "GEMINI_V2_LEETCODE_GCC_PII" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2MachineLearningTargetedDataCompliant2 - * Value "GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2MathTargetedDataCompliant2 - * Value "GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2MedicalTargetedDataCompliant2 - * Value "GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant - * Value - * "GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlNtlv4aMonolingualDedupN5 - * Value "GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlSttTranslateDedupN5 - * Value "GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlSynBtTranslateDedupN5 - * Value "GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlSynFtFixedTranslateDedupN5 - * Value "GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2NtlTranslitBilexTranslateDedupN5 - * Value "GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2PhysicsV2TargetedDataCompliant2 - * Value "GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2PodcastsCompliant - * Value "GEMINI_V2_PODCASTS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2PubmedCompliant - * Value "GEMINI_V2_PUBMED_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2QaTargetedDataCompliant2 - * Value "GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2QuoraCompliant - * Value "GEMINI_V2_QUORA_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex - * Value "GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SciencewebV0GccPii - * Value "GEMINI_V2_SCIENCEWEB_V0_GCC_PII" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant - * Value "GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2SqlRepairSft - * Value "GEMINI_V2_SQL_REPAIR_SFT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Ssfs - * Gemini V2 rev10 (Value: "GEMINI_V2_SSFS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2StemBooks318kTextCompliant - * Value "GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant - * Value - * "GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchBirdSqlLite - * Value "GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchCcaiDialogSumHuman - * Value "GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchFleurs - * Value "GEMINI_V2_TAIL_PATCH_FLEURS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchJsonTableExtraction - * Value "GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchMathReasoningNonPunting - * Value "GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchMathReasoningPunting - * Value "GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaAnswerable - * Value "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchOpenBooksQaUnanswerable - * Value "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchPmc - * Gemini V2 only tail patch. (Value: "GEMINI_V2_TAIL_PATCH_PMC") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2TailPatchVoxpopuli - * Value "GEMINI_V2_TAIL_PATCH_VOXPOPULI" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2WebMathV3Compliant - * Value "GEMINI_V2_WEB_MATH_V3_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2WebPolymathV1Compliant - * Value "GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2WikipediaDiffsCompliant - * Value "GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GeminiV2YoutubeScienceV4FilteredCompliant - * Value "GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GemitBridgeSuffixFt - * Gemit Bridge ULM FT dataset (Value: "GEMIT_BRIDGE_SUFFIX_FT") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GenesisNewsInsights - * Genesis fine tuned datasets. (Value: "GENESIS_NEWS_INSIGHTS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubDiffsWithCommitMessage - * Value "GITHUB_DIFFS_WITH_COMMIT_MESSAGE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubHtmlV4 - * Value "GITHUB_HTML_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubLongTailV4 - * Value "GITHUB_LONG_TAIL_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubMirror - * Value "GITHUB_MIRROR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubMirrorV101 - * Value "GITHUB_MIRROR_V1_0_1" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubMirrorV210 - * Value "GITHUB_MIRROR_V2_1_0" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GithubOtherV4 - * Value "GITHUB_OTHER_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Gnews - * Google news dataset referenced in: - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_tasks.py;l=922;rcl=496534668 - * (Value: "GNEWS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5Books - * Value "GOODALL_MTV5_BOOKS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5C4 - * Value "GOODALL_MTV5_C4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5Github - * Datasets managed by the Goodall team: deepmind-goodall\@google.com - * (Value: "GOODALL_MTV5_GITHUB") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMtv5Wikipedia - * Value "GOODALL_MTV5_WIKIPEDIA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwStackExchange - * Value "GOODALL_MW_STACK_EXCHANGE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwTop010b - * Value "GOODALL_MW_TOP_0_10B" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwTop100b - * Value "GOODALL_MW_TOP_100B" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_GoodallMwTop10b20b - * Value "GOODALL_MW_TOP_10B_20B" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Hol4Theories - * Value "HOL4_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_HolLightTheories - * Value "HOL_LIGHT_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Holsteps - * Value "HOLSTEPS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_IsabelleStep - * Value "ISABELLE_STEP" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_IsabelleTheories - * Value "ISABELLE_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LabsAqaDeleware - * Value "LABS_AQA_DELEWARE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LabsAqaDscout - * LABS AQA fine-tune datasets. (Value: "LABS_AQA_DSCOUT") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LabsAqaTailwind - * Value "LABS_AQA_TAILWIND" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaFactualityE2eQueryGeneration - * Value "LAMDA_FACTUALITY_E2E_QUERY_GENERATION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaFactualityE2eResponseGeneration - * Value "LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaFactualityTrigger - * Value "LAMDA_FACTUALITY_TRIGGER" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaSafetyV2SchemaNoBroadcast - * Value "LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LamdaSsiDiscriminative - * Value "LAMDA_SSI_DISCRIMINATIVE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LeanMathlibTheories - * Value "LEAN_MATHLIB_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_LeanStep - * Value "LEAN_STEP" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MassiveForumThreadScoredBard - * Value "MASSIVE_FORUM_THREAD_SCORED_BARD" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MassiveForumThreadScoredLong200 - * Value "MASSIVE_FORUM_THREAD_SCORED_LONG_200" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MassiveForumThreadScoredLong500 - * Value "MASSIVE_FORUM_THREAD_SCORED_LONG_500" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Math - * Value "MATH" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MathReasoning - * Value "MATH_REASONING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaFc - * Meena full conversations. - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_mixtures.py;l=675;rcl=496583228 - * (Value: "MEENA_FC") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResearchPhaseGoldenMarkdown - * Value "MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResearchPhaseGooglers - * Value "MEENA_RESEARCH_PHASE_GOOGLERS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetyHumanGen - * Value "MEENA_RESPONSE_SAFETY_HUMAN_GEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetySchemaNoBroadcast - * Value "MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetyV3HumanGen2 - * Value "MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MeenaResponseSafetyV3SchemaNoBroadcast - * Value "MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MizarTheories - * Value "MIZAR_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MobileAssistantMagiFiltered0825373k - * Mobile assistant finetune datasets. (Value: - * "MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_MobileAssistantPalm24bFiltered400k - * Value "MOBILE_ASSISTANT_PALM24B_FILTERED_400K" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly - * Others (Value: - * "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly - * Value "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Podcast - * Value "PODCAST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_PodcastFinetuneDialog - * Value "PODCAST_FINETUNE_DIALOG" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_PodcastsRobotstxt - * Value "PODCASTS_ROBOTSTXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Pubmed - * Value "PUBMED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Quora - * Value "QUORA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_SciencePdf70mDocsFiltered - * Value "SCIENCE_PDF_70M_DOCS_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_SimplifiedHtmlV1Gcc - * Value "SIMPLIFIED_HTML_V1_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_TechdocsDataSource - * Value "TECHDOCS_DATA_SOURCE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmArxiv - * Arxiv (Value: "ULM_ARXIV") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoins - * The docjoins data for ULM - * /cns/yo-d/home/multipod-language-data/docjoins/rs=6.3/20220728/100B_docstructure_split/examples_en.tfrecord_lattice_05_score_01_HFV13\@3929 - * (Value: "ULM_DOCJOINS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoinsDeduped - * Value "ULM_DOCJOINS_DEDUPED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoinsWithUrlsEn - * Value "ULM_DOCJOINS_WITH_URLS_EN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_UlmDocjoinsWithUrlsI18n - * Value "ULM_DOCJOINS_WITH_URLS_I18N" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_VertexSafeFlan - * Datasets used by Vertex (Value: "VERTEX_SAFE_FLAN") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_WebAsr - * Value "WEB_ASR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Webdocs - * Webdocs that have been filtered from the docjoins by the Tarzan team - * for use in the Tarzan training set. (Value: "WEBDOCS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_WebdocsFinetune - * Value "WEBDOCS_FINETUNE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_Wikipedia - * Wikipedia article Tensorflow datasets used by Tarzan and maintained by - * TFDS team. (Value: "WIKIPEDIA") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_WorldQueryGenerator - * Value "WORLD_QUERY_GENERATOR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationDocAttribution_Dataset_YtContentInspiration - * Youtube Content Inspiration FT datasets. (Value: - * "YT_CONTENT_INSPIRATION") + * A message representing a parameter to be tuned. */ -@property(nonatomic, copy, nullable) NSString *dataset; - -@property(nonatomic, copy, nullable) NSString *filepath; -@property(nonatomic, copy, nullable) NSString *geminiId; -@property(nonatomic, copy, nullable) NSString *gnewsArticleTitle; -@property(nonatomic, copy, nullable) NSString *goodallExampleId; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TrialParameter : GTLRObject /** - * Whether the document is opted out. - * - * Uses NSNumber of boolValue. + * Output only. The ID of the parameter. The parameter should be defined in + * StudySpec's Parameters. */ -@property(nonatomic, strong, nullable) NSNumber *isOptOut; +@property(nonatomic, copy, nullable) NSString *parameterId; /** - * When true, this attribution came from the user's prompt. + * Output only. The value of the parameter. `number_value` will be set if a + * parameter defined in StudySpec is in type 'INTEGER', 'DOUBLE' or 'DISCRETE'. + * `string_value` will be set if a parameter defined in StudySpec is in type + * 'CATEGORICAL'. * - * Uses NSNumber of boolValue. + * Can be any valid JSON type. */ -@property(nonatomic, strong, nullable) NSNumber *isPrompt; +@property(nonatomic, strong, nullable) id value; + +@end -@property(nonatomic, copy, nullable) NSString *lamdaExampleId; -@property(nonatomic, copy, nullable) NSString *license; -@property(nonatomic, copy, nullable) NSString *meenaConversationId; /** - * Natural (not programming) language of the document. Language code as defined - * by http://www.unicode.org/reports/tr35/#Identifiers and - * https://tools.ietf.org/html/bcp47. Currently applicable to full-view books. - * Use docinfo-util.h to set & read language fields. See go/iii. + * The Model Registry Model and Online Prediction Endpoint assiociated with + * this TuningJob. */ -@property(nonatomic, copy, nullable) NSString *naturalLanguageCode; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TunedModel : GTLRObject /** - * True if this doc has no attribution information available. We use an - * explicit field for this instead of just implicitly leaving all the - * DocAttribution fields blank to distinguish a case where a bug/oversight has - * left the attribution information empty vs when we really have no attribution - * information available. - * - * Uses NSNumber of boolValue. + * Output only. A resource name of an Endpoint. Format: + * `projects/{project}/locations/{location}/endpoints/{endpoint}`. */ -@property(nonatomic, strong, nullable) NSNumber *noAttribution; - -@property(nonatomic, copy, nullable) NSString *podcastUtteranceId; -@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeDate *publicationDate; +@property(nonatomic, copy, nullable) NSString *endpoint; /** - * This field is for opt-out experiment only, MUST never be used during actual - * production/serving. - * - * Uses NSNumber of doubleValue. + * Output only. The resource name of the TunedModel. Format: + * `projects/{project}/locations/{location}/models/{model}`. */ -@property(nonatomic, strong, nullable) NSNumber *qualityScoreExperimentOnly; - -/** Github repository */ -@property(nonatomic, copy, nullable) NSString *repo; +@property(nonatomic, copy, nullable) NSString *model; -/** URL of a webdoc */ -@property(nonatomic, copy, nullable) NSString *url; +@end -@property(nonatomic, copy, nullable) NSString *volumeId; /** - * Wikipedia article title. The Wikipedia TFDS dataset includes article titles - * but not URLs. While a URL is to the best of our knowledge a deterministic - * function of the title, we store the original title to reflect the - * information in the original dataset. + * The tuning data statistic values for TuningJob. */ -@property(nonatomic, copy, nullable) NSString *wikipediaArticleTitle; +@interface GTLRAiplatform_GoogleCloudAiplatformV1TuningDataStats : GTLRObject -@property(nonatomic, copy, nullable) NSString *youtubeVideoId; +/** The SFT Tuning data stats. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningDataStats *supervisedTuningDataStats; @end /** - * The recitation result for one input + * Represents a TuningJob that runs with Google owned models. */ -@interface GTLRAiplatform_LearningGenaiRecitationRecitationResult : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1TuningJob : GTLRObject + +/** The base model that is being tuned, e.g., "gemini-1.0-pro-002". */ +@property(nonatomic, copy, nullable) NSString *baseModel; -@property(nonatomic, strong, nullable) NSArray *dynamicSegmentResults; +/** Output only. Time when the TuningJob was created. */ +@property(nonatomic, strong, nullable) GTLRDateTime *createTime; /** - * The recitation action for one given input. When its segments contain - * different actions, the overall action will be returned in the precedence of - * BLOCK > CITE > NO_ACTION. When the given input is not found in any source, - * the recitation action will be NO_ACTION. + * Optional. The description of the TuningJob. * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_ActionUnspecified - * Value "ACTION_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_Block - * indicate that a Segment should be blocked from being used (Value: - * "BLOCK") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_Cite - * indicate that attribution must be shown for a Segment (Value: "CITE") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_ExemptFoundInPrompt - * The recitation was found in prompt and is exempted from overall - * results (Value: "EXEMPT_FOUND_IN_PROMPT") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationRecitationResult_RecitationAction_NoAction - * for tagging high-frequency code snippets (Value: "NO_ACTION") + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, copy, nullable) NSString *recitationAction; - -@property(nonatomic, strong, nullable) NSArray *trainingSegmentResults; - -@end - +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * The recitation result for each segment in a given input. + * Customer-managed encryption key options for a TuningJob. If this is set, + * then all resources created by the TuningJob will be encrypted with the + * provided encryption key. */ -@interface GTLRAiplatform_LearningGenaiRecitationSegmentResult : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1EncryptionSpec *encryptionSpec; /** - * The dataset the segment came from. Datasets change often as model evolves. - * Treat this field as informational only and avoid depending on it directly. - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_AmpsKhan - * Academic dataset of math text. - * http://google3/learning/brain/research/conversation/meena/seqio/mixtures/experimental/bard.py;rcl=500222380 - * (Value: "AMPS_KHAN") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_AmpsMathematica - * Value "AMPS_MATHEMATICA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Aqua - * Value "AQUA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_AssistantPersonalitySafety - * Value "ASSISTANT_PERSONALITY_SAFETY" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BardArcadeGithub - * Bard ARCADE finetune dataset (Value: "BARD_ARCADE_GITHUB") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BardGolden - * Value "BARD_GOLDEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BardPersonalityGolden - * Value "BARD_PERSONALITY_GOLDEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BooksFullView - * 'Full view' books dataset maintained by Oceanographers team, meaning - * 'ok to view the book in full in all localities'. Largely the same as - * 'public domain', but with potentially subtle distinction. (Value: - * "BOOKS_FULL_VIEW") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_BooksPrivate - * Filtered private books used by ULM: - * http://google3/learning/multipod/pax/lm/params/ulm/tasks.py;l=123;rcl=494241309. - * which corresponds with - * /cns/mf-d/home/multipod-language-data/private_books/books_filtered_en_resharded\@50000 - * (Value: "BOOKS_PRIVATE") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_C4JoinedDocjoins - * Value "C4_JOINED_DOCJOINS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CanariesShuffled - * Value "CANARIES_SHUFFLED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CleanArxiv - * Value "CLEAN_ARXIV" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_ClmTranslateDatav2AlltiersGccMix - * Value "CLM_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitAmps - * Value "CLOUD_GEMIT_AMPS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitAqua - * Value "CLOUD_GEMIT_AQUA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCloudFactualityGroundingMagi - * Cloud gemit pro FT datasets. (Value: - * "CLOUD_GEMIT_CLOUD_FACTUALITY_GROUNDING_MAGI") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCodeIfV1 - * Value "CLOUD_GEMIT_CODE_IF_V1" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCodeSelfRepair - * Value "CLOUD_GEMIT_CODE_SELF_REPAIR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCommitMsgGenV3 - * Value "CLOUD_GEMIT_COMMIT_MSG_GEN_V3" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitCommonSenseReasoningSchema - * Value "CLOUD_GEMIT_COMMON_SENSE_REASONING_SCHEMA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitGsm8kSchema - * Value "CLOUD_GEMIT_GSM8K_SCHEMA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitIdentity - * Value "CLOUD_GEMIT_IDENTITY" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitMtDialgueLmsys - * Value "CLOUD_GEMIT_MT_DIALGUE_LMSYS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitMtsDialogueV3 - * Value "CLOUD_GEMIT_MTS_DIALOGUE_V3" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudGemitSearchAugmentedResponseGeneration - * Cloud gemit ultra FT datasets. (Value: - * "CLOUD_GEMIT_SEARCH_AUGMENTED_RESPONSE_GENERATION") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudSecurityFinetuning - * Value "CLOUD_SECURITY_FINETUNING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudSecurityPretraining - * Cloud Security fine tuned datasets. (Value: - * "CLOUD_SECURITY_PRETRAINING") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CloudSecurityRagCisa - * Value "CLOUD_SECURITY_RAG_CISA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsGithubMultifileV4 - * Value "CMS_GITHUB_MULTIFILE_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsGithubV4 - * Github (Value: "CMS_GITHUB_V4") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsStackexchange - * Value "CMS_STACKEXCHANGE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsStackoverflowMultilingual - * Value "CMS_STACKOVERFLOW_MULTILINGUAL" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CmsWikipediaLangFiltered - * Datasets used by Gemini Public data (Value: - * "CMS_WIKIPEDIA_LANG_FILTERED") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaFtFormat - * Value "CODE_QA_FT_FORMAT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaFtKnowledge - * Value "CODE_QA_FT_KNOWLEDGE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaGithubFilteredCode - * Value "CODE_QA_GITHUB_FILTERED_CODE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaSe - * Value "CODE_QA_SE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeQaSo - * Value "CODE_QA_SO" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeyCode - * Value "CODEY_CODE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CodeyNotebookLmPretraining - * Datasets used by Codepoet (Value: "CODEY_NOTEBOOK_LM_PRETRAINING") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CombinedReddit - * Value "COMBINED_REDDIT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CommonSenseReasoning - * Value "COMMON_SENSE_REASONING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CoqStep - * Value "COQ_STEP" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_CoqTheories - * Value "COQ_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DatasetUnspecified - * Value "DATASET_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DocumentChunks - * Value "DOCUMENT_CHUNKS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudBlogPosts - * Value "DUET_CLOUD_BLOG_POSTS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudDocs - * Value "DUET_CLOUD_DOCS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudDocsTroubleshootingTables - * Value "DUET_CLOUD_DOCS_TROUBLESHOOTING_TABLES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsGenerated - * Value "DUET_CLOUD_GITHUB_CODE_SNIPPETS_GENERATED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudGithubCodeSnippetsHandwritten - * Value "DUET_CLOUD_GITHUB_CODE_SNIPPETS_HANDWRITTEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudIxPrompts - * Value "DUET_CLOUD_IX_PROMPTS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudPodcastEpisodes - * Value "DUET_CLOUD_PODCAST_EPISODES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudSecurityDocs - * Duet AI finetune datasets, order by precedence. (Value: - * "DUET_CLOUD_SECURITY_DOCS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetCloudSkillsBoost - * Value "DUET_CLOUD_SKILLS_BOOST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetDevsiteDocs - * Value "DUET_DEVSITE_DOCS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGithubCodeSnippets - * Value "DUET_GITHUB_CODE_SNIPPETS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGithubFiles - * Value "DUET_GITHUB_FILES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGobyexample - * Value "DUET_GOBYEXAMPLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGolangDocs - * Value "DUET_GOLANG_DOCS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetGooglesqlGeneration - * Value "DUET_GOOGLESQL_GENERATION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetRad - * Value "DUET_RAD" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetStackoverflowAnswers - * Value "DUET_STACKOVERFLOW_ANSWERS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetStackoverflowIssues - * Value "DUET_STACKOVERFLOW_ISSUES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_DuetYoutubeVideos - * Value "DUET_YOUTUBE_VIDEOS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop100bAllIndexedGcc - * Value "GEMINI_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bGcc - * Public webdocs (Value: "GEMINI_DOCJOINS_EN_TOP10B_GCC") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop10bTop20bGcc - * Value "GEMINI_DOCJOINS_EN_TOP10B_TOP20B_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsEnTop20bTop100bGcc - * Value "GEMINI_DOCJOINS_EN_TOP20B_TOP100B_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP10B_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop10bTop20bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP10B_TOP20B_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsI18nTop20bTop100bGcc - * Value "GEMINI_DOCJOINS_I18N_TOP20B_TOP100B_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiDocjoinsToxicityTaggedGcc - * Value "GEMINI_DOCJOINS_TOXICITY_TAGGED_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiGoosePublic - * Gemini Goose FT datasets. (Value: "GEMINI_GOOSE_PUBLIC") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiGooseSiloed - * Value "GEMINI_GOOSE_SILOED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItAciBench - * Value "GEMINI_IT_ACI_BENCH" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItAquamuse - * Value "GEMINI_IT_AQUAMUSE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudCodeIf - * Value "GEMINI_IT_CLOUD_CODE_IF" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudEurLexJson - * Value "GEMINI_IT_CLOUD_EUR_LEX_JSON" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudOasst - * Value "GEMINI_IT_CLOUD_OASST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudSelfInstruct - * Value "GEMINI_IT_CLOUD_SELF_INSTRUCT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCloudUcsAquamuse - * Value "GEMINI_IT_CLOUD_UCS_AQUAMUSE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItCodeInstruct - * Value "GEMINI_IT_CODE_INSTRUCT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItDscoutFactuality - * Value "GEMINI_IT_DSCOUT_FACTUALITY" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItEitlGen - * Value "GEMINI_IT_EITL_GEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItHedging - * Value "GEMINI_IT_HEDGING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItHitlGen - * Value "GEMINI_IT_HITL_GEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItM3w - * Value "GEMINI_IT_M3W" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItMech - * Value "GEMINI_IT_MECH" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItMedPalm - * Value "GEMINI_IT_MED_PALM" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItNimbusDecibel - * Value "GEMINI_IT_NIMBUS_DECIBEL" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItNimbusGroundingToPrompt - * Value "GEMINI_IT_NIMBUS_GROUNDING_TO_PROMPT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItQaWithUrl - * Value "GEMINI_IT_QA_WITH_URL" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItShotgun - * Value "GEMINI_IT_SHOTGUN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItShutterstock - * Gemini IT 1.2.7 datasets (Value: "GEMINI_IT_SHUTTERSTOCK") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItSpiderFiltered - * Value "GEMINI_IT_SPIDER_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItTableGen - * Value "GEMINI_IT_TABLE_GEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItTabSumBq - * Value "GEMINI_IT_TAB_SUM_BQ" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiItTaskOrientedDialog - * Value "GEMINI_IT_TASK_ORIENTED_DIALOG" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtInk - * Value "GEMINI_MULTIMODAL_FT_INK" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtNone - * Value "GEMINI_MULTIMODAL_FT_NONE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtOther - * Value "GEMINI_MULTIMODAL_FT_OTHER" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtShutterstock - * Value "GEMINI_MULTIMODAL_FT_SHUTTERSTOCK" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtUrl - * Gemini multimodal instruction tune(IT) and fine tune(FT) datasets - * datasets. (Value: "GEMINI_MULTIMODAL_FT_URL") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalFtYt - * Value "GEMINI_MULTIMODAL_FT_YT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiMultimodalIt - * Value "GEMINI_MULTIMODAL_IT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CanariesShuffledDocjoinEnNonenCodeArxivTranslate - * Value - * "GEMINI_V1_CANARIES_SHUFFLED_DOCJOIN_EN_NONEN_CODE_ARXIV_TRANSLATE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsGithubDecontaminatedV7 - * Value "GEMINI_V1_CMS_GITHUB_DECONTAMINATED_V_7" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsGithubV7 - * GitHub dataset with license info. We prefer this to help cite proper - * licenses for code recitation. (Value: "GEMINI_V1_CMS_GITHUB_V7") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsStackexchangeDecont - * Value "GEMINI_V1_CMS_STACKEXCHANGE_DECONT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsStackoverflowMultilingualV2 - * Value "GEMINI_V1_CMS_STACKOVERFLOW_MULTILINGUAL_V2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CmsWikipediaLangFiltered - * Gemini V1, order by precedence. Wikipedia (Value: - * "GEMINI_V1_CMS_WIKIPEDIA_LANG_FILTERED") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1CombinedReddit - * Value "GEMINI_V1_COMBINED_REDDIT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Docjoin100bEnToxicityTaggedGccFixedTags - * Value "GEMINI_V1_DOCJOIN_100B_EN_TOXICITY_TAGGED_GCC_FIXED_TAGS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop100bAllIndexedGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP100B_ALL_INDEXED_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bGccNodedup050523 - * Public webdocs (Value: - * "GEMINI_V1_DOCJOINS_EN_TOP10B_GCC_NODEDUP_050523") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop10bTop20bGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP10B_TOP20B_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsEnTop20bTop100bGccNodedup050523 - * Value "GEMINI_V1_DOCJOINS_EN_TOP20B_TOP100B_GCC_NODEDUP_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP10B_GCC_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop10bTop20bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP10B_TOP20B_GCC_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1DocjoinsI18nTop20bTop100bGcc050523 - * Value "GEMINI_V1_DOCJOINS_I18N_TOP20B_TOP100B_GCC_050523" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1FormalMathWithoutHolstepsAndMizar - * Value "GEMINI_V1_FORMAL_MATH_WITHOUT_HOLSTEPS_AND_MIZAR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubDiffWithCommitMessageV2 - * Value "GEMINI_V1_GITHUB_DIFF_WITH_COMMIT_MESSAGE_V2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubHtmlCssXmlV4 - * Value "GEMINI_V1_GITHUB_HTML_CSS_XML_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubJuptyerNotebooksSstable - * Value "GEMINI_V1_GITHUB_JUPTYER_NOTEBOOKS_SSTABLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubLongTailV4 - * Value "GEMINI_V1_GITHUB_LONG_TAIL_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubOtherV4 - * Value "GEMINI_V1_GITHUB_OTHER_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1GithubTechdocsV2 - * Value "GEMINI_V1_GITHUB_TECHDOCS_V2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupEn - * Non-public books (Value: - * "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_EN") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1NonpubCopyrightBooksV270ConfLongDedupNonen - * Value "GEMINI_V1_NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_LONG_DEDUP_NONEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1PodcastsRobotstxt - * Citable misc (Value: "GEMINI_V1_PODCASTS_ROBOTSTXT") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Pubmed - * Value "GEMINI_V1_PUBMED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Quora - * Value "GEMINI_V1_QUORA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1SciencePdf68mHqDocsGcc - * Value "GEMINI_V1_SCIENCE_PDF_68M_HQ_DOCS_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1SimplifiedHtmlV2Gcc - * Value "GEMINI_V1_SIMPLIFIED_HTML_V2_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1StemBooks650kText - * Value "GEMINI_V1_STEM_BOOKS_650K_TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchBirdSqlLite - * Value "GEMINI_V1_TAIL_PATCH_BIRD_SQL_LITE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchCcaiDialogSumHuman - * Gemini V1 and V2 shared tail patch. (Value: - * "GEMINI_V1_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchGoaldmine - * Gemini V1 tail patch others. (Value: "GEMINI_V1_TAIL_PATCH_GOALDMINE") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchJsonTableExtraction - * Value "GEMINI_V1_TAIL_PATCH_JSON_TABLE_EXTRACTION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningNonPunting - * Value "GEMINI_V1_TAIL_PATCH_MATH_REASONING_NON_PUNTING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchMathReasoningPunting - * Value "GEMINI_V1_TAIL_PATCH_MATH_REASONING_PUNTING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaAnswerable - * Value "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchOpenBooksQaUnanswerable - * Value "GEMINI_V1_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchPhotomathIm2solProblemAndSolution - * Value "GEMINI_V1_TAIL_PATCH_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslation2021Incr - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_2021_INCR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationUn - * Gemini V1 tail patch translation. (Value: - * "GEMINI_V1_TAIL_PATCH_TRANSLATION_UN") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtEuroparl - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_EUROPARL" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TailPatchTranslationWmtNewscommentary - * Value "GEMINI_V1_TAIL_PATCH_TRANSLATION_WMT_NEWSCOMMENTARY" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1TranslateDatav2AlltiersGccMix - * Value "GEMINI_V1_TRANSLATE_DATAV2_ALLTIERS_GCC_MIX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1UlmArxivSstable - * ArXiv (Value: "GEMINI_V1_ULM_ARXIV_SSTABLE") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mEnPrefixedImage2text - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_EN_PREFIXED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCc3mI18nPrefixedImage2text - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_CC3M_I18N_PREFIXED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresCulturePrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_CULTURE_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresM3wV2Filtered - * Other (Value: "GEMINI_V1_VQCOCA_1B_MULTIRES_M3W_V2_FILTERED") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrEnPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_EN_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresOcrNonEnPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_OCR_NON_EN_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresScreenaiPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_SCREENAI_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresVtp4fVideo2textPrefix - * Value "GEMINI_V1_VQCOCA_1B_MULTIRES_VTP_4F_VIDEO2TEXT_PREFIX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1Vqcoca1bMultiresWebliEnV4350mPrefixedFilteredImage2text - * Value - * "GEMINI_V1_VQCOCA_1B_MULTIRES_WEBLI_EN_V4_350M_PREFIXED_FILTERED_IMAGE2TEXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1WebMathV2 - * Value "GEMINI_V1_WEB_MATH_V2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV1WikipediaDiffs - * Value "GEMINI_V1_WIKIPEDIA_DIFFS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Arxiv2023Compliant - * Value "GEMINI_V2_ARXIV_2023_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2BiologyTargetedDataCompliant2 - * Value "GEMINI_V2_BIOLOGY_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tArxivEquationsV2ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_ARXIV_EQUATIONS_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tBiorxivImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_BIORXIV_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCc3mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CC3M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudai3dDocImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_3D_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiDocImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_DOC_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html2dImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_2D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCloudaiTable2html3dImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CLOUDAI_TABLE2HTML_3D_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tCultureImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_CULTURE_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tInfographicsLargeWebImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_INFOGRAPHICS_LARGE_WEB_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM3wWithImageTokensInsertedInterleavedCompliantPiiFilteredSoft - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M3W_WITH_IMAGE_TOKENS_INSERTED_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tM4wInterleavedCompliantPiiFilteredSoft - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_M4W_INTERLEAVED_COMPLIANT_PII_FILTERED_SOFT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathEq2latexImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_EQ2LATEX_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPhotomathIm2solProblemAndSolutionImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PHOTOMATH_IM2SOL_PROBLEM_AND_SOLUTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tPlot2tableV2ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_PLOT2TABLE_V2_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiFullHtml75mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_FULL_HTML_75M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tScreenaiV11ImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SCREENAI_V1_1_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tShutterstockVideoVideoToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SHUTTERSTOCK_VIDEO_VIDEO_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tSpatialAwarePaliImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_SPATIAL_AWARE_PALI_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2EnImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTable2mdV2NonEnImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TABLE2MD_V2_NON_EN_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tTikzDerenderingMergedImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_TIKZ_DERENDERING_MERGED_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliAltTextNonen500mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_ALT_TEXT_NONEN_500M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliDetectionImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_DETECTION_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliEnV4350mT2iTextToImageCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_EN_V4_350M_T2I_TEXT_TO_IMAGE_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrDoc240mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_DOC_240M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWebliOcrI18n680mImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WEBLI_OCR_I18N_680M_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CachedVqcocaMmft17tWikipediaEquationsImageToTextCompliantPiiFiltered - * Value - * "GEMINI_V2_CACHED_VQCOCA_MMFT_17T_WIKIPEDIA_EQUATIONS_IMAGE_TO_TEXT_COMPLIANT_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CanariesShuffledCompliant - * Value "GEMINI_V2_CANARIES_SHUFFLED_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ChemistryTargetedDataCompliant2 - * Value "GEMINI_V2_CHEMISTRY_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ChessCompliant - * Value "GEMINI_V2_CHESS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ClmTranslateDatav3WebUnwmtIncrMix - * Value "GEMINI_V2_CLM_TRANSLATE_DATAV3_WEB_UNWMT_INCR_MIX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsGithubMultiFileForFimGembagzFixedBytesLengths - * Value - * "GEMINI_V2_CMS_GITHUB_MULTI_FILE_FOR_FIM_GEMBAGZ_FIXED_BYTES_LENGTHS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsStackexchangeCompliant - * Value "GEMINI_V2_CMS_STACKEXCHANGE_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsStackoverflowMultilingualV2Compliant - * Value "GEMINI_V2_CMS_STACKOVERFLOW_MULTILINGUAL_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CmsWikipediaLangFilteredGccPii - * Gemini V2 datasets (Value: - * "GEMINI_V2_CMS_WIKIPEDIA_LANG_FILTERED_GCC_PII") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeContestsCompliant - * Value "GEMINI_V2_CODE_CONTESTS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubCommits - * Value "GEMINI_V2_CODE_TRANSFORM_GITHUB_COMMITS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeTransformGithubPr - * Value "GEMINI_V2_CODE_TRANSFORM_GITHUB_PR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodeTransformSyntheticErrorFix - * Value "GEMINI_V2_CODE_TRANSFORM_SYNTHETIC_ERROR_FIX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2CodewebV1Compliant - * Value "GEMINI_V2_CODEWEB_V1_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EconomicsV2TargetedDataCompliant2 - * Value "GEMINI_V2_ECONOMICS_V2_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop100b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP100B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop10b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP10B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop20b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP20B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishArticlesTop500b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_ARTICLES_TOP500B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop100b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP100B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop10b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP10B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop20b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP20B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnglishNonarticlesTop500b211123PiiFiltered - * Value "GEMINI_V2_ENGLISH_NONARTICLES_TOP500B_211123_PII_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2EnNonsciencePdfDedup46mDocsCompliant - * Value "GEMINI_V2_EN_NONSCIENCE_PDF_DEDUP_46M_DOCS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2FirsttimesSciencePdfDedupHqLengthFilteredCompliant - * Value - * "GEMINI_V2_FIRSTTIMES_SCIENCE_PDF_DEDUP_HQ_LENGTH_FILTERED_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2FormalCompliant - * Value "GEMINI_V2_FORMAL_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2ForumsV2Compliant - * Value "GEMINI_V2_FORUMS_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop100b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP100B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop10b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP10B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopArticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_ARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsNonenTop20b111323WithoutCjktStopNonarticlesCompliant - * Value - * "GEMINI_V2_GEMINI_DOCJOINS_NONEN_TOP20B_111323_WITHOUT_CJKT_STOP_NONARTICLES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GeminiDocjoinsToxicityTaggedFixedTagsCompliant - * Value "GEMINI_V2_GEMINI_DOCJOINS_TOXICITY_TAGGED_FIXED_TAGS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubDiffsCompliant - * Value "GEMINI_V2_GITHUB_DIFFS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubEvaledLanguagesCompliant - * Value "GEMINI_V2_GITHUB_EVALED_LANGUAGES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubLongTailAndStructuredDataCompliant - * Value "GEMINI_V2_GITHUB_LONG_TAIL_AND_STRUCTURED_DATA_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubLowPriLanguagesAndConfigsCompliant - * Value "GEMINI_V2_GITHUB_LOW_PRI_LANGUAGES_AND_CONFIGS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubNonEvalHighPriLanguagesCompliant - * Value "GEMINI_V2_GITHUB_NON_EVAL_HIGH_PRI_LANGUAGES_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubPythonNotebooksCompliant - * Value "GEMINI_V2_GITHUB_PYTHON_NOTEBOOKS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GithubTechdocsCompliant - * Value "GEMINI_V2_GITHUB_TECHDOCS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2GoaldmineXlGeneratedPlusGtNoDmMathCompliant - * Value "GEMINI_V2_GOALDMINE_XL_GENERATED_PLUS_GT_NO_DM_MATH_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2HighQualityCodeTargetedDataCompliant2 - * Value "GEMINI_V2_HIGH_QUALITY_CODE_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2JsonModeSysInstruction - * Value "GEMINI_V2_JSON_MODE_SYS_INSTRUCTION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2LeetcodeGccPii - * Value "GEMINI_V2_LEETCODE_GCC_PII" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2MachineLearningTargetedDataCompliant2 - * Value "GEMINI_V2_MACHINE_LEARNING_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2MathTargetedDataCompliant2 - * Value "GEMINI_V2_MATH_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2MedicalTargetedDataCompliant2 - * Value "GEMINI_V2_MEDICAL_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NonpubCopyrightBooksV370Conf082323LongDedupEnonlyCompliant - * Value - * "GEMINI_V2_NONPUB_COPYRIGHT_BOOKS_V3_70_CONF_082323_LONG_DEDUP_ENONLY_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlNtlv4aMonolingualDedupN5 - * Value "GEMINI_V2_NTL_NTLV4A_MONOLINGUAL_DEDUP_N5" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlSttTranslateDedupN5 - * Value "GEMINI_V2_NTL_STT_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlSynBtTranslateDedupN5 - * Value "GEMINI_V2_NTL_SYN_BT_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlSynFtFixedTranslateDedupN5 - * Value "GEMINI_V2_NTL_SYN_FT_FIXED_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2NtlTranslitBilexTranslateDedupN5 - * Value "GEMINI_V2_NTL_TRANSLIT_BILEX_TRANSLATE_DEDUP_N5" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2PhysicsV2TargetedDataCompliant2 - * Value "GEMINI_V2_PHYSICS_V2_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2PodcastsCompliant - * Value "GEMINI_V2_PODCASTS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2PubmedCompliant - * Value "GEMINI_V2_PUBMED_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2QaTargetedDataCompliant2 - * Value "GEMINI_V2_QA_TARGETED_DATA_COMPLIANT2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2QuoraCompliant - * Value "GEMINI_V2_QUORA_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SciencePdf68mHqDocsDedupCompliantCleanTex - * Value "GEMINI_V2_SCIENCE_PDF_68M_HQ_DOCS_DEDUP_COMPLIANT_CLEAN_TEX" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SciencewebV0GccPii - * Value "GEMINI_V2_SCIENCEWEB_V0_GCC_PII" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SimplifiedHtmlV2CorrectFormatCompliant - * Value "GEMINI_V2_SIMPLIFIED_HTML_V2_CORRECT_FORMAT_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2SqlRepairSft - * Value "GEMINI_V2_SQL_REPAIR_SFT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Ssfs - * Gemini V2 rev10 (Value: "GEMINI_V2_SSFS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2StemBooks318kTextCompliant - * Value "GEMINI_V2_STEM_BOOKS_318K_TEXT_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2StemCopyrightBooksV3111823LongDedupEnonlyCompliant - * Value - * "GEMINI_V2_STEM_COPYRIGHT_BOOKS_V3_111823_LONG_DEDUP_ENONLY_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchBirdSqlLite - * Value "GEMINI_V2_TAIL_PATCH_BIRD_SQL_LITE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchCcaiDialogSumHuman - * Value "GEMINI_V2_TAIL_PATCH_CCAI_DIALOG_SUM_HUMAN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchFleurs - * Value "GEMINI_V2_TAIL_PATCH_FLEURS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchJsonTableExtraction - * Value "GEMINI_V2_TAIL_PATCH_JSON_TABLE_EXTRACTION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningNonPunting - * Value "GEMINI_V2_TAIL_PATCH_MATH_REASONING_NON_PUNTING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchMathReasoningPunting - * Value "GEMINI_V2_TAIL_PATCH_MATH_REASONING_PUNTING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaAnswerable - * Value "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_ANSWERABLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchOpenBooksQaUnanswerable - * Value "GEMINI_V2_TAIL_PATCH_OPEN_BOOKS_QA_UNANSWERABLE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchPmc - * Gemini V2 only tail patch. (Value: "GEMINI_V2_TAIL_PATCH_PMC") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2TailPatchVoxpopuli - * Value "GEMINI_V2_TAIL_PATCH_VOXPOPULI" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveEnusGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_ENUS_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5PodiosetInterleaveI18nGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_PODIOSET_INTERLEAVE_I18N_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsr4mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtAsrSupGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_ASR_SUP_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleave1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveHead4mGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_HEAD_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceEnusGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_ENUS_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtInterleaveScienceI18nGembagzV2Compliant - * Value - * "GEMINI_V2_USM2B_MLPV5_YT_INTERLEAVE_SCIENCE_I18N_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts1p5mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_1P5M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTts4mGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_4M_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2Usm2bMlpv5YtTtsSupGembagzV2Compliant - * Value "GEMINI_V2_USM2B_MLPV5_YT_TTS_SUP_GEMBAGZ_V2_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2WebMathV3Compliant - * Value "GEMINI_V2_WEB_MATH_V3_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2WebPolymathV1Compliant - * Value "GEMINI_V2_WEB_POLYMATH_V1_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2WikipediaDiffsCompliant - * Value "GEMINI_V2_WIKIPEDIA_DIFFS_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GeminiV2YoutubeScienceV4FilteredCompliant - * Value "GEMINI_V2_YOUTUBE_SCIENCE_V4_FILTERED_COMPLIANT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GemitBridgeSuffixFt - * Gemit Bridge ULM FT dataset (Value: "GEMIT_BRIDGE_SUFFIX_FT") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GenesisNewsInsights - * Genesis fine tuned datasets. (Value: "GENESIS_NEWS_INSIGHTS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubDiffsWithCommitMessage - * Value "GITHUB_DIFFS_WITH_COMMIT_MESSAGE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubHtmlV4 - * Value "GITHUB_HTML_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubLongTailV4 - * Value "GITHUB_LONG_TAIL_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubMirror - * Value "GITHUB_MIRROR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubMirrorV101 - * Value "GITHUB_MIRROR_V1_0_1" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubMirrorV210 - * Value "GITHUB_MIRROR_V2_1_0" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GithubOtherV4 - * Value "GITHUB_OTHER_V4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Gnews - * Google news dataset referenced in: - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_tasks.py;l=922;rcl=496534668 - * (Value: "GNEWS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5Books - * Value "GOODALL_MTV5_BOOKS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5C4 - * Value "GOODALL_MTV5_C4" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5Github - * Datasets managed by the Goodall team: deepmind-goodall\@google.com - * (Value: "GOODALL_MTV5_GITHUB") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMtv5Wikipedia - * Value "GOODALL_MTV5_WIKIPEDIA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwStackExchange - * Value "GOODALL_MW_STACK_EXCHANGE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwTop010b - * Value "GOODALL_MW_TOP_0_10B" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwTop100b - * Value "GOODALL_MW_TOP_100B" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_GoodallMwTop10b20b - * Value "GOODALL_MW_TOP_10B_20B" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Hol4Theories - * Value "HOL4_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_HolLightTheories - * Value "HOL_LIGHT_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Holsteps - * Value "HOLSTEPS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_IsabelleStep - * Value "ISABELLE_STEP" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_IsabelleTheories - * Value "ISABELLE_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LabsAqaDeleware - * Value "LABS_AQA_DELEWARE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LabsAqaDscout - * LABS AQA fine-tune datasets. (Value: "LABS_AQA_DSCOUT") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LabsAqaTailwind - * Value "LABS_AQA_TAILWIND" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaFactualityE2eQueryGeneration - * Value "LAMDA_FACTUALITY_E2E_QUERY_GENERATION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaFactualityE2eResponseGeneration - * Value "LAMDA_FACTUALITY_E2E_RESPONSE_GENERATION" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaFactualityTrigger - * Value "LAMDA_FACTUALITY_TRIGGER" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaSafetyV2SchemaNoBroadcast - * Value "LAMDA_SAFETY_V2_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LamdaSsiDiscriminative - * Value "LAMDA_SSI_DISCRIMINATIVE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LeanMathlibTheories - * Value "LEAN_MATHLIB_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_LeanStep - * Value "LEAN_STEP" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MassiveForumThreadScoredBard - * Value "MASSIVE_FORUM_THREAD_SCORED_BARD" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MassiveForumThreadScoredLong200 - * Value "MASSIVE_FORUM_THREAD_SCORED_LONG_200" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MassiveForumThreadScoredLong500 - * Value "MASSIVE_FORUM_THREAD_SCORED_LONG_500" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Math - * Value "MATH" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MathReasoning - * Value "MATH_REASONING" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaFc - * Meena full conversations. - * http://google3/learning/brain/research/conversation/meena/t5/pretrain_mixtures.py;l=675;rcl=496583228 - * (Value: "MEENA_FC") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResearchPhaseGoldenMarkdown - * Value "MEENA_RESEARCH_PHASE_GOLDEN_MARKDOWN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResearchPhaseGooglers - * Value "MEENA_RESEARCH_PHASE_GOOGLERS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetyHumanGen - * Value "MEENA_RESPONSE_SAFETY_HUMAN_GEN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetySchemaNoBroadcast - * Value "MEENA_RESPONSE_SAFETY_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetyV3HumanGen2 - * Value "MEENA_RESPONSE_SAFETY_V3_HUMAN_GEN2" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MeenaResponseSafetyV3SchemaNoBroadcast - * Value "MEENA_RESPONSE_SAFETY_V3_SCHEMA_NO_BROADCAST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MizarTheories - * Value "MIZAR_THEORIES" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MobileAssistantMagiFiltered0825373k - * Mobile assistant finetune datasets. (Value: - * "MOBILE_ASSISTANT_MAGI_FILTERED_0825_373K") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_MobileAssistantPalm24bFiltered400k - * Value "MOBILE_ASSISTANT_PALM24B_FILTERED_400K" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupEnonly - * Others (Value: - * "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_ENONLY") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_NonpubCopyrightBooksV270Conf040623LongDedupNonenonly - * Value "NONPUB_COPYRIGHT_BOOKS_V2_70_CONF_040623_LONG_DEDUP_NONENONLY" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Podcast - * Value "PODCAST" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_PodcastFinetuneDialog - * Value "PODCAST_FINETUNE_DIALOG" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_PodcastsRobotstxt - * Value "PODCASTS_ROBOTSTXT" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Pubmed - * Value "PUBMED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Quora - * Value "QUORA" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_SciencePdf70mDocsFiltered - * Value "SCIENCE_PDF_70M_DOCS_FILTERED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_SimplifiedHtmlV1Gcc - * Value "SIMPLIFIED_HTML_V1_GCC" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_TechdocsDataSource - * Value "TECHDOCS_DATA_SOURCE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmArxiv - * Arxiv (Value: "ULM_ARXIV") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoins - * The docjoins data for ULM - * /cns/yo-d/home/multipod-language-data/docjoins/rs=6.3/20220728/100B_docstructure_split/examples_en.tfrecord_lattice_05_score_01_HFV13\@3929 - * (Value: "ULM_DOCJOINS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoinsDeduped - * Value "ULM_DOCJOINS_DEDUPED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsEn - * Value "ULM_DOCJOINS_WITH_URLS_EN" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_UlmDocjoinsWithUrlsI18n - * Value "ULM_DOCJOINS_WITH_URLS_I18N" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_VertexSafeFlan - * Datasets used by Vertex (Value: "VERTEX_SAFE_FLAN") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_WebAsr - * Value "WEB_ASR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Webdocs - * Webdocs that have been filtered from the docjoins by the Tarzan team - * for use in the Tarzan training set. (Value: "WEBDOCS") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_WebdocsFinetune - * Value "WEBDOCS_FINETUNE" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_Wikipedia - * Wikipedia article Tensorflow datasets used by Tarzan and maintained by - * TFDS team. (Value: "WIKIPEDIA") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_WorldQueryGenerator - * Value "WORLD_QUERY_GENERATOR" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_AttributionDataset_YtContentInspiration - * Youtube Content Inspiration FT datasets. (Value: - * "YT_CONTENT_INSPIRATION") - */ -@property(nonatomic, copy, nullable) NSString *attributionDataset; - -/** - * human-friendly string that contains information from doc_attribution which - * could be shown by clients - */ -@property(nonatomic, copy, nullable) NSString *displayAttributionMessage; - -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRecitationDocAttribution *docAttribution; - -/** - * number of documents that contained this segment - * - * Uses NSNumber of intValue. + * Output only. Time when the TuningJob entered any of the following JobStates: + * `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED`, `JOB_STATE_CANCELLED`, + * `JOB_STATE_EXPIRED`. */ -@property(nonatomic, strong, nullable) NSNumber *docOccurrences; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * endIndex - * - * Uses NSNumber of intValue. + * Output only. Only populated when job's state is `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. */ -@property(nonatomic, strong, nullable) NSNumber *endIndex; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; -/** - * The raw text in the given input that is corresponding to the segment. It - * will be available only when 'return_segment_raw_text' is enabled in the - * request options. - */ -@property(nonatomic, copy, nullable) NSString *rawText; +/** Output only. The Experiment associated with this TuningJob. */ +@property(nonatomic, copy, nullable) NSString *experiment; /** - * segmentRecitationAction - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_ActionUnspecified - * Value "ACTION_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_Block - * indicate that a Segment should be blocked from being used (Value: - * "BLOCK") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_Cite - * indicate that attribution must be shown for a Segment (Value: "CITE") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_ExemptFoundInPrompt - * The recitation was found in prompt and is exempted from overall - * results (Value: "EXEMPT_FOUND_IN_PROMPT") - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SegmentRecitationAction_NoAction - * for tagging high-frequency code snippets (Value: "NO_ACTION") + * Optional. The labels with user-defined metadata to organize TuningJob and + * generated resources such as Model and Endpoint. Label keys and values can be + * no longer than 64 characters (Unicode codepoints), can only contain + * lowercase letters, numeric characters, underscores and dashes. International + * characters are allowed. See https://goo.gl/xmQnxf for more information and + * examples of labels. */ -@property(nonatomic, copy, nullable) NSString *segmentRecitationAction; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TuningJob_Labels *labels; /** - * The category of the source dataset where the segment came from. This is more - * stable than Dataset. - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryArxiv - * Value "SOURCE_CATEGORY_ARXIV" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryGithub - * Value "SOURCE_CATEGORY_GITHUB" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryGnews - * Value "SOURCE_CATEGORY_GNEWS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryOthers - * Value "SOURCE_CATEGORY_OTHERS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryPrivateBooks - * Value "SOURCE_CATEGORY_PRIVATE_BOOKS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryPublicBooks - * Value "SOURCE_CATEGORY_PUBLIC_BOOKS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryUnspecified - * Value "SOURCE_CATEGORY_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryWebdocs - * Value "SOURCE_CATEGORY_WEBDOCS" - * @arg @c kGTLRAiplatform_LearningGenaiRecitationSegmentResult_SourceCategory_SourceCategoryWikipedia - * Value "SOURCE_CATEGORY_WIKIPEDIA" - */ -@property(nonatomic, copy, nullable) NSString *sourceCategory; - -/** - * The segment boundary start (inclusive) and end index (exclusive) in the - * given text. In the streaming RPC, the indexes always start from the - * beginning of the first text in the entire stream. The indexes are measured - * in UTF-16 code units. - * - * Uses NSNumber of intValue. + * Output only. Identifier. Resource name of a TuningJob. Format: + * `projects/{project}/locations/{location}/tuningJobs/{tuning_job}` */ -@property(nonatomic, strong, nullable) NSNumber *startIndex; - -@end - +@property(nonatomic, copy, nullable) NSString *name; /** - * The type used for final weights calculation. + * Output only. Time when the TuningJob for the first time entered the + * `JOB_STATE_RUNNING` state. */ -@interface GTLRAiplatform_LearningGenaiRootCalculationType : GTLRObject +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; /** - * scoreType + * Output only. The detailed state of the job. * * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypeGeneration - * Generation scorer. (Value: "TYPE_GENERATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypePolicy - * Policy scorer. (Value: "TYPE_POLICY") - * @arg @c kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypeSafe - * Safety scorer. (Value: "TYPE_SAFE") - * @arg @c kGTLRAiplatform_LearningGenaiRootCalculationType_ScoreType_TypeUnknown - * Unknown scorer type. (Value: "TYPE_UNKNOWN") - */ -@property(nonatomic, copy, nullable) NSString *scoreType; - -/** - * weights - * - * Uses NSNumber of doubleValue. + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateCancelled + * The job has been cancelled. (Value: "JOB_STATE_CANCELLED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateCancelling + * The job is being cancelled. From this state the job may only go to + * either `JOB_STATE_SUCCEEDED`, `JOB_STATE_FAILED` or + * `JOB_STATE_CANCELLED`. (Value: "JOB_STATE_CANCELLING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateExpired + * The job has expired. (Value: "JOB_STATE_EXPIRED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateFailed + * The job failed. (Value: "JOB_STATE_FAILED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStatePartiallySucceeded + * The job is partially succeeded, some results may be missing due to + * errors. (Value: "JOB_STATE_PARTIALLY_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStatePaused + * The job has been stopped, and can be resumed. (Value: + * "JOB_STATE_PAUSED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStatePending + * The service is preparing to run the job. (Value: "JOB_STATE_PENDING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateQueued + * The job has been just created or resumed and processing has not yet + * begun. (Value: "JOB_STATE_QUEUED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateRunning + * The job is in progress. (Value: "JOB_STATE_RUNNING") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateSucceeded + * The job completed successfully. (Value: "JOB_STATE_SUCCEEDED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateUnspecified + * The job state is unspecified. (Value: "JOB_STATE_UNSPECIFIED") + * @arg @c kGTLRAiplatform_GoogleCloudAiplatformV1TuningJob_State_JobStateUpdating + * The job is being updated. Only jobs in the `RUNNING` state can be + * updated. After updating, the job goes back to the `RUNNING` state. + * (Value: "JOB_STATE_UPDATING") */ -@property(nonatomic, strong, nullable) NSNumber *weights; +@property(nonatomic, copy, nullable) NSString *state; -@end +/** Tuning Spec for Supervised Fine Tuning. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SupervisedTuningSpec *supervisedTuningSpec; +/** Output only. The tuned model resources assiociated with this TuningJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TunedModel *tunedModel; /** - * GTLRAiplatform_LearningGenaiRootClassifierOutput + * Optional. The display name of the TunedModel. The name can be up to 128 + * characters long and can consist of any UTF-8 characters. */ -@interface GTLRAiplatform_LearningGenaiRootClassifierOutput : GTLRObject - -/** If set, this is the output of the first matching rule. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootRuleOutput *ruleOutput GTLR_DEPRECATED; +@property(nonatomic, copy, nullable) NSString *tunedModelDisplayName; -/** outputs of all matching rule. */ -@property(nonatomic, strong, nullable) NSArray *ruleOutputs; +/** Output only. The tuning data statistics associated with this TuningJob. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1TuningDataStats *tuningDataStats; -/** The results of data_providers and metrics. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootClassifierState *state; +/** Output only. Time when the TuningJob was most recently updated. */ +@property(nonatomic, strong, nullable) GTLRDateTime *updateTime; @end /** - * GTLRAiplatform_LearningGenaiRootClassifierOutputSummary + * Optional. The labels with user-defined metadata to organize TuningJob and + * generated resources such as Model and Endpoint. Label keys and values can be + * no longer than 64 characters (Unicode codepoints), can only contain + * lowercase letters, numeric characters, underscores and dashes. International + * characters are allowed. See https://goo.gl/xmQnxf for more information and + * examples of labels. + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_LearningGenaiRootClassifierOutputSummary : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *metrics; - -/** Output of the first matching rule. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootRuleOutput *ruleOutput GTLR_DEPRECATED; - -/** outputs of all matching rule. */ -@property(nonatomic, strong, nullable) NSArray *ruleOutputs; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1TuningJob_Labels : GTLRObject @end /** - * DataProviderOutput and MetricOutput can be saved between calls to the - * Classifier framework. For instance, you can run the query classifier, get - * outputs from those metrics, then use them in a result classifier as well. - * Example rule based on this idea: and_rules { rule { metric_name: - * 'query_safesearch_v2' ... } rule { metric_name: 'response_safesearch_v2' ... - * } } + * Runtime operation information for IndexEndpointService.UndeployIndex. */ -@interface GTLRAiplatform_LearningGenaiRootClassifierState : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexOperationMetadata : GTLRObject -@property(nonatomic, strong, nullable) NSArray *dataProviderOutput; -@property(nonatomic, strong, nullable) NSArray *metricOutput; +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * Stores all metadata relating to AIDA DoConversation. + * Request message for IndexEndpointService.UndeployIndex. */ -@interface GTLRAiplatform_LearningGenaiRootCodeyChatMetadata : GTLRObject - -/** - * Indicates the programming language of the code if the message is a code - * chunk. - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_All - * All languages. (Value: "ALL") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Bash - * Other languages in alphabetical order. BASH code. (Value: "BASH") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_C - * C code. (Value: "C") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Cpp - * The most common, well-supported languages. C++ code. (Value: "CPP") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Dart - * Dart code. (Value: "DART") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Go - * Go code. (Value: "GO") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Gradle - * Gradle code. (Value: "GRADLE") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Groovy - * Groovy code. (Value: "GROOVY") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Html - * HTML code. (Value: "HTML") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Java - * Java code. (Value: "JAVA") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Javadoc - * API documentation. (Value: "JAVADOC") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Javascript - * JavaScript code. (Value: "JAVASCRIPT") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Json - * JSON code. (Value: "JSON") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_JupyterNotebook - * Jupyter notebook. (Value: "JUPYTER_NOTEBOOK") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Kotlin - * Kotlin code. (Value: "KOTLIN") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Makefile - * Makefile code. (Value: "MAKEFILE") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Markdown - * Markdown code. (Value: "MARKDOWN") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Proto - * Protocol buffer. (Value: "PROTO") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Python - * Python code. (Value: "PYTHON") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_R - * R code. (Value: "R") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Sql - * SQL code. (Value: "SQL") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Text - * Not code. (Value: "TEXT") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Typescript - * TypeScript code. (Value: "TYPESCRIPT") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Unspecified - * Unspecified Language. (Value: "UNSPECIFIED") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Xml - * XML code. (Value: "XML") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyChatMetadata_CodeLanguage_Yaml - * YAML code. (Value: "YAML") - */ -@property(nonatomic, copy, nullable) NSString *codeLanguage; - -@end - - -/** - * Describes a sample at a checkpoint for post-processing. - */ -@interface GTLRAiplatform_LearningGenaiRootCodeyCheckpoint : GTLRObject - -/** Metadata that describes what was truncated at this checkpoint. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootCodeyTruncatorMetadata *codeyTruncatorMetadata; - -/** Current state of the sample after truncator. */ -@property(nonatomic, copy, nullable) NSString *currentSample; - -/** - * Postprocessor run that yielded this checkpoint. - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepCustomStopSequenceTruncation - * StopSequencePostProcessor. (Value: - * "STEP_CUSTOM_STOP_SEQUENCE_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepExpectedSampleSize - * Drop extra number of samples that exceeds expected_samples. (Value: - * "STEP_EXPECTED_SAMPLE_SIZE") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepFinalDeduplication - * Deduplicate after all truncations. (Value: "STEP_FINAL_DEDUPLICATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepHeuristicTruncation - * Heuristic SuffixTruncator step. (Value: "STEP_HEURISTIC_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepModelConfigStopSequenceTruncation - * StopSequencePostProcessor. (Value: - * "STEP_MODEL_CONFIG_STOP_SEQUENCE_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepModelOutputDeduplication - * Original model outputs after deduplication. (Value: - * "STEP_MODEL_OUTPUT_DEDUPLICATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepOriginalModelOutput - * Original model outputs as-is. (Value: "STEP_ORIGINAL_MODEL_OUTPUT") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepPostProcessingStepUnspecified - * Value "STEP_POST_PROCESSING_STEP_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepRecitationCheck - * Recitation causes BLOCK. (Value: "STEP_RECITATION_CHECK") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepReturned - * Return the response to the API. (Value: "STEP_RETURNED") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepScoreThresholding - * Thresholding samples based on a minimum score. (Value: - * "STEP_SCORE_THRESHOLDING") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepStopSequenceTruncation - * StopSequencePostProcessor. (Value: "STEP_STOP_SEQUENCE_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepToxicityCheck - * Toxicity returns true. (Value: "STEP_TOXICITY_CHECK") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepTreeTrimTruncation - * Truncated by highest end token score. (Value: - * "STEP_TREE_TRIM_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepWaldTruncation - * Go service post-processor. (Value: "STEP_WALD_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepWalkbackCorrection - * Correcting walkback constraint (samples are dropped if they don't - * match the prefix constraint). (Value: "STEP_WALKBACK_CORRECTION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyCheckpoint_PostInferenceStep_StepWhitespaceTruncation - * Truncate trailing whitespace and filter whitespace-only completions. - * (Value: "STEP_WHITESPACE_TRUNCATION") - */ -@property(nonatomic, copy, nullable) NSString *postInferenceStep; - -@end - - -/** - * Stores all metadata relating to Completion. - */ -@interface GTLRAiplatform_LearningGenaiRootCodeyCompletionMetadata : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *checkpoints; - -@end - - -/** - * Stores all metadata relating to GenerateCode. - */ -@interface GTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata : GTLRObject - -/** Last state of the sample before getting dropped/returned. */ -@property(nonatomic, copy, nullable) NSString *output; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexRequest : GTLRObject /** - * Last Codey postprocessing step for this sample before getting - * dropped/returned. - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepCustomStopSequenceTruncation - * StopSequencePostProcessor. (Value: - * "STEP_CUSTOM_STOP_SEQUENCE_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepExpectedSampleSize - * Drop extra number of samples that exceeds expected_samples. (Value: - * "STEP_EXPECTED_SAMPLE_SIZE") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepFinalDeduplication - * Deduplicate after all truncations. (Value: "STEP_FINAL_DEDUPLICATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepHeuristicTruncation - * Heuristic SuffixTruncator step. (Value: "STEP_HEURISTIC_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepModelConfigStopSequenceTruncation - * StopSequencePostProcessor. (Value: - * "STEP_MODEL_CONFIG_STOP_SEQUENCE_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepModelOutputDeduplication - * Original model outputs after deduplication. (Value: - * "STEP_MODEL_OUTPUT_DEDUPLICATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepOriginalModelOutput - * Original model outputs as-is. (Value: "STEP_ORIGINAL_MODEL_OUTPUT") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepPostProcessingStepUnspecified - * Value "STEP_POST_PROCESSING_STEP_UNSPECIFIED" - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepRecitationCheck - * Recitation causes BLOCK. (Value: "STEP_RECITATION_CHECK") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepReturned - * Return the response to the API. (Value: "STEP_RETURNED") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepScoreThresholding - * Thresholding samples based on a minimum score. (Value: - * "STEP_SCORE_THRESHOLDING") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepStopSequenceTruncation - * StopSequencePostProcessor. (Value: "STEP_STOP_SEQUENCE_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepToxicityCheck - * Toxicity returns true. (Value: "STEP_TOXICITY_CHECK") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepTreeTrimTruncation - * Truncated by highest end token score. (Value: - * "STEP_TREE_TRIM_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepWaldTruncation - * Go service post-processor. (Value: "STEP_WALD_TRUNCATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepWalkbackCorrection - * Correcting walkback constraint (samples are dropped if they don't - * match the prefix constraint). (Value: "STEP_WALKBACK_CORRECTION") - * @arg @c kGTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata_PostInferenceStep_StepWhitespaceTruncation - * Truncate trailing whitespace and filter whitespace-only completions. - * (Value: "STEP_WHITESPACE_TRUNCATION") + * Required. The ID of the DeployedIndex to be undeployed from the + * IndexEndpoint. */ -@property(nonatomic, copy, nullable) NSString *postInferenceStep; +@property(nonatomic, copy, nullable) NSString *deployedIndexId; @end /** - * Top-level wrapper used to store all things codey-related. + * Response message for IndexEndpointService.UndeployIndex. */ -@interface GTLRAiplatform_LearningGenaiRootCodeyOutput : GTLRObject - -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootCodeyChatMetadata *codeyChatMetadata; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootCodeyCompletionMetadata *codeyCompletionMetadata; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootCodeyGenerationMetadata *codeyGenerationMetadata; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployIndexResponse : GTLRObject @end /** - * Metadata describing what was truncated at each checkpoint. - */ -@interface GTLRAiplatform_LearningGenaiRootCodeyTruncatorMetadata : GTLRObject - -/** - * Index of the current sample that trims off truncated text. - * - * Uses NSNumber of intValue. + * Runtime operation information for EndpointService.UndeployModel. */ -@property(nonatomic, strong, nullable) NSNumber *cutoffIndex; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelOperationMetadata : GTLRObject -/** Text that was truncated at a specific checkpoint. */ -@property(nonatomic, copy, nullable) NSString *truncatedText; +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * Score threshold for a category. + * Request message for EndpointService.UndeployModel. */ -@interface GTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest : GTLRObject /** - * policy - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_DangerousContent - * Value "DANGEROUS_CONTENT" - * @arg @c kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_Harassment - * Value "HARASSMENT" - * @arg @c kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_HateSpeech - * Value "HATE_SPEECH" - * @arg @c kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_SexuallyExplicit - * Value "SEXUALLY_EXPLICIT" - * @arg @c kGTLRAiplatform_LearningGenaiRootControlDecodingConfigThreshold_Policy_Unspecified - * Value "UNSPECIFIED" + * Required. The ID of the DeployedModel to be undeployed from the Endpoint. */ -@property(nonatomic, copy, nullable) NSString *policy; +@property(nonatomic, copy, nullable) NSString *deployedModelId; /** - * scoreMax - * - * Uses NSNumber of floatValue. + * If this field is provided, then the Endpoint's traffic_split will be + * overwritten with it. If last DeployedModel is being undeployed from the + * Endpoint, the [Endpoint.traffic_split] will always end up empty when this + * call returns. A DeployedModel will be successfully undeployed only if it + * doesn't have any traffic assigned to it when this method executes, or if + * this field unassigns any traffic to it. */ -@property(nonatomic, strong, nullable) NSNumber *scoreMax; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest_TrafficSplit *trafficSplit; @end /** - * Holds one control decoding record. + * If this field is provided, then the Endpoint's traffic_split will be + * overwritten with it. If last DeployedModel is being undeployed from the + * Endpoint, the [Endpoint.traffic_split] will always end up empty when this + * call returns. A DeployedModel will be successfully undeployed only if it + * doesn't have any traffic assigned to it when this method executes, or if + * this field unassigns any traffic to it. + * + * @note This class is documented as having more properties of NSNumber (Uses + * NSNumber of intValue.). Use @c -additionalJSONKeys and @c + * -additionalPropertyForName: to get the list of properties and then + * fetch them; or @c -additionalProperties to fetch them all at once. */ -@interface GTLRAiplatform_LearningGenaiRootControlDecodingRecord : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelRequest_TrafficSplit : GTLRObject +@end -/** Prefixes feeded into scorer. */ -@property(nonatomic, copy, nullable) NSString *prefixes; /** - * Per policy scores returned from Scorer. Expect to have the same number of - * scores as in `thresholds`. + * Response message for EndpointService.UndeployModel. */ -@property(nonatomic, strong, nullable) NSArray *scores; - -/** Suffixes feeded into scorer. */ -@property(nonatomic, copy, nullable) NSString *suffiexes; - -/** Per policy thresholds from user config. */ -@property(nonatomic, strong, nullable) NSArray *thresholds; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1UndeployModelResponse : GTLRObject @end /** - * GTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore + * Contains model information necessary to perform batch prediction without + * requiring a full model import. */ -@interface GTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UnmanagedContainerModel : GTLRObject /** - * policy - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_DangerousContent - * Value "DANGEROUS_CONTENT" - * @arg @c kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_Harassment - * Value "HARASSMENT" - * @arg @c kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_HateSpeech - * Value "HATE_SPEECH" - * @arg @c kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_SexuallyExplicit - * Value "SEXUALLY_EXPLICIT" - * @arg @c kGTLRAiplatform_LearningGenaiRootControlDecodingRecordPolicyScore_Policy_Unspecified - * Value "UNSPECIFIED" + * The path to the directory containing the Model artifact and any of its + * supporting files. */ -@property(nonatomic, copy, nullable) NSString *policy; +@property(nonatomic, copy, nullable) NSString *artifactUri; /** - * score - * - * Uses NSNumber of floatValue. + * Input only. The specification of the container that is to be used when + * deploying this Model. */ -@property(nonatomic, strong, nullable) NSNumber *score; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ModelContainerSpec *containerSpec; + +/** Contains the schemata used in Model's predictions and explanations */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PredictSchemata *predictSchemata; @end /** - * GTLRAiplatform_LearningGenaiRootControlDecodingRecords + * Runtime operation information for UpdateDeploymentResourcePool method. */ -@interface GTLRAiplatform_LearningGenaiRootControlDecodingRecords : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateDeploymentResourcePoolOperationMetadata : GTLRObject -/** One ControlDecodingRecord record maps to one rewind. */ -@property(nonatomic, strong, nullable) NSArray *records; +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * GTLRAiplatform_LearningGenaiRootDataProviderOutput + * Runtime operation information for ModelService.UpdateExplanationDataset. */ -@interface GTLRAiplatform_LearningGenaiRootDataProviderOutput : GTLRObject - -@property(nonatomic, copy, nullable) NSString *name; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetOperationMetadata : GTLRObject -/** If set, this DataProvider failed and this is the error message. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_UtilStatusProto *status; +/** The common part of the operation metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * GTLRAiplatform_LearningGenaiRootFilterMetadata - */ -@interface GTLRAiplatform_LearningGenaiRootFilterMetadata : GTLRObject - -/** - * Filter confidence. - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceHigh - * Value "FILTER_CONFIDENCE_HIGH" - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceLow - * Value "FILTER_CONFIDENCE_LOW" - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceMedium - * Value "FILTER_CONFIDENCE_MEDIUM" - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceUnknown - * Value "FILTER_CONFIDENCE_UNKNOWN" - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceVeryHigh - * Value "FILTER_CONFIDENCE_VERY_HIGH" - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Confidence_FilterConfidenceVeryLow - * Value "FILTER_CONFIDENCE_VERY_LOW" + * Request message for ModelService.UpdateExplanationDataset. */ -@property(nonatomic, copy, nullable) NSString *confidence; - -/** Debug info for the message. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootFilterMetadataFilterDebugInfo *debugInfo; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetRequest : GTLRObject -/** A fallback message chosen by the applied filter. */ -@property(nonatomic, copy, nullable) NSString *fallback; +/** The example config containing the location of the dataset. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Examples *examples; -/** Additional info for the filter. */ -@property(nonatomic, copy, nullable) NSString *info; +@end -/** Name of the filter that triggered. */ -@property(nonatomic, copy, nullable) NSString *name; /** - * Filter reason. - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterControlDecoding - * The response are filtered because it could not pass the control - * decoding thresholds and the maximum rewind attempts is reached. - * (Value: "FILTER_CONTROL_DECODING") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlas - * Atlas specific topic filter (Value: "FILTER_REASON_ATLAS") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasAwsAzureRelated - * Atlas specific topic filter aws/azure related questions. (Value: - * "FILTER_REASON_ATLAS_AWS_AZURE_RELATED") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasBilling - * Atlas specific topic filter for billing questions. (Value: - * "FILTER_REASON_ATLAS_BILLING") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasNonEnglishQuestion - * Atlas specific topic filter for non english questions. (Value: - * "FILTER_REASON_ATLAS_NON_ENGLISH_QUESTION") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasNotRelatedToGcp - * Atlas specific topic filter for non GCP questions. (Value: - * "FILTER_REASON_ATLAS_NOT_RELATED_TO_GCP") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonAtlasPricing - * Atlas specific topic filter for pricing questions. (Value: - * "FILTER_REASON_ATLAS_PRICING") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonClassifier - * Classifier Module (Value: "FILTER_REASON_CLASSIFIER") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonCodey - * Codey Filter. (Value: "FILTER_REASON_CODEY") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonEmail - * Emails Filter. (Value: "FILTER_REASON_EMAIL") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonEmptyResponse - * Empty response message. (Value: "FILTER_REASON_EMPTY_RESPONSE") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonLanguage - * Language filtering (Value: "FILTER_REASON_LANGUAGE") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonNotFiltered - * Input not filtered. (Value: "FILTER_REASON_NOT_FILTERED") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonPairwiseClassifier - * Pairwise classifier. (Value: "FILTER_REASON_PAIRWISE_CLASSIFIER") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiContextualDangerous - * RAI Filter (Value: "FILTER_REASON_RAI_CONTEXTUAL_DANGEROUS") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiCsam - * RAI Filter. (Value: "FILTER_REASON_RAI_CSAM") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiFringe - * RAI Filter. (Value: "FILTER_REASON_RAI_FRINGE") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiGrailImage - * Grail Image (Value: "FILTER_REASON_RAI_GRAIL_IMAGE") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiGrailText - * Grail Text (Value: "FILTER_REASON_RAI_GRAIL_TEXT") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImageChild - * RAI Filter (Value: "FILTER_REASON_RAI_IMAGE_CHILD") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImageCsam - * RAI Filter (Value: "FILTER_REASON_RAI_IMAGE_CSAM") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImagePedo - * RAI Filter (Value: "FILTER_REASON_RAI_IMAGE_PEDO") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImagePorn - * RAI Filter (Value: "FILTER_REASON_RAI_IMAGE_PORN") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiImageViolence - * RAI Filter (Value: "FILTER_REASON_RAI_IMAGE_VIOLENCE") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiPqc - * RAI Filter. (Value: "FILTER_REASON_RAI_PQC") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiSafetycat - * SafetyCat. (Value: "FILTER_REASON_RAI_SAFETYCAT") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiSpii - * RAI Filter. (Value: "FILTER_REASON_RAI_SPII") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFrameChild - * RAI Filter (Value: "FILTER_REASON_RAI_VIDEO_FRAME_CHILD") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFrameCsam - * RAI Filter (Value: "FILTER_REASON_RAI_VIDEO_FRAME_CSAM") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFramePedo - * RAI Filter (Value: "FILTER_REASON_RAI_VIDEO_FRAME_PEDO") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFramePorn - * RAI Filter (Value: "FILTER_REASON_RAI_VIDEO_FRAME_PORN") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRaiVideoFrameViolence - * RAI Filter (Value: "FILTER_REASON_RAI_VIDEO_FRAME_VIOLENCE") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRecitation - * Recited content. (Value: "FILTER_REASON_RECITATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonRequestResponseTakedown - * Request Response takedown. (Value: - * "FILTER_REASON_REQUEST_RESPONSE_TAKEDOWN") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonSafetyCat - * SafetyCat filter. (Value: "FILTER_REASON_SAFETY_CAT") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonSensitive - * Sensitive content. (Value: "FILTER_REASON_SENSITIVE") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonSimilarityTakedown - * Similarity takedown. (Value: "FILTER_REASON_SIMILARITY_TAKEDOWN") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonTakedown - * Takedown policy (Value: "FILTER_REASON_TAKEDOWN") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonToxicity - * Toxic content. (Value: "FILTER_REASON_TOXICITY") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonUnknown - * Unknown filter reason. (Value: "FILTER_REASON_UNKNOWN") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonUnsafe - * Unsafe responses from scorers. (Value: "FILTER_REASON_UNSAFE") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonUrl - * URLs Filter. (Value: "FILTER_REASON_URL") - * @arg @c kGTLRAiplatform_LearningGenaiRootFilterMetadata_Reason_FilterReasonXai - * Right now we don't do any filtering for XAI. Adding this just want to - * differentiatiat the XAI output metadata from other SafetyCat RAI - * output metadata (Value: "FILTER_REASON_XAI") - */ -@property(nonatomic, copy, nullable) NSString *reason; - -/** The input query or generated response that is getting filtered. */ -@property(nonatomic, copy, nullable) NSString *text; - + * Response message of ModelService.UpdateExplanationDataset operation. + */ +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateExplanationDatasetResponse : GTLRObject @end /** - * GTLRAiplatform_LearningGenaiRootFilterMetadataFilterDebugInfo + * Details of operations that perform update FeatureGroup. */ -@interface GTLRAiplatform_LearningGenaiRootFilterMetadataFilterDebugInfo : GTLRObject - -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootClassifierOutput *classifierOutput; -@property(nonatomic, copy, nullable) NSString *defaultMetadata; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootLanguageFilterResult *languageFilterResult; - -/** Safety filter output information for LLM Root RAI harm check. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootRAIOutput *raiOutput; - -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceRaiResult *raiResult; -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceRaiSignal *raiSignal GTLR_DEPRECATED; - -/** Number of rewinds by controlled decoding. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootControlDecodingRecords *records; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureGroupOperationMetadata : GTLRObject -@property(nonatomic, strong, nullable) GTLRAiplatform_LanguageLabsAidaTrustRecitationProtoStreamRecitationResult *streamRecitationResult GTLR_DEPRECATED; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootTakedownResult *takedownResult; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootToxicityResult *toxicityResult; +/** Operation metadata for FeatureGroup. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * GTLRAiplatform_LearningGenaiRootGroundingMetadata - */ -@interface GTLRAiplatform_LearningGenaiRootGroundingMetadata : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *citations; - -/** - * True if grounding is cancelled, for example, no facts being retrieved. - * - * Uses NSNumber of boolValue. + * Details of operations that perform update FeatureOnlineStore. */ -@property(nonatomic, strong, nullable) NSNumber *groundingCancelled; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOnlineStoreOperationMetadata : GTLRObject -@property(nonatomic, strong, nullable) NSArray *searchQueries; +/** Operation metadata for FeatureOnlineStore. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * GTLRAiplatform_LearningGenaiRootGroundingMetadataCitation + * Details of operations that perform update Feature. */ -@interface GTLRAiplatform_LearningGenaiRootGroundingMetadataCitation : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureOperationMetadata : GTLRObject -/** - * Index in the prediction output where the citation ends (exclusive). Must be - * > start_index and <= len(output). - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *endIndex; +/** Operation metadata for Feature Update. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; -/** - * Index of the fact supporting this claim. Should be within the range of the - * `world_facts` in the GenerateResponse. - * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *factIndex; +@end -/** - * Confidence score of this entailment. Value is [0,1] with 1 is the most - * confidence. - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *score; /** - * Index in the prediction output where the citation starts (inclusive). Must - * be >= 0 and < end_index. - * - * Uses NSNumber of intValue. + * Details of operations that perform update Featurestore. */ -@property(nonatomic, strong, nullable) NSNumber *startIndex; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeaturestoreOperationMetadata : GTLRObject + +/** Operation metadata for Featurestore. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * GTLRAiplatform_LearningGenaiRootHarm + * Details of operations that perform update FeatureView. */ -@interface GTLRAiplatform_LearningGenaiRootHarm : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateFeatureViewOperationMetadata : GTLRObject -/** - * Please do not use, this is still under development. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *contextualDangerous; +/** Operation metadata for FeatureView Update. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; + +@end -/** - * csam - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *csam; /** - * fringe - * - * Uses NSNumber of boolValue. + * Runtime operation information for IndexService.UpdateIndex. */ -@property(nonatomic, strong, nullable) NSNumber *fringe; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateIndexOperationMetadata : GTLRObject -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType *grailImageHarmType; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType *grailTextHarmType; +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; -/** - * imageChild - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *imageChild; +/** The operation metadata with regard to Matching Engine Index operation. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1NearestNeighborSearchOperationMetadata *nearestNeighborSearchOperationMetadata; -/** - * imageCsam - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *imageCsam; +@end -/** - * imagePedo - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *imagePedo; /** - * Image signals - * - * Uses NSNumber of boolValue. + * Runtime operation information for + * JobService.UpdateModelDeploymentMonitoringJob. */ -@property(nonatomic, strong, nullable) NSNumber *imagePorn; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateModelDeploymentMonitoringJobOperationMetadata : GTLRObject -/** - * imageViolence - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *imageViolence; +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; -/** - * pqc - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *pqc; +@end -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories *safetycat; /** - * Spii Filter uses buckets - * http://google3/google/privacy/dlp/v2/storage.proto;l=77;rcl=584719820 to - * classify the input. LMRoot converts the bucket into double score. For - * example the score for "POSSIBLE" is 3 / 5 = 0.6 . + * Details of operations that perform update PersistentResource. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootHarmSpiiFilter *spii; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdatePersistentResourceOperationMetadata : GTLRObject -/** - * threshold - * - * Uses NSNumber of doubleValue. - */ -@property(nonatomic, strong, nullable) NSNumber *threshold; +/** Operation metadata for PersistentResource. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; -/** - * videoFrameChild - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *videoFrameChild; +/** Progress Message for Update LRO */ +@property(nonatomic, copy, nullable) NSString *progressMessage; -/** - * videoFrameCsam - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *videoFrameCsam; +@end -/** - * videoFramePedo - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *videoFramePedo; /** - * Video frame signals - * - * Uses NSNumber of boolValue. + * Runtime operation metadata for SpecialistPoolService.UpdateSpecialistPool. */ -@property(nonatomic, strong, nullable) NSNumber *videoFramePorn; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateSpecialistPoolOperationMetadata : GTLRObject + +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; /** - * videoFrameViolence - * - * Uses NSNumber of boolValue. + * Output only. The name of the SpecialistPool to which the specialists are + * being added. Format: + * `projects/{project_id}/locations/{location_id}/specialistPools/{specialist_pool}` */ -@property(nonatomic, strong, nullable) NSNumber *videoFrameViolence; +@property(nonatomic, copy, nullable) NSString *specialistPool; @end /** - * Harm type for images + * Details of operations that perform update Tensorboard. */ -@interface GTLRAiplatform_LearningGenaiRootHarmGrailImageHarmType : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpdateTensorboardOperationMetadata : GTLRObject -@property(nonatomic, strong, nullable) NSArray *imageHarmType; +/** Operation metadata for Tensorboard. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * Harm type for text + * Metadata information for NotebookService.UpgradeNotebookRuntime. */ -@interface GTLRAiplatform_LearningGenaiRootHarmGrailTextHarmType : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *harmType; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeOperationMetadata : GTLRObject +/** The operation generic information. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; /** - * GTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories + * A human-readable message that shows the intermediate progress details of + * NotebookRuntime. */ -@interface GTLRAiplatform_LearningGenaiRootHarmSafetyCatCategories : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *categories; +@property(nonatomic, copy, nullable) NSString *progressMessage; @end /** - * GTLRAiplatform_LearningGenaiRootHarmSpiiFilter + * Request message for NotebookService.UpgradeNotebookRuntime. */ -@interface GTLRAiplatform_LearningGenaiRootHarmSpiiFilter : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpgradeNotebookRuntimeRequest : GTLRObject +@end -/** - * usBankRoutingMicr - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *usBankRoutingMicr; /** - * usEmployerIdentificationNumber - * - * Uses NSNumber of boolValue. + * Details of ModelService.UploadModel operation. */ -@property(nonatomic, strong, nullable) NSNumber *usEmployerIdentificationNumber; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UploadModelOperationMetadata : GTLRObject -/** - * usSocialSecurityNumber - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *usSocialSecurityNumber; +/** The common part of the operation metadata. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1GenericOperationMetadata *genericMetadata; @end /** - * GTLRAiplatform_LearningGenaiRootInternalMetadata + * Request message for ModelService.UploadModel. */ -@interface GTLRAiplatform_LearningGenaiRootInternalMetadata : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *scoredTokens; - -@end +@interface GTLRAiplatform_GoogleCloudAiplatformV1UploadModelRequest : GTLRObject +/** Required. The Model to create. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1Model *model; /** - * GTLRAiplatform_LearningGenaiRootLanguageFilterResult + * Optional. The ID to use for the uploaded Model, which will become the final + * component of the model resource name. This value may be up to 63 characters, + * and valid characters are `[a-z0-9_-]`. The first character cannot be a + * number or hyphen. */ -@interface GTLRAiplatform_LearningGenaiRootLanguageFilterResult : GTLRObject +@property(nonatomic, copy, nullable) NSString *modelId; /** - * False when query or response should be filtered out due to unsupported - * language. - * - * Uses NSNumber of boolValue. + * Optional. The resource name of the model into which to upload the version. + * Only specify this field when uploading a new version. */ -@property(nonatomic, strong, nullable) NSNumber *allowed; - -/** Language of the query or response. */ -@property(nonatomic, copy, nullable) NSString *detectedLanguage; +@property(nonatomic, copy, nullable) NSString *parentModel; /** - * Probability of the language predicted as returned by LangID. - * - * Uses NSNumber of floatValue. + * Optional. The user-provided custom service account to use to do the model + * upload. If empty, [Vertex AI Service + * Agent](https://cloud.google.com/vertex-ai/docs/general/access-control#service-agents) + * will be used to access resources needed to upload the model. This account + * must belong to the target project where the model is uploaded to, i.e., the + * project specified in the `parent` field of this request and have necessary + * read permissions (to Google Cloud Storage, Artifact Registry, etc.). */ -@property(nonatomic, strong, nullable) NSNumber *detectedLanguageProbability; +@property(nonatomic, copy, nullable) NSString *serviceAccount; @end /** - * GTLRAiplatform_LearningGenaiRootMetricOutput + * Response message of ModelService.UploadModel operation. */ -@interface GTLRAiplatform_LearningGenaiRootMetricOutput : GTLRObject - -@property(nonatomic, copy, nullable) NSString *debug; - -/** Name of the metric. */ -@property(nonatomic, copy, nullable) NSString *name; +@interface GTLRAiplatform_GoogleCloudAiplatformV1UploadModelResponse : GTLRObject /** - * numericValue - * - * Uses NSNumber of doubleValue. + * The name of the uploaded Model resource. Format: + * `projects/{project}/locations/{location}/models/{model}` */ -@property(nonatomic, strong, nullable) NSNumber *numericValue; +@property(nonatomic, copy, nullable) NSString *model; -@property(nonatomic, strong, nullable) GTLRAiplatform_UtilStatusProto *status; -@property(nonatomic, copy, nullable) NSString *stringValue; +/** Output only. The version ID of the model that is uploaded. */ +@property(nonatomic, copy, nullable) NSString *modelVersionId; @end /** - * GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata + * Request message for IndexService.UpsertDatapoints */ -@interface GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsRequest : GTLRObject -/** - * Latency spent on fact retrievals. There might be multiple retrievals from - * different fact providers. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata_FactRetrievalMillisecondsByProvider *factRetrievalMillisecondsByProvider; +/** A list of datapoints to be created/updated. */ +@property(nonatomic, strong, nullable) NSArray *datapoints; /** - * Latency spent on prompt2query. The procedure generates a search-friendly - * query given the original prompt. + * Optional. Update mask is used to specify the fields to be overwritten in the + * datapoints by the update. The fields specified in the update_mask are + * relative to each IndexDatapoint inside datapoints, not the full request. + * Updatable fields: * Use `all_restricts` to update both restricts and + * numeric_restricts. * - * Uses NSNumber of longLongValue. + * String format is a comma-separated list of fields. */ -@property(nonatomic, strong, nullable) NSNumber *prompt2queryMilliseconds; +@property(nonatomic, copy, nullable) NSString *updateMask; @end /** - * Latency spent on fact retrievals. There might be multiple retrievals from - * different fact providers. - * - * @note This class is documented as having more properties of NSNumber (Uses - * NSNumber of longLongValue.). Use @c -additionalJSONKeys and @c - * -additionalPropertyForName: to get the list of properties and then - * fetch them; or @c -additionalProperties to fetch them all at once. + * Response message for IndexService.UpsertDatapoints */ -@interface GTLRAiplatform_LearningGenaiRootPerRequestProcessorDebugMetadataFactualityDebugMetadata_FactRetrievalMillisecondsByProvider : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UpsertDatapointsResponse : GTLRObject @end /** - * This is per harm. + * References an API call. It contains more information about long running + * operation and Jobs that are triggered by the API call. */ -@interface GTLRAiplatform_LearningGenaiRootRAIOutput : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1UserActionReference : GTLRObject /** - * allowed - * - * Uses NSNumber of boolValue. + * For API calls that start a LabelingJob. Resource name of the LabelingJob. + * Format: + * `projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}` */ -@property(nonatomic, strong, nullable) NSNumber *allowed; +@property(nonatomic, copy, nullable) NSString *dataLabelingJob; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootHarm *harm; -@property(nonatomic, copy, nullable) NSString *name; +/** + * The method name of the API RPC call. For example, + * "/google.cloud.aiplatform.{apiVersion}.DatasetService.CreateDataset" + */ +@property(nonatomic, copy, nullable) NSString *method; /** - * score - * - * Uses NSNumber of doubleValue. + * For API calls that return a long running operation. Resource name of the + * long running operation. Format: + * `projects/{project}/locations/{location}/operations/{operation}` */ -@property(nonatomic, strong, nullable) NSNumber *score; +@property(nonatomic, copy, nullable) NSString *operation; @end /** - * GTLRAiplatform_LearningGenaiRootRegexTakedownResult + * Value is the value of the field. */ -@interface GTLRAiplatform_LearningGenaiRootRegexTakedownResult : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1Value : GTLRObject /** - * False when query or response should be taken down due to match with a - * blocked regex, true otherwise. + * A double value. * - * Uses NSNumber of boolValue. + * Uses NSNumber of doubleValue. */ -@property(nonatomic, strong, nullable) NSNumber *allowed; +@property(nonatomic, strong, nullable) NSNumber *doubleValue; /** - * Regex used to decide that query or response should be taken down. Empty when - * query or response is kept. + * An integer value. + * + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *takedownRegex; +@property(nonatomic, strong, nullable) NSNumber *intValue; -@end +/** A string value. */ +@property(nonatomic, copy, nullable) NSString *stringValue; +@end -/** - * GTLRAiplatform_LearningGenaiRootRequestResponseTakedownResult - */ -@interface GTLRAiplatform_LearningGenaiRootRequestResponseTakedownResult : GTLRObject /** - * False when response has to be taken down per above config. - * - * Uses NSNumber of boolValue. + * Retrieve from Vertex AI Search datastore for grounding. See + * https://cloud.google.com/vertex-ai-search-and-conversation */ -@property(nonatomic, strong, nullable) NSNumber *allowed; - -/** Regex used to match the request. */ -@property(nonatomic, copy, nullable) NSString *requestTakedownRegex; +@interface GTLRAiplatform_GoogleCloudAiplatformV1VertexAISearch : GTLRObject /** - * Regex used to decide that response should be taken down. Empty when response - * is kept. + * Required. Fully-qualified Vertex AI Search's datastore resource ID. Format: + * `projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}` */ -@property(nonatomic, copy, nullable) NSString *responseTakedownRegex; +@property(nonatomic, copy, nullable) NSString *datastore; @end /** - * Holds the final routing decision, by storing the model_config_id. And - * individual scores each model got. + * Metadata describes the input video content. */ -@interface GTLRAiplatform_LearningGenaiRootRoutingDecision : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1VideoMetadata : GTLRObject -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadata *metadata; +/** Optional. The end offset of the video. */ +@property(nonatomic, strong, nullable) GTLRDuration *endOffset; -/** The selected model to route traffic to. */ -@property(nonatomic, copy, nullable) NSString *modelConfigId; +/** Optional. The start offset of the video. */ +@property(nonatomic, strong, nullable) GTLRDuration *startOffset; @end /** - * Debug metadata about the routing decision. + * Represents the spec of a worker pool in a job. */ -@interface GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadata : GTLRObject - -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataScoreBased *scoreBasedRoutingMetadata; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBased *tokenLengthBasedRoutingMetadata; +@interface GTLRAiplatform_GoogleCloudAiplatformV1WorkerPoolSpec : GTLRObject -@end +/** The custom container task. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1ContainerSpec *containerSpec; +/** Disk spec. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1DiskSpec *diskSpec; -/** - * If we are routing using scored based configuration, then the metadata about - * that is available in this proto. - */ -@interface GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataScoreBased : GTLRObject +/** Optional. Immutable. The specification of a single machine. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1MachineSpec *machineSpec; -/** The rule that was matched. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootScoreBasedRoutingConfigRule *matchedRule; +/** Optional. List of NFS mount spec. */ +@property(nonatomic, strong, nullable) NSArray *nfsMounts; -/** The score that was generated by the router i.e. the model. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootScore *score; +/** The Python packaged task. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1PythonPackageSpec *pythonPackageSpec; /** - * No rules were matched & therefore used the default fallback. + * Optional. The number of worker replicas to use for this worker pool. * - * Uses NSNumber of boolValue. + * Uses NSNumber of longLongValue. */ -@property(nonatomic, strong, nullable) NSNumber *usedDefaultFallback; +@property(nonatomic, strong, nullable) NSNumber *replicaCount; @end /** - * GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBased + * Contains Feature values to be written for a specific entity. */ -@interface GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBased : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *modelInputTokenMetadata; -@property(nonatomic, strong, nullable) NSArray *modelMaxTokenMetadata; - -@end - +@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload : GTLRObject -/** - * GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelInputTokenMetadata - */ -@interface GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelInputTokenMetadata : GTLRObject +/** Required. The ID of the entity. */ +@property(nonatomic, copy, nullable) NSString *entityId; /** - * The length computed by backends using the formatter & tokenizer specific to - * the model - * - * Uses NSNumber of intValue. + * Required. Feature values to be written, mapping from Feature ID to value. Up + * to 100,000 `feature_values` entries may be written across all payloads. The + * feature generation time, aligned by days, must be no older than five years + * (1825 days) and no later than one year (366 days) in the future. */ -@property(nonatomic, strong, nullable) NSNumber *computedInputTokenLength; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload_FeatureValues *featureValues; -@property(nonatomic, copy, nullable) NSString *modelId; +@end -/** - * If true, the model was selected as a fallback, since no model met - * requirements. - * - * Uses NSNumber of boolValue. - */ -@property(nonatomic, strong, nullable) NSNumber *pickedAsFallback; /** - * If true, the model was selected since it met the requriements. + * Required. Feature values to be written, mapping from Feature ID to value. Up + * to 100,000 `feature_values` entries may be written across all payloads. The + * feature generation time, aligned by days, must be no older than five years + * (1825 days) and no later than one year (366 days) in the future. * - * Uses NSNumber of boolValue. + * @note This class is documented as having more properties of + * GTLRAiplatform_GoogleCloudAiplatformV1FeatureValue. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *selected; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesPayload_FeatureValues : GTLRObject @end /** - * GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelMaxTokenMetadata - */ -@interface GTLRAiplatform_LearningGenaiRootRoutingDecisionMetadataTokenLengthBasedModelMaxTokenMetadata : GTLRObject - -/** - * maxNumInputTokens - * - * Uses NSNumber of intValue. + * Request message for FeaturestoreOnlineServingService.WriteFeatureValues. */ -@property(nonatomic, strong, nullable) NSNumber *maxNumInputTokens; +@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesRequest : GTLRObject /** - * maxNumOutputTokens - * - * Uses NSNumber of intValue. + * Required. The entities to be written. Up to 100,000 feature values can be + * written across all `payloads`. */ -@property(nonatomic, strong, nullable) NSNumber *maxNumOutputTokens; - -@property(nonatomic, copy, nullable) NSString *modelId; +@property(nonatomic, strong, nullable) NSArray *payloads; @end /** - * GTLRAiplatform_LearningGenaiRootRuleOutput - */ -@interface GTLRAiplatform_LearningGenaiRootRuleOutput : GTLRObject - -/** - * decision - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootRuleOutput_Decision_Match This is - * a generic "match" message, indicating that a rule was triggered. - * Usually you would use this for a categorization classifier. (Value: - * "MATCH") - * @arg @c kGTLRAiplatform_LearningGenaiRootRuleOutput_Decision_NoMatch This - * rule was not matched. When used in a ClassifierOutput, this means that - * no rules were matched. (Value: "NO_MATCH") + * Response message for FeaturestoreOnlineServingService.WriteFeatureValues. */ -@property(nonatomic, copy, nullable) NSString *decision; - -@property(nonatomic, copy, nullable) NSString *name; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteFeatureValuesResponse : GTLRObject @end /** - * GTLRAiplatform_LearningGenaiRootScore + * Request message for TensorboardService.WriteTensorboardExperimentData. */ -@interface GTLRAiplatform_LearningGenaiRootScore : GTLRObject - -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootCalculationType *calculationType; +@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataRequest : GTLRObject /** - * The internal_metadata is intended to be used by internal processors and will - * be cleared before returns. + * Required. Requests containing per-run TensorboardTimeSeries data to write. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootInternalMetadata *internalMetadata; +@property(nonatomic, strong, nullable) NSArray *writeRunDataRequests; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootThresholdType *thresholdType; +@end -/** Top candidate tokens and log probabilities at each decoding step. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStep *tokensAndLogprobPerDecodingStep; /** - * value - * - * Uses NSNumber of doubleValue. + * Response message for TensorboardService.WriteTensorboardExperimentData. */ -@property(nonatomic, strong, nullable) NSNumber *value; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardExperimentDataResponse : GTLRObject @end /** - * GTLRAiplatform_LearningGenaiRootScoreBasedRoutingConfigRule + * Request message for TensorboardService.WriteTensorboardRunData. */ -@interface GTLRAiplatform_LearningGenaiRootScoreBasedRoutingConfigRule : GTLRObject - -/** NOTE: Hardest examples have smaller values in their routing scores. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootScore *equalOrGreaterThan; - -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootScore *lessThan; +@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataRequest : GTLRObject /** - * This model_config_id points to ModelConfig::id which allows us to find the - * ModelConfig to route to. This is part of the banks specified in the - * ModelBankConfig. + * Required. The resource name of the TensorboardRun to write data to. Format: + * `projects/{project}/locations/{location}/tensorboards/{tensorboard}/experiments/{experiment}/runs/{run}` */ -@property(nonatomic, copy, nullable) NSString *modelConfigId; - -@end - +@property(nonatomic, copy, nullable) NSString *tensorboardRun; /** - * Proto containing the results from the Universal Sentence Encoder / Other - * models + * Required. The TensorboardTimeSeries data to write. Values with in a time + * series are indexed by their step value. Repeated writes to the same step + * will overwrite the existing value for that step. The upper limit of data + * points per write request is 5000. */ -@interface GTLRAiplatform_LearningGenaiRootScoredSimilarityTakedownPhrase : GTLRObject +@property(nonatomic, strong, nullable) NSArray *timeSeriesData; + +@end -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootSimilarityTakedownPhrase *phrase; /** - * similarityScore - * - * Uses NSNumber of floatValue. + * Response message for TensorboardService.WriteTensorboardRunData. */ -@property(nonatomic, strong, nullable) NSNumber *similarityScore; - +@interface GTLRAiplatform_GoogleCloudAiplatformV1WriteTensorboardRunDataResponse : GTLRObject @end /** - * A token with its own score. + * An explanation method that redistributes Integrated Gradients attributions + * to segmented regions, taking advantage of the model's fully differentiable + * structure. Refer to this paper for more details: + * https://arxiv.org/abs/1906.02825 Supported only by image Models. */ -@interface GTLRAiplatform_LearningGenaiRootScoredToken : GTLRObject +@interface GTLRAiplatform_GoogleCloudAiplatformV1XraiAttribution : GTLRObject /** - * Each end_token_score is a logprob for how well the completion would end at a - * particular token. See - * http://google3/labs/language/aida/config/proto/model_config.proto;l=376;rcl=573039459 - * - * Uses NSNumber of floatValue. + * Config for XRAI with blur baseline. When enabled, a linear path from the + * maximally blurred image to the input image is created. Using a blurred + * baseline instead of zero (black image) is motivated by the BlurIG approach + * explained here: https://arxiv.org/abs/2004.03383 */ -@property(nonatomic, strong, nullable) NSNumber *endTokenScore; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1BlurBaselineConfig *blurBaselineConfig; /** - * Each score is the logprob for the token in model response. - * - * Uses NSNumber of floatValue. + * Config for SmoothGrad approximation of gradients. When enabled, the + * gradients are approximated by averaging the gradients from noisy samples in + * the vicinity of the inputs. Adding noise can help improve the computed + * gradients. Refer to this paper for more details: + * https://arxiv.org/pdf/1706.03825.pdf */ -@property(nonatomic, strong, nullable) NSNumber *score; - -@property(nonatomic, copy, nullable) NSString *token; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudAiplatformV1SmoothGradConfig *smoothGradConfig; /** - * Each SimilarityTakedownPhrase treats a logical group of blocked and allowed - * phrases together along with a corresponding punt If the closest matching - * response is of the allowed type, we allow the response If the closest - * matching response is of the blocked type, we block the response. eg: Blocked - * phrase - "All lives matter" + * Required. The number of steps for approximating the path integral. A good + * value to start is 50 and gradually increase until the sum to diff property + * is met within the desired error range. Valid range of its value is [1, 100], + * inclusively. + * + * Uses NSNumber of intValue. */ -@interface GTLRAiplatform_LearningGenaiRootSimilarityTakedownPhrase : GTLRObject - -@property(nonatomic, copy, nullable) NSString *blockedPhrase; +@property(nonatomic, strong, nullable) NSNumber *stepCount; @end /** - * GTLRAiplatform_LearningGenaiRootSimilarityTakedownResult + * The response message for Locations.ListLocations. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "locations" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_LearningGenaiRootSimilarityTakedownResult : GTLRObject +@interface GTLRAiplatform_GoogleCloudLocationListLocationsResponse : GTLRCollectionObject /** - * False when query or response should be taken down by any of the takedown - * rules, true otherwise. + * A list of locations that matches the specified filter in the request. * - * Uses NSNumber of boolValue. + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) NSNumber *allowed; +@property(nonatomic, strong, nullable) NSArray *locations; -/** List of similar phrases with score. Set only if allowed=false. */ -@property(nonatomic, strong, nullable) NSArray *scoredPhrases; +/** The standard List next-page token. */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; @end /** - * GTLRAiplatform_LearningGenaiRootTakedownResult + * A resource that represents a Google Cloud location. */ -@interface GTLRAiplatform_LearningGenaiRootTakedownResult : GTLRObject +@interface GTLRAiplatform_GoogleCloudLocationLocation : GTLRObject /** - * False when query or response should be taken down by any of the takedown - * rules, true otherwise. - * - * Uses NSNumber of boolValue. + * The friendly name for this location, typically a nearby city name. For + * example, "Tokyo". */ -@property(nonatomic, strong, nullable) NSNumber *allowed; - -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootRegexTakedownResult *regexTakedownResult; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootRequestResponseTakedownResult *requestResponseTakedownResult; -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootSimilarityTakedownResult *similarityTakedownResult; - -@end - +@property(nonatomic, copy, nullable) NSString *displayName; /** - * The type of score that bundled with a threshold, and will not be attending - * the final score calculation. How each score type uses the threshold can be - * implementation details. + * Cross-service attributes for the location. For example + * {"cloud.googleapis.com/region": "us-east1"} */ -@interface GTLRAiplatform_LearningGenaiRootThresholdType : GTLRObject +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudLocationLocation_Labels *labels; + +/** The canonical id for this location. For example: `"us-east1"`. */ +@property(nonatomic, copy, nullable) NSString *locationId; /** - * scoreType - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypeGeneration - * Generation scorer. (Value: "TYPE_GENERATION") - * @arg @c kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypePolicy - * Policy scorer. (Value: "TYPE_POLICY") - * @arg @c kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypeSafe - * Safety scorer. (Value: "TYPE_SAFE") - * @arg @c kGTLRAiplatform_LearningGenaiRootThresholdType_ScoreType_TypeUnknown - * Unknown scorer type. (Value: "TYPE_UNKNOWN") + * Service-specific metadata. For example the available capacity at the given + * location. */ -@property(nonatomic, copy, nullable) NSString *scoreType; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleCloudLocationLocation_Metadata *metadata; /** - * threshold - * - * Uses NSNumber of doubleValue. + * Resource name for the location, which may vary between implementations. For + * example: `"projects/example-project/locations/us-east1"` */ -@property(nonatomic, strong, nullable) NSNumber *threshold; +@property(nonatomic, copy, nullable) NSString *name; @end /** - * Results of RandomSamplingParams::top_k_logprob_per_decoding_step. + * Cross-service attributes for the location. For example + * {"cloud.googleapis.com/region": "us-east1"} + * + * @note This class is documented as having more properties of NSString. Use @c + * -additionalJSONKeys and @c -additionalPropertyForName: to get the list + * of properties and then fetch them; or @c -additionalProperties to + * fetch them all at once. */ -@interface GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStep : GTLRObject +@interface GTLRAiplatform_GoogleCloudLocationLocation_Labels : GTLRObject +@end + /** - * Length = total number of decoding steps. The chosen candidates may or may - * not be in top_candidates. + * Service-specific metadata. For example the available capacity at the given + * location. + * + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@property(nonatomic, strong, nullable) NSArray *chosenCandidates; - -/** Length = total number of decoding steps. */ -@property(nonatomic, strong, nullable) NSArray *topCandidates; - +@interface GTLRAiplatform_GoogleCloudLocationLocation_Metadata : GTLRObject @end /** - * A candidate at a decoding step. + * Associates `members`, or principals, with a `role`. */ -@interface GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepCandidate : GTLRObject +@interface GTLRAiplatform_GoogleIamV1Binding : GTLRObject /** - * The candidate's log probability. - * - * Uses NSNumber of floatValue. + * The condition that is associated with this binding. If the condition + * evaluates to `true`, then this binding applies to the current request. If + * the condition evaluates to `false`, then this binding does not apply to the + * current request. However, a different role binding might grant the same role + * to one or more of the principals in this binding. To learn which resources + * support conditions in their IAM policies, see the [IAM + * documentation](https://cloud.google.com/iam/help/conditions/resource-policies). */ -@property(nonatomic, strong, nullable) NSNumber *logProbability; - -/** The candidate’s token value. */ -@property(nonatomic, copy, nullable) NSString *token; - -@end - +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleTypeExpr *condition; /** - * Candidates with top log probabilities at each decoding step. + * Specifies the principals requesting access for a Google Cloud resource. + * `members` can have the following values: * `allUsers`: A special identifier + * that represents anyone who is on the internet; with or without a Google + * account. * `allAuthenticatedUsers`: A special identifier that represents + * anyone who is authenticated with a Google account or a service account. Does + * not include identities that come from external identity providers (IdPs) + * through identity federation. * `user:{emailid}`: An email address that + * represents a specific Google account. For example, `alice\@example.com` . * + * `serviceAccount:{emailid}`: An email address that represents a Google + * service account. For example, `my-other-app\@appspot.gserviceaccount.com`. * + * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An + * identifier for a [Kubernetes service + * account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). + * For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * + * `group:{emailid}`: An email address that represents a Google group. For + * example, `admins\@example.com`. * `domain:{domain}`: The G Suite domain + * (primary) that represents all the users of that domain. For example, + * `google.com` or `example.com`. * + * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: + * A single identity in a workforce identity pool. * + * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: + * All workforce identities in a group. * + * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: + * All workforce identities with a specific attribute value. * + * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/ + * *`: All identities in a workforce identity pool. * + * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: + * A single identity in a workload identity pool. * + * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: + * A workload identity pool group. * + * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: + * All identities in a workload identity pool with a certain attribute. * + * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/ + * *`: All identities in a workload identity pool. * + * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique + * identifier) representing a user that has been recently deleted. For example, + * `alice\@example.com?uid=123456789012345678901`. If the user is recovered, + * this value reverts to `user:{emailid}` and the recovered user retains the + * role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An + * email address (plus unique identifier) representing a service account that + * has been recently deleted. For example, + * `my-other-app\@appspot.gserviceaccount.com?uid=123456789012345678901`. If + * the service account is undeleted, this value reverts to + * `serviceAccount:{emailid}` and the undeleted service account retains the + * role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email + * address (plus unique identifier) representing a Google group that has been + * recently deleted. For example, + * `admins\@example.com?uid=123456789012345678901`. If the group is recovered, + * this value reverts to `group:{emailid}` and the recovered group retains the + * role in the binding. * + * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: + * Deleted single identity in a workforce identity pool. For example, + * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. */ -@interface GTLRAiplatform_LearningGenaiRootTokensAndLogProbPerDecodingStepTopCandidates : GTLRObject +@property(nonatomic, strong, nullable) NSArray *members; -/** Sorted by log probability in descending order. */ -@property(nonatomic, strong, nullable) NSArray *candidates; +/** + * Role that is assigned to the list of `members`, or principals. For example, + * `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview of the IAM + * roles and permissions, see the [IAM + * documentation](https://cloud.google.com/iam/docs/roles-overview). For a list + * of the available pre-defined roles, see + * [here](https://cloud.google.com/iam/docs/understanding-roles). + */ +@property(nonatomic, copy, nullable) NSString *role; @end /** - * A model can generate multiple signals and this captures all the generated - * signals for a single message. + * An Identity and Access Management (IAM) policy, which specifies access + * controls for Google Cloud resources. A `Policy` is a collection of + * `bindings`. A `binding` binds one or more `members`, or principals, to a + * single `role`. Principals can be user accounts, service accounts, Google + * groups, and domains (such as G Suite). A `role` is a named list of + * permissions; each `role` can be an IAM predefined role or a user-created + * custom role. For some types of Google Cloud resources, a `binding` can also + * specify a `condition`, which is a logical expression that allows access to a + * resource only if the expression evaluates to `true`. A condition can add + * constraints based on attributes of the request, the resource, or both. To + * learn which resources support conditions in their IAM policies, see the [IAM + * documentation](https://cloud.google.com/iam/help/conditions/resource-policies). + * **JSON example:** ``` { "bindings": [ { "role": + * "roles/resourcemanager.organizationAdmin", "members": [ + * "user:mike\@example.com", "group:admins\@example.com", "domain:google.com", + * "serviceAccount:my-project-id\@appspot.gserviceaccount.com" ] }, { "role": + * "roles/resourcemanager.organizationViewer", "members": [ + * "user:eve\@example.com" ], "condition": { "title": "expirable access", + * "description": "Does not grant access after Sep 2020", "expression": + * "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": + * "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: - + * members: - user:mike\@example.com - group:admins\@example.com - + * domain:google.com - + * serviceAccount:my-project-id\@appspot.gserviceaccount.com role: + * roles/resourcemanager.organizationAdmin - members: - user:eve\@example.com + * role: roles/resourcemanager.organizationViewer condition: title: expirable + * access description: Does not grant access after Sep 2020 expression: + * request.time < timestamp('2020-10-01T00:00:00.000Z') etag: BwWWja0YfJA= + * version: 3 ``` For a description of IAM and its features, see the [IAM + * documentation](https://cloud.google.com/iam/docs/). */ -@interface GTLRAiplatform_LearningGenaiRootToxicityResult : GTLRObject - -@property(nonatomic, strong, nullable) NSArray *signals; - -@end - +@interface GTLRAiplatform_GoogleIamV1Policy : GTLRObject /** - * Proto to capture a signal generated by the toxicity model. + * Associates a list of `members`, or principals, with a `role`. Optionally, + * may specify a `condition` that determines how and when the `bindings` are + * applied. Each of the `bindings` must contain at least one principal. The + * `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of + * these principals can be Google groups. Each occurrence of a principal counts + * towards these limits. For example, if the `bindings` grant 50 different + * roles to `user:alice\@example.com`, and not to any other principal, then you + * can add another 1,450 principals to the `bindings` in the `Policy`. */ -@interface GTLRAiplatform_LearningGenaiRootToxicitySignal : GTLRObject +@property(nonatomic, strong, nullable) NSArray *bindings; /** - * allowed + * `etag` is used for optimistic concurrency control as a way to help prevent + * simultaneous updates of a policy from overwriting each other. It is strongly + * suggested that systems make use of the `etag` in the read-modify-write cycle + * to perform policy updates in order to avoid race conditions: An `etag` is + * returned in the response to `getIamPolicy`, and systems are expected to put + * that etag in the request to `setIamPolicy` to ensure that their change will + * be applied to the same version of the policy. **Important:** If you use IAM + * Conditions, you must include the `etag` field whenever you call + * `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a + * version `3` policy with a version `1` policy, and all of the conditions in + * the version `3` policy are lost. * - * Uses NSNumber of boolValue. + * Contains encoded binary data; GTLRBase64 can encode/decode (probably + * web-safe format). */ -@property(nonatomic, strong, nullable) NSNumber *allowed; +@property(nonatomic, copy, nullable) NSString *ETag; /** - * label - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_AccidentsDisasters - * Input is related to accidents or disasters. (Value: - * "ACCIDENTS_DISASTERS") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Adult Input - * contains adult content. (Value: "ADULT") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ComputerSecurity - * Input is related to computer security. (Value: "COMPUTER_SECURITY") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ControversialSocialIssues - * Input contains controversial social issues. (Value: - * "CONTROVERSIAL_SOCIAL_ISSUES") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_DeathTragedy - * Input is related to death tragedy. (Value: "DEATH_TRAGEDY") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Drugs Input - * is related to drugs. (Value: "DRUGS") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_FinancialHardship - * Input is related to financial hardship. (Value: "FINANCIAL_HARDSHIP") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_FirearmsWeapons - * Input is related to firearms or weapons. (Value: "FIREARMS_WEAPONS") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Health Input - * contains health related information. (Value: "HEALTH") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_IdentityEthnicity - * Input is related to identity or ethnicity. (Value: - * "IDENTITY_ETHNICITY") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Insult Input - * may be an insult. (Value: "INSULT") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_LabelUnspecified - * Default label. (Value: "LABEL_UNSPECIFIED") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Legal Input - * is related to legal content. (Value: "LEGAL") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_MentalHealth - * Input contains mental health related information. (Value: - * "MENTAL_HEALTH") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_NotSensitive - * Input is not sensitive. (Value: "NOT_SENSITIVE") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Politics - * Input is related to politics. (Value: "POLITICS") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ReligionBeliefs - * Input is related to religions or beliefs. (Value: "RELIGION_BELIEFS") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Safety Input - * is related to safety. (Value: "SAFETY") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_SelfHarm - * Input is related to self-harm. (Value: "SELF_HARM") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Sensitive - * Input is sensitive. (Value: "SENSITIVE") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_SpecialNeeds - * Input is related to special needs. (Value: "SPECIAL_NEEDS") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Terrorism - * Input is related to terrorism. (Value: "TERRORISM") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Toxic Input - * is toxic. (Value: "TOXIC") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_TroubledRelationship - * Input is related to troubled relationships. (Value: - * "TROUBLED_RELATIONSHIP") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_ViolenceAbuse - * Input contains content about violence or abuse. (Value: - * "VIOLENCE_ABUSE") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_Vulgar Input - * is vulgar. (Value: "VULGAR") - * @arg @c kGTLRAiplatform_LearningGenaiRootToxicitySignal_Label_WarConflict - * Input is related to war and conflict. (Value: "WAR_CONFLICT") - */ -@property(nonatomic, copy, nullable) NSString *label; - -/** - * score + * Specifies the format of the policy. Valid values are `0`, `1`, and `3`. + * Requests that specify an invalid value are rejected. Any operation that + * affects conditional role bindings must specify version `3`. This requirement + * applies to the following operations: * Getting a policy that includes a + * conditional role binding * Adding a conditional role binding to a policy * + * Changing a conditional role binding in a policy * Removing any role binding, + * with or without a condition, from a policy that includes conditions + * **Important:** If you use IAM Conditions, you must include the `etag` field + * whenever you call `setIamPolicy`. If you omit this field, then IAM allows + * you to overwrite a version `3` policy with a version `1` policy, and all of + * the conditions in the version `3` policy are lost. If a policy does not + * include any conditions, operations on that policy may specify any valid + * version or leave the field unset. To learn which resources support + * conditions in their IAM policies, see the [IAM + * documentation](https://cloud.google.com/iam/help/conditions/resource-policies). * - * Uses NSNumber of floatValue. + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *score; +@property(nonatomic, strong, nullable) NSNumber *version; @end /** - * Each TranslationRequestInfo corresponds to a request sent to the translation - * server. - */ -@interface GTLRAiplatform_LearningGenaiRootTranslationRequestInfo : GTLRObject - -/** - * The ISO-639 language code of source text in the initial request, detected - * automatically, if no source language was passed within the initial request. - * If the source language was passed, auto-detection of the language does not - * occur and this field is empty. + * Request message for `SetIamPolicy` method. */ -@property(nonatomic, strong, nullable) NSArray *detectedLanguageCodes; +@interface GTLRAiplatform_GoogleIamV1SetIamPolicyRequest : GTLRObject /** - * The sum of the size of all the contents in the request. - * - * Uses NSNumber of longLongValue. + * REQUIRED: The complete policy to be applied to the `resource`. The size of + * the policy is limited to a few 10s of KB. An empty policy is a valid policy + * but certain Google Cloud services (such as Projects) might reject them. */ -@property(nonatomic, strong, nullable) NSNumber *totalContentSize; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleIamV1Policy *policy; @end /** - * GTLRAiplatform_LearningServingLlmAtlasOutputMetadata + * Response message for `TestIamPermissions` method. */ -@interface GTLRAiplatform_LearningServingLlmAtlasOutputMetadata : GTLRObject - -@property(nonatomic, copy, nullable) NSString *requestTopic; +@interface GTLRAiplatform_GoogleIamV1TestIamPermissionsResponse : GTLRObject /** - * source - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Factuality - * Value "FACTUALITY" - * @arg @c kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Infobot - * Value "INFOBOT" - * @arg @c kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Llm - * Value "LLM" - * @arg @c kGTLRAiplatform_LearningServingLlmAtlasOutputMetadata_Source_Unknown - * Value "UNKNOWN" + * A subset of `TestPermissionsRequest.permissions` that the caller is allowed. */ -@property(nonatomic, copy, nullable) NSString *source; +@property(nonatomic, strong, nullable) NSArray *permissions; @end /** - * LINT.IfChange This metadata contains additional information required for - * debugging. Next ID: 28 + * The response message for Operations.ListOperations. + * + * @note This class supports NSFastEnumeration and indexed subscripting over + * its "operations" property. If returned as the result of a query, it + * should support automatic pagination (when @c shouldFetchNextPages is + * enabled). */ -@interface GTLRAiplatform_LearningServingLlmMessageMetadata : GTLRObject +@interface GTLRAiplatform_GoogleLongrunningListOperationsResponse : GTLRCollectionObject -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningServingLlmAtlasOutputMetadata *atlasMetadata; +/** The standard List next-page token. */ +@property(nonatomic, copy, nullable) NSString *nextPageToken; /** - * Summary of classifier output. We attach this to all messages regardless of - * whether classification rules triggered or not. + * A list of operations that matches the specified filter in the request. + * + * @note This property is used to support NSFastEnumeration and indexed + * subscripting on this class. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootClassifierOutputSummary *classifierSummary; +@property(nonatomic, strong, nullable) NSArray *operations; + +@end -/** Contains metadata related to Codey Processors. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootCodeyOutput *codeyOutput; /** - * currentStreamTextLength - * - * Uses NSNumber of unsignedIntValue. + * This resource represents a long-running operation that is the result of a + * network API call. */ -@property(nonatomic, strong, nullable) NSNumber *currentStreamTextLength; +@interface GTLRAiplatform_GoogleLongrunningOperation : GTLRObject /** - * Whether the corresponding message has been deleted. + * If the value is `false`, it means the operation is still in progress. If + * `true`, the operation is completed, and either `error` or `response` is + * available. * * Uses NSNumber of boolValue. */ -@property(nonatomic, strong, nullable) NSNumber *deleted; +@property(nonatomic, strong, nullable) NSNumber *done; -/** Metadata for filters that triggered. */ -@property(nonatomic, strong, nullable) NSArray *filterMeta; +/** The error result of the operation in case of failure or cancellation. */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleRpcStatus *error; /** - * This score is finally used for ranking the message. This will be same as the - * score present in `Message.score` field. + * Service-specific metadata associated with the operation. It typically + * contains progress information and common metadata such as create time. Some + * services might not provide such metadata. Any method that returns a + * long-running operation should document the metadata type, if any. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootScore *finalMessageScore; +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleLongrunningOperation_Metadata *metadata; /** - * NOT YET IMPLEMENTED. - * - * Likely values: - * @arg @c kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Filter - * Finished due to triggering some post-processing filter. (Value: - * "FILTER") - * @arg @c kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_MaxTokens - * Model has emitted the maximum number of tokens as specified by - * max_decoding_steps. (Value: "MAX_TOKENS") - * @arg @c kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Return - * Return all the tokens back. This typically implies no filtering or - * stop sequence was triggered. (Value: "RETURN") - * @arg @c kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Stop - * Finished due to provided stop sequence. (Value: "STOP") - * @arg @c kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_TopNFiltered - * Filtered out due to Top_N < Response_Candidates.Size() (Value: - * "TOP_N_FILTERED") - * @arg @c kGTLRAiplatform_LearningServingLlmMessageMetadata_FinishReason_Unspecified - * Value "UNSPECIFIED" + * The server-assigned name, which is only unique within the same service that + * originally returns it. If you use the default HTTP mapping, the `name` + * should be a resource name ending with `operations/{unique_id}`. */ -@property(nonatomic, copy, nullable) NSString *finishReason; +@property(nonatomic, copy, nullable) NSString *name; + +/** + * The normal, successful response of the operation. If the original method + * returns no data on success, such as `Delete`, the response is + * `google.protobuf.Empty`. If the original method is standard + * `Get`/`Create`/`Update`, the response should be the resource. For other + * methods, the response should have the type `XxxResponse`, where `Xxx` is the + * original method name. For example, if the original method name is + * `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. + */ +@property(nonatomic, strong, nullable) GTLRAiplatform_GoogleLongrunningOperation_Response *response; + +@end -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRootGroundingMetadata *groundingMetadata; /** - * Applies to streaming response message only. Whether the message is a code. + * Service-specific metadata associated with the operation. It typically + * contains progress information and common metadata such as create time. Some + * services might not provide such metadata. Any method that returns a + * long-running operation should document the metadata type, if any. * - * Uses NSNumber of boolValue. + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *isCode; +@interface GTLRAiplatform_GoogleLongrunningOperation_Metadata : GTLRObject +@end + /** - * Applies to Response message only. Indicates whether the message is a - * fallback and the response would have otherwise been empty. + * The normal, successful response of the operation. If the original method + * returns no data on success, such as `Delete`, the response is + * `google.protobuf.Empty`. If the original method is standard + * `Get`/`Create`/`Update`, the response should be the resource. For other + * methods, the response should have the type `XxxResponse`, where `Xxx` is the + * original method name. For example, if the original method name is + * `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`. * - * Uses NSNumber of boolValue. + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *isFallback; +@interface GTLRAiplatform_GoogleLongrunningOperation_Response : GTLRObject +@end + /** - * Result from nlp_saft DetectLanguage method. Currently the predicted language - * code and language probability is used. + * A generic empty message that you can re-use to avoid defining duplicated + * empty messages in your APIs. A typical example is to use it as the request + * or the response type of an API method. For instance: service Foo { rpc + * Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } */ -@property(nonatomic, strong, nullable) GTLRAiplatform_NlpSaftLangIdResult *langidResult; - -/** Detected language. */ -@property(nonatomic, copy, nullable) NSString *language; +@interface GTLRAiplatform_GoogleProtobufEmpty : GTLRObject +@end -/** The LM prefix used to generate this response. */ -@property(nonatomic, copy, nullable) NSString *lmPrefix; /** - * The original text generated by LLM. This is the raw output for debugging - * purposes. + * The `Status` type defines a logical error model that is suitable for + * different programming environments, including REST APIs and RPC APIs. It is + * used by [gRPC](https://github.com/grpc). Each `Status` message contains + * three pieces of data: error code, error message, and error details. You can + * find out more about this error model and how to work with it in the [API + * Design Guide](https://cloud.google.com/apis/design/errors). */ -@property(nonatomic, copy, nullable) NSString *originalText; +@interface GTLRAiplatform_GoogleRpcStatus : GTLRObject /** - * Number of tokens decoded by the model as part of a stream. This count may be - * different from `per_stream_returned_token_count` which, is counted after any - * response rewriting or truncation. Applies to streaming response only. + * The status code, which should be an enum value of google.rpc.Code. * * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *perStreamDecodedTokenCount; +@property(nonatomic, strong, nullable) NSNumber *code; /** - * Number of tokens returned per stream in a response candidate after any - * response rewriting or truncation. Applies to streaming response only. - * Applies to Gemini models only. - * - * Uses NSNumber of intValue. + * A list of messages that carry the error details. There is a common set of + * message types for APIs to use. */ -@property(nonatomic, strong, nullable) NSNumber *perStreamReturnedTokenCount; +@property(nonatomic, strong, nullable) NSArray *details; /** - * Results of running RAI on the query or this response candidate. One output - * per rai_config. It will be populated regardless of whether the threshold is - * exceeded or not. + * A developer-facing error message, which should be in English. Any + * user-facing error message should be localized and sent in the + * google.rpc.Status.details field, or localized by the client. */ -@property(nonatomic, strong, nullable) NSArray *raiOutputs; +@property(nonatomic, copy, nullable) NSString *message; + +@end -/** - * Recitation Results. It will be populated as long as Recitation processing is - * enabled, regardless of recitation outcome. - */ -@property(nonatomic, strong, nullable) GTLRAiplatform_LearningGenaiRecitationRecitationResult *recitationResult; /** - * NOT IMPLEMENTED TODO (b/334187574) Remove this field after Labs migrates to - * per_stream_returned_token_count and total_returned_token_count. + * GTLRAiplatform_GoogleRpcStatus_Details_Item * - * Uses NSNumber of intValue. + * @note This class is documented as having more properties of any valid JSON + * type. Use @c -additionalJSONKeys and @c -additionalPropertyForName: to + * get the list of properties and then fetch them; or @c + * -additionalProperties to fetch them all at once. */ -@property(nonatomic, strong, nullable) NSNumber *returnTokenCount; +@interface GTLRAiplatform_GoogleRpcStatus_Details_Item : GTLRObject +@end -/** All the different scores for a message are logged here. */ -@property(nonatomic, strong, nullable) NSArray *scores; /** - * Whether the response is terminated during streaming return. Only used for - * streaming requests. - * - * Uses NSNumber of boolValue. + * Represents a color in the RGBA color space. This representation is designed + * for simplicity of conversion to and from color representations in various + * languages over compactness. For example, the fields of this representation + * can be trivially provided to the constructor of `java.awt.Color` in Java; it + * can also be trivially provided to UIColor's `+colorWithRed:green:blue:alpha` + * method in iOS; and, with just a little work, it can be easily formatted into + * a CSS `rgba()` string in JavaScript. This reference page doesn't have + * information about the absolute color space that should be used to interpret + * the RGB value—for example, sRGB, Adobe RGB, DCI-P3, and BT.2020. By default, + * applications should assume the sRGB color space. When color equality needs + * to be decided, implementations, unless documented otherwise, treat two + * colors as equal if all their red, green, blue, and alpha values each differ + * by at most `1e-5`. Example (Java): import com.google.type.Color; // ... + * public static java.awt.Color fromProto(Color protocolor) { float alpha = + * protocolor.hasAlpha() ? protocolor.getAlpha().getValue() : 1.0; return new + * java.awt.Color( protocolor.getRed(), protocolor.getGreen(), + * protocolor.getBlue(), alpha); } public static Color toProto(java.awt.Color + * color) { float red = (float) color.getRed(); float green = (float) + * color.getGreen(); float blue = (float) color.getBlue(); float denominator = + * 255.0; Color.Builder resultBuilder = Color .newBuilder() .setRed(red / + * denominator) .setGreen(green / denominator) .setBlue(blue / denominator); + * int alpha = color.getAlpha(); if (alpha != 255) { result.setAlpha( + * FloatValue .newBuilder() .setValue(((float) alpha) / denominator) .build()); + * } return resultBuilder.build(); } // ... Example (iOS / Obj-C): // ... + * static UIColor* fromProto(Color* protocolor) { float red = [protocolor red]; + * float green = [protocolor green]; float blue = [protocolor blue]; + * FloatValue* alpha_wrapper = [protocolor alpha]; float alpha = 1.0; if + * (alpha_wrapper != nil) { alpha = [alpha_wrapper value]; } return [UIColor + * colorWithRed:red green:green blue:blue alpha:alpha]; } static Color* + * toProto(UIColor* color) { CGFloat red, green, blue, alpha; if (![color + * getRed:&red green:&green blue:&blue alpha:&alpha]) { return nil; } Color* + * result = [[Color alloc] init]; [result setRed:red]; [result setGreen:green]; + * [result setBlue:blue]; if (alpha <= 0.9999) { [result + * setAlpha:floatWrapperWithValue(alpha)]; } [result autorelease]; return + * result; } // ... Example (JavaScript): // ... var protoToCssColor = + * function(rgb_color) { var redFrac = rgb_color.red || 0.0; var greenFrac = + * rgb_color.green || 0.0; var blueFrac = rgb_color.blue || 0.0; var red = + * Math.floor(redFrac * 255); var green = Math.floor(greenFrac * 255); var blue + * = Math.floor(blueFrac * 255); if (!('alpha' in rgb_color)) { return + * rgbToCssColor(red, green, blue); } var alphaFrac = rgb_color.alpha.value || + * 0.0; var rgbParams = [red, green, blue].join(','); return ['rgba(', + * rgbParams, ',', alphaFrac, ')'].join(''); }; var rgbToCssColor = + * function(red, green, blue) { var rgbNumber = new Number((red << 16) | (green + * << 8) | blue); var hexString = rgbNumber.toString(16); var missingZeros = 6 + * - hexString.length; var resultBuilder = ['#']; for (var i = 0; i < + * missingZeros; i++) { resultBuilder.push('0'); } + * resultBuilder.push(hexString); return resultBuilder.join(''); }; // ... */ -@property(nonatomic, strong, nullable) NSNumber *streamTerminated; +@interface GTLRAiplatform_GoogleTypeColor : GTLRObject /** - * Total tokens decoded so far per response_candidate. For streaming: Count of - * all the tokens decoded so far (aggregated count). For unary: Count of all - * the tokens decoded per response_candidate. + * The fraction of this color that should be applied to the pixel. That is, the + * final pixel color is defined by the equation: `pixel color = alpha * (this + * color) + (1.0 - alpha) * (background color)` This means that a value of 1.0 + * corresponds to a solid color, whereas a value of 0.0 corresponds to a + * completely transparent color. This uses a wrapper message rather than a + * simple float scalar so that it is possible to distinguish between a default + * value and the value being unset. If omitted, this color object is rendered + * as a solid color (as if the alpha value had been explicitly given a value of + * 1.0). * - * Uses NSNumber of intValue. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSNumber *totalDecodedTokenCount; +@property(nonatomic, strong, nullable) NSNumber *alpha; /** - * Total number of tokens returned in a response candidate. For streaming, it - * is the aggregated count (i.e. total so far) Applies to Gemini models only. + * The amount of blue in the color as a value in the interval [0, 1]. * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *totalReturnedTokenCount; - -/** - * Translated user-prompt used for RAI post processing. This is for internal - * processing only. We will translate in pre-processor and pass the translated - * text to the post processor using this field. It will be empty if non of the - * signals requested need translation. - */ -@property(nonatomic, strong, nullable) NSArray *translatedUserPrompts; - -/** The metadata from Vertex SafetyCat processors */ -@property(nonatomic, strong, nullable) GTLRAiplatform_CloudAiNlLlmProtoServiceRaiResult *vertexRaiResult; - -@end - - -/** - * GTLRAiplatform_NlpSaftLangIdLocalesResult - */ -@interface GTLRAiplatform_NlpSaftLangIdLocalesResult : GTLRObject - -/** - * List of locales in which the text would be considered acceptable. Sorted in - * descending order according to each locale's respective likelihood. For - * example, if a Portuguese text is acceptable in both Brazil and Portugal, but - * is more strongly associated with Brazil, then the predictions would be - * ["pt-BR", "pt-PT"], in that order. May be empty, indicating that the model - * did not predict any acceptable locales. + * Uses NSNumber of floatValue. */ -@property(nonatomic, strong, nullable) NSArray *predictions; - -@end - +@property(nonatomic, strong, nullable) NSNumber *blue; /** - * GTLRAiplatform_NlpSaftLangIdLocalesResultLocale + * The amount of green in the color as a value in the interval [0, 1]. + * + * Uses NSNumber of floatValue. */ -@interface GTLRAiplatform_NlpSaftLangIdLocalesResultLocale : GTLRObject +@property(nonatomic, strong, nullable) NSNumber *green; /** - * A BCP 47 language code that includes region information. For example, - * "pt-BR" or "pt-PT". This field will always be populated. + * The amount of red in the color as a value in the interval [0, 1]. + * + * Uses NSNumber of floatValue. */ -@property(nonatomic, copy, nullable) NSString *languageCode; +@property(nonatomic, strong, nullable) NSNumber *red; @end /** - * GTLRAiplatform_NlpSaftLangIdResult + * Represents a whole or partial calendar date, such as a birthday. The time of + * day and time zone are either specified elsewhere or are insignificant. The + * date is relative to the Gregorian Calendar. This can represent one of the + * following: * A full date, with non-zero year, month, and day values. * A + * month and day, with a zero year (for example, an anniversary). * A year on + * its own, with a zero month and a zero day. * A year and month, with a zero + * day (for example, a credit card expiration date). Related types: * + * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp */ -@interface GTLRAiplatform_NlpSaftLangIdResult : GTLRObject +@interface GTLRAiplatform_GoogleTypeDate : GTLRObject /** - * The version of the model used to create these annotations. + * Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 + * to specify a year by itself or a year and month where the day isn't + * significant. * - * Likely values: - * @arg @c kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20181017 - * Value "INDEXING_20181017" - * @arg @c kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20191206 - * Value "INDEXING_20191206" - * @arg @c kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20200313 - * Value "INDEXING_20200313" - * @arg @c kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Indexing20210618 - * Value "INDEXING_20210618" - * @arg @c kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_Standard20220516 - * Value "STANDARD_20220516" - * @arg @c kGTLRAiplatform_NlpSaftLangIdResult_ModelVersion_VersionUnspecified - * Value "VERSION_UNSPECIFIED" + * Uses NSNumber of intValue. */ -@property(nonatomic, copy, nullable) NSString *modelVersion; +@property(nonatomic, strong, nullable) NSNumber *day; /** - * This field stores the n-best list of possible BCP 47 language code strings - * for a given input sorted in descending order according to each code's - * respective probability. + * Month of a year. Must be from 1 to 12, or 0 to specify a year without a + * month and day. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSArray *predictions; +@property(nonatomic, strong, nullable) NSNumber *month; /** - * This field stores language predictions of subspans of the input, when - * available. Each LanguageSpanSequence is a sequence of LanguageSpans. A - * particular sequence of LanguageSpans has an associated probability, and need - * not necessarily cover the entire input. If no language could be predicted - * for any span, then this field may be empty. + * Year of the date. Must be from 1 to 9999, or 0 to specify a date without a + * year. + * + * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSArray *spanPredictions; +@property(nonatomic, strong, nullable) NSNumber *year; @end /** - * GTLRAiplatform_NlpSaftLanguageSpan + * Represents a textual expression in the Common Expression Language (CEL) + * syntax. CEL is a C-like expression language. The syntax and semantics of CEL + * are documented at https://github.com/google/cel-spec. Example (Comparison): + * title: "Summary size limit" description: "Determines if a summary is less + * than 100 chars" expression: "document.summary.size() < 100" Example + * (Equality): title: "Requestor is owner" description: "Determines if + * requestor is the document owner" expression: "document.owner == + * request.auth.claims.email" Example (Logic): title: "Public documents" + * description: "Determine whether the document should be publicly visible" + * expression: "document.type != 'private' && document.type != 'internal'" + * Example (Data Manipulation): title: "Notification string" description: + * "Create a notification string with a timestamp." expression: "'New message + * received at ' + string(document.create_time)" The exact variables and + * functions that may be referenced within an expression are determined by the + * service that evaluates it. See the service documentation for additional + * information. */ -@interface GTLRAiplatform_NlpSaftLanguageSpan : GTLRObject +@interface GTLRAiplatform_GoogleTypeExpr : GTLRObject /** - * end + * Optional. Description of the expression. This is a longer text which + * describes the expression, e.g. when hovered over it in a UI. * - * Uses NSNumber of intValue. + * Remapped to 'descriptionProperty' to avoid NSObject's 'description'. */ -@property(nonatomic, strong, nullable) NSNumber *end; - -/** A BCP 47 language code for this span. */ -@property(nonatomic, copy, nullable) NSString *languageCode; +@property(nonatomic, copy, nullable) NSString *descriptionProperty; /** - * Optional field containing any information that was predicted about the - * specific locale(s) of the span. + * Textual representation of an expression in Common Expression Language + * syntax. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_NlpSaftLangIdLocalesResult *locales; +@property(nonatomic, copy, nullable) NSString *expression; /** - * A probability associated with this prediction. - * - * Uses NSNumber of floatValue. + * Optional. String indicating the location of the expression for error + * reporting, e.g. a file name and a position in the file. */ -@property(nonatomic, strong, nullable) NSNumber *probability; +@property(nonatomic, copy, nullable) NSString *location; /** - * Start and end byte offsets, inclusive, within the given input string. A - * value of -1 implies that this field is not set. Both fields must either be - * set with a nonnegative value or both are unset. If both are unset then this - * LanguageSpan applies to the entire input. - * - * Uses NSNumber of intValue. + * Optional. Title for the expression, i.e. a short string describing its + * purpose. This can be used e.g. in UIs which allow to enter the expression. */ -@property(nonatomic, strong, nullable) NSNumber *start; +@property(nonatomic, copy, nullable) NSString *title; @end /** - * GTLRAiplatform_NlpSaftLanguageSpanSequence + * Represents a time interval, encoded as a Timestamp start (inclusive) and a + * Timestamp end (exclusive). The start must be less than or equal to the end. + * When the start equals the end, the interval is empty (matches no time). When + * both start and end are unspecified, the interval matches any time. */ -@interface GTLRAiplatform_NlpSaftLanguageSpanSequence : GTLRObject +@interface GTLRAiplatform_GoogleTypeInterval : GTLRObject /** - * A sequence of LanguageSpan objects, each assigning a language to a subspan - * of the input. + * Optional. Exclusive end of the interval. If specified, a Timestamp matching + * this interval will have to be before the end. */ -@property(nonatomic, strong, nullable) NSArray *languageSpans; +@property(nonatomic, strong, nullable) GTLRDateTime *endTime; /** - * The probability of this sequence of LanguageSpans. - * - * Uses NSNumber of floatValue. + * Optional. Inclusive start of the interval. If specified, a Timestamp + * matching this interval will have to be the same or after the start. */ -@property(nonatomic, strong, nullable) NSNumber *probability; +@property(nonatomic, strong, nullable) GTLRDateTime *startTime; @end /** - * This is proto2's version of MessageSet. + * Represents an amount of money with its currency type. */ -@interface GTLRAiplatform_Proto2BridgeMessageSet : GTLRObject -@end - +@interface GTLRAiplatform_GoogleTypeMoney : GTLRObject -/** - * Wire-format for a Status object - */ -@interface GTLRAiplatform_UtilStatusProto : GTLRObject +/** The three-letter currency code defined in ISO 4217. */ +@property(nonatomic, copy, nullable) NSString *currencyCode; /** - * The canonical error code (see codes.proto) that most closely corresponds to - * this status. This may be missing, and in the common case of the generic - * space, it definitely will be. + * Number of nano (10^-9) units of the amount. The value must be between + * -999,999,999 and +999,999,999 inclusive. If `units` is positive, `nanos` + * must be positive or zero. If `units` is zero, `nanos` can be positive, zero, + * or negative. If `units` is negative, `nanos` must be negative or zero. For + * example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000. * * Uses NSNumber of intValue. */ -@property(nonatomic, strong, nullable) NSNumber *canonicalCode; +@property(nonatomic, strong, nullable) NSNumber *nanos; /** - * Numeric code drawn from the space specified below. Often, this is the - * canonical error space, and code is drawn from google3/util/task/codes.proto + * The whole units of the amount. For example if `currencyCode` is `"USD"`, + * then 1 unit is one US dollar. * - * Uses NSNumber of intValue. - */ -@property(nonatomic, strong, nullable) NSNumber *code; - -/** Detail message */ -@property(nonatomic, copy, nullable) NSString *message; - -/** message_set associates an arbitrary proto message with the status. */ -@property(nonatomic, strong, nullable) GTLRAiplatform_Proto2BridgeMessageSet *messageSet; - -/** - * The following are usually only present when code != 0 Space to which this - * status belongs + * Uses NSNumber of longLongValue. */ -@property(nonatomic, copy, nullable) NSString *space; +@property(nonatomic, strong, nullable) NSNumber *units; @end diff --git a/Sources/GeneratedServices/Aiplatform/Public/GoogleAPIClientForREST/GTLRAiplatformQuery.h b/Sources/GeneratedServices/Aiplatform/Public/GoogleAPIClientForREST/GTLRAiplatformQuery.h index 6dc7dc43e..24c5a0627 100644 --- a/Sources/GeneratedServices/Aiplatform/Public/GoogleAPIClientForREST/GTLRAiplatformQuery.h +++ b/Sources/GeneratedServices/Aiplatform/Public/GoogleAPIClientForREST/GTLRAiplatformQuery.h @@ -2002,6 +2002,44 @@ FOUNDATION_EXTERN NSString * const kGTLRAiplatformViewPublisherModelViewUnspecif @end +/** + * Updates a DatasetVersion. + * + * Method: aiplatform.projects.locations.datasets.datasetVersions.patch + * + * Authorization scope(s): + * @c kGTLRAuthScopeAiplatformCloudPlatform + */ +@interface GTLRAiplatformQuery_ProjectsLocationsDatasetsDatasetVersionsPatch : GTLRAiplatformQuery + +/** Output only. The resource name of the DatasetVersion. */ +@property(nonatomic, copy, nullable) NSString *name; + +/** + * Required. The update mask applies to the resource. For the `FieldMask` + * definition, see google.protobuf.FieldMask. Updatable fields: * + * `display_name` + * + * String format is a comma-separated list of fields. + */ +@property(nonatomic, copy, nullable) NSString *updateMask; + +/** + * Fetches a @c GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion. + * + * Updates a DatasetVersion. + * + * @param object The @c GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion to + * include in the query. + * @param name Output only. The resource name of the DatasetVersion. + * + * @return GTLRAiplatformQuery_ProjectsLocationsDatasetsDatasetVersionsPatch + */ ++ (instancetype)queryWithObject:(GTLRAiplatform_GoogleCloudAiplatformV1DatasetVersion *)object + name:(NSString *)name; + +@end + /** * Restores a dataset version. * diff --git a/Sources/GeneratedServices/AndroidPublisher/Public/GoogleAPIClientForREST/GTLRAndroidPublisherObjects.h b/Sources/GeneratedServices/AndroidPublisher/Public/GoogleAPIClientForREST/GTLRAndroidPublisherObjects.h index da200a0c9..6720870eb 100644 --- a/Sources/GeneratedServices/AndroidPublisher/Public/GoogleAPIClientForREST/GTLRAndroidPublisherObjects.h +++ b/Sources/GeneratedServices/AndroidPublisher/Public/GoogleAPIClientForREST/GTLRAndroidPublisherObjects.h @@ -2571,7 +2571,8 @@ GTLR_DEPRECATED /** - * Information specific to a subscription in canceled state. + * Information specific to a subscription in the SUBSCRIPTION_STATE_CANCELED or + * SUBSCRIPTION_STATE_EXPIRED state. */ @interface GTLRAndroidPublisher_CanceledStateContext : GTLRObject diff --git a/Sources/GeneratedServices/Apigee/GTLRApigeeObjects.m b/Sources/GeneratedServices/Apigee/GTLRApigeeObjects.m index 842802fef..37e2c1d95 100644 --- a/Sources/GeneratedServices/Apigee/GTLRApigeeObjects.m +++ b/Sources/GeneratedServices/Apigee/GTLRApigeeObjects.m @@ -4125,7 +4125,7 @@ @implementation GTLRApigee_GoogleCloudApigeeV1SecurityActionAllow @implementation GTLRApigee_GoogleCloudApigeeV1SecurityActionConditionConfig @dynamic accessTokens, apiKeys, apiProducts, asns, botReasons, developerApps, - developers, ipAddressRanges, regionCodes, userAgents; + developers, httpMethods, ipAddressRanges, regionCodes, userAgents; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ @@ -4136,6 +4136,7 @@ @implementation GTLRApigee_GoogleCloudApigeeV1SecurityActionConditionConfig @"botReasons" : [NSString class], @"developerApps" : [NSString class], @"developers" : [NSString class], + @"httpMethods" : [NSString class], @"ipAddressRanges" : [NSString class], @"regionCodes" : [NSString class], @"userAgents" : [NSString class] diff --git a/Sources/GeneratedServices/Apigee/Public/GoogleAPIClientForREST/GTLRApigeeObjects.h b/Sources/GeneratedServices/Apigee/Public/GoogleAPIClientForREST/GTLRApigeeObjects.h index 94fd5a9b5..75e493763 100644 --- a/Sources/GeneratedServices/Apigee/Public/GoogleAPIClientForREST/GTLRApigeeObjects.h +++ b/Sources/GeneratedServices/Apigee/Public/GoogleAPIClientForREST/GTLRApigeeObjects.h @@ -9781,6 +9781,13 @@ FOUNDATION_EXTERN NSString * const kGTLRApigee_GoogleIamV1AuditLogConfig_LogType /** Optional. A list of developers. Limit 1000 per action. */ @property(nonatomic, strong, nullable) NSArray *developers; +/** + * Optional. Act only on particular HTTP methods. E.g. A read-only API can + * block POST/PUT/DELETE methods. Accepted values are: GET, HEAD, POST, PUT, + * DELETE, CONNECT, OPTIONS, TRACE and PATCH. + */ +@property(nonatomic, strong, nullable) NSArray *httpMethods; + /** * Optional. A list of IP addresses. This could be either IPv4 or IPv6. Limited * to 100 per action. diff --git a/Sources/GeneratedServices/ArtifactRegistry/GTLRArtifactRegistryObjects.m b/Sources/GeneratedServices/ArtifactRegistry/GTLRArtifactRegistryObjects.m index 591e5e039..3060a7f2a 100644 --- a/Sources/GeneratedServices/ArtifactRegistry/GTLRArtifactRegistryObjects.m +++ b/Sources/GeneratedServices/ArtifactRegistry/GTLRArtifactRegistryObjects.m @@ -1118,8 +1118,8 @@ @implementation GTLRArtifactRegistry_RemoteRepositoryConfig @implementation GTLRArtifactRegistry_Repository @dynamic cleanupPolicies, cleanupPolicyDryRun, createTime, descriptionProperty, disallowUnspecifiedMode, dockerConfig, format, kmsKeyName, labels, - mavenConfig, mode, name, remoteRepositoryConfig, satisfiesPzs, - sizeBytes, updateTime, virtualRepositoryConfig; + mavenConfig, mode, name, remoteRepositoryConfig, satisfiesPzi, + satisfiesPzs, sizeBytes, updateTime, virtualRepositoryConfig; + (NSDictionary *)propertyToJSONKeyMap { return @{ @"descriptionProperty" : @"description" }; diff --git a/Sources/GeneratedServices/ArtifactRegistry/GTLRArtifactRegistryQuery.m b/Sources/GeneratedServices/ArtifactRegistry/GTLRArtifactRegistryQuery.m index 310e232d0..cb152d243 100644 --- a/Sources/GeneratedServices/ArtifactRegistry/GTLRArtifactRegistryQuery.m +++ b/Sources/GeneratedServices/ArtifactRegistry/GTLRArtifactRegistryQuery.m @@ -29,34 +29,6 @@ @implementation GTLRArtifactRegistryQuery @end -@implementation GTLRArtifactRegistryQuery_MediaDownload - -@dynamic name; - -+ (instancetype)queryWithName:(NSString *)name { - NSArray *pathParams = @[ @"name" ]; - NSString *pathURITemplate = @"v1/{+name}:download"; - GTLRArtifactRegistryQuery_MediaDownload *query = - [[self alloc] initWithPathURITemplate:pathURITemplate - HTTPMethod:nil - pathParameterNames:pathParams]; - query.name = name; - query.expectedObjectClass = [GTLRArtifactRegistry_DownloadFileResponse class]; - query.loggingName = @"artifactregistry.media.download"; - return query; -} - -+ (instancetype)queryForMediaWithName:(NSString *)name { - GTLRArtifactRegistryQuery_MediaDownload *query = - [self queryWithName:name]; - query.downloadAsDataObjectType = @"media"; - query.useMediaDownloadService = YES; - query.loggingName = @"Download artifactregistry.media.download"; - return query; -} - -@end - @implementation GTLRArtifactRegistryQuery_ProjectsGetProjectSettings @dynamic name; @@ -292,6 +264,34 @@ + (instancetype)queryWithParent:(NSString *)parent { @end +@implementation GTLRArtifactRegistryQuery_ProjectsLocationsRepositoriesFilesDownload + +@dynamic name; + ++ (instancetype)queryWithName:(NSString *)name { + NSArray *pathParams = @[ @"name" ]; + NSString *pathURITemplate = @"v1/{+name}:download"; + GTLRArtifactRegistryQuery_ProjectsLocationsRepositoriesFilesDownload *query = + [[self alloc] initWithPathURITemplate:pathURITemplate + HTTPMethod:nil + pathParameterNames:pathParams]; + query.name = name; + query.expectedObjectClass = [GTLRArtifactRegistry_DownloadFileResponse class]; + query.loggingName = @"artifactregistry.projects.locations.repositories.files.download"; + return query; +} + ++ (instancetype)queryForMediaWithName:(NSString *)name { + GTLRArtifactRegistryQuery_ProjectsLocationsRepositoriesFilesDownload *query = + [self queryWithName:name]; + query.downloadAsDataObjectType = @"media"; + query.useMediaDownloadService = YES; + query.loggingName = @"Download artifactregistry.projects.locations.repositories.files.download"; + return query; +} + +@end + @implementation GTLRArtifactRegistryQuery_ProjectsLocationsRepositoriesFilesGet @dynamic name; diff --git a/Sources/GeneratedServices/ArtifactRegistry/Public/GoogleAPIClientForREST/GTLRArtifactRegistryObjects.h b/Sources/GeneratedServices/ArtifactRegistry/Public/GoogleAPIClientForREST/GTLRArtifactRegistryObjects.h index f39a0a1cb..769535989 100644 --- a/Sources/GeneratedServices/ArtifactRegistry/Public/GoogleAPIClientForREST/GTLRArtifactRegistryObjects.h +++ b/Sources/GeneratedServices/ArtifactRegistry/Public/GoogleAPIClientForREST/GTLRArtifactRegistryObjects.h @@ -1051,7 +1051,7 @@ FOUNDATION_EXTERN NSString * const kGTLRArtifactRegistry_YumArtifact_PackageType /** * The name of the file, for example: - * "projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt". + * `projects/p1/locations/us-central1/repositories/repo1/files/a%2Fb%2Fc.txt`. * If the file ID part contains slashes, they are escaped. */ @property(nonatomic, copy, nullable) NSString *name; @@ -2413,13 +2413,21 @@ FOUNDATION_EXTERN NSString * const kGTLRArtifactRegistry_YumArtifact_PackageType /** * The name of the repository, for example: - * `projects/p1/locations/us-central1/repositories/repo1`. + * `projects/p1/locations/us-central1/repositories/repo1`. For each location in + * a project, repository names must be unique. */ @property(nonatomic, copy, nullable) NSString *name; /** Configuration specific for a Remote Repository. */ @property(nonatomic, strong, nullable) GTLRArtifactRegistry_RemoteRepositoryConfig *remoteRepositoryConfig; +/** + * Output only. If set, the repository satisfies physical zone isolation. + * + * Uses NSNumber of boolValue. + */ +@property(nonatomic, strong, nullable) NSNumber *satisfiesPzi; + /** * Output only. If set, the repository satisfies physical zone separation. * @@ -2937,7 +2945,7 @@ FOUNDATION_EXTERN NSString * const kGTLRArtifactRegistry_YumArtifact_PackageType /** - * Virtual repository configuration. + * LINT.IfChange Virtual repository configuration. */ @interface GTLRArtifactRegistry_VirtualRepositoryConfig : GTLRObject diff --git a/Sources/GeneratedServices/ArtifactRegistry/Public/GoogleAPIClientForREST/GTLRArtifactRegistryQuery.h b/Sources/GeneratedServices/ArtifactRegistry/Public/GoogleAPIClientForREST/GTLRArtifactRegistryQuery.h index 783da5449..282944c62 100644 --- a/Sources/GeneratedServices/ArtifactRegistry/Public/GoogleAPIClientForREST/GTLRArtifactRegistryQuery.h +++ b/Sources/GeneratedServices/ArtifactRegistry/Public/GoogleAPIClientForREST/GTLRArtifactRegistryQuery.h @@ -63,44 +63,6 @@ FOUNDATION_EXTERN NSString * const kGTLRArtifactRegistryViewVersionViewUnspecifi @end -/** - * Download a file. - * - * Method: artifactregistry.media.download - * - * Authorization scope(s): - * @c kGTLRAuthScopeArtifactRegistryCloudPlatform - * @c kGTLRAuthScopeArtifactRegistryCloudPlatformReadOnly - */ -@interface GTLRArtifactRegistryQuery_MediaDownload : GTLRArtifactRegistryQuery - -/** Required. The name of the file to download. */ -@property(nonatomic, copy, nullable) NSString *name; - -/** - * Fetches a @c GTLRArtifactRegistry_DownloadFileResponse. - * - * Download a file. - * - * @param name Required. The name of the file to download. - * - * @return GTLRArtifactRegistryQuery_MediaDownload - */ -+ (instancetype)queryWithName:(NSString *)name; - -/** - * Fetches the requested resource data as a @c GTLRDataObject. - * - * Download a file. - * - * @param name Required. The name of the file to download. - * - * @return GTLRArtifactRegistryQuery_MediaDownload - */ -+ (instancetype)queryForMediaWithName:(NSString *)name; - -@end - /** * Retrieves the Settings for the Project. * @@ -479,6 +441,44 @@ FOUNDATION_EXTERN NSString * const kGTLRArtifactRegistryViewVersionViewUnspecifi @end +/** + * Download a file. + * + * Method: artifactregistry.projects.locations.repositories.files.download + * + * Authorization scope(s): + * @c kGTLRAuthScopeArtifactRegistryCloudPlatform + * @c kGTLRAuthScopeArtifactRegistryCloudPlatformReadOnly + */ +@interface GTLRArtifactRegistryQuery_ProjectsLocationsRepositoriesFilesDownload : GTLRArtifactRegistryQuery + +/** Required. The name of the file to download. */ +@property(nonatomic, copy, nullable) NSString *name; + +/** + * Fetches a @c GTLRArtifactRegistry_DownloadFileResponse. + * + * Download a file. + * + * @param name Required. The name of the file to download. + * + * @return GTLRArtifactRegistryQuery_ProjectsLocationsRepositoriesFilesDownload + */ ++ (instancetype)queryWithName:(NSString *)name; + +/** + * Fetches the requested resource data as a @c GTLRDataObject. + * + * Download a file. + * + * @param name Required. The name of the file to download. + * + * @return GTLRArtifactRegistryQuery_ProjectsLocationsRepositoriesFilesDownload + */ ++ (instancetype)queryForMediaWithName:(NSString *)name; + +@end + /** * Gets a file. * @@ -1512,7 +1512,8 @@ FOUNDATION_EXTERN NSString * const kGTLRArtifactRegistryViewVersionViewUnspecifi /** * The name of the repository, for example: - * `projects/p1/locations/us-central1/repositories/repo1`. + * `projects/p1/locations/us-central1/repositories/repo1`. For each location in + * a project, repository names must be unique. */ @property(nonatomic, copy, nullable) NSString *name; @@ -1532,7 +1533,8 @@ FOUNDATION_EXTERN NSString * const kGTLRArtifactRegistryViewVersionViewUnspecifi * @param object The @c GTLRArtifactRegistry_Repository to include in the * query. * @param name The name of the repository, for example: - * `projects/p1/locations/us-central1/repositories/repo1`. + * `projects/p1/locations/us-central1/repositories/repo1`. For each location + * in a project, repository names must be unique. * * @return GTLRArtifactRegistryQuery_ProjectsLocationsRepositoriesPatch */ diff --git a/Sources/GeneratedServices/AuthorizedBuyersMarketplace/GTLRAuthorizedBuyersMarketplaceObjects.m b/Sources/GeneratedServices/AuthorizedBuyersMarketplace/GTLRAuthorizedBuyersMarketplaceObjects.m index cd1e197c6..fe488aa7a 100644 --- a/Sources/GeneratedServices/AuthorizedBuyersMarketplace/GTLRAuthorizedBuyersMarketplaceObjects.m +++ b/Sources/GeneratedServices/AuthorizedBuyersMarketplace/GTLRAuthorizedBuyersMarketplaceObjects.m @@ -749,9 +749,18 @@ + (NSString *)collectionItemsKey { // @implementation GTLRAuthorizedBuyersMarketplace_MarketplaceTargeting -@dynamic daypartTargeting, geoTargeting, inventorySizeTargeting, - inventoryTypeTargeting, placementTargeting, technologyTargeting, - userListTargeting, videoTargeting; +@dynamic daypartTargeting, excludedSensitiveCategoryIds, geoTargeting, + inventorySizeTargeting, inventoryTypeTargeting, placementTargeting, + technologyTargeting, userListTargeting, verticalTargeting, + videoTargeting; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"excludedSensitiveCategoryIds" : [NSNumber class] + }; + return map; +} + @end diff --git a/Sources/GeneratedServices/AuthorizedBuyersMarketplace/GTLRAuthorizedBuyersMarketplaceQuery.m b/Sources/GeneratedServices/AuthorizedBuyersMarketplace/GTLRAuthorizedBuyersMarketplaceQuery.m index c817c57c8..7e5d84562 100644 --- a/Sources/GeneratedServices/AuthorizedBuyersMarketplace/GTLRAuthorizedBuyersMarketplaceQuery.m +++ b/Sources/GeneratedServices/AuthorizedBuyersMarketplace/GTLRAuthorizedBuyersMarketplaceQuery.m @@ -19,7 +19,7 @@ @implementation GTLRAuthorizedBuyersMarketplaceQuery @implementation GTLRAuthorizedBuyersMarketplaceQuery_BiddersAuctionPackagesList -@dynamic filter, pageSize, pageToken, parent; +@dynamic filter, orderBy, pageSize, pageToken, parent; + (instancetype)queryWithParent:(NSString *)parent { NSArray *pathParams = @[ @"parent" ]; @@ -76,7 +76,7 @@ + (instancetype)queryWithName:(NSString *)name { @implementation GTLRAuthorizedBuyersMarketplaceQuery_BuyersAuctionPackagesList -@dynamic filter, pageSize, pageToken, parent; +@dynamic filter, orderBy, pageSize, pageToken, parent; + (instancetype)queryWithParent:(NSString *)parent { NSArray *pathParams = @[ @"parent" ]; diff --git a/Sources/GeneratedServices/AuthorizedBuyersMarketplace/Public/GoogleAPIClientForREST/GTLRAuthorizedBuyersMarketplaceObjects.h b/Sources/GeneratedServices/AuthorizedBuyersMarketplace/Public/GoogleAPIClientForREST/GTLRAuthorizedBuyersMarketplaceObjects.h index 59123fc74..33132d027 100644 --- a/Sources/GeneratedServices/AuthorizedBuyersMarketplace/Public/GoogleAPIClientForREST/GTLRAuthorizedBuyersMarketplaceObjects.h +++ b/Sources/GeneratedServices/AuthorizedBuyersMarketplace/Public/GoogleAPIClientForREST/GTLRAuthorizedBuyersMarketplaceObjects.h @@ -2231,16 +2231,26 @@ FOUNDATION_EXTERN NSString * const kGTLRAuthorizedBuyersMarketplace_VideoTargeti /** - * Targeting represents different criteria that can be used to target - * inventory. For example, they can choose to target inventory only if the user - * is in the US. Multiple types of targeting are always applied as a logical - * AND, unless noted otherwise. + * Targeting represents different criteria that can be used to target deals or + * auction packages. For example, they can choose to target inventory only if + * the user is in the US. Multiple types of targeting are always applied as a + * logical AND, unless noted otherwise. */ @interface GTLRAuthorizedBuyersMarketplace_MarketplaceTargeting : GTLRObject /** Daypart targeting information. */ @property(nonatomic, strong, nullable) GTLRAuthorizedBuyersMarketplace_DayPartTargeting *daypartTargeting; +/** + * Output only. The sensitive content category label IDs excluded. Refer to + * this file + * https://storage.googleapis.com/adx-rtb-dictionaries/content-labels.txt for + * category IDs. + * + * Uses NSNumber of longLongValue. + */ +@property(nonatomic, strong, nullable) NSArray *excludedSensitiveCategoryIds; + /** Output only. Geo criteria IDs to be included/excluded. */ @property(nonatomic, strong, nullable) GTLRAuthorizedBuyersMarketplace_CriteriaTargeting *geoTargeting; @@ -2268,6 +2278,12 @@ FOUNDATION_EXTERN NSString * const kGTLRAuthorizedBuyersMarketplace_VideoTargeti */ @property(nonatomic, strong, nullable) GTLRAuthorizedBuyersMarketplace_CriteriaTargeting *userListTargeting; +/** + * Output only. The verticals included or excluded as defined in + * https://developers.google.com/authorized-buyers/rtb/downloads/publisher-verticals + */ +@property(nonatomic, strong, nullable) GTLRAuthorizedBuyersMarketplace_CriteriaTargeting *verticalTargeting; + /** Output only. Video targeting information. */ @property(nonatomic, strong, nullable) GTLRAuthorizedBuyersMarketplace_VideoTargeting *videoTargeting; diff --git a/Sources/GeneratedServices/AuthorizedBuyersMarketplace/Public/GoogleAPIClientForREST/GTLRAuthorizedBuyersMarketplaceQuery.h b/Sources/GeneratedServices/AuthorizedBuyersMarketplace/Public/GoogleAPIClientForREST/GTLRAuthorizedBuyersMarketplaceQuery.h index 2d68d2716..3c53c225c 100644 --- a/Sources/GeneratedServices/AuthorizedBuyersMarketplace/Public/GoogleAPIClientForREST/GTLRAuthorizedBuyersMarketplaceQuery.h +++ b/Sources/GeneratedServices/AuthorizedBuyersMarketplace/Public/GoogleAPIClientForREST/GTLRAuthorizedBuyersMarketplaceQuery.h @@ -56,6 +56,16 @@ NS_ASSUME_NONNULL_BEGIN */ @property(nonatomic, copy, nullable) NSString *filter; +/** + * Optional. An optional query string to sort auction packages using the [Cloud + * API sorting + * syntax](https://cloud.google.com/apis/design/design_patterns#sorting_order). + * If no sort order is specified, results will be returned in an arbitrary + * order. Only supported when parent is bidder. Supported columns for sorting + * are: * displayName * createTime * updateTime + */ +@property(nonatomic, copy, nullable) NSString *orderBy; + /** * Requested page size. The server may return fewer results than requested. Max * allowed page size is 500. @@ -131,7 +141,6 @@ NS_ASSUME_NONNULL_BEGIN * deal.flightEndTime * rtbMetrics.bidRequests7Days * rtbMetrics.bids7Days * * rtbMetrics.adImpressions7Days * rtbMetrics.bidRate7Days * * rtbMetrics.filteredBidRate7Days * rtbMetrics.mustBidRateCurrentMonth - * Example: 'deal.displayName, deal.updateTime desc' */ @property(nonatomic, copy, nullable) NSString *orderBy; @@ -227,6 +236,16 @@ NS_ASSUME_NONNULL_BEGIN */ @property(nonatomic, copy, nullable) NSString *filter; +/** + * Optional. An optional query string to sort auction packages using the [Cloud + * API sorting + * syntax](https://cloud.google.com/apis/design/design_patterns#sorting_order). + * If no sort order is specified, results will be returned in an arbitrary + * order. Only supported when parent is bidder. Supported columns for sorting + * are: * displayName * createTime * updateTime + */ +@property(nonatomic, copy, nullable) NSString *orderBy; + /** * Requested page size. The server may return fewer results than requested. Max * allowed page size is 500. @@ -981,7 +1000,6 @@ NS_ASSUME_NONNULL_BEGIN * deal.flightEndTime * rtbMetrics.bidRequests7Days * rtbMetrics.bids7Days * * rtbMetrics.adImpressions7Days * rtbMetrics.bidRate7Days * * rtbMetrics.filteredBidRate7Days * rtbMetrics.mustBidRateCurrentMonth - * Example: 'deal.displayName, deal.updateTime desc' */ @property(nonatomic, copy, nullable) NSString *orderBy; diff --git a/Sources/GeneratedServices/BlockchainNodeEngine/GTLRBlockchainNodeEngineObjects.m b/Sources/GeneratedServices/BlockchainNodeEngine/GTLRBlockchainNodeEngineObjects.m index 867882794..cd08b8b83 100644 --- a/Sources/GeneratedServices/BlockchainNodeEngine/GTLRBlockchainNodeEngineObjects.m +++ b/Sources/GeneratedServices/BlockchainNodeEngine/GTLRBlockchainNodeEngineObjects.m @@ -23,6 +23,7 @@ NSString * const kGTLRBlockchainNodeEngine_BlockchainNode_State_Repairing = @"REPAIRING"; NSString * const kGTLRBlockchainNodeEngine_BlockchainNode_State_Running = @"RUNNING"; NSString * const kGTLRBlockchainNodeEngine_BlockchainNode_State_StateUnspecified = @"STATE_UNSPECIFIED"; +NSString * const kGTLRBlockchainNodeEngine_BlockchainNode_State_Syncing = @"SYNCING"; NSString * const kGTLRBlockchainNodeEngine_BlockchainNode_State_Updating = @"UPDATING"; // GTLRBlockchainNodeEngine_EthereumDetails.consensusClient diff --git a/Sources/GeneratedServices/BlockchainNodeEngine/Public/GoogleAPIClientForREST/GTLRBlockchainNodeEngineObjects.h b/Sources/GeneratedServices/BlockchainNodeEngine/Public/GoogleAPIClientForREST/GTLRBlockchainNodeEngineObjects.h index 5741a460d..63432feb7 100644 --- a/Sources/GeneratedServices/BlockchainNodeEngine/Public/GoogleAPIClientForREST/GTLRBlockchainNodeEngineObjects.h +++ b/Sources/GeneratedServices/BlockchainNodeEngine/Public/GoogleAPIClientForREST/GTLRBlockchainNodeEngineObjects.h @@ -100,6 +100,13 @@ FOUNDATION_EXTERN NSString * const kGTLRBlockchainNodeEngine_BlockchainNode_Stat * Value: "STATE_UNSPECIFIED" */ FOUNDATION_EXTERN NSString * const kGTLRBlockchainNodeEngine_BlockchainNode_State_StateUnspecified; +/** + * The node is syncing, which is the process by which it obtains the latest + * block and current global state. + * + * Value: "SYNCING" + */ +FOUNDATION_EXTERN NSString * const kGTLRBlockchainNodeEngine_BlockchainNode_State_Syncing; /** * The node is currently being updated. * @@ -328,6 +335,9 @@ FOUNDATION_EXTERN NSString * const kGTLRBlockchainNodeEngine_GethDetails_Garbage * running and ready for use. (Value: "RUNNING") * @arg @c kGTLRBlockchainNodeEngine_BlockchainNode_State_StateUnspecified * The state has not been specified. (Value: "STATE_UNSPECIFIED") + * @arg @c kGTLRBlockchainNodeEngine_BlockchainNode_State_Syncing The node is + * syncing, which is the process by which it obtains the latest block and + * current global state. (Value: "SYNCING") * @arg @c kGTLRBlockchainNodeEngine_BlockchainNode_State_Updating The node * is currently being updated. (Value: "UPDATING") */ diff --git a/Sources/GeneratedServices/CCAIPlatform/GTLRCCAIPlatformObjects.m b/Sources/GeneratedServices/CCAIPlatform/GTLRCCAIPlatformObjects.m index 29719efc4..5dc71d493 100644 --- a/Sources/GeneratedServices/CCAIPlatform/GTLRCCAIPlatformObjects.m +++ b/Sources/GeneratedServices/CCAIPlatform/GTLRCCAIPlatformObjects.m @@ -24,6 +24,12 @@ // GTLRCCAIPlatform_InstanceConfig.instanceSize NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_DevXsmall = @"DEV_XSMALL"; NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_InstanceSizeUnspecified = @"INSTANCE_SIZE_UNSPECIFIED"; +NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_Multiregion2xlarge = @"MULTIREGION_2XLARGE"; +NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_Multiregion3xlarge = @"MULTIREGION_3XLARGE"; +NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionLarge = @"MULTIREGION_LARGE"; +NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionMedium = @"MULTIREGION_MEDIUM"; +NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionSmall = @"MULTIREGION_SMALL"; +NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionXlarge = @"MULTIREGION_XLARGE"; NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_Standard2xlarge = @"STANDARD_2XLARGE"; NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_Standard3xlarge = @"STANDARD_3XLARGE"; NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_StandardLarge = @"STANDARD_LARGE"; @@ -34,6 +40,12 @@ // GTLRCCAIPlatform_Quota.contactCenterInstanceSize NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_DevXsmall = @"DEV_XSMALL"; NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_InstanceSizeUnspecified = @"INSTANCE_SIZE_UNSPECIFIED"; +NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_Multiregion2xlarge = @"MULTIREGION_2XLARGE"; +NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_Multiregion3xlarge = @"MULTIREGION_3XLARGE"; +NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionLarge = @"MULTIREGION_LARGE"; +NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionMedium = @"MULTIREGION_MEDIUM"; +NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionSmall = @"MULTIREGION_SMALL"; +NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionXlarge = @"MULTIREGION_XLARGE"; NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_Standard2xlarge = @"STANDARD_2XLARGE"; NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_Standard3xlarge = @"STANDARD_3XLARGE"; NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_StandardLarge = @"STANDARD_LARGE"; diff --git a/Sources/GeneratedServices/CCAIPlatform/Public/GoogleAPIClientForREST/GTLRCCAIPlatformObjects.h b/Sources/GeneratedServices/CCAIPlatform/Public/GoogleAPIClientForREST/GTLRCCAIPlatformObjects.h index 4d30e4c96..f9fa7ea6e 100644 --- a/Sources/GeneratedServices/CCAIPlatform/Public/GoogleAPIClientForREST/GTLRCCAIPlatformObjects.h +++ b/Sources/GeneratedServices/CCAIPlatform/Public/GoogleAPIClientForREST/GTLRCCAIPlatformObjects.h @@ -107,6 +107,42 @@ FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize * Value: "INSTANCE_SIZE_UNSPECIFIED" */ FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_InstanceSizeUnspecified; +/** + * Instance Size MULTIREGION_2XLARGE. + * + * Value: "MULTIREGION_2XLARGE" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_Multiregion2xlarge; +/** + * Instance Size MULTIREGION_3XLARGE. + * + * Value: "MULTIREGION_3XLARGE" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_Multiregion3xlarge; +/** + * Instance Size MULTIREGION_LARGE + * + * Value: "MULTIREGION_LARGE" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionLarge; +/** + * Instance Size MULTIREGION_MEDIUM + * + * Value: "MULTIREGION_MEDIUM" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionMedium; +/** + * Instance Size MULTIREGION_SMALL + * + * Value: "MULTIREGION_SMALL" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionSmall; +/** + * Instance Size MULTIREGION_XLARGE + * + * Value: "MULTIREGION_XLARGE" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionXlarge; /** * Instance Size STANDARD_2XLARGE. * @@ -159,6 +195,42 @@ FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstance * Value: "INSTANCE_SIZE_UNSPECIFIED" */ FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_InstanceSizeUnspecified; +/** + * Instance Size MULTIREGION_2XLARGE. + * + * Value: "MULTIREGION_2XLARGE" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_Multiregion2xlarge; +/** + * Instance Size MULTIREGION_3XLARGE. + * + * Value: "MULTIREGION_3XLARGE" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_Multiregion3xlarge; +/** + * Instance Size MULTIREGION_LARGE + * + * Value: "MULTIREGION_LARGE" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionLarge; +/** + * Instance Size MULTIREGION_MEDIUM + * + * Value: "MULTIREGION_MEDIUM" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionMedium; +/** + * Instance Size MULTIREGION_SMALL + * + * Value: "MULTIREGION_SMALL" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionSmall; +/** + * Instance Size MULTIREGION_XLARGE + * + * Value: "MULTIREGION_XLARGE" + */ +FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionXlarge; /** * Instance Size STANDARD_2XLARGE. * @@ -427,6 +499,18 @@ FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstance * @arg @c kGTLRCCAIPlatform_InstanceConfig_InstanceSize_InstanceSizeUnspecified * The default value. This value is used if the state is omitted. (Value: * "INSTANCE_SIZE_UNSPECIFIED") + * @arg @c kGTLRCCAIPlatform_InstanceConfig_InstanceSize_Multiregion2xlarge + * Instance Size MULTIREGION_2XLARGE. (Value: "MULTIREGION_2XLARGE") + * @arg @c kGTLRCCAIPlatform_InstanceConfig_InstanceSize_Multiregion3xlarge + * Instance Size MULTIREGION_3XLARGE. (Value: "MULTIREGION_3XLARGE") + * @arg @c kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionLarge + * Instance Size MULTIREGION_LARGE (Value: "MULTIREGION_LARGE") + * @arg @c kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionMedium + * Instance Size MULTIREGION_MEDIUM (Value: "MULTIREGION_MEDIUM") + * @arg @c kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionSmall + * Instance Size MULTIREGION_SMALL (Value: "MULTIREGION_SMALL") + * @arg @c kGTLRCCAIPlatform_InstanceConfig_InstanceSize_MultiregionXlarge + * Instance Size MULTIREGION_XLARGE (Value: "MULTIREGION_XLARGE") * @arg @c kGTLRCCAIPlatform_InstanceConfig_InstanceSize_Standard2xlarge * Instance Size STANDARD_2XLARGE. (Value: "STANDARD_2XLARGE") * @arg @c kGTLRCCAIPlatform_InstanceConfig_InstanceSize_Standard3xlarge @@ -738,6 +822,18 @@ FOUNDATION_EXTERN NSString * const kGTLRCCAIPlatform_Quota_ContactCenterInstance * @arg @c kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_InstanceSizeUnspecified * The default value. This value is used if the state is omitted. (Value: * "INSTANCE_SIZE_UNSPECIFIED") + * @arg @c kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_Multiregion2xlarge + * Instance Size MULTIREGION_2XLARGE. (Value: "MULTIREGION_2XLARGE") + * @arg @c kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_Multiregion3xlarge + * Instance Size MULTIREGION_3XLARGE. (Value: "MULTIREGION_3XLARGE") + * @arg @c kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionLarge + * Instance Size MULTIREGION_LARGE (Value: "MULTIREGION_LARGE") + * @arg @c kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionMedium + * Instance Size MULTIREGION_MEDIUM (Value: "MULTIREGION_MEDIUM") + * @arg @c kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionSmall + * Instance Size MULTIREGION_SMALL (Value: "MULTIREGION_SMALL") + * @arg @c kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_MultiregionXlarge + * Instance Size MULTIREGION_XLARGE (Value: "MULTIREGION_XLARGE") * @arg @c kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_Standard2xlarge * Instance Size STANDARD_2XLARGE. (Value: "STANDARD_2XLARGE") * @arg @c kGTLRCCAIPlatform_Quota_ContactCenterInstanceSize_Standard3xlarge diff --git a/Sources/GeneratedServices/CloudDeploy/Public/GoogleAPIClientForREST/GTLRCloudDeployObjects.h b/Sources/GeneratedServices/CloudDeploy/Public/GoogleAPIClientForREST/GTLRCloudDeployObjects.h index 93bee9ac7..49a10fb7e 100644 --- a/Sources/GeneratedServices/CloudDeploy/Public/GoogleAPIClientForREST/GTLRCloudDeployObjects.h +++ b/Sources/GeneratedServices/CloudDeploy/Public/GoogleAPIClientForREST/GTLRCloudDeployObjects.h @@ -1701,7 +1701,7 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Output only. Name of the `ChildRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}`. + * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. */ @property(nonatomic, copy, nullable) NSString *rollout; @@ -1762,7 +1762,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is `a-z{0,62}`. + * resource to which this rule belongs. The format is + * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. * * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ @@ -2654,7 +2655,7 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Output only. Name of the `ChildRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}`. + * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. */ @property(nonatomic, copy, nullable) NSString *rollout; @@ -2812,7 +2813,9 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Optional. Name of the `CustomTargetType`. Format is - * `projects/{project}/locations/{location}/customTargetTypes/a-z{0,62}`. + * `projects/{project}/locations/{location}/customTargetTypes/{customTargetType}`. + * The `customTargetType` component must match + * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` */ @property(nonatomic, copy, nullable) NSString *name; @@ -2968,7 +2971,9 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Optional. Name of the `DeliveryPipeline`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}`. + * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`. + * The `deliveryPipeline` component must match + * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` */ @property(nonatomic, copy, nullable) NSString *name; @@ -4643,7 +4648,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is `a-z{0,62}`. + * resource to which this rule belongs. The format is + * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. * * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ @@ -4728,7 +4734,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Optional. Name of the `Release`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/a-z{0,62}`. + * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`. + * The `release` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` */ @property(nonatomic, copy, nullable) NSString *name; @@ -5104,7 +5111,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Required. ID of the rule. This id must be unique in the `Automation` - * resource to which this rule belongs. The format is `a-z{0,62}`. + * resource to which this rule belongs. The format is + * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. * * identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). */ @@ -5440,7 +5448,7 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Output only. Name of the `ControllerRollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}`. + * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. */ @property(nonatomic, copy, nullable) NSString *controllerRollout; @@ -5535,7 +5543,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Optional. Name of the `Rollout`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}`. + * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. + * The `rollout` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` */ @property(nonatomic, copy, nullable) NSString *name; @@ -6200,7 +6209,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudDeploy_VerifyJobRun_FailureCause_Ve /** * Optional. Name of the `Target`. Format is - * `projects/{project}/locations/{location}/targets/a-z{0,62}`. + * `projects/{project}/locations/{location}/targets/{target}`. The `target` + * component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` */ @property(nonatomic, copy, nullable) NSString *name; diff --git a/Sources/GeneratedServices/CloudDeploy/Public/GoogleAPIClientForREST/GTLRCloudDeployQuery.h b/Sources/GeneratedServices/CloudDeploy/Public/GoogleAPIClientForREST/GTLRCloudDeployQuery.h index bee825a14..a84a7dbc9 100644 --- a/Sources/GeneratedServices/CloudDeploy/Public/GoogleAPIClientForREST/GTLRCloudDeployQuery.h +++ b/Sources/GeneratedServices/CloudDeploy/Public/GoogleAPIClientForREST/GTLRCloudDeployQuery.h @@ -311,7 +311,9 @@ NS_ASSUME_NONNULL_BEGIN /** * Optional. Name of the `CustomTargetType`. Format is - * `projects/{project}/locations/{location}/customTargetTypes/a-z{0,62}`. + * `projects/{project}/locations/{location}/customTargetTypes/{customTargetType}`. + * The `customTargetType` component must match + * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` */ @property(nonatomic, copy, nullable) NSString *name; @@ -354,7 +356,9 @@ NS_ASSUME_NONNULL_BEGIN * @param object The @c GTLRCloudDeploy_CustomTargetType to include in the * query. * @param name Optional. Name of the `CustomTargetType`. Format is - * `projects/{project}/locations/{location}/customTargetTypes/a-z{0,62}`. + * `projects/{project}/locations/{location}/customTargetTypes/{customTargetType}`. + * The `customTargetType` component must match + * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` * * @return GTLRCloudDeployQuery_ProjectsLocationsCustomTargetTypesPatch */ @@ -1093,7 +1097,9 @@ NS_ASSUME_NONNULL_BEGIN /** * Optional. Name of the `DeliveryPipeline`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}`. + * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`. + * The `deliveryPipeline` component must match + * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` */ @property(nonatomic, copy, nullable) NSString *name; @@ -1136,7 +1142,9 @@ NS_ASSUME_NONNULL_BEGIN * @param object The @c GTLRCloudDeploy_DeliveryPipeline to include in the * query. * @param name Optional. Name of the `DeliveryPipeline`. Format is - * `projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}`. + * `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`. + * The `deliveryPipeline` component must match + * `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` * * @return GTLRCloudDeployQuery_ProjectsLocationsDeliveryPipelinesPatch */ @@ -2410,7 +2418,8 @@ NS_ASSUME_NONNULL_BEGIN /** * Optional. Name of the `Target`. Format is - * `projects/{project}/locations/{location}/targets/a-z{0,62}`. + * `projects/{project}/locations/{location}/targets/{target}`. The `target` + * component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` */ @property(nonatomic, copy, nullable) NSString *name; @@ -2452,7 +2461,8 @@ NS_ASSUME_NONNULL_BEGIN * * @param object The @c GTLRCloudDeploy_Target to include in the query. * @param name Optional. Name of the `Target`. Format is - * `projects/{project}/locations/{location}/targets/a-z{0,62}`. + * `projects/{project}/locations/{location}/targets/{target}`. The `target` + * component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?` * * @return GTLRCloudDeployQuery_ProjectsLocationsTargetsPatch */ diff --git a/Sources/GeneratedServices/CloudHealthcare/Public/GoogleAPIClientForREST/GTLRCloudHealthcareObjects.h b/Sources/GeneratedServices/CloudHealthcare/Public/GoogleAPIClientForREST/GTLRCloudHealthcareObjects.h index 073b09903..86d55fa0a 100644 --- a/Sources/GeneratedServices/CloudHealthcare/Public/GoogleAPIClientForREST/GTLRCloudHealthcareObjects.h +++ b/Sources/GeneratedServices/CloudHealthcare/Public/GoogleAPIClientForREST/GTLRCloudHealthcareObjects.h @@ -740,7 +740,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudHealthcare_RollbackFhirResourcesReq * `Parameters.parameter.resource`, `Bundle.entry.resource`, and * `Bundle.entry.response.outcome`. Analytics schema does not gracefully handle * extensions with one or more occurrences, anaytics schema also does not - * handle contained resource. + * handle contained resource. Additionally, extensions with a URL ending in + * "/{existing_resource_field_name}" may cause undefined behavior. * * Value: "ANALYTICS" */ @@ -748,9 +749,11 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudHealthcare_SchemaConfig_SchemaType_ /** * Analytics V2, similar to schema defined by the FHIR community, with added * support for extensions with one or more occurrences and contained resources - * in stringified JSON. Analytics V2 uses more space in the destination table - * than Analytics V1. It is generally recommended to use Analytics V2 over - * Analytics. + * in stringified JSON. Extensions with a URL ending in + * "/{existing_resource_field_name}" will cause conflict and prevent the + * resource from being sent to BigQuery. Analytics V2 uses more space in the + * destination table than Analytics V1. It is generally recommended to use + * Analytics V2 over Analytics. * * Value: "ANALYTICS_V2" */ @@ -5040,13 +5043,17 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudHealthcare_Type_Primitive_Varies; * are `Parameters.parameter.resource`, `Bundle.entry.resource`, and * `Bundle.entry.response.outcome`. Analytics schema does not gracefully * handle extensions with one or more occurrences, anaytics schema also - * does not handle contained resource. (Value: "ANALYTICS") + * does not handle contained resource. Additionally, extensions with a + * URL ending in "/{existing_resource_field_name}" may cause undefined + * behavior. (Value: "ANALYTICS") * @arg @c kGTLRCloudHealthcare_SchemaConfig_SchemaType_AnalyticsV2 Analytics * V2, similar to schema defined by the FHIR community, with added * support for extensions with one or more occurrences and contained - * resources in stringified JSON. Analytics V2 uses more space in the - * destination table than Analytics V1. It is generally recommended to - * use Analytics V2 over Analytics. (Value: "ANALYTICS_V2") + * resources in stringified JSON. Extensions with a URL ending in + * "/{existing_resource_field_name}" will cause conflict and prevent the + * resource from being sent to BigQuery. Analytics V2 uses more space in + * the destination table than Analytics V1. It is generally recommended + * to use Analytics V2 over Analytics. (Value: "ANALYTICS_V2") * @arg @c kGTLRCloudHealthcare_SchemaConfig_SchemaType_SchemaTypeUnspecified * No schema type specified. This type is unsupported. (Value: * "SCHEMA_TYPE_UNSPECIFIED") diff --git a/Sources/GeneratedServices/CloudIdentity/GTLRCloudIdentityObjects.m b/Sources/GeneratedServices/CloudIdentity/GTLRCloudIdentityObjects.m index d8c2eedf5..f62936948 100644 --- a/Sources/GeneratedServices/CloudIdentity/GTLRCloudIdentityObjects.m +++ b/Sources/GeneratedServices/CloudIdentity/GTLRCloudIdentityObjects.m @@ -679,7 +679,8 @@ @implementation GTLRCloudIdentity_GoogleAppsCloudidentityDevicesV1Device encryptionState, endpointVerificationSpecificAttributes, hostname, imei, kernelVersion, lastSyncTime, managementState, manufacturer, meid, model, name, networkOperator, osVersion, otherAccounts, ownerType, - releaseVersion, securityPatchTime, serialNumber, wifiMacAddresses; + releaseVersion, securityPatchTime, serialNumber, unifiedDeviceId, + wifiMacAddresses; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ diff --git a/Sources/GeneratedServices/CloudIdentity/Public/GoogleAPIClientForREST/GTLRCloudIdentityObjects.h b/Sources/GeneratedServices/CloudIdentity/Public/GoogleAPIClientForREST/GTLRCloudIdentityObjects.h index c4779d5a9..dee2e1d93 100644 --- a/Sources/GeneratedServices/CloudIdentity/Public/GoogleAPIClientForREST/GTLRCloudIdentityObjects.h +++ b/Sources/GeneratedServices/CloudIdentity/Public/GoogleAPIClientForREST/GTLRCloudIdentityObjects.h @@ -2083,6 +2083,9 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudIdentity_UserInvitation_State_State /** Serial Number of device. Example: HT82V1A01076. */ @property(nonatomic, copy, nullable) NSString *serialNumber; +/** Output only. Unified device id of the device. */ +@property(nonatomic, copy, nullable) NSString *unifiedDeviceId; + /** WiFi MAC addresses of device. */ @property(nonatomic, strong, nullable) NSArray *wifiMacAddresses; diff --git a/Sources/GeneratedServices/CloudRun/Public/GoogleAPIClientForREST/GTLRCloudRunObjects.h b/Sources/GeneratedServices/CloudRun/Public/GoogleAPIClientForREST/GTLRCloudRunObjects.h index c1fda1f68..959490b0b 100644 --- a/Sources/GeneratedServices/CloudRun/Public/GoogleAPIClientForREST/GTLRCloudRunObjects.h +++ b/Sources/GeneratedServices/CloudRun/Public/GoogleAPIClientForREST/GTLRCloudRunObjects.h @@ -5819,7 +5819,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCloudRun_GoogleIamV1AuditLogConfig_LogTy * corresponding to build step indices. [Cloud * Builders](https://cloud.google.com/cloud-build/docs/cloud-builders) can * produce this output by writing to `$BUILDER_OUTPUT/output`. Only the first - * 50KB of data is stored. + * 50KB of data is stored. Note that the `$BUILDER_OUTPUT` variable is + * read-only and can't be substituted. * * Contains encoded binary data; GTLRBase64 can encode/decode (probably * web-safe format). diff --git a/Sources/GeneratedServices/CloudSecurityToken/Public/GoogleAPIClientForREST/GTLRCloudSecurityTokenObjects.h b/Sources/GeneratedServices/CloudSecurityToken/Public/GoogleAPIClientForREST/GTLRCloudSecurityTokenObjects.h index 0112ff082..992267e4d 100644 --- a/Sources/GeneratedServices/CloudSecurityToken/Public/GoogleAPIClientForREST/GTLRCloudSecurityTokenObjects.h +++ b/Sources/GeneratedServices/CloudSecurityToken/Public/GoogleAPIClientForREST/GTLRCloudSecurityTokenObjects.h @@ -292,8 +292,9 @@ NS_ASSUME_NONNULL_BEGIN @property(nonatomic, copy, nullable) NSString *options; /** - * Required. An identifier for the type of requested security token. Must be - * `urn:ietf:params:oauth:token-type:access_token`. + * Required. An identifier for the type of requested security token. Can be + * `urn:ietf:params:oauth:token-type:access_token` or + * `urn:ietf:params:oauth:token-type:access_boundary_intermediate_token`. */ @property(nonatomic, copy, nullable) NSString *requestedTokenType; diff --git a/Sources/GeneratedServices/Compute/GTLRComputeObjects.m b/Sources/GeneratedServices/Compute/GTLRComputeObjects.m index 7ecb5ca99..e71d6f75a 100644 --- a/Sources/GeneratedServices/Compute/GTLRComputeObjects.m +++ b/Sources/GeneratedServices/Compute/GTLRComputeObjects.m @@ -741,6 +741,7 @@ // GTLRCompute_Commitment.type NSString * const kGTLRCompute_Commitment_Type_AcceleratorOptimized = @"ACCELERATOR_OPTIMIZED"; NSString * const kGTLRCompute_Commitment_Type_AcceleratorOptimizedA3 = @"ACCELERATOR_OPTIMIZED_A3"; +NSString * const kGTLRCompute_Commitment_Type_AcceleratorOptimizedA3Mega = @"ACCELERATOR_OPTIMIZED_A3_MEGA"; NSString * const kGTLRCompute_Commitment_Type_ComputeOptimized = @"COMPUTE_OPTIMIZED"; NSString * const kGTLRCompute_Commitment_Type_ComputeOptimizedC2d = @"COMPUTE_OPTIMIZED_C2D"; NSString * const kGTLRCompute_Commitment_Type_ComputeOptimizedC3 = @"COMPUTE_OPTIMIZED_C3"; @@ -4323,6 +4324,7 @@ NSString * const kGTLRCompute_Quota_Metric_TpuLitePodsliceV5 = @"TPU_LITE_PODSLICE_V5"; NSString * const kGTLRCompute_Quota_Metric_TpuPodsliceV4 = @"TPU_PODSLICE_V4"; NSString * const kGTLRCompute_Quota_Metric_UrlMaps = @"URL_MAPS"; +NSString * const kGTLRCompute_Quota_Metric_VariableIpv6PublicDelegatedPrefixes = @"VARIABLE_IPV6_PUBLIC_DELEGATED_PREFIXES"; NSString * const kGTLRCompute_Quota_Metric_VpnGateways = @"VPN_GATEWAYS"; NSString * const kGTLRCompute_Quota_Metric_VpnTunnels = @"VPN_TUNNELS"; NSString * const kGTLRCompute_Quota_Metric_XpnServiceProjects = @"XPN_SERVICE_PROJECTS"; diff --git a/Sources/GeneratedServices/Compute/Public/GoogleAPIClientForREST/GTLRComputeObjects.h b/Sources/GeneratedServices/Compute/Public/GoogleAPIClientForREST/GTLRComputeObjects.h index 3ef3b5f44..b9f9f1005 100644 --- a/Sources/GeneratedServices/Compute/Public/GoogleAPIClientForREST/GTLRComputeObjects.h +++ b/Sources/GeneratedServices/Compute/Public/GoogleAPIClientForREST/GTLRComputeObjects.h @@ -4807,6 +4807,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_Commitment_Status_NotYetActive; FOUNDATION_EXTERN NSString * const kGTLRCompute_Commitment_Type_AcceleratorOptimized; /** Value: "ACCELERATOR_OPTIMIZED_A3" */ FOUNDATION_EXTERN NSString * const kGTLRCompute_Commitment_Type_AcceleratorOptimizedA3; +/** Value: "ACCELERATOR_OPTIMIZED_A3_MEGA" */ +FOUNDATION_EXTERN NSString * const kGTLRCompute_Commitment_Type_AcceleratorOptimizedA3Mega; /** Value: "COMPUTE_OPTIMIZED" */ FOUNDATION_EXTERN NSString * const kGTLRCompute_Commitment_Type_ComputeOptimized; /** Value: "COMPUTE_OPTIMIZED_C2D" */ @@ -24408,6 +24410,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_Quota_Metric_TpuLitePodsliceV5; FOUNDATION_EXTERN NSString * const kGTLRCompute_Quota_Metric_TpuPodsliceV4; /** Value: "URL_MAPS" */ FOUNDATION_EXTERN NSString * const kGTLRCompute_Quota_Metric_UrlMaps; +/** Value: "VARIABLE_IPV6_PUBLIC_DELEGATED_PREFIXES" */ +FOUNDATION_EXTERN NSString * const kGTLRCompute_Quota_Metric_VariableIpv6PublicDelegatedPrefixes; /** Value: "VPN_GATEWAYS" */ FOUNDATION_EXTERN NSString * const kGTLRCompute_Quota_Metric_VpnGateways; /** Value: "VPN_TUNNELS" */ @@ -30384,8 +30388,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_SnapshotList_Warning_Code_Unreac */ FOUNDATION_EXTERN NSString * const kGTLRCompute_SnapshotSettingsStorageLocationSettings_Policy_LocalRegion; /** - * Store snapshot to the nearest multi region GCS bucket, relative to the - * originating disk. No additional parameters are needed. + * Store snapshot in the nearest multi region Cloud Storage bucket, relative to + * the originating disk. No additional parameters are needed. * * Value: "NEAREST_MULTI_REGION" */ @@ -41165,7 +41169,7 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_ZoneList_Warning_Code_Unreachabl /** * The DNS domain name for the public PTR record. You can set this field only * if the `setPublicPtr` field is enabled in accessConfig. If this field is - * unspecified in ipv6AccessConfig, a default PTR record will be createc for + * unspecified in ipv6AccessConfig, a default PTR record will be created for * first IP in associated external IPv6 range. */ @property(nonatomic, copy, nullable) NSString *publicPtrDomainName; @@ -47226,6 +47230,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_ZoneList_Warning_Code_Unreachabl * "ACCELERATOR_OPTIMIZED" * @arg @c kGTLRCompute_Commitment_Type_AcceleratorOptimizedA3 Value * "ACCELERATOR_OPTIMIZED_A3" + * @arg @c kGTLRCompute_Commitment_Type_AcceleratorOptimizedA3Mega Value + * "ACCELERATOR_OPTIMIZED_A3_MEGA" * @arg @c kGTLRCompute_Commitment_Type_ComputeOptimized Value * "COMPUTE_OPTIMIZED" * @arg @c kGTLRCompute_Commitment_Type_ComputeOptimizedC2d Value @@ -54553,6 +54559,7 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_ZoneList_Warning_Code_Unreachabl /** * The request path of the HTTP/2 health check request. The default value is /. + * Must comply with RFC3986. */ @property(nonatomic, copy, nullable) NSString *requestPath; @@ -54857,6 +54864,7 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_ZoneList_Warning_Code_Unreachabl /** * The request path of the HTTP health check request. The default value is /. + * Must comply with RFC3986. */ @property(nonatomic, copy, nullable) NSString *requestPath; @@ -55665,6 +55673,7 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_ZoneList_Warning_Code_Unreachabl /** * The request path of the HTTPS health check request. The default value is /. + * Must comply with RFC3986. */ @property(nonatomic, copy, nullable) NSString *requestPath; @@ -77433,6 +77442,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_ZoneList_Warning_Code_Unreachabl * "TPU_LITE_PODSLICE_V5" * @arg @c kGTLRCompute_Quota_Metric_TpuPodsliceV4 Value "TPU_PODSLICE_V4" * @arg @c kGTLRCompute_Quota_Metric_UrlMaps Value "URL_MAPS" + * @arg @c kGTLRCompute_Quota_Metric_VariableIpv6PublicDelegatedPrefixes + * Value "VARIABLE_IPV6_PUBLIC_DELEGATED_PREFIXES" * @arg @c kGTLRCompute_Quota_Metric_VpnGateways Value "VPN_GATEWAYS" * @arg @c kGTLRCompute_Quota_Metric_VpnTunnels Value "VPN_TUNNELS" * @arg @c kGTLRCompute_Quota_Metric_XpnServiceProjects Value @@ -87186,7 +87197,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_ZoneList_Warning_Code_Unreachabl /** * When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the - * locations listed in this field. Keys are GCS bucket locations. + * locations listed in this field. Keys are Cloud Storage bucket locations. + * Only one location can be specified. */ @property(nonatomic, strong, nullable) GTLRCompute_SnapshotSettingsStorageLocationSettings_Locations *locations; @@ -87198,9 +87210,9 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_ZoneList_Warning_Code_Unreachabl * Store snapshot in the same region as with the originating disk. No * additional parameters are needed. (Value: "LOCAL_REGION") * @arg @c kGTLRCompute_SnapshotSettingsStorageLocationSettings_Policy_NearestMultiRegion - * Store snapshot to the nearest multi region GCS bucket, relative to the - * originating disk. No additional parameters are needed. (Value: - * "NEAREST_MULTI_REGION") + * Store snapshot in the nearest multi region Cloud Storage bucket, + * relative to the originating disk. No additional parameters are needed. + * (Value: "NEAREST_MULTI_REGION") * @arg @c kGTLRCompute_SnapshotSettingsStorageLocationSettings_Policy_SpecificLocations * Store snapshot in the specific locations, as specified by the user. * The list of regions to store must be defined under the `locations` @@ -87215,7 +87227,8 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_ZoneList_Warning_Code_Unreachabl /** * When the policy is SPECIFIC_LOCATIONS, snapshots will be stored in the - * locations listed in this field. Keys are GCS bucket locations. + * locations listed in this field. Keys are Cloud Storage bucket locations. + * Only one location can be specified. * * @note This class is documented as having more properties of * GTLRCompute_SnapshotSettingsStorageLocationSettingsStorageLocationPreference. @@ -87232,7 +87245,10 @@ FOUNDATION_EXTERN NSString * const kGTLRCompute_ZoneList_Warning_Code_Unreachabl */ @interface GTLRCompute_SnapshotSettingsStorageLocationSettingsStorageLocationPreference : GTLRObject -/** Name of the location. It should be one of the GCS buckets. */ +/** + * Name of the location. It should be one of the Cloud Storage buckets. Only + * one location can be specified. + */ @property(nonatomic, copy, nullable) NSString *name; @end diff --git a/Sources/GeneratedServices/Contactcenterinsights/GTLRContactcenterinsightsObjects.m b/Sources/GeneratedServices/Contactcenterinsights/GTLRContactcenterinsightsObjects.m index 9e23049c4..7352fbede 100644 --- a/Sources/GeneratedServices/Contactcenterinsights/GTLRContactcenterinsightsObjects.m +++ b/Sources/GeneratedServices/Contactcenterinsights/GTLRContactcenterinsightsObjects.m @@ -1311,8 +1311,8 @@ @implementation GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1alph // @implementation GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequest -@dynamic conversationConfig, gcsSource, parent, redactionConfig, speechConfig, - transcriptObjectConfig; +@dynamic conversationConfig, gcsSource, parent, redactionConfig, sampleSize, + speechConfig, transcriptObjectConfig; @end @@ -2756,8 +2756,8 @@ @implementation GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1Inge // @implementation GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1IngestConversationsRequest -@dynamic conversationConfig, gcsSource, parent, redactionConfig, speechConfig, - transcriptObjectConfig; +@dynamic conversationConfig, gcsSource, parent, redactionConfig, sampleSize, + speechConfig, transcriptObjectConfig; @end diff --git a/Sources/GeneratedServices/Contactcenterinsights/GTLRContactcenterinsightsQuery.m b/Sources/GeneratedServices/Contactcenterinsights/GTLRContactcenterinsightsQuery.m index af3d29298..5dd7b9836 100644 --- a/Sources/GeneratedServices/Contactcenterinsights/GTLRContactcenterinsightsQuery.m +++ b/Sources/GeneratedServices/Contactcenterinsights/GTLRContactcenterinsightsQuery.m @@ -20,6 +20,9 @@ // Query Classes // +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-implementations" + @implementation GTLRContactcenterinsightsQuery @dynamic fields; @@ -1021,3 +1024,5 @@ + (instancetype)queryWithObject:(GTLRContactcenterinsights_GoogleCloudContactcen } @end + +#pragma clang diagnostic pop diff --git a/Sources/GeneratedServices/Contactcenterinsights/Public/GoogleAPIClientForREST/GTLRContactcenterinsightsObjects.h b/Sources/GeneratedServices/Contactcenterinsights/Public/GoogleAPIClientForREST/GTLRContactcenterinsightsObjects.h index 7aff4eb4b..24b8e0bb0 100644 --- a/Sources/GeneratedServices/Contactcenterinsights/Public/GoogleAPIClientForREST/GTLRContactcenterinsightsObjects.h +++ b/Sources/GeneratedServices/Contactcenterinsights/Public/GoogleAPIClientForREST/GTLRContactcenterinsightsObjects.h @@ -3283,6 +3283,16 @@ FOUNDATION_EXTERN NSString * const kGTLRContactcenterinsights_GoogleCloudContact */ @property(nonatomic, strong, nullable) GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1alpha1RedactionConfig *redactionConfig; +/** + * Optional. If set, this fields indicates the number of objects to ingest from + * the Cloud Storage bucket. If empty, the entire bucket will be ingested. Note + * that conversations produced via sampling will not be ingested by subsequent + * ingest requests unless they are first deleted. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *sampleSize; + /** * Optional. Default Speech-to-Text configuration. Optional, will default to * the config specified in Settings. @@ -3310,8 +3320,9 @@ FOUNDATION_EXTERN NSString * const kGTLRContactcenterinsights_GoogleCloudContact @property(nonatomic, strong, nullable) NSNumber *agentChannel; /** - * An opaque, user-specified string representing the human agent who handled - * the conversations. + * Optional. An opaque, user-specified string representing a human agent who + * handled all conversations in the import. Note that this will be overridden + * if per-conversation metadata is provided via the `metadata_bucket_uri`. */ @property(nonatomic, copy, nullable) NSString *agentId; @@ -3686,7 +3697,13 @@ FOUNDATION_EXTERN NSString * const kGTLRContactcenterinsights_GoogleCloudContact /** - * DLP resources used for redaction while ingesting conversations. + * DLP resources used for redaction while ingesting conversations. DLP settings + * are applied to conversations ingested from the UploadConversation and + * IngestConversations endpoints, including conversation coming from CCAI + * Platform. They are not applied to conversations ingested from the + * CreateConversation endpoint or the Dialogflow / Agent Assist runtime + * integrations. When using Dialogflow / Agent Assist runtime integrations + * redaction should be performed in Dialogflow / Agent Assist. */ @interface GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1alpha1RedactionConfig : GTLRObject @@ -3949,7 +3966,10 @@ FOUNDATION_EXTERN NSString * const kGTLRContactcenterinsights_GoogleCloudContact /** - * Speech-to-Text configuration. + * Speech-to-Text configuration. Speech-to-Text settings are applied to + * conversations ingested from the UploadConversation and IngestConversations + * endpoints, including conversation coming from CCAI Platform. They are not + * applied to conversations ingested from the CreateConversation endpoint. */ @interface GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1alpha1SpeechConfig : GTLRObject @@ -6161,6 +6181,16 @@ GTLR_DEPRECATED */ @property(nonatomic, strong, nullable) GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1RedactionConfig *redactionConfig; +/** + * Optional. If set, this fields indicates the number of objects to ingest from + * the Cloud Storage bucket. If empty, the entire bucket will be ingested. Note + * that conversations produced via sampling will not be ingested by subsequent + * ingest requests unless they are first deleted. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *sampleSize; + /** * Optional. Default Speech-to-Text configuration. Optional, will default to * the config specified in Settings. @@ -6188,8 +6218,9 @@ GTLR_DEPRECATED @property(nonatomic, strong, nullable) NSNumber *agentChannel; /** - * An opaque, user-specified string representing the human agent who handled - * the conversations. + * Optional. An opaque, user-specified string representing a human agent who + * handled all conversations in the import. Note that this will be overridden + * if per-conversation metadata is provided via the `metadata_bucket_uri`. */ @property(nonatomic, copy, nullable) NSString *agentId; @@ -6879,7 +6910,13 @@ GTLR_DEPRECATED /** - * DLP resources used for redaction while ingesting conversations. + * DLP resources used for redaction while ingesting conversations. DLP settings + * are applied to conversations ingested from the UploadConversation and + * IngestConversations endpoints, including conversation coming from CCAI + * Platform. They are not applied to conversations ingested from the + * CreateConversation endpoint or the Dialogflow / Agent Assist runtime + * integrations. When using Dialogflow / Agent Assist runtime integrations + * redaction should be performed in Dialogflow / Agent Assist. */ @interface GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1RedactionConfig : GTLRObject @@ -7093,12 +7130,18 @@ GTLR_DEPRECATED /** * Default DLP redaction resources to be applied while ingesting conversations. + * This applies to conversations ingested from the UploadConversation and + * IngestConversations endpoints, including conversations coming from CCAI + * Platform. */ @property(nonatomic, strong, nullable) GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1RedactionConfig *redactionConfig; /** * Optional. Default Speech-to-Text resources to be used while ingesting audio - * files. Optional, CCAI Insights will create a default if not provided. + * files. Optional, CCAI Insights will create a default if not provided. This + * applies to conversations ingested from the UploadConversation and + * IngestConversations endpoints, including conversations coming from CCAI + * Platform. */ @property(nonatomic, strong, nullable) GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1SpeechConfig *speechConfig; @@ -7258,7 +7301,10 @@ GTLR_DEPRECATED /** - * Speech-to-Text configuration. + * Speech-to-Text configuration. Speech-to-Text settings are applied to + * conversations ingested from the UploadConversation and IngestConversations + * endpoints, including conversation coming from CCAI Platform. They are not + * applied to conversations ingested from the CreateConversation endpoint. */ @interface GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1SpeechConfig : GTLRObject diff --git a/Sources/GeneratedServices/Contactcenterinsights/Public/GoogleAPIClientForREST/GTLRContactcenterinsightsQuery.h b/Sources/GeneratedServices/Contactcenterinsights/Public/GoogleAPIClientForREST/GTLRContactcenterinsightsQuery.h index 0e7ac117d..48625a115 100644 --- a/Sources/GeneratedServices/Contactcenterinsights/Public/GoogleAPIClientForREST/GTLRContactcenterinsightsQuery.h +++ b/Sources/GeneratedServices/Contactcenterinsights/Public/GoogleAPIClientForREST/GTLRContactcenterinsightsQuery.h @@ -297,13 +297,15 @@ FOUNDATION_EXTERN NSString * const kGTLRContactcenterinsightsViewFull; @end /** - * Creates a conversation. + * Creates a conversation. DEPRECATED: Use UploadConversation instead. + * CreateConversation does not support audio transcription or DLP redaction. * * Method: contactcenterinsights.projects.locations.conversations.create * * Authorization scope(s): * @c kGTLRAuthScopeContactcenterinsightsCloudPlatform */ +GTLR_DEPRECATED @interface GTLRContactcenterinsightsQuery_ProjectsLocationsConversationsCreate : GTLRContactcenterinsightsQuery /** @@ -322,7 +324,8 @@ FOUNDATION_EXTERN NSString * const kGTLRContactcenterinsightsViewFull; * Fetches a @c * GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1Conversation. * - * Creates a conversation. + * Creates a conversation. DEPRECATED: Use UploadConversation instead. + * CreateConversation does not support audio transcription or DLP redaction. * * @param object The @c * GTLRContactcenterinsights_GoogleCloudContactcenterinsightsV1Conversation diff --git a/Sources/GeneratedServices/Container/GTLRContainerObjects.m b/Sources/GeneratedServices/Container/GTLRContainerObjects.m index c13319766..236a5cdc9 100644 --- a/Sources/GeneratedServices/Container/GTLRContainerObjects.m +++ b/Sources/GeneratedServices/Container/GTLRContainerObjects.m @@ -700,10 +700,10 @@ @implementation GTLRContainer_Cluster nodeConfig, nodeIpv4CidrSize, nodePoolAutoConfig, nodePoolDefaults, nodePools, notificationConfig, parentProductConfig, privateClusterConfig, releaseChannel, resourceLabels, - resourceUsageExportConfig, securityPostureConfig, selfLink, - servicesIpv4Cidr, shieldedNodes, status, statusMessage, subnetwork, - tpuIpv4CidrBlock, verticalPodAutoscaling, workloadIdentityConfig, - zoneProperty; + resourceUsageExportConfig, satisfiesPzi, satisfiesPzs, + securityPostureConfig, selfLink, servicesIpv4Cidr, shieldedNodes, + status, statusMessage, subnetwork, tpuIpv4CidrBlock, + verticalPodAutoscaling, workloadIdentityConfig, zoneProperty; + (NSDictionary *)propertyToJSONKeyMap { NSDictionary *map = @{ @@ -794,6 +794,7 @@ @implementation GTLRContainer_ClusterUpdate desiredMasterAuthorizedNetworksConfig, desiredMasterVersion, desiredMeshCertificates, desiredMonitoringConfig, desiredMonitoringService, desiredNetworkPerformanceConfig, + desiredNodeKubeletConfig, desiredNodePoolAutoConfigKubeletConfig, desiredNodePoolAutoConfigNetworkTags, desiredNodePoolAutoConfigResourceManagerTags, desiredNodePoolAutoscaling, desiredNodePoolId, @@ -1785,7 +1786,7 @@ + (Class)classForAdditionalProperties { // @implementation GTLRContainer_NodeConfigDefaults -@dynamic containerdConfig, gcfsConfig, loggingConfig; +@dynamic containerdConfig, gcfsConfig, loggingConfig, nodeKubeletConfig; @end @@ -1890,7 +1891,7 @@ @implementation GTLRContainer_NodePool // @implementation GTLRContainer_NodePoolAutoConfig -@dynamic networkTags, resourceManagerTags; +@dynamic networkTags, nodeKubeletConfig, resourceManagerTags; @end diff --git a/Sources/GeneratedServices/Container/Public/GoogleAPIClientForREST/GTLRContainerObjects.h b/Sources/GeneratedServices/Container/Public/GoogleAPIClientForREST/GTLRContainerObjects.h index 8b2cfb83c..826358e87 100644 --- a/Sources/GeneratedServices/Container/Public/GoogleAPIClientForREST/GTLRContainerObjects.h +++ b/Sources/GeneratedServices/Container/Public/GoogleAPIClientForREST/GTLRContainerObjects.h @@ -3083,6 +3083,20 @@ FOUNDATION_EXTERN NSString * const kGTLRContainer_WorkloadMetadataConfig_Mode_Mo */ @property(nonatomic, strong, nullable) GTLRContainer_ResourceUsageExportConfig *resourceUsageExportConfig; +/** + * Output only. Reserved for future use. + * + * Uses NSNumber of boolValue. + */ +@property(nonatomic, strong, nullable) NSNumber *satisfiesPzi; + +/** + * Output only. Reserved for future use. + * + * Uses NSNumber of boolValue. + */ +@property(nonatomic, strong, nullable) NSNumber *satisfiesPzs; + /** Enable/Disable Security Posture API features for the cluster. */ @property(nonatomic, strong, nullable) GTLRContainer_SecurityPostureConfig *securityPostureConfig; @@ -3445,6 +3459,15 @@ FOUNDATION_EXTERN NSString * const kGTLRContainer_WorkloadMetadataConfig_Mode_Mo /** The desired network performance config. */ @property(nonatomic, strong, nullable) GTLRContainer_ClusterNetworkPerformanceConfig *desiredNetworkPerformanceConfig; +/** The desired node kubelet config for the cluster. */ +@property(nonatomic, strong, nullable) GTLRContainer_NodeKubeletConfig *desiredNodeKubeletConfig; + +/** + * The desired node kubelet config for all auto-provisioned node pools in + * autopilot clusters and node auto-provisioning enabled clusters. + */ +@property(nonatomic, strong, nullable) GTLRContainer_NodeKubeletConfig *desiredNodePoolAutoConfigKubeletConfig; + /** * The desired network tags that apply to all auto-provisioned node pools in * autopilot clusters and node auto-provisioning enabled clusters. @@ -5734,6 +5757,12 @@ FOUNDATION_EXTERN NSString * const kGTLRContainer_WorkloadMetadataConfig_Mode_Mo /** Logging configuration for node pools. */ @property(nonatomic, strong, nullable) GTLRContainer_NodePoolLoggingConfig *loggingConfig; +/** + * NodeKubeletConfig controls the defaults for new node-pools. Currently only + * `insecure_kubelet_readonly_port_enabled` can be set here. + */ +@property(nonatomic, strong, nullable) GTLRContainer_NodeKubeletConfig *nodeKubeletConfig; + @end @@ -6094,6 +6123,12 @@ FOUNDATION_EXTERN NSString * const kGTLRContainer_WorkloadMetadataConfig_Mode_Mo */ @property(nonatomic, strong, nullable) GTLRContainer_NetworkTags *networkTags; +/** + * NodeKubeletConfig controls the defaults for autoprovisioned node-pools. + * Currently only `insecure_kubelet_readonly_port_enabled` can be set here. + */ +@property(nonatomic, strong, nullable) GTLRContainer_NodeKubeletConfig *nodeKubeletConfig; + /** * Resource manager tag keys and values to be attached to the nodes for * managing Compute Engine firewalls using Network Firewall Policies. diff --git a/Sources/GeneratedServices/DLP/GTLRDLPObjects.m b/Sources/GeneratedServices/DLP/GTLRDLPObjects.m index e4014bb73..cd3224402 100644 --- a/Sources/GeneratedServices/DLP/GTLRDLPObjects.m +++ b/Sources/GeneratedServices/DLP/GTLRDLPObjects.m @@ -446,6 +446,7 @@ NSString * const kGTLRDLP_GooglePrivacyDlpV2TableDataProfile_EncryptionStatus_EncryptionStatusUnspecified = @"ENCRYPTION_STATUS_UNSPECIFIED"; // GTLRDLP_GooglePrivacyDlpV2TableDataProfile.resourceVisibility +NSString * const kGTLRDLP_GooglePrivacyDlpV2TableDataProfile_ResourceVisibility_ResourceVisibilityInconclusive = @"RESOURCE_VISIBILITY_INCONCLUSIVE"; NSString * const kGTLRDLP_GooglePrivacyDlpV2TableDataProfile_ResourceVisibility_ResourceVisibilityPublic = @"RESOURCE_VISIBILITY_PUBLIC"; NSString * const kGTLRDLP_GooglePrivacyDlpV2TableDataProfile_ResourceVisibility_ResourceVisibilityRestricted = @"RESOURCE_VISIBILITY_RESTRICTED"; NSString * const kGTLRDLP_GooglePrivacyDlpV2TableDataProfile_ResourceVisibility_ResourceVisibilityUnspecified = @"RESOURCE_VISIBILITY_UNSPECIFIED"; diff --git a/Sources/GeneratedServices/DLP/Public/GoogleAPIClientForREST/GTLRDLPObjects.h b/Sources/GeneratedServices/DLP/Public/GoogleAPIClientForREST/GTLRDLPObjects.h index 50d727bae..a04d3502b 100644 --- a/Sources/GeneratedServices/DLP/Public/GoogleAPIClientForREST/GTLRDLPObjects.h +++ b/Sources/GeneratedServices/DLP/Public/GoogleAPIClientForREST/GTLRDLPObjects.h @@ -654,19 +654,19 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2ColumnDataProfile_ */ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2ColumnDataProfile_ColumnType_TypeNumeric; /** - * Range type. + * `Range` type. * * Value: "TYPE_RANGE_DATE" */ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2ColumnDataProfile_ColumnType_TypeRangeDate; /** - * Range type. + * `Range` type. * * Value: "TYPE_RANGE_DATETIME" */ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2ColumnDataProfile_ColumnType_TypeRangeDatetime; /** - * Range type. + * `Range` type. * * Value: "TYPE_RANGE_TIMESTAMP" */ @@ -980,9 +980,9 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2CustomInfoType_Lik // GTLRDLP_GooglePrivacyDlpV2DataProfilePubSubMessage.event /** - * Changed one of the following profile metrics: * Table data risk score * - * Table sensitivity score * Table resource visibility * Table encryption type - * * Table predicted infoTypes * Table other infoTypes + * Changed one of the following profile metrics: * Data risk score * + * Sensitivity score * Resource visibility * Encryption type * Predicted + * infoTypes * Other infoTypes * * Value: "CHANGED_PROFILE" */ @@ -2278,7 +2278,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2PubSubExpressions_ */ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2PubSubNotification_DetailOfMessage_DetailLevelUnspecified; /** - * The resource name of the table. + * The name of the profiled resource. * * Value: "RESOURCE_NAME" */ @@ -2294,9 +2294,9 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2PubSubNotification // GTLRDLP_GooglePrivacyDlpV2PubSubNotification.event /** - * Changed one of the following profile metrics: * Table data risk score * - * Table sensitivity score * Table resource visibility * Table encryption type - * * Table predicted infoTypes * Table other infoTypes + * Changed one of the following profile metrics: * Data risk score * + * Sensitivity score * Resource visibility * Encryption type * Predicted + * infoTypes * Other infoTypes * * Value: "CHANGED_PROFILE" */ @@ -2492,6 +2492,13 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2TableDataProfile_E // ---------------------------------------------------------------------------- // GTLRDLP_GooglePrivacyDlpV2TableDataProfile.resourceVisibility +/** + * May contain public items. For example, if a GCS bucket has uniform bucket + * level access disabled, some objects inside it may be public. + * + * Value: "RESOURCE_VISIBILITY_INCONCLUSIVE" + */ +FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2TableDataProfile_ResourceVisibility_ResourceVisibilityInconclusive; /** * Visible to any user. * @@ -3505,8 +3512,8 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2Value_DayOfWeekVal * at creation time, and cannot be updated. It is an error to use a * connection_name from different project or region than the one that holds the * connection. For example, a Connection resource for Cloud SQL connection_name - * "project-id:us-central1:sql-instance" must be created under the parent - * "projects/project-id/locations/us-central1" + * `project-id:us-central1:sql-instance` must be created under the parent + * `projects/project-id/locations/us-central1` */ @property(nonatomic, copy, nullable) NSString *connectionName; @@ -3765,11 +3772,11 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2Value_DayOfWeekVal * @arg @c kGTLRDLP_GooglePrivacyDlpV2ColumnDataProfile_ColumnType_TypeNumeric * Encoded as a decimal string. (Value: "TYPE_NUMERIC") * @arg @c kGTLRDLP_GooglePrivacyDlpV2ColumnDataProfile_ColumnType_TypeRangeDate - * Range type. (Value: "TYPE_RANGE_DATE") + * `Range` type. (Value: "TYPE_RANGE_DATE") * @arg @c kGTLRDLP_GooglePrivacyDlpV2ColumnDataProfile_ColumnType_TypeRangeDatetime - * Range type. (Value: "TYPE_RANGE_DATETIME") + * `Range` type. (Value: "TYPE_RANGE_DATETIME") * @arg @c kGTLRDLP_GooglePrivacyDlpV2ColumnDataProfile_ColumnType_TypeRangeTimestamp - * Range type. (Value: "TYPE_RANGE_TIMESTAMP") + * `Range` type. (Value: "TYPE_RANGE_TIMESTAMP") * @arg @c kGTLRDLP_GooglePrivacyDlpV2ColumnDataProfile_ColumnType_TypeRecord * Container of ordered fields, each with a type and field name. (Value: * "TYPE_RECORD") @@ -3980,7 +3987,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2Value_DayOfWeekVal /** * Output only. Name of the connection: - * projects/{project}/locations/{location}/connections/{name}. + * `projects/{project}/locations/{location}/connections/{name}`. */ @property(nonatomic, copy, nullable) NSString *name; @@ -4779,10 +4786,9 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2Value_DayOfWeekVal * * Likely values: * @arg @c kGTLRDLP_GooglePrivacyDlpV2DataProfilePubSubMessage_Event_ChangedProfile - * Changed one of the following profile metrics: * Table data risk score - * * Table sensitivity score * Table resource visibility * Table - * encryption type * Table predicted infoTypes * Table other infoTypes - * (Value: "CHANGED_PROFILE") + * Changed one of the following profile metrics: * Data risk score * + * Sensitivity score * Resource visibility * Encryption type * Predicted + * infoTypes * Other infoTypes (Value: "CHANGED_PROFILE") * @arg @c kGTLRDLP_GooglePrivacyDlpV2DataProfilePubSubMessage_Event_ErrorChanged * A user (non-internal) error occurred. (Value: "ERROR_CHANGED") * @arg @c kGTLRDLP_GooglePrivacyDlpV2DataProfilePubSubMessage_Event_EventTypeUnspecified @@ -6601,7 +6607,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2Value_DayOfWeekVal /** * Classification of infoTypes to organize them according to geographic - * location, industry, and data type. NEXT_ID: 48 + * location, industry, and data type. */ @interface GTLRDLP_GooglePrivacyDlpV2InfoTypeCategory : GTLRObject @@ -8593,7 +8599,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2Value_DayOfWeekVal * @arg @c kGTLRDLP_GooglePrivacyDlpV2PubSubNotification_DetailOfMessage_DetailLevelUnspecified * Unused. (Value: "DETAIL_LEVEL_UNSPECIFIED") * @arg @c kGTLRDLP_GooglePrivacyDlpV2PubSubNotification_DetailOfMessage_ResourceName - * The resource name of the table. (Value: "RESOURCE_NAME") + * The name of the profiled resource. (Value: "RESOURCE_NAME") * @arg @c kGTLRDLP_GooglePrivacyDlpV2PubSubNotification_DetailOfMessage_TableProfile * The full table data profile. (Value: "TABLE_PROFILE") */ @@ -8605,10 +8611,9 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2Value_DayOfWeekVal * * Likely values: * @arg @c kGTLRDLP_GooglePrivacyDlpV2PubSubNotification_Event_ChangedProfile - * Changed one of the following profile metrics: * Table data risk score - * * Table sensitivity score * Table resource visibility * Table - * encryption type * Table predicted infoTypes * Table other infoTypes - * (Value: "CHANGED_PROFILE") + * Changed one of the following profile metrics: * Data risk score * + * Sensitivity score * Resource visibility * Encryption type * Predicted + * infoTypes * Other infoTypes (Value: "CHANGED_PROFILE") * @arg @c kGTLRDLP_GooglePrivacyDlpV2PubSubNotification_Event_ErrorChanged A * user (non-internal) error occurred. (Value: "ERROR_CHANGED") * @arg @c kGTLRDLP_GooglePrivacyDlpV2PubSubNotification_Event_EventTypeUnspecified @@ -9240,7 +9245,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2Value_DayOfWeekVal /** * Required. The name of the Secret Manager resource that stores the password, - * in the form "projects/project-id/secrets/secret-name/versions/version". + * in the form `projects/project-id/secrets/secret-name/versions/version`. */ @property(nonatomic, copy, nullable) NSString *passwordSecretVersionName; @@ -9649,6 +9654,10 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2Value_DayOfWeekVal * How broadly a resource has been shared. * * Likely values: + * @arg @c kGTLRDLP_GooglePrivacyDlpV2TableDataProfile_ResourceVisibility_ResourceVisibilityInconclusive + * May contain public items. For example, if a GCS bucket has uniform + * bucket level access disabled, some objects inside it may be public. + * (Value: "RESOURCE_VISIBILITY_INCONCLUSIVE") * @arg @c kGTLRDLP_GooglePrivacyDlpV2TableDataProfile_ResourceVisibility_ResourceVisibilityPublic * Visible to any user. (Value: "RESOURCE_VISIBILITY_PUBLIC") * @arg @c kGTLRDLP_GooglePrivacyDlpV2TableDataProfile_ResourceVisibility_ResourceVisibilityRestricted @@ -9834,7 +9843,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLP_GooglePrivacyDlpV2Value_DayOfWeekVal * valid start_time to avoid scanning files that have not been modified since * the last time the JobTrigger executed. This will be based on the time of the * execution of the last run of the JobTrigger or the timespan end_time used in - * the last run of the JobTrigger. *For BigQuery* Inspect jobs triggered by + * the last run of the JobTrigger. **For BigQuery** Inspect jobs triggered by * automatic population will scan data that is at least three hours old when * the job starts. This is because streaming buffer rows are not read during * inspection and reading up to the current timestamp will result in skipped diff --git a/Sources/GeneratedServices/DLP/Public/GoogleAPIClientForREST/GTLRDLPQuery.h b/Sources/GeneratedServices/DLP/Public/GoogleAPIClientForREST/GTLRDLPQuery.h index b345ee889..a201c5306 100644 --- a/Sources/GeneratedServices/DLP/Public/GoogleAPIClientForREST/GTLRDLPQuery.h +++ b/Sources/GeneratedServices/DLP/Public/GoogleAPIClientForREST/GTLRDLPQuery.h @@ -823,7 +823,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; /** * Required. Parent name, typically an organization, without location. For - * example: "organizations/12345678". + * example: `organizations/12345678`. */ @property(nonatomic, copy, nullable) NSString *parent; @@ -833,7 +833,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; * Searches for Connections in a parent. * * @param parent Required. Parent name, typically an organization, without - * location. For example: "organizations/12345678". + * location. For example: `organizations/12345678`. * * @return GTLRDLPQuery_OrganizationsLocationsConnectionsSearch * @@ -4160,7 +4160,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; /** * Required. Parent resource name in the format: - * "projects/{project}/locations/{location}". + * `projects/{project}/locations/{location}`. */ @property(nonatomic, copy, nullable) NSString *parent; @@ -4172,7 +4172,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; * @param object The @c GTLRDLP_GooglePrivacyDlpV2CreateConnectionRequest to * include in the query. * @param parent Required. Parent resource name in the format: - * "projects/{project}/locations/{location}". + * `projects/{project}/locations/{location}`. * * @return GTLRDLPQuery_ProjectsLocationsConnectionsCreate */ @@ -4193,7 +4193,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; /** * Required. Resource name of the Connection to be deleted, in the format: - * "projects/{project}/locations/{location}/connections/{connection}". + * `projects/{project}/locations/{location}/connections/{connection}`. */ @property(nonatomic, copy, nullable) NSString *name; @@ -4204,7 +4204,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; * * @param name Required. Resource name of the Connection to be deleted, in the * format: - * "projects/{project}/locations/{location}/connections/{connection}". + * `projects/{project}/locations/{location}/connections/{connection}`. * * @return GTLRDLPQuery_ProjectsLocationsConnectionsDelete */ @@ -4224,7 +4224,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; /** * Required. Resource name in the format: - * "projects/{project}/locations/{location}/connections/{connection}". + * `projects/{project}/locations/{location}/connections/{connection}`. */ @property(nonatomic, copy, nullable) NSString *name; @@ -4234,7 +4234,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; * Get a Connection by name. * * @param name Required. Resource name in the format: - * "projects/{project}/locations/{location}/connections/{connection}". + * `projects/{project}/locations/{location}/connections/{connection}`. * * @return GTLRDLPQuery_ProjectsLocationsConnectionsGet */ @@ -4265,7 +4265,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; @property(nonatomic, copy, nullable) NSString *pageToken; /** - * Required. Parent name, for example: "projects/project-id/locations/global". + * Required. Parent name, for example: `projects/project-id/locations/global`. */ @property(nonatomic, copy, nullable) NSString *parent; @@ -4275,7 +4275,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; * Lists Connections in a parent. * * @param parent Required. Parent name, for example: - * "projects/project-id/locations/global". + * `projects/project-id/locations/global`. * * @return GTLRDLPQuery_ProjectsLocationsConnectionsList * @@ -4299,7 +4299,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; /** * Required. Resource name in the format: - * "projects/{project}/locations/{location}/connections/{connection}". + * `projects/{project}/locations/{location}/connections/{connection}`. */ @property(nonatomic, copy, nullable) NSString *name; @@ -4311,7 +4311,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; * @param object The @c GTLRDLP_GooglePrivacyDlpV2UpdateConnectionRequest to * include in the query. * @param name Required. Resource name in the format: - * "projects/{project}/locations/{location}/connections/{connection}". + * `projects/{project}/locations/{location}/connections/{connection}`. * * @return GTLRDLPQuery_ProjectsLocationsConnectionsPatch */ @@ -4344,7 +4344,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; /** * Required. Parent name, typically an organization, without location. For - * example: "organizations/12345678". + * example: `organizations/12345678`. */ @property(nonatomic, copy, nullable) NSString *parent; @@ -4354,7 +4354,7 @@ FOUNDATION_EXTERN NSString * const kGTLRDLPTypeRiskAnalysisJob; * Searches for Connections in a parent. * * @param parent Required. Parent name, typically an organization, without - * location. For example: "organizations/12345678". + * location. For example: `organizations/12345678`. * * @return GTLRDLPQuery_ProjectsLocationsConnectionsSearch * diff --git a/Sources/GeneratedServices/Dataform/GTLRDataformQuery.m b/Sources/GeneratedServices/Dataform/GTLRDataformQuery.m index d19cdd187..ec3405d5e 100644 --- a/Sources/GeneratedServices/Dataform/GTLRDataformQuery.m +++ b/Sources/GeneratedServices/Dataform/GTLRDataformQuery.m @@ -132,6 +132,56 @@ + (instancetype)queryWithName:(NSString *)name { @end +@implementation GTLRDataformQuery_ProjectsLocationsRepositoriesCommentThreadsGetIamPolicy + +@dynamic optionsRequestedPolicyVersion, resource; + ++ (NSDictionary *)parameterNameMap { + return @{ @"optionsRequestedPolicyVersion" : @"options.requestedPolicyVersion" }; +} + ++ (instancetype)queryWithResource:(NSString *)resource { + NSArray *pathParams = @[ @"resource" ]; + NSString *pathURITemplate = @"v1beta1/{+resource}:getIamPolicy"; + GTLRDataformQuery_ProjectsLocationsRepositoriesCommentThreadsGetIamPolicy *query = + [[self alloc] initWithPathURITemplate:pathURITemplate + HTTPMethod:nil + pathParameterNames:pathParams]; + query.resource = resource; + query.expectedObjectClass = [GTLRDataform_Policy class]; + query.loggingName = @"dataform.projects.locations.repositories.commentThreads.getIamPolicy"; + return query; +} + +@end + +@implementation GTLRDataformQuery_ProjectsLocationsRepositoriesCommentThreadsSetIamPolicy + +@dynamic resource; + ++ (instancetype)queryWithObject:(GTLRDataform_SetIamPolicyRequest *)object + resource:(NSString *)resource { + if (object == nil) { +#if defined(DEBUG) && DEBUG + NSAssert(object != nil, @"Got a nil object"); +#endif + return nil; + } + NSArray *pathParams = @[ @"resource" ]; + NSString *pathURITemplate = @"v1beta1/{+resource}:setIamPolicy"; + GTLRDataformQuery_ProjectsLocationsRepositoriesCommentThreadsSetIamPolicy *query = + [[self alloc] initWithPathURITemplate:pathURITemplate + HTTPMethod:@"POST" + pathParameterNames:pathParams]; + query.bodyObject = object; + query.resource = resource; + query.expectedObjectClass = [GTLRDataform_Policy class]; + query.loggingName = @"dataform.projects.locations.repositories.commentThreads.setIamPolicy"; + return query; +} + +@end + @implementation GTLRDataformQuery_ProjectsLocationsRepositoriesCommit @dynamic name; diff --git a/Sources/GeneratedServices/Dataform/Public/GoogleAPIClientForREST/GTLRDataformQuery.h b/Sources/GeneratedServices/Dataform/Public/GoogleAPIClientForREST/GTLRDataformQuery.h index 34f23b480..1c6b2c833 100644 --- a/Sources/GeneratedServices/Dataform/Public/GoogleAPIClientForREST/GTLRDataformQuery.h +++ b/Sources/GeneratedServices/Dataform/Public/GoogleAPIClientForREST/GTLRDataformQuery.h @@ -242,6 +242,95 @@ NS_ASSUME_NONNULL_BEGIN @end +/** + * Gets the access control policy for a resource. Returns an empty policy if + * the resource exists and does not have a policy set. + * + * Method: dataform.projects.locations.repositories.commentThreads.getIamPolicy + * + * Authorization scope(s): + * @c kGTLRAuthScopeDataformCloudPlatform + */ +@interface GTLRDataformQuery_ProjectsLocationsRepositoriesCommentThreadsGetIamPolicy : GTLRDataformQuery + +/** + * Optional. The maximum policy version that will be used to format the policy. + * Valid values are 0, 1, and 3. Requests specifying an invalid value will be + * rejected. Requests for policies with any conditional role bindings must + * specify version 3. Policies with no conditional role bindings may specify + * any valid value or leave the field unset. The policy in the response might + * use the policy version that you specified, or it might use a lower policy + * version. For example, if you specify version 3, but the policy has no + * conditional role bindings, the response uses version 1. To learn which + * resources support conditions in their IAM policies, see the [IAM + * documentation](https://cloud.google.com/iam/help/conditions/resource-policies). + */ +@property(nonatomic, assign) NSInteger optionsRequestedPolicyVersion; + +/** + * REQUIRED: The resource for which the policy is being requested. See + * [Resource names](https://cloud.google.com/apis/design/resource_names) for + * the appropriate value for this field. + */ +@property(nonatomic, copy, nullable) NSString *resource; + +/** + * Fetches a @c GTLRDataform_Policy. + * + * Gets the access control policy for a resource. Returns an empty policy if + * the resource exists and does not have a policy set. + * + * @param resource REQUIRED: The resource for which the policy is being + * requested. See [Resource + * names](https://cloud.google.com/apis/design/resource_names) for the + * appropriate value for this field. + * + * @return GTLRDataformQuery_ProjectsLocationsRepositoriesCommentThreadsGetIamPolicy + */ ++ (instancetype)queryWithResource:(NSString *)resource; + +@end + +/** + * Sets the access control policy on the specified resource. Replaces any + * existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and + * `PERMISSION_DENIED` errors. + * + * Method: dataform.projects.locations.repositories.commentThreads.setIamPolicy + * + * Authorization scope(s): + * @c kGTLRAuthScopeDataformCloudPlatform + */ +@interface GTLRDataformQuery_ProjectsLocationsRepositoriesCommentThreadsSetIamPolicy : GTLRDataformQuery + +/** + * REQUIRED: The resource for which the policy is being specified. See + * [Resource names](https://cloud.google.com/apis/design/resource_names) for + * the appropriate value for this field. + */ +@property(nonatomic, copy, nullable) NSString *resource; + +/** + * Fetches a @c GTLRDataform_Policy. + * + * Sets the access control policy on the specified resource. Replaces any + * existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and + * `PERMISSION_DENIED` errors. + * + * @param object The @c GTLRDataform_SetIamPolicyRequest to include in the + * query. + * @param resource REQUIRED: The resource for which the policy is being + * specified. See [Resource + * names](https://cloud.google.com/apis/design/resource_names) for the + * appropriate value for this field. + * + * @return GTLRDataformQuery_ProjectsLocationsRepositoriesCommentThreadsSetIamPolicy + */ ++ (instancetype)queryWithObject:(GTLRDataform_SetIamPolicyRequest *)object + resource:(NSString *)resource; + +@end + /** * Applies a Git commit to a Repository. The Repository must not have a value * for `git_remote_settings.url`. diff --git a/Sources/GeneratedServices/Dataproc/Public/GoogleAPIClientForREST/GTLRDataprocObjects.h b/Sources/GeneratedServices/Dataproc/Public/GoogleAPIClientForREST/GTLRDataprocObjects.h index fac7c1f25..db3e17d76 100644 --- a/Sources/GeneratedServices/Dataproc/Public/GoogleAPIClientForREST/GTLRDataprocObjects.h +++ b/Sources/GeneratedServices/Dataproc/Public/GoogleAPIClientForREST/GTLRDataprocObjects.h @@ -1273,13 +1273,13 @@ FOUNDATION_EXTERN NSString * const kGTLRDataproc_YarnApplication_State_Submitted * Full URL, partial URI, or short name of the accelerator type resource to * expose to this instance. See Compute Engine AcceleratorTypes * (https://cloud.google.com/compute/docs/reference/v1/acceleratorTypes).Examples: - * https://www.googleapis.com/compute/v1/projects/[project_id]/zones/[zone]/acceleratorTypes/nvidia-tesla-k80 - * projects/[project_id]/zones/[zone]/acceleratorTypes/nvidia-tesla-k80 - * nvidia-tesla-k80Auto Zone Exception: If you are using the Dataproc Auto Zone + * https://www.googleapis.com/compute/v1/projects/[project_id]/zones/[zone]/acceleratorTypes/nvidia-tesla-t4 + * projects/[project_id]/zones/[zone]/acceleratorTypes/nvidia-tesla-t4 + * nvidia-tesla-t4Auto Zone Exception: If you are using the Dataproc Auto Zone * Placement * (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/auto-zone#using_auto_zone_placement) * feature, you must use the short name of the accelerator type resource, for - * example, nvidia-tesla-k80. + * example, nvidia-tesla-t4. */ @property(nonatomic, copy, nullable) NSString *acceleratorTypeUri; diff --git a/Sources/GeneratedServices/Directory/GTLRDirectoryObjects.m b/Sources/GeneratedServices/Directory/GTLRDirectoryObjects.m index 871af09c9..016a75626 100644 --- a/Sources/GeneratedServices/Directory/GTLRDirectoryObjects.m +++ b/Sources/GeneratedServices/Directory/GTLRDirectoryObjects.m @@ -601,7 +601,7 @@ @implementation GTLRDirectory_ChromeOsDevice cpuInfo, cpuStatusReports, deprovisionReason, deviceFiles, deviceId, deviceLicenseType, diskVolumeReports, dockMacAddress, ETag, ethernetMacAddress, ethernetMacAddress0, extendedSupportEligible, - extendedSupportEnabled, extendedSupportStart, firmwareVersion, + extendedSupportEnabled, extendedSupportStart, fanInfo, firmwareVersion, firstEnrollmentTime, kind, lastDeprovisionTimestamp, lastEnrollmentTime, lastKnownNetwork, lastSync, macAddress, manufactureDate, meid, model, notes, orderNumber, orgUnitId, @@ -621,6 +621,7 @@ @implementation GTLRDirectory_ChromeOsDevice @"cpuStatusReports" : [GTLRDirectory_ChromeOsDevice_CpuStatusReports_Item class], @"deviceFiles" : [GTLRDirectory_ChromeOsDevice_DeviceFiles_Item class], @"diskVolumeReports" : [GTLRDirectory_ChromeOsDevice_DiskVolumeReports_Item class], + @"fanInfo" : [GTLRDirectory_FanInfo class], @"lastKnownNetwork" : [GTLRDirectory_ChromeOsDevice_LastKnownNetwork_Item class], @"recentUsers" : [GTLRDirectory_ChromeOsDevice_RecentUsers_Item class], @"screenshotFiles" : [GTLRDirectory_ChromeOsDevice_ScreenshotFiles_Item class], @@ -1062,6 +1063,16 @@ @implementation GTLRDirectory_FailureInfo @end +// ---------------------------------------------------------------------------- +// +// GTLRDirectory_FanInfo +// + +@implementation GTLRDirectory_FanInfo +@dynamic speedRpm; +@end + + // ---------------------------------------------------------------------------- // // GTLRDirectory_Feature diff --git a/Sources/GeneratedServices/Directory/Public/GoogleAPIClientForREST/GTLRDirectoryObjects.h b/Sources/GeneratedServices/Directory/Public/GoogleAPIClientForREST/GTLRDirectoryObjects.h index 17fc41780..d15806d9a 100644 --- a/Sources/GeneratedServices/Directory/Public/GoogleAPIClientForREST/GTLRDirectoryObjects.h +++ b/Sources/GeneratedServices/Directory/Public/GoogleAPIClientForREST/GTLRDirectoryObjects.h @@ -48,6 +48,7 @@ @class GTLRDirectory_DomainAlias; @class GTLRDirectory_Domains; @class GTLRDirectory_FailureInfo; +@class GTLRDirectory_FanInfo; @class GTLRDirectory_Feature; @class GTLRDirectory_Group; @class GTLRDirectory_Member; @@ -1892,6 +1893,9 @@ FOUNDATION_EXTERN NSString * const kGTLRDirectory_RoleAssignment_AssigneeType_Us */ @property(nonatomic, copy, nullable) NSString *extendedSupportStart; +/** Output only. Fan information for the device. */ +@property(nonatomic, strong, nullable) NSArray *fanInfo; + /** The Chrome device's firmware version. */ @property(nonatomic, copy, nullable) NSString *firmwareVersion; @@ -3017,6 +3021,21 @@ FOUNDATION_EXTERN NSString * const kGTLRDirectory_RoleAssignment_AssigneeType_Us @end +/** + * Information about the device's fan. + */ +@interface GTLRDirectory_FanInfo : GTLRObject + +/** + * Output only. Fan speed in RPM. + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *speedRpm; + +@end + + /** * JSON template for Feature object in Directory API. */ diff --git a/Sources/GeneratedServices/Firestore/GTLRFirestoreObjects.m b/Sources/GeneratedServices/Firestore/GTLRFirestoreObjects.m index 323723d46..fbf354ce0 100644 --- a/Sources/GeneratedServices/Firestore/GTLRFirestoreObjects.m +++ b/Sources/GeneratedServices/Firestore/GTLRFirestoreObjects.m @@ -781,9 +781,9 @@ @implementation GTLRFirestore_GoogleFirestoreAdminV1DailyRecurrence @implementation GTLRFirestore_GoogleFirestoreAdminV1Database @dynamic appEngineIntegrationMode, cmekConfig, concurrencyMode, createTime, - deleteProtectionState, earliestVersionTime, ETag, keyPrefix, - locationId, name, pointInTimeRecoveryEnablement, type, uid, updateTime, - versionRetentionPeriod; + deleteProtectionState, deleteTime, earliestVersionTime, ETag, + keyPrefix, locationId, name, pointInTimeRecoveryEnablement, type, uid, + updateTime, versionRetentionPeriod; + (NSDictionary *)propertyToJSONKeyMap { return @{ @"ETag" : @"etag" }; diff --git a/Sources/GeneratedServices/Firestore/GTLRFirestoreQuery.m b/Sources/GeneratedServices/Firestore/GTLRFirestoreQuery.m index d9b10fe38..b41c48e18 100644 --- a/Sources/GeneratedServices/Firestore/GTLRFirestoreQuery.m +++ b/Sources/GeneratedServices/Firestore/GTLRFirestoreQuery.m @@ -914,7 +914,7 @@ + (instancetype)queryWithObject:(GTLRFirestore_GoogleFirestoreAdminV1ImportDocum @implementation GTLRFirestoreQuery_ProjectsDatabasesList -@dynamic parent; +@dynamic parent, showDeleted; + (instancetype)queryWithParent:(NSString *)parent { NSArray *pathParams = @[ @"parent" ]; diff --git a/Sources/GeneratedServices/Firestore/Public/GoogleAPIClientForREST/GTLRFirestoreObjects.h b/Sources/GeneratedServices/Firestore/Public/GoogleAPIClientForREST/GTLRFirestoreObjects.h index aef91583b..db06cffb1 100644 --- a/Sources/GeneratedServices/Firestore/Public/GoogleAPIClientForREST/GTLRFirestoreObjects.h +++ b/Sources/GeneratedServices/Firestore/Public/GoogleAPIClientForREST/GTLRFirestoreObjects.h @@ -2283,6 +2283,12 @@ FOUNDATION_EXTERN NSString * const kGTLRFirestore_Value_NullValue_NullValue; */ @property(nonatomic, copy, nullable) NSString *deleteProtectionState; +/** + * Output only. The timestamp at which this database was soft deleted. Only set + * if the database has been soft deleted. + */ +@property(nonatomic, strong, nullable) GTLRDateTime *deleteTime; + /** * Output only. The earliest timestamp at which older versions of the data can * be read from the database. See [version_retention_period] above; this field diff --git a/Sources/GeneratedServices/Firestore/Public/GoogleAPIClientForREST/GTLRFirestoreQuery.h b/Sources/GeneratedServices/Firestore/Public/GoogleAPIClientForREST/GTLRFirestoreQuery.h index 0ea48e0bf..aa66b0c03 100644 --- a/Sources/GeneratedServices/Firestore/Public/GoogleAPIClientForREST/GTLRFirestoreQuery.h +++ b/Sources/GeneratedServices/Firestore/Public/GoogleAPIClientForREST/GTLRFirestoreQuery.h @@ -1597,6 +1597,9 @@ NS_ASSUME_NONNULL_BEGIN /** Required. A parent name of the form `projects/{project_id}` */ @property(nonatomic, copy, nullable) NSString *parent; +/** If true, also returns deleted resources. */ +@property(nonatomic, assign) BOOL showDeleted; + /** * Fetches a @c GTLRFirestore_GoogleFirestoreAdminV1ListDatabasesResponse. * diff --git a/Sources/GeneratedServices/HangoutsChat/Public/GoogleAPIClientForREST/GTLRHangoutsChatQuery.h b/Sources/GeneratedServices/HangoutsChat/Public/GoogleAPIClientForREST/GTLRHangoutsChatQuery.h index 7df09a4dd..f22783a74 100644 --- a/Sources/GeneratedServices/HangoutsChat/Public/GoogleAPIClientForREST/GTLRHangoutsChatQuery.h +++ b/Sources/GeneratedServices/HangoutsChat/Public/GoogleAPIClientForREST/GTLRHangoutsChatQuery.h @@ -780,7 +780,9 @@ FOUNDATION_EXTERN NSString * const kGTLRHangoutsChatMessageReplyOptionReplyMessa @end /** - * Updates a membership. Requires [user + * Updates a membership. For an example, see [Update a user's membership in a + * space](https://developers.google.com/workspace/chat/update-members). + * Requires [user * authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). * * Method: chat.spaces.members.patch @@ -808,7 +810,9 @@ FOUNDATION_EXTERN NSString * const kGTLRHangoutsChatMessageReplyOptionReplyMessa /** * Fetches a @c GTLRHangoutsChat_Membership. * - * Updates a membership. Requires [user + * Updates a membership. For an example, see [Update a user's membership in a + * space](https://developers.google.com/workspace/chat/update-members). + * Requires [user * authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). * * @param object The @c GTLRHangoutsChat_Membership to include in the query. @@ -1859,7 +1863,10 @@ FOUNDATION_EXTERN NSString * const kGTLRHangoutsChatMessageReplyOptionReplyMessa /** * Returns details about a user's read state within a space, used to identify - * read and unread messages. Requires [user + * read and unread messages. For an example, see [Get details about a user's + * space read + * state](https://developers.google.com/workspace/chat/get-space-read-state). + * Requires [user * authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). * * Method: chat.users.spaces.getSpaceReadState @@ -1885,7 +1892,10 @@ FOUNDATION_EXTERN NSString * const kGTLRHangoutsChatMessageReplyOptionReplyMessa * Fetches a @c GTLRHangoutsChat_SpaceReadState. * * Returns details about a user's read state within a space, used to identify - * read and unread messages. Requires [user + * read and unread messages. For an example, see [Get details about a user's + * space read + * state](https://developers.google.com/workspace/chat/get-space-read-state). + * Requires [user * authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). * * @param name Required. Resource name of the space read state to retrieve. @@ -1905,7 +1915,10 @@ FOUNDATION_EXTERN NSString * const kGTLRHangoutsChatMessageReplyOptionReplyMessa /** * Returns details about a user's read state within a thread, used to identify - * read and unread messages. Requires [user + * read and unread messages. For an example, see [Get details about a user's + * thread read + * state](https://developers.google.com/workspace/chat/get-thread-read-state). + * Requires [user * authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). * * Method: chat.users.spaces.threads.getThreadReadState @@ -1933,7 +1946,10 @@ FOUNDATION_EXTERN NSString * const kGTLRHangoutsChatMessageReplyOptionReplyMessa * Fetches a @c GTLRHangoutsChat_ThreadReadState. * * Returns details about a user's read state within a thread, used to identify - * read and unread messages. Requires [user + * read and unread messages. For an example, see [Get details about a user's + * thread read + * state](https://developers.google.com/workspace/chat/get-thread-read-state). + * Requires [user * authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). * * @param name Required. Resource name of the thread read state to retrieve. @@ -1954,7 +1970,9 @@ FOUNDATION_EXTERN NSString * const kGTLRHangoutsChatMessageReplyOptionReplyMessa /** * Updates a user's read state within a space, used to identify read and unread - * messages. Requires [user + * messages. For an example, see [Update a user's space read + * state](https://developers.google.com/workspace/chat/update-space-read-state). + * Requires [user * authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). * * Method: chat.users.spaces.updateSpaceReadState @@ -1989,7 +2007,9 @@ FOUNDATION_EXTERN NSString * const kGTLRHangoutsChatMessageReplyOptionReplyMessa * Fetches a @c GTLRHangoutsChat_SpaceReadState. * * Updates a user's read state within a space, used to identify read and unread - * messages. Requires [user + * messages. For an example, see [Update a user's space read + * state](https://developers.google.com/workspace/chat/update-space-read-state). + * Requires [user * authentication](https://developers.google.com/workspace/chat/authenticate-authorize-chat-user). * * @param object The @c GTLRHangoutsChat_SpaceReadState to include in the diff --git a/Sources/GeneratedServices/HangoutsChat/Public/GoogleAPIClientForREST/GTLRHangoutsChatService.h b/Sources/GeneratedServices/HangoutsChat/Public/GoogleAPIClientForREST/GTLRHangoutsChatService.h index 9fcbc9d1d..1c717b444 100644 --- a/Sources/GeneratedServices/HangoutsChat/Public/GoogleAPIClientForREST/GTLRHangoutsChatService.h +++ b/Sources/GeneratedServices/HangoutsChat/Public/GoogleAPIClientForREST/GTLRHangoutsChatService.h @@ -48,8 +48,8 @@ FOUNDATION_EXTERN NSString * const kGTLRAuthScopeHangoutsChatDelete; */ FOUNDATION_EXTERN NSString * const kGTLRAuthScopeHangoutsChatImport; /** - * Authorization scope: View, add, and remove members from conversations in - * Google Chat + * Authorization scope: View, add, update, and remove members from + * conversations in Google Chat * * Value "https://www.googleapis.com/auth/chat.memberships" */ diff --git a/Sources/GeneratedServices/Logging/GTLRLoggingObjects.m b/Sources/GeneratedServices/Logging/GTLRLoggingObjects.m index 9eb7bbd17..421c4bfdc 100644 --- a/Sources/GeneratedServices/Logging/GTLRLoggingObjects.m +++ b/Sources/GeneratedServices/Logging/GTLRLoggingObjects.m @@ -1013,8 +1013,8 @@ @implementation GTLRLogging_LogLine @implementation GTLRLogging_LogMetric @dynamic bucketName, bucketOptions, createTime, descriptionProperty, disabled, - filter, labelExtractors, metricDescriptor, name, updateTime, - valueExtractor, version; + filter, labelExtractors, metricDescriptor, name, resourceName, + updateTime, valueExtractor, version; + (NSDictionary *)propertyToJSONKeyMap { return @{ @"descriptionProperty" : @"description" }; diff --git a/Sources/GeneratedServices/Logging/Public/GoogleAPIClientForREST/GTLRLoggingObjects.h b/Sources/GeneratedServices/Logging/Public/GoogleAPIClientForREST/GTLRLoggingObjects.h index 90bdeb862..e2009e093 100644 --- a/Sources/GeneratedServices/Logging/Public/GoogleAPIClientForREST/GTLRLoggingObjects.h +++ b/Sources/GeneratedServices/Logging/Public/GoogleAPIClientForREST/GTLRLoggingObjects.h @@ -3179,6 +3179,12 @@ FOUNDATION_EXTERN NSString * const kGTLRLogging_SuppressionInfo_Reason_ReasonUns */ @property(nonatomic, copy, nullable) NSString *name; +/** + * Output only. The resource name of the metric: + * "projects/[PROJECT_ID]/metrics/[METRIC_ID]" + */ +@property(nonatomic, copy, nullable) NSString *resourceName; + /** * Output only. The last update timestamp of the metric.This field may not be * present for older metrics. diff --git a/Sources/GeneratedServices/MigrationCenterAPI/Public/GoogleAPIClientForREST/GTLRMigrationCenterAPIObjects.h b/Sources/GeneratedServices/MigrationCenterAPI/Public/GoogleAPIClientForREST/GTLRMigrationCenterAPIObjects.h index 0b619b8bf..f0b84fb49 100644 --- a/Sources/GeneratedServices/MigrationCenterAPI/Public/GoogleAPIClientForREST/GTLRMigrationCenterAPIObjects.h +++ b/Sources/GeneratedServices/MigrationCenterAPI/Public/GoogleAPIClientForREST/GTLRMigrationCenterAPIObjects.h @@ -1637,7 +1637,7 @@ FOUNDATION_EXTERN NSString * const kGTLRMigrationCenterAPI_VmwareEnginePreferenc /** * Daily resource usage aggregations. Contains all of the data available for an - * asset, up to the last 420 days. Aggregations are sorted from oldest to most + * asset, up to the last 40 days. Aggregations are sorted from oldest to most * recent. */ @property(nonatomic, strong, nullable) NSArray *dailyResourceUsageAggregations; diff --git a/Sources/GeneratedServices/NetworkSecurity/Public/GoogleAPIClientForREST/GTLRNetworkSecurityObjects.h b/Sources/GeneratedServices/NetworkSecurity/Public/GoogleAPIClientForREST/GTLRNetworkSecurityObjects.h index 7307f8af3..3b51db98e 100644 --- a/Sources/GeneratedServices/NetworkSecurity/Public/GoogleAPIClientForREST/GTLRNetworkSecurityObjects.h +++ b/Sources/GeneratedServices/NetworkSecurity/Public/GoogleAPIClientForREST/GTLRNetworkSecurityObjects.h @@ -2271,7 +2271,7 @@ FOUNDATION_EXTERN NSString * const kGTLRNetworkSecurity_TlsInspectionPolicy_TlsF /** * SecurityProfile is a resource that defines the behavior for one of many - * ProfileTypes. Next ID: 9 + * ProfileTypes. Next ID: 10 */ @interface GTLRNetworkSecurity_SecurityProfile : GTLRObject @@ -2337,7 +2337,7 @@ FOUNDATION_EXTERN NSString * const kGTLRNetworkSecurity_TlsInspectionPolicy_TlsF /** * SecurityProfileGroup is a resource that defines the behavior for various - * ProfileTypes. Next ID: 8 + * ProfileTypes. Next ID: 9 */ @interface GTLRNetworkSecurity_SecurityProfileGroup : GTLRObject diff --git a/Sources/GeneratedServices/OrgPolicyAPI/GTLROrgPolicyAPIObjects.m b/Sources/GeneratedServices/OrgPolicyAPI/GTLROrgPolicyAPIObjects.m index 1a28c8aea..929895e4c 100644 --- a/Sources/GeneratedServices/OrgPolicyAPI/GTLROrgPolicyAPIObjects.m +++ b/Sources/GeneratedServices/OrgPolicyAPI/GTLROrgPolicyAPIObjects.m @@ -38,6 +38,7 @@ // GTLROrgPolicyAPI_GoogleCloudOrgpolicyV2CustomConstraint.methodTypes NSString * const kGTLROrgPolicyAPI_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_Create = @"CREATE"; NSString * const kGTLROrgPolicyAPI_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_Delete = @"DELETE"; +NSString * const kGTLROrgPolicyAPI_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_GovernTags = @"GOVERN_TAGS"; NSString * const kGTLROrgPolicyAPI_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_MethodTypeUnspecified = @"METHOD_TYPE_UNSPECIFIED"; NSString * const kGTLROrgPolicyAPI_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_RemoveGrant = @"REMOVE_GRANT"; NSString * const kGTLROrgPolicyAPI_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_Update = @"UPDATE"; diff --git a/Sources/GeneratedServices/OrgPolicyAPI/Public/GoogleAPIClientForREST/GTLROrgPolicyAPIObjects.h b/Sources/GeneratedServices/OrgPolicyAPI/Public/GoogleAPIClientForREST/GTLROrgPolicyAPIObjects.h index b3b621d04..197ca2d23 100644 --- a/Sources/GeneratedServices/OrgPolicyAPI/Public/GoogleAPIClientForREST/GTLROrgPolicyAPIObjects.h +++ b/Sources/GeneratedServices/OrgPolicyAPI/Public/GoogleAPIClientForREST/GTLROrgPolicyAPIObjects.h @@ -148,6 +148,12 @@ FOUNDATION_EXTERN NSString * const kGTLROrgPolicyAPI_GoogleCloudOrgpolicyV2Custo * Value: "DELETE" */ FOUNDATION_EXTERN NSString * const kGTLROrgPolicyAPI_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_Delete; +/** + * Constraint applied when enforcing forced tagging. + * + * Value: "GOVERN_TAGS" + */ +FOUNDATION_EXTERN NSString * const kGTLROrgPolicyAPI_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_GovernTags; /** * Unspecified. Results in an error. * diff --git a/Sources/GeneratedServices/PlayIntegrity/GTLRPlayIntegrityObjects.m b/Sources/GeneratedServices/PlayIntegrity/GTLRPlayIntegrityObjects.m index f88d3e5ba..8a808ab14 100644 --- a/Sources/GeneratedServices/PlayIntegrity/GTLRPlayIntegrityObjects.m +++ b/Sources/GeneratedServices/PlayIntegrity/GTLRPlayIntegrityObjects.m @@ -30,6 +30,17 @@ NSString * const kGTLRPlayIntegrity_AccountDetails_AppLicensingVerdict_Unknown = @"UNKNOWN"; NSString * const kGTLRPlayIntegrity_AccountDetails_AppLicensingVerdict_Unlicensed = @"UNLICENSED"; +// GTLRPlayIntegrity_AppAccessRiskVerdict.appsDetected +NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_AppsDetectedUnspecified = @"APPS_DETECTED_UNSPECIFIED"; +NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_KnownCapturing = @"KNOWN_CAPTURING"; +NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_KnownControlling = @"KNOWN_CONTROLLING"; +NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_KnownInstalled = @"KNOWN_INSTALLED"; +NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_KnownOverlays = @"KNOWN_OVERLAYS"; +NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_UnknownCapturing = @"UNKNOWN_CAPTURING"; +NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_UnknownControlling = @"UNKNOWN_CONTROLLING"; +NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_UnknownInstalled = @"UNKNOWN_INSTALLED"; +NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_UnknownOverlays = @"UNKNOWN_OVERLAYS"; + // GTLRPlayIntegrity_AppAccessRiskVerdict.otherApps NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_OtherApps_Capturing = @"CAPTURING"; NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_OtherApps_Controlling = @"CONTROLLING"; @@ -102,7 +113,15 @@ @implementation GTLRPlayIntegrity_AccountDetails // @implementation GTLRPlayIntegrity_AppAccessRiskVerdict -@dynamic otherApps, playOrSystemApps; +@dynamic appsDetected, otherApps, playOrSystemApps; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"appsDetected" : [NSString class] + }; + return map; +} + @end diff --git a/Sources/GeneratedServices/PlayIntegrity/Public/GoogleAPIClientForREST/GTLRPlayIntegrityObjects.h b/Sources/GeneratedServices/PlayIntegrity/Public/GoogleAPIClientForREST/GTLRPlayIntegrityObjects.h index 9dd81eae3..26537d07c 100644 --- a/Sources/GeneratedServices/PlayIntegrity/Public/GoogleAPIClientForREST/GTLRPlayIntegrityObjects.h +++ b/Sources/GeneratedServices/PlayIntegrity/Public/GoogleAPIClientForREST/GTLRPlayIntegrityObjects.h @@ -109,6 +109,77 @@ FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AccountDetails_AppLicensin */ FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AccountDetails_AppLicensingVerdict_Unlicensed; +// ---------------------------------------------------------------------------- +// GTLRPlayIntegrity_AppAccessRiskVerdict.appsDetected + +/** + * Apps detected is unspecified. + * + * Value: "APPS_DETECTED_UNSPECIFIED" + */ +FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_AppsDetectedUnspecified; +/** + * One or more apps installed by Google Play or preloaded on the device is + * running that could be used to read or capture the requesting app, such as a + * screen recording app. + * + * Value: "KNOWN_CAPTURING" + */ +FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_KnownCapturing; +/** + * One or more apps installed by Google Play or preloaded on the device is + * running that could be used to control the device, such as a remote support + * app. + * + * Value: "KNOWN_CONTROLLING" + */ +FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_KnownControlling; +/** + * One or more apps is installed by Google Play or preloaded on the system + * partition by the device manufacturer. + * + * Value: "KNOWN_INSTALLED" + */ +FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_KnownInstalled; +/** + * One or more apps installed by Google Play or preloaded on the device is + * running that could be used to display overlays over the requesting app. + * + * Value: "KNOWN_OVERLAYS" + */ +FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_KnownOverlays; +/** + * One or more unknown apps, which were not installed by Google Play or + * preloaded on the device, is running that could be used to read or capture + * the requesting app, such as a screen recording app. + * + * Value: "UNKNOWN_CAPTURING" + */ +FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_UnknownCapturing; +/** + * One or more unknown apps, which were not installed by Google Play or + * preloaded on the device, is running that could be used to control the + * device, such as a remote support app. + * + * Value: "UNKNOWN_CONTROLLING" + */ +FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_UnknownControlling; +/** + * One or more unknown apps is installed, that were not installed by Google + * Play or preloaded on the system partition by the device manufacturer. + * + * Value: "UNKNOWN_INSTALLED" + */ +FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_UnknownInstalled; +/** + * One or more unknown apps, which were not installed by Google Play or + * preloaded on the device, is running that could be used to display overlays + * over the requesting app. + * + * Value: "UNKNOWN_OVERLAYS" + */ +FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_AppAccessRiskVerdict_AppsDetected_UnknownOverlays; + // ---------------------------------------------------------------------------- // GTLRPlayIntegrity_AppAccessRiskVerdict.otherApps @@ -427,7 +498,11 @@ FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_RecentDeviceActivity_Devic */ @interface GTLRPlayIntegrity_AppAccessRiskVerdict : GTLRObject +/** List of detected app types signalled for App Access Risk. */ +@property(nonatomic, strong, nullable) NSArray *appsDetected; + /** + * Deprecated: this field will be removed, please use apps_detected instead. * App access risk verdict related to apps that are not installed by Google * Play, and are not preloaded on the system image by the device manufacturer. * @@ -452,9 +527,10 @@ FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_RecentDeviceActivity_Devic * @arg @c kGTLRPlayIntegrity_AppAccessRiskVerdict_OtherApps_Unknown Risk * type is unknown. (Value: "UNKNOWN") */ -@property(nonatomic, copy, nullable) NSString *otherApps; +@property(nonatomic, copy, nullable) NSString *otherApps GTLR_DEPRECATED; /** + * Deprecated: this field will be removed, please use apps_detected instead. * App access risk verdict related to apps that are not installed by the Google * Play Store, and are not preloaded on the system image by the device * manufacturer. @@ -480,7 +556,7 @@ FOUNDATION_EXTERN NSString * const kGTLRPlayIntegrity_RecentDeviceActivity_Devic * @arg @c kGTLRPlayIntegrity_AppAccessRiskVerdict_PlayOrSystemApps_Unknown * Risk type is unknown. (Value: "UNKNOWN") */ -@property(nonatomic, copy, nullable) NSString *playOrSystemApps; +@property(nonatomic, copy, nullable) NSString *playOrSystemApps GTLR_DEPRECATED; @end diff --git a/Sources/GeneratedServices/PolicySimulator/GTLRPolicySimulatorObjects.m b/Sources/GeneratedServices/PolicySimulator/GTLRPolicySimulatorObjects.m index fd541dd3d..b2742a84f 100644 --- a/Sources/GeneratedServices/PolicySimulator/GTLRPolicySimulatorObjects.m +++ b/Sources/GeneratedServices/PolicySimulator/GTLRPolicySimulatorObjects.m @@ -27,6 +27,7 @@ // GTLRPolicySimulator_GoogleCloudOrgpolicyV2CustomConstraint.methodTypes NSString * const kGTLRPolicySimulator_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_Create = @"CREATE"; NSString * const kGTLRPolicySimulator_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_Delete = @"DELETE"; +NSString * const kGTLRPolicySimulator_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_GovernTags = @"GOVERN_TAGS"; NSString * const kGTLRPolicySimulator_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_MethodTypeUnspecified = @"METHOD_TYPE_UNSPECIFIED"; NSString * const kGTLRPolicySimulator_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_RemoveGrant = @"REMOVE_GRANT"; NSString * const kGTLRPolicySimulator_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_Update = @"UPDATE"; diff --git a/Sources/GeneratedServices/PolicySimulator/Public/GoogleAPIClientForREST/GTLRPolicySimulatorObjects.h b/Sources/GeneratedServices/PolicySimulator/Public/GoogleAPIClientForREST/GTLRPolicySimulatorObjects.h index 1b0243b02..134ee50fa 100644 --- a/Sources/GeneratedServices/PolicySimulator/Public/GoogleAPIClientForREST/GTLRPolicySimulatorObjects.h +++ b/Sources/GeneratedServices/PolicySimulator/Public/GoogleAPIClientForREST/GTLRPolicySimulatorObjects.h @@ -112,6 +112,12 @@ FOUNDATION_EXTERN NSString * const kGTLRPolicySimulator_GoogleCloudOrgpolicyV2Cu * Value: "DELETE" */ FOUNDATION_EXTERN NSString * const kGTLRPolicySimulator_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_Delete; +/** + * Constraint applied when enforcing forced tagging. + * + * Value: "GOVERN_TAGS" + */ +FOUNDATION_EXTERN NSString * const kGTLRPolicySimulator_GoogleCloudOrgpolicyV2CustomConstraint_MethodTypes_GovernTags; /** * Unspecified. Results in an error. * diff --git a/Sources/GeneratedServices/Pubsub/GTLRPubsubObjects.m b/Sources/GeneratedServices/Pubsub/GTLRPubsubObjects.m index 0cf356caf..f05ab1251 100644 --- a/Sources/GeneratedServices/Pubsub/GTLRPubsubObjects.m +++ b/Sources/GeneratedServices/Pubsub/GTLRPubsubObjects.m @@ -35,6 +35,7 @@ NSString * const kGTLRPubsub_CloudStorageConfig_State_InTransitLocationRestriction = @"IN_TRANSIT_LOCATION_RESTRICTION"; NSString * const kGTLRPubsub_CloudStorageConfig_State_NotFound = @"NOT_FOUND"; NSString * const kGTLRPubsub_CloudStorageConfig_State_PermissionDenied = @"PERMISSION_DENIED"; +NSString * const kGTLRPubsub_CloudStorageConfig_State_SchemaMismatch = @"SCHEMA_MISMATCH"; NSString * const kGTLRPubsub_CloudStorageConfig_State_StateUnspecified = @"STATE_UNSPECIFIED"; // GTLRPubsub_Schema.type diff --git a/Sources/GeneratedServices/Pubsub/Public/GoogleAPIClientForREST/GTLRPubsubObjects.h b/Sources/GeneratedServices/Pubsub/Public/GoogleAPIClientForREST/GTLRPubsubObjects.h index e72bef7aa..dcc62c32d 100644 --- a/Sources/GeneratedServices/Pubsub/Public/GoogleAPIClientForREST/GTLRPubsubObjects.h +++ b/Sources/GeneratedServices/Pubsub/Public/GoogleAPIClientForREST/GTLRPubsubObjects.h @@ -178,6 +178,13 @@ FOUNDATION_EXTERN NSString * const kGTLRPubsub_CloudStorageConfig_State_NotFound * Value: "PERMISSION_DENIED" */ FOUNDATION_EXTERN NSString * const kGTLRPubsub_CloudStorageConfig_State_PermissionDenied; +/** + * Cannot write to the Cloud Storage bucket due to an incompatibility between + * the topic schema and subscription settings. + * + * Value: "SCHEMA_MISMATCH" + */ +FOUNDATION_EXTERN NSString * const kGTLRPubsub_CloudStorageConfig_State_SchemaMismatch; /** * Default value. This value is unused. * @@ -656,6 +663,9 @@ FOUNDATION_EXTERN NSString * const kGTLRPubsub_ValidateMessageRequest_Encoding_J * @arg @c kGTLRPubsub_CloudStorageConfig_State_PermissionDenied Cannot write * to the Cloud Storage bucket because of permission denied errors. * (Value: "PERMISSION_DENIED") + * @arg @c kGTLRPubsub_CloudStorageConfig_State_SchemaMismatch Cannot write + * to the Cloud Storage bucket due to an incompatibility between the + * topic schema and subscription settings. (Value: "SCHEMA_MISMATCH") * @arg @c kGTLRPubsub_CloudStorageConfig_State_StateUnspecified Default * value. This value is unused. (Value: "STATE_UNSPECIFIED") */ diff --git a/Sources/GeneratedServices/Safebrowsing/Public/GoogleAPIClientForREST/GTLRSafebrowsingObjects.h b/Sources/GeneratedServices/Safebrowsing/Public/GoogleAPIClientForREST/GTLRSafebrowsingObjects.h index 693065ba1..e795c6f27 100644 --- a/Sources/GeneratedServices/Safebrowsing/Public/GoogleAPIClientForREST/GTLRSafebrowsingObjects.h +++ b/Sources/GeneratedServices/Safebrowsing/Public/GoogleAPIClientForREST/GTLRSafebrowsingObjects.h @@ -211,10 +211,13 @@ FOUNDATION_EXTERN NSString * const kGTLRSafebrowsing_GoogleSecuritySafebrowsingV * applies to every hash prefix queried by the client in the request, * regardless of how many full hashes are returned in the response. Even if the * server returns no full hashes for a particular hash prefix, this fact MUST - * also be cached by the client. Important: the client MUST NOT assume that the - * server will return the same cache duration for all responses. The server MAY - * choose different cache durations for different responses depending on the - * situation. + * also be cached by the client. If and only if the field `full_hashes` is + * empty, the client MAY increase the `cache_duration` to determine a new + * expiration that is later than that specified by the server. In any case, the + * increased cache duration must not be longer than 24 hours. Important: the + * client MUST NOT assume that the server will return the same cache duration + * for all responses. The server MAY choose different cache durations for + * different responses depending on the situation. */ @property(nonatomic, strong, nullable) GTLRDuration *cacheDuration; diff --git a/Sources/GeneratedServices/SecurityCommandCenter/Public/GoogleAPIClientForREST/GTLRSecurityCommandCenterObjects.h b/Sources/GeneratedServices/SecurityCommandCenter/Public/GoogleAPIClientForREST/GTLRSecurityCommandCenterObjects.h index 43eb4631e..bf3225f0c 100644 --- a/Sources/GeneratedServices/SecurityCommandCenter/Public/GoogleAPIClientForREST/GTLRSecurityCommandCenterObjects.h +++ b/Sources/GeneratedServices/SecurityCommandCenter/Public/GoogleAPIClientForREST/GTLRSecurityCommandCenterObjects.h @@ -11220,9 +11220,7 @@ FOUNDATION_EXTERN NSString * const kGTLRSecurityCommandCenter_VulnerabilitySnaps * Required. Expression that defines what assets fields to use for grouping * (including `state_change`). The string value should follow SQL syntax: comma * separated list of fields. For example: "parent,resource_name". The following - * fields are supported: * resource_name * category * state * parent * severity - * The following fields are supported when compare_duration is set: * - * state_change + * fields are supported when compare_duration is set: * state_change */ @property(nonatomic, copy, nullable) NSString *groupBy; diff --git a/Sources/GeneratedServices/ShoppingContent/GTLRShoppingContentObjects.m b/Sources/GeneratedServices/ShoppingContent/GTLRShoppingContentObjects.m index cd508e739..eed7e9911 100644 --- a/Sources/GeneratedServices/ShoppingContent/GTLRShoppingContentObjects.m +++ b/Sources/GeneratedServices/ShoppingContent/GTLRShoppingContentObjects.m @@ -202,6 +202,12 @@ NSString * const kGTLRShoppingContent_OrderTrackingSignalShippingInfo_ShippingStatus_Shipped = @"SHIPPED"; NSString * const kGTLRShoppingContent_OrderTrackingSignalShippingInfo_ShippingStatus_ShippingStateUnspecified = @"SHIPPING_STATE_UNSPECIFIED"; +// GTLRShoppingContent_PriceInsights.effectiveness +NSString * const kGTLRShoppingContent_PriceInsights_Effectiveness_EffectivenessUnspecified = @"EFFECTIVENESS_UNSPECIFIED"; +NSString * const kGTLRShoppingContent_PriceInsights_Effectiveness_High = @"HIGH"; +NSString * const kGTLRShoppingContent_PriceInsights_Effectiveness_Low = @"LOW"; +NSString * const kGTLRShoppingContent_PriceInsights_Effectiveness_Medium = @"MEDIUM"; + // GTLRShoppingContent_ProductCluster.brandInventoryStatus NSString * const kGTLRShoppingContent_ProductCluster_BrandInventoryStatus_InStock = @"IN_STOCK"; NSString * const kGTLRShoppingContent_ProductCluster_BrandInventoryStatus_InventoryStatusUnspecified = @"INVENTORY_STATUS_UNSPECIFIED"; @@ -5156,8 +5162,9 @@ @implementation GTLRShoppingContent_PriceCompetitiveness // @implementation GTLRShoppingContent_PriceInsights -@dynamic predictedClicksChangeFraction, predictedConversionsChangeFraction, - predictedGrossProfitChangeFraction, predictedImpressionsChangeFraction, +@dynamic effectiveness, predictedClicksChangeFraction, + predictedConversionsChangeFraction, predictedGrossProfitChangeFraction, + predictedImpressionsChangeFraction, predictedMonthlyGrossProfitChangeCurrencyCode, predictedMonthlyGrossProfitChangeMicros, suggestedPriceCurrencyCode, suggestedPriceMicros; diff --git a/Sources/GeneratedServices/ShoppingContent/Public/GoogleAPIClientForREST/GTLRShoppingContentObjects.h b/Sources/GeneratedServices/ShoppingContent/Public/GoogleAPIClientForREST/GTLRShoppingContentObjects.h index ce64073e7..94df31f1e 100644 --- a/Sources/GeneratedServices/ShoppingContent/Public/GoogleAPIClientForREST/GTLRShoppingContentObjects.h +++ b/Sources/GeneratedServices/ShoppingContent/Public/GoogleAPIClientForREST/GTLRShoppingContentObjects.h @@ -1280,6 +1280,34 @@ FOUNDATION_EXTERN NSString * const kGTLRShoppingContent_OrderTrackingSignalShipp */ FOUNDATION_EXTERN NSString * const kGTLRShoppingContent_OrderTrackingSignalShippingInfo_ShippingStatus_ShippingStateUnspecified; +// ---------------------------------------------------------------------------- +// GTLRShoppingContent_PriceInsights.effectiveness + +/** + * Effectiveness is unknown. + * + * Value: "EFFECTIVENESS_UNSPECIFIED" + */ +FOUNDATION_EXTERN NSString * const kGTLRShoppingContent_PriceInsights_Effectiveness_EffectivenessUnspecified; +/** + * Effectiveness is high. + * + * Value: "HIGH" + */ +FOUNDATION_EXTERN NSString * const kGTLRShoppingContent_PriceInsights_Effectiveness_High; +/** + * Effectiveness is low. + * + * Value: "LOW" + */ +FOUNDATION_EXTERN NSString * const kGTLRShoppingContent_PriceInsights_Effectiveness_Low; +/** + * Effectiveness is medium. + * + * Value: "MEDIUM" + */ +FOUNDATION_EXTERN NSString * const kGTLRShoppingContent_PriceInsights_Effectiveness_Medium; + // ---------------------------------------------------------------------------- // GTLRShoppingContent_ProductCluster.brandInventoryStatus @@ -12299,6 +12327,21 @@ FOUNDATION_EXTERN NSString * const kGTLRShoppingContent_VerifyPhoneNumberRequest */ @interface GTLRShoppingContent_PriceInsights : GTLRObject +/** + * The predicted effectiveness of applying the price suggestion, bucketed. + * + * Likely values: + * @arg @c kGTLRShoppingContent_PriceInsights_Effectiveness_EffectivenessUnspecified + * Effectiveness is unknown. (Value: "EFFECTIVENESS_UNSPECIFIED") + * @arg @c kGTLRShoppingContent_PriceInsights_Effectiveness_High + * Effectiveness is high. (Value: "HIGH") + * @arg @c kGTLRShoppingContent_PriceInsights_Effectiveness_Low Effectiveness + * is low. (Value: "LOW") + * @arg @c kGTLRShoppingContent_PriceInsights_Effectiveness_Medium + * Effectiveness is medium. (Value: "MEDIUM") + */ +@property(nonatomic, copy, nullable) NSString *effectiveness; + /** * The predicted change in clicks as a fraction after introducing the suggested * price compared to current active price. For example, 0.05 is a 5% predicted diff --git a/Sources/GeneratedServices/Walletobjects/Public/GoogleAPIClientForREST/GTLRWalletobjectsObjects.h b/Sources/GeneratedServices/Walletobjects/Public/GoogleAPIClientForREST/GTLRWalletobjectsObjects.h index 1b8e48ec5..887515080 100644 --- a/Sources/GeneratedServices/Walletobjects/Public/GoogleAPIClientForREST/GTLRWalletobjectsObjects.h +++ b/Sources/GeneratedServices/Walletobjects/Public/GoogleAPIClientForREST/GTLRWalletobjectsObjects.h @@ -2162,11 +2162,8 @@ FOUNDATION_EXTERN NSString * const kGTLRWalletobjects_TransitObject_TripType_Tri */ @property(nonatomic, strong, nullable) GTLRWalletobjects_AppLinkDataAppLinkInfo *androidAppLinkInfo; -/** - * Optional information about the partner app link. If included, the app link - * link module will be rendered on the valuable details on the ios client. - */ -@property(nonatomic, strong, nullable) GTLRWalletobjects_AppLinkDataAppLinkInfo *iosAppLinkInfo; +/** Deprecated. Links to open iOS apps are not supported. */ +@property(nonatomic, strong, nullable) GTLRWalletobjects_AppLinkDataAppLinkInfo *iosAppLinkInfo GTLR_DEPRECATED; /** * Optional information about the partner app link. If included, the app link diff --git a/Sources/GeneratedServices/WorkloadManager/GTLRWorkloadManagerObjects.m b/Sources/GeneratedServices/WorkloadManager/GTLRWorkloadManagerObjects.m index 4a7a7e00a..4373bf131 100644 --- a/Sources/GeneratedServices/WorkloadManager/GTLRWorkloadManagerObjects.m +++ b/Sources/GeneratedServices/WorkloadManager/GTLRWorkloadManagerObjects.m @@ -26,6 +26,66 @@ NSString * const kGTLRWorkloadManager_Execution_State_StateUnspecified = @"STATE_UNSPECIFIED"; NSString * const kGTLRWorkloadManager_Execution_State_Succeeded = @"SUCCEEDED"; +// GTLRWorkloadManager_ExternalDataSources.type +NSString * const kGTLRWorkloadManager_ExternalDataSources_Type_BigQueryTable = @"BIG_QUERY_TABLE"; +NSString * const kGTLRWorkloadManager_ExternalDataSources_Type_TypeUnspecified = @"TYPE_UNSPECIFIED"; + +// GTLRWorkloadManager_IsolationExpectations.ziOrgPolicy +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiNotRequired = @"ZI_NOT_REQUIRED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiPreferred = @"ZI_PREFERRED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiRequired = @"ZI_REQUIRED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiUnknown = @"ZI_UNKNOWN"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiUnspecified = @"ZI_UNSPECIFIED"; + +// GTLRWorkloadManager_IsolationExpectations.ziRegionPolicy +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyFailClosed = @"ZI_REGION_POLICY_FAIL_CLOSED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyFailOpen = @"ZI_REGION_POLICY_FAIL_OPEN"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyNotSet = @"ZI_REGION_POLICY_NOT_SET"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyUnknown = @"ZI_REGION_POLICY_UNKNOWN"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyUnspecified = @"ZI_REGION_POLICY_UNSPECIFIED"; + +// GTLRWorkloadManager_IsolationExpectations.ziRegionState +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionEnabled = @"ZI_REGION_ENABLED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionNotEnabled = @"ZI_REGION_NOT_ENABLED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionUnknown = @"ZI_REGION_UNKNOWN"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionUnspecified = @"ZI_REGION_UNSPECIFIED"; + +// GTLRWorkloadManager_IsolationExpectations.zoneIsolation +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiNotRequired = @"ZI_NOT_REQUIRED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiPreferred = @"ZI_PREFERRED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiRequired = @"ZI_REQUIRED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiUnknown = @"ZI_UNKNOWN"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiUnspecified = @"ZI_UNSPECIFIED"; + +// GTLRWorkloadManager_IsolationExpectations.zoneSeparation +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsNotRequired = @"ZS_NOT_REQUIRED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsRequired = @"ZS_REQUIRED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsUnknown = @"ZS_UNKNOWN"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsUnspecified = @"ZS_UNSPECIFIED"; + +// GTLRWorkloadManager_IsolationExpectations.zsOrgPolicy +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsNotRequired = @"ZS_NOT_REQUIRED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsRequired = @"ZS_REQUIRED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsUnknown = @"ZS_UNKNOWN"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsUnspecified = @"ZS_UNSPECIFIED"; + +// GTLRWorkloadManager_IsolationExpectations.zsRegionState +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionEnabled = @"ZS_REGION_ENABLED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionNotEnabled = @"ZS_REGION_NOT_ENABLED"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionUnknown = @"ZS_REGION_UNKNOWN"; +NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionUnspecified = @"ZS_REGION_UNSPECIFIED"; + +// GTLRWorkloadManager_LocationAssignment.locationType +NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_CloudRegion = @"CLOUD_REGION"; +NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_CloudZone = @"CLOUD_ZONE"; +NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_Cluster = @"CLUSTER"; +NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_Global = @"GLOBAL"; +NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_MultiRegionGeo = @"MULTI_REGION_GEO"; +NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_MultiRegionJurisdiction = @"MULTI_REGION_JURISDICTION"; +NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_Other = @"OTHER"; +NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_Pop = @"POP"; +NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_Unspecified = @"UNSPECIFIED"; + // GTLRWorkloadManager_ResourceStatus.state NSString * const kGTLRWorkloadManager_ResourceStatus_State_Active = @"ACTIVE"; NSString * const kGTLRWorkloadManager_ResourceStatus_State_Creating = @"CREATING"; @@ -67,6 +127,13 @@ NSString * const kGTLRWorkloadManager_SapDiscoveryResource_ResourceType_ResourceTypeStorage = @"RESOURCE_TYPE_STORAGE"; NSString * const kGTLRWorkloadManager_SapDiscoveryResource_ResourceType_ResourceTypeUnspecified = @"RESOURCE_TYPE_UNSPECIFIED"; +// GTLRWorkloadManager_SapDiscoveryResourceInstanceProperties.instanceRole +NSString * const kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleAppServer = @"INSTANCE_ROLE_APP_SERVER"; +NSString * const kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleAscs = @"INSTANCE_ROLE_ASCS"; +NSString * const kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleDatabase = @"INSTANCE_ROLE_DATABASE"; +NSString * const kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleErs = @"INSTANCE_ROLE_ERS"; +NSString * const kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleUnspecified = @"INSTANCE_ROLE_UNSPECIFIED"; + // GTLRWorkloadManager_SapValidationValidationDetail.sapValidationType NSString * const kGTLRWorkloadManager_SapValidationValidationDetail_SapValidationType_Corosync = @"COROSYNC"; NSString * const kGTLRWorkloadManager_SapValidationValidationDetail_SapValidationType_Custom = @"CUSTOM"; @@ -92,6 +159,26 @@ NSString * const kGTLRWorkloadManager_SqlserverValidationValidationDetail_Type_Os = @"OS"; NSString * const kGTLRWorkloadManager_SqlserverValidationValidationDetail_Type_SqlserverValidationTypeUnspecified = @"SQLSERVER_VALIDATION_TYPE_UNSPECIFIED"; +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_AssetLocation +// + +@implementation GTLRWorkloadManager_AssetLocation +@dynamic expected, extraParameters, locationData, parentAsset; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"extraParameters" : [GTLRWorkloadManager_ExtraParameter class], + @"locationData" : [GTLRWorkloadManager_LocationData class], + @"parentAsset" : [GTLRWorkloadManager_CloudAsset class] + }; + return map; +} + +@end + + // ---------------------------------------------------------------------------- // // GTLRWorkloadManager_BigQueryDestination @@ -102,6 +189,24 @@ @implementation GTLRWorkloadManager_BigQueryDestination @end +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_BlobstoreLocation +// + +@implementation GTLRWorkloadManager_BlobstoreLocation +@dynamic policyId; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"policyId" : [NSString class] + }; + return map; +} + +@end + + // ---------------------------------------------------------------------------- // // GTLRWorkloadManager_CancelOperationRequest @@ -111,6 +216,52 @@ @implementation GTLRWorkloadManager_CancelOperationRequest @end +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_CloudAsset +// + +@implementation GTLRWorkloadManager_CloudAsset +@dynamic assetName, assetType; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_CloudAssetComposition +// + +@implementation GTLRWorkloadManager_CloudAssetComposition +@dynamic childAsset; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"childAsset" : [GTLRWorkloadManager_CloudAsset class] + }; + return map; +} + +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_DirectLocationAssignment +// + +@implementation GTLRWorkloadManager_DirectLocationAssignment +@dynamic location; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"location" : [GTLRWorkloadManager_LocationAssignment class] + }; + return map; +} + +@end + + // ---------------------------------------------------------------------------- // // GTLRWorkloadManager_Empty @@ -165,8 +316,16 @@ + (Class)classForAdditionalProperties { // @implementation GTLRWorkloadManager_Execution -@dynamic endTime, evaluationId, inventoryTime, labels, name, runType, startTime, - state; +@dynamic endTime, evaluationId, externalDataSources, inventoryTime, labels, + name, runType, startTime, state; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"externalDataSources" : [GTLRWorkloadManager_ExternalDataSources class] + }; + return map; +} + @end @@ -195,6 +354,26 @@ @implementation GTLRWorkloadManager_ExecutionResult @end +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_ExternalDataSources +// + +@implementation GTLRWorkloadManager_ExternalDataSources +@dynamic name, type, uri; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_ExtraParameter +// + +@implementation GTLRWorkloadManager_ExtraParameter +@dynamic regionalMigDistributionPolicy; +@end + + // ---------------------------------------------------------------------------- // // GTLRWorkloadManager_GceInstanceFilter @@ -223,6 +402,17 @@ @implementation GTLRWorkloadManager_Insight @end +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_IsolationExpectations +// + +@implementation GTLRWorkloadManager_IsolationExpectations +@dynamic ziOrgPolicy, ziRegionPolicy, ziRegionState, zoneIsolation, + zoneSeparation, zsOrgPolicy, zsRegionState; +@end + + // ---------------------------------------------------------------------------- // // GTLRWorkloadManager_ListEvaluationsResponse @@ -417,6 +607,27 @@ + (Class)classForAdditionalProperties { @end +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_LocationAssignment +// + +@implementation GTLRWorkloadManager_LocationAssignment +@dynamic location, locationType; +@end + + +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_LocationData +// + +@implementation GTLRWorkloadManager_LocationData +@dynamic blobstoreLocation, childAssetLocation, directLocation, gcpProjectProxy, + spannerLocation; +@end + + // ---------------------------------------------------------------------------- // // GTLRWorkloadManager_Operation @@ -466,6 +677,24 @@ @implementation GTLRWorkloadManager_OperationMetadata @end +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_RegionalMigDistributionPolicy +// + +@implementation GTLRWorkloadManager_RegionalMigDistributionPolicy +@dynamic targetShape, zones; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"zones" : [GTLRWorkloadManager_ZoneConfiguration class] + }; + return map; +} + +@end + + // ---------------------------------------------------------------------------- // // GTLRWorkloadManager_Resource @@ -598,7 +827,7 @@ @implementation GTLRWorkloadManager_SapDiscoveryComponent @implementation GTLRWorkloadManager_SapDiscoveryComponentApplicationProperties @dynamic abap, appInstanceNumber, applicationType, ascsInstanceNumber, ascsUri, - kernelVersion, nfsUri; + ersInstanceNumber, kernelVersion, nfsUri; @end @@ -648,10 +877,12 @@ @implementation GTLRWorkloadManager_SapDiscoveryResource // @implementation GTLRWorkloadManager_SapDiscoveryResourceInstanceProperties -@dynamic clusterInstances, instanceNumber, virtualHostname; +@dynamic appInstances, clusterInstances, instanceNumber, instanceRole, + virtualHostname; + (NSDictionary *)arrayPropertyToClassMap { NSDictionary *map = @{ + @"appInstances" : [GTLRWorkloadManager_SapDiscoveryResourceInstancePropertiesAppInstance class], @"clusterInstances" : [NSString class] }; return map; @@ -660,6 +891,16 @@ @implementation GTLRWorkloadManager_SapDiscoveryResourceInstanceProperties @end +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_SapDiscoveryResourceInstancePropertiesAppInstance +// + +@implementation GTLRWorkloadManager_SapDiscoveryResourceInstancePropertiesAppInstance +@dynamic name, number; +@end + + // ---------------------------------------------------------------------------- // // GTLRWorkloadManager_SapDiscoveryWorkloadProperties @@ -755,6 +996,24 @@ @implementation GTLRWorkloadManager_ScannedResource @end +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_SpannerLocation +// + +@implementation GTLRWorkloadManager_SpannerLocation +@dynamic dbName; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"dbName" : [NSString class] + }; + return map; +} + +@end + + // ---------------------------------------------------------------------------- // // GTLRWorkloadManager_SqlserverValidation @@ -847,6 +1106,24 @@ + (Class)classForAdditionalProperties { @end +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_TenantProjectProxy +// + +@implementation GTLRWorkloadManager_TenantProjectProxy +@dynamic projectNumbers; + ++ (NSDictionary *)arrayPropertyToClassMap { + NSDictionary *map = @{ + @"projectNumbers" : [NSString class] + }; + return map; +} + +@end + + // ---------------------------------------------------------------------------- // // GTLRWorkloadManager_ViolationDetails @@ -888,3 +1165,18 @@ @implementation GTLRWorkloadManager_WriteInsightRequest @implementation GTLRWorkloadManager_WriteInsightResponse @end + + +// ---------------------------------------------------------------------------- +// +// GTLRWorkloadManager_ZoneConfiguration +// + +@implementation GTLRWorkloadManager_ZoneConfiguration +@dynamic zoneProperty; + ++ (NSDictionary *)propertyToJSONKeyMap { + return @{ @"zoneProperty" : @"zone" }; +} + +@end diff --git a/Sources/GeneratedServices/WorkloadManager/Public/GoogleAPIClientForREST/GTLRWorkloadManagerObjects.h b/Sources/GeneratedServices/WorkloadManager/Public/GoogleAPIClientForREST/GTLRWorkloadManagerObjects.h index 16ec43716..36144540d 100644 --- a/Sources/GeneratedServices/WorkloadManager/Public/GoogleAPIClientForREST/GTLRWorkloadManagerObjects.h +++ b/Sources/GeneratedServices/WorkloadManager/Public/GoogleAPIClientForREST/GTLRWorkloadManagerObjects.h @@ -17,19 +17,29 @@ #endif @class GTLRWorkloadManager_BigQueryDestination; +@class GTLRWorkloadManager_BlobstoreLocation; +@class GTLRWorkloadManager_CloudAsset; +@class GTLRWorkloadManager_CloudAssetComposition; +@class GTLRWorkloadManager_DirectLocationAssignment; @class GTLRWorkloadManager_Evaluation; @class GTLRWorkloadManager_Evaluation_Labels; @class GTLRWorkloadManager_Execution; @class GTLRWorkloadManager_Execution_Labels; @class GTLRWorkloadManager_ExecutionResult; +@class GTLRWorkloadManager_ExternalDataSources; +@class GTLRWorkloadManager_ExtraParameter; @class GTLRWorkloadManager_GceInstanceFilter; @class GTLRWorkloadManager_Insight; +@class GTLRWorkloadManager_IsolationExpectations; @class GTLRWorkloadManager_Location; @class GTLRWorkloadManager_Location_Labels; @class GTLRWorkloadManager_Location_Metadata; +@class GTLRWorkloadManager_LocationAssignment; +@class GTLRWorkloadManager_LocationData; @class GTLRWorkloadManager_Operation; @class GTLRWorkloadManager_Operation_Metadata; @class GTLRWorkloadManager_Operation_Response; +@class GTLRWorkloadManager_RegionalMigDistributionPolicy; @class GTLRWorkloadManager_Resource; @class GTLRWorkloadManager_ResourceFilter; @class GTLRWorkloadManager_ResourceFilter_InclusionLabels; @@ -42,6 +52,7 @@ @class GTLRWorkloadManager_SapDiscoveryMetadata; @class GTLRWorkloadManager_SapDiscoveryResource; @class GTLRWorkloadManager_SapDiscoveryResourceInstanceProperties; +@class GTLRWorkloadManager_SapDiscoveryResourceInstancePropertiesAppInstance; @class GTLRWorkloadManager_SapDiscoveryWorkloadProperties; @class GTLRWorkloadManager_SapDiscoveryWorkloadPropertiesProductVersion; @class GTLRWorkloadManager_SapDiscoveryWorkloadPropertiesSoftwareComponentProperties; @@ -49,14 +60,17 @@ @class GTLRWorkloadManager_SapValidationValidationDetail; @class GTLRWorkloadManager_SapValidationValidationDetail_Details; @class GTLRWorkloadManager_ScannedResource; +@class GTLRWorkloadManager_SpannerLocation; @class GTLRWorkloadManager_SqlserverValidation; @class GTLRWorkloadManager_SqlserverValidationDetails; @class GTLRWorkloadManager_SqlserverValidationDetails_Fields; @class GTLRWorkloadManager_SqlserverValidationValidationDetail; @class GTLRWorkloadManager_Status; @class GTLRWorkloadManager_Status_Details_Item; +@class GTLRWorkloadManager_TenantProjectProxy; @class GTLRWorkloadManager_ViolationDetails; @class GTLRWorkloadManager_ViolationDetails_Observed; +@class GTLRWorkloadManager_ZoneConfiguration; // Generated comments include content from the discovery document; avoid them // causing warnings since clang's checks are some what arbitrary. @@ -118,6 +132,170 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_Execution_State_StateUns */ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_Execution_State_Succeeded; +// ---------------------------------------------------------------------------- +// GTLRWorkloadManager_ExternalDataSources.type + +/** + * BigQuery table + * + * Value: "BIG_QUERY_TABLE" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_ExternalDataSources_Type_BigQueryTable; +/** + * Unknown type + * + * Value: "TYPE_UNSPECIFIED" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_ExternalDataSources_Type_TypeUnspecified; + +// ---------------------------------------------------------------------------- +// GTLRWorkloadManager_IsolationExpectations.ziOrgPolicy + +/** Value: "ZI_NOT_REQUIRED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiNotRequired; +/** Value: "ZI_PREFERRED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiPreferred; +/** Value: "ZI_REQUIRED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiRequired; +/** + * To be used if tracking is not available + * + * Value: "ZI_UNKNOWN" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiUnknown; +/** Value: "ZI_UNSPECIFIED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiUnspecified; + +// ---------------------------------------------------------------------------- +// GTLRWorkloadManager_IsolationExpectations.ziRegionPolicy + +/** Value: "ZI_REGION_POLICY_FAIL_CLOSED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyFailClosed; +/** Value: "ZI_REGION_POLICY_FAIL_OPEN" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyFailOpen; +/** Value: "ZI_REGION_POLICY_NOT_SET" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyNotSet; +/** + * To be used if tracking is not available + * + * Value: "ZI_REGION_POLICY_UNKNOWN" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyUnknown; +/** Value: "ZI_REGION_POLICY_UNSPECIFIED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyUnspecified; + +// ---------------------------------------------------------------------------- +// GTLRWorkloadManager_IsolationExpectations.ziRegionState + +/** Value: "ZI_REGION_ENABLED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionEnabled; +/** Value: "ZI_REGION_NOT_ENABLED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionNotEnabled; +/** + * To be used if tracking is not available + * + * Value: "ZI_REGION_UNKNOWN" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionUnknown; +/** Value: "ZI_REGION_UNSPECIFIED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionUnspecified; + +// ---------------------------------------------------------------------------- +// GTLRWorkloadManager_IsolationExpectations.zoneIsolation + +/** Value: "ZI_NOT_REQUIRED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiNotRequired; +/** Value: "ZI_PREFERRED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiPreferred; +/** Value: "ZI_REQUIRED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiRequired; +/** + * To be used if tracking is not available + * + * Value: "ZI_UNKNOWN" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiUnknown; +/** Value: "ZI_UNSPECIFIED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiUnspecified; + +// ---------------------------------------------------------------------------- +// GTLRWorkloadManager_IsolationExpectations.zoneSeparation + +/** Value: "ZS_NOT_REQUIRED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsNotRequired; +/** Value: "ZS_REQUIRED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsRequired; +/** + * To be used if tracking is not available + * + * Value: "ZS_UNKNOWN" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsUnknown; +/** Value: "ZS_UNSPECIFIED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsUnspecified; + +// ---------------------------------------------------------------------------- +// GTLRWorkloadManager_IsolationExpectations.zsOrgPolicy + +/** Value: "ZS_NOT_REQUIRED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsNotRequired; +/** Value: "ZS_REQUIRED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsRequired; +/** + * To be used if tracking is not available + * + * Value: "ZS_UNKNOWN" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsUnknown; +/** Value: "ZS_UNSPECIFIED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsUnspecified; + +// ---------------------------------------------------------------------------- +// GTLRWorkloadManager_IsolationExpectations.zsRegionState + +/** Value: "ZS_REGION_ENABLED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionEnabled; +/** Value: "ZS_REGION_NOT_ENABLED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionNotEnabled; +/** + * To be used if tracking of the asset ZS-bit is not available + * + * Value: "ZS_REGION_UNKNOWN" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionUnknown; +/** Value: "ZS_REGION_UNSPECIFIED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionUnspecified; + +// ---------------------------------------------------------------------------- +// GTLRWorkloadManager_LocationAssignment.locationType + +/** Value: "CLOUD_REGION" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_CloudRegion; +/** + * 11-20: Logical failure domains. + * + * Value: "CLOUD_ZONE" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_CloudZone; +/** + * 1-10: Physical failure domains. + * + * Value: "CLUSTER" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_Cluster; +/** Value: "GLOBAL" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_Global; +/** Value: "MULTI_REGION_GEO" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_MultiRegionGeo; +/** Value: "MULTI_REGION_JURISDICTION" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_MultiRegionJurisdiction; +/** Value: "OTHER" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_Other; +/** Value: "POP" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_Pop; +/** Value: "UNSPECIFIED" */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_LocationAssignment_LocationType_Unspecified; + // ---------------------------------------------------------------------------- // GTLRWorkloadManager_ResourceStatus.state @@ -317,6 +495,40 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SapDiscoveryResource_Res */ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SapDiscoveryResource_ResourceType_ResourceTypeUnspecified; +// ---------------------------------------------------------------------------- +// GTLRWorkloadManager_SapDiscoveryResourceInstanceProperties.instanceRole + +/** + * Application server. + * + * Value: "INSTANCE_ROLE_APP_SERVER" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleAppServer; +/** + * Application central services. + * + * Value: "INSTANCE_ROLE_ASCS" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleAscs; +/** + * Database node. + * + * Value: "INSTANCE_ROLE_DATABASE" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleDatabase; +/** + * Enqueue replication server. + * + * Value: "INSTANCE_ROLE_ERS" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleErs; +/** + * Unspecified instance role. + * + * Value: "INSTANCE_ROLE_UNSPECIFIED" + */ +FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleUnspecified; + // ---------------------------------------------------------------------------- // GTLRWorkloadManager_SapValidationValidationDetail.sapValidationType @@ -457,6 +669,33 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid */ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValidationDetail_Type_SqlserverValidationTypeUnspecified; +/** + * Provides the mapping of a cloud asset to a direct physical location or to a + * proxy that defines the location on its behalf. + */ +@interface GTLRWorkloadManager_AssetLocation : GTLRObject + +/** + * Defines the customer expectation around ZI/ZS for this asset and ZI/ZS state + * of the region at the time of asset creation. + */ +@property(nonatomic, strong, nullable) GTLRWorkloadManager_IsolationExpectations *expected; + +/** Defines extra parameters required for specific asset types. */ +@property(nonatomic, strong, nullable) NSArray *extraParameters; + +/** Contains all kinds of physical location definitions for this asset. */ +@property(nonatomic, strong, nullable) NSArray *locationData; + +/** + * Defines parents assets if any in order to allow later generation of + * child_asset_location data via child assets. + */ +@property(nonatomic, strong, nullable) NSArray *parentAsset; + +@end + + /** * Message describing big query destination */ @@ -475,6 +714,17 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid @end +/** + * Policy ID that identified data placement in Blobstore as per + * go/blobstore-user-guide#data-metadata-placement-and-failure-domains + */ +@interface GTLRWorkloadManager_BlobstoreLocation : GTLRObject + +@property(nonatomic, strong, nullable) NSArray *policyId; + +@end + + /** * The request message for Operations.CancelOperation. */ @@ -482,6 +732,37 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid @end +/** + * GTLRWorkloadManager_CloudAsset + */ +@interface GTLRWorkloadManager_CloudAsset : GTLRObject + +@property(nonatomic, copy, nullable) NSString *assetName; +@property(nonatomic, copy, nullable) NSString *assetType; + +@end + + +/** + * GTLRWorkloadManager_CloudAssetComposition + */ +@interface GTLRWorkloadManager_CloudAssetComposition : GTLRObject + +@property(nonatomic, strong, nullable) NSArray *childAsset; + +@end + + +/** + * GTLRWorkloadManager_DirectLocationAssignment + */ +@interface GTLRWorkloadManager_DirectLocationAssignment : GTLRObject + +@property(nonatomic, strong, nullable) NSArray *location; + +@end + + /** * A generic empty message that you can re-use to avoid defining duplicated * empty messages in your APIs. A typical example is to use it as the request @@ -570,6 +851,9 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid /** Output only. [Output only] Evaluation ID */ @property(nonatomic, copy, nullable) NSString *evaluationId; +/** Optional. External data sources */ +@property(nonatomic, strong, nullable) NSArray *externalDataSources; + /** Output only. [Output only] Inventory time stamp */ @property(nonatomic, strong, nullable) GTLRDateTime *inventoryTime; @@ -655,6 +939,51 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid @end +/** + * Message for external data sources + */ +@interface GTLRWorkloadManager_ExternalDataSources : GTLRObject + +/** + * Required. Name of external data source. The name will be used inside the + * rego/sql to refer the external data + */ +@property(nonatomic, copy, nullable) NSString *name; + +/** + * Required. Type of external data source + * + * Likely values: + * @arg @c kGTLRWorkloadManager_ExternalDataSources_Type_BigQueryTable + * BigQuery table (Value: "BIG_QUERY_TABLE") + * @arg @c kGTLRWorkloadManager_ExternalDataSources_Type_TypeUnspecified + * Unknown type (Value: "TYPE_UNSPECIFIED") + */ +@property(nonatomic, copy, nullable) NSString *type; + +/** + * Required. URI of external data source. example of bq table + * {project_ID}.{dataset_ID}.{table_ID} + */ +@property(nonatomic, copy, nullable) NSString *uri; + +@end + + +/** + * Defines parameters that should only be used for specific asset types. + */ +@interface GTLRWorkloadManager_ExtraParameter : GTLRObject + +/** + * Details about zones used by regional + * compute.googleapis.com/InstanceGroupManager to create instances. + */ +@property(nonatomic, strong, nullable) GTLRWorkloadManager_RegionalMigDistributionPolicy *regionalMigDistributionPolicy; + +@end + + /** * Message describing compute engine instance filter */ @@ -692,6 +1021,129 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid @end +/** + * GTLRWorkloadManager_IsolationExpectations + */ +@interface GTLRWorkloadManager_IsolationExpectations : GTLRObject + +/** + * ziOrgPolicy + * + * Likely values: + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiNotRequired + * Value "ZI_NOT_REQUIRED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiPreferred + * Value "ZI_PREFERRED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiRequired + * Value "ZI_REQUIRED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiUnknown + * To be used if tracking is not available (Value: "ZI_UNKNOWN") + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiOrgPolicy_ZiUnspecified + * Value "ZI_UNSPECIFIED" + */ +@property(nonatomic, copy, nullable) NSString *ziOrgPolicy; + +/** + * ziRegionPolicy + * + * Likely values: + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyFailClosed + * Value "ZI_REGION_POLICY_FAIL_CLOSED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyFailOpen + * Value "ZI_REGION_POLICY_FAIL_OPEN" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyNotSet + * Value "ZI_REGION_POLICY_NOT_SET" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyUnknown + * To be used if tracking is not available (Value: + * "ZI_REGION_POLICY_UNKNOWN") + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiRegionPolicy_ZiRegionPolicyUnspecified + * Value "ZI_REGION_POLICY_UNSPECIFIED" + */ +@property(nonatomic, copy, nullable) NSString *ziRegionPolicy; + +/** + * ziRegionState + * + * Likely values: + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionEnabled + * Value "ZI_REGION_ENABLED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionNotEnabled + * Value "ZI_REGION_NOT_ENABLED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionUnknown + * To be used if tracking is not available (Value: "ZI_REGION_UNKNOWN") + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZiRegionState_ZiRegionUnspecified + * Value "ZI_REGION_UNSPECIFIED" + */ +@property(nonatomic, copy, nullable) NSString *ziRegionState; + +/** + * Deprecated: use zi_org_policy, zi_region_policy and zi_region_state instead + * for setting ZI expectations as per go/zicy-publish-physical-location. + * + * Likely values: + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiNotRequired + * Value "ZI_NOT_REQUIRED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiPreferred + * Value "ZI_PREFERRED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiRequired + * Value "ZI_REQUIRED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiUnknown + * To be used if tracking is not available (Value: "ZI_UNKNOWN") + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZoneIsolation_ZiUnspecified + * Value "ZI_UNSPECIFIED" + */ +@property(nonatomic, copy, nullable) NSString *zoneIsolation GTLR_DEPRECATED; + +/** + * Deprecated: use zs_org_policy, and zs_region_stateinstead for setting Zs + * expectations as per go/zicy-publish-physical-location. + * + * Likely values: + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsNotRequired + * Value "ZS_NOT_REQUIRED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsRequired + * Value "ZS_REQUIRED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsUnknown + * To be used if tracking is not available (Value: "ZS_UNKNOWN") + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZoneSeparation_ZsUnspecified + * Value "ZS_UNSPECIFIED" + */ +@property(nonatomic, copy, nullable) NSString *zoneSeparation GTLR_DEPRECATED; + +/** + * zsOrgPolicy + * + * Likely values: + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsNotRequired + * Value "ZS_NOT_REQUIRED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsRequired + * Value "ZS_REQUIRED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsUnknown + * To be used if tracking is not available (Value: "ZS_UNKNOWN") + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZsOrgPolicy_ZsUnspecified + * Value "ZS_UNSPECIFIED" + */ +@property(nonatomic, copy, nullable) NSString *zsOrgPolicy; + +/** + * zsRegionState + * + * Likely values: + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionEnabled + * Value "ZS_REGION_ENABLED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionNotEnabled + * Value "ZS_REGION_NOT_ENABLED" + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionUnknown + * To be used if tracking of the asset ZS-bit is not available (Value: + * "ZS_REGION_UNKNOWN") + * @arg @c kGTLRWorkloadManager_IsolationExpectations_ZsRegionState_ZsRegionUnspecified + * Value "ZS_REGION_UNSPECIFIED" + */ +@property(nonatomic, copy, nullable) NSString *zsRegionState; + +@end + + /** * Message for response to listing Evaluations * @@ -933,6 +1385,55 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid @end +/** + * GTLRWorkloadManager_LocationAssignment + */ +@interface GTLRWorkloadManager_LocationAssignment : GTLRObject + +@property(nonatomic, copy, nullable) NSString *location; + +/** + * locationType + * + * Likely values: + * @arg @c kGTLRWorkloadManager_LocationAssignment_LocationType_CloudRegion + * Value "CLOUD_REGION" + * @arg @c kGTLRWorkloadManager_LocationAssignment_LocationType_CloudZone + * 11-20: Logical failure domains. (Value: "CLOUD_ZONE") + * @arg @c kGTLRWorkloadManager_LocationAssignment_LocationType_Cluster 1-10: + * Physical failure domains. (Value: "CLUSTER") + * @arg @c kGTLRWorkloadManager_LocationAssignment_LocationType_Global Value + * "GLOBAL" + * @arg @c kGTLRWorkloadManager_LocationAssignment_LocationType_MultiRegionGeo + * Value "MULTI_REGION_GEO" + * @arg @c kGTLRWorkloadManager_LocationAssignment_LocationType_MultiRegionJurisdiction + * Value "MULTI_REGION_JURISDICTION" + * @arg @c kGTLRWorkloadManager_LocationAssignment_LocationType_Other Value + * "OTHER" + * @arg @c kGTLRWorkloadManager_LocationAssignment_LocationType_Pop Value + * "POP" + * @arg @c kGTLRWorkloadManager_LocationAssignment_LocationType_Unspecified + * Value "UNSPECIFIED" + */ +@property(nonatomic, copy, nullable) NSString *locationType; + +@end + + +/** + * GTLRWorkloadManager_LocationData + */ +@interface GTLRWorkloadManager_LocationData : GTLRObject + +@property(nonatomic, strong, nullable) GTLRWorkloadManager_BlobstoreLocation *blobstoreLocation; +@property(nonatomic, strong, nullable) GTLRWorkloadManager_CloudAssetComposition *childAssetLocation; +@property(nonatomic, strong, nullable) GTLRWorkloadManager_DirectLocationAssignment *directLocation; +@property(nonatomic, strong, nullable) GTLRWorkloadManager_TenantProjectProxy *gcpProjectProxy; +@property(nonatomic, strong, nullable) GTLRWorkloadManager_SpannerLocation *spannerLocation; + +@end + + /** * This resource represents a long-running operation that is the result of a * network API call. @@ -1051,6 +1552,26 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid @end +/** + * To be used for specifying the intended distribution of regional + * compute.googleapis.com/InstanceGroupManager instances + */ +@interface GTLRWorkloadManager_RegionalMigDistributionPolicy : GTLRObject + +/** + * The shape in which the group converges around distribution of resources. + * Instance of proto2 enum + * + * Uses NSNumber of intValue. + */ +@property(nonatomic, strong, nullable) NSNumber *targetShape; + +/** Cloud zones used by regional MIG to create instances. */ +@property(nonatomic, strong, nullable) NSArray *zones; + +@end + + /** * Message represent resource in execution result */ @@ -1315,6 +1836,9 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid /** Optional. Resource URI of the recognized ASCS host of the application. */ @property(nonatomic, copy, nullable) NSString *ascsUri; +/** Optional. Instance number of the ERS instance. */ +@property(nonatomic, copy, nullable) NSString *ersInstanceNumber; + /** Optional. Kernel version for Netweaver running in the system. */ @property(nonatomic, copy, nullable) NSString *kernelVersion; @@ -1469,6 +1993,9 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid */ @interface GTLRWorkloadManager_SapDiscoveryResourceInstanceProperties : GTLRObject +/** Optional. App server instances on the host */ +@property(nonatomic, strong, nullable) NSArray *appInstances; + /** * Optional. A list of instance URIs that are part of a cluster with this one. */ @@ -1481,12 +2008,44 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid */ @property(nonatomic, strong, nullable) NSNumber *instanceNumber; +/** + * Optional. Bitmask of instance role, a resource may have multiple roles at + * once. + * + * Likely values: + * @arg @c kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleAppServer + * Application server. (Value: "INSTANCE_ROLE_APP_SERVER") + * @arg @c kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleAscs + * Application central services. (Value: "INSTANCE_ROLE_ASCS") + * @arg @c kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleDatabase + * Database node. (Value: "INSTANCE_ROLE_DATABASE") + * @arg @c kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleErs + * Enqueue replication server. (Value: "INSTANCE_ROLE_ERS") + * @arg @c kGTLRWorkloadManager_SapDiscoveryResourceInstanceProperties_InstanceRole_InstanceRoleUnspecified + * Unspecified instance role. (Value: "INSTANCE_ROLE_UNSPECIFIED") + */ +@property(nonatomic, copy, nullable) NSString *instanceRole; + /** Optional. A virtual hostname of the instance if it has one. */ @property(nonatomic, copy, nullable) NSString *virtualHostname; @end +/** + * Fields to describe an SAP application server instance. + */ +@interface GTLRWorkloadManager_SapDiscoveryResourceInstancePropertiesAppInstance : GTLRObject + +/** Optional. Instance name of the SAP application instance. */ +@property(nonatomic, copy, nullable) NSString *name; + +/** Optional. Instance number of the SAP application instance. */ +@property(nonatomic, copy, nullable) NSString *number; + +@end + + /** * A set of properties describing an SAP workload. */ @@ -1644,6 +2203,16 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid @end +/** + * GTLRWorkloadManager_SpannerLocation + */ +@interface GTLRWorkloadManager_SpannerLocation : GTLRObject + +@property(nonatomic, strong, nullable) NSArray *dbName; + +@end + + /** * A presentation of SQLServer workload insight. The schema of SqlServer * workloads validation related data. @@ -1789,6 +2358,16 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid @end +/** + * GTLRWorkloadManager_TenantProjectProxy + */ +@interface GTLRWorkloadManager_TenantProjectProxy : GTLRObject + +@property(nonatomic, strong, nullable) NSArray *projectNumbers; + +@end + + /** * Message describing the violdation in execution result */ @@ -1853,6 +2432,21 @@ FOUNDATION_EXTERN NSString * const kGTLRWorkloadManager_SqlserverValidationValid @interface GTLRWorkloadManager_WriteInsightResponse : GTLRObject @end + +/** + * GTLRWorkloadManager_ZoneConfiguration + */ +@interface GTLRWorkloadManager_ZoneConfiguration : GTLRObject + +/** + * zoneProperty + * + * Remapped to 'zoneProperty' to avoid NSObject's 'zone'. + */ +@property(nonatomic, copy, nullable) NSString *zoneProperty; + +@end + NS_ASSUME_NONNULL_END #pragma clang diagnostic pop