Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

Auto-generated PR for release m160

Copy link

google-cla bot commented Feb 21, 2025

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Copy link
Contributor Author

github-actions bot commented Feb 24, 2025

Test Results

 1 034 files  ±0   1 034 suites  ±0   34m 27s ⏱️ -12s
 5 891 tests ±0   5 869 ✅ ±0  22 💤 ±0  0 ❌ ±0 
11 845 runs  ±0  11 801 ✅ ±0  44 💤 ±0  0 ❌ ±0 

Results for commit 49d934e. ± Comparison against base commit 95bbf92.

♻️ This comment has been updated with latest results.

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Feb 24, 2025

Size Report 1

Affected Products

  • firebase-vertexai

    TypeBase (95bbf92)Merge (ea229c4)Diff
    aar576 kB576 kB+732 B (+0.1%)
    apk (aggressive)1.40 MB1.40 MB+500 B (+0.0%)
    apk (release)9.36 MB9.36 MB+688 B (+0.0%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/B6yKwyr4t5.html
@google-oss-bot
Copy link
Contributor

google-oss-bot commented Feb 24, 2025

Coverage Report 1

Affected Products

  • firebase-database

    Overall coverage changed from 50.16% (95bbf92) to 50.21% (ea229c4) by +0.04%.

    FilenameBase (95bbf92)Merge (ea229c4)Diff
    ChildChangeAccumulator.java83.33%96.67%+13.33%
  • firebase-inappmessaging

    Overall coverage changed from ? (95bbf92) to 39.03% (ea229c4) by ?.

    148 individual files with coverage change

    FilenameBase (95bbf92)Merge (ea229c4)Diff
    AbtIntegrationHelper.java?60.87%?
    AbtIntegrationHelper_Factory.java?0.00%?
    Action.java?76.47%?
    Analytics.java?0.00%?
    AnalyticsConstants.java?0.00%?
    AnalyticsEventsManager.java?85.19%?
    AnalyticsEventsModule.java?0.00%?
    AnalyticsEventsModule_ProvidesAnalyticsConnectorEventsFactory.java?0.00%?
    AnalyticsEventsModule_ProvidesAnalyticsEventsManagerFactory.java?0.00%?
    AnalyticsListener.java?0.00%?
    ApiClient.java?100.00%?
    ApiClientModule.java?0.00%?
    ApiClientModule_ProvidesApiClientFactory.java?0.00%?
    ApiClientModule_ProvidesDataCollectionHelperFactory.java?0.00%?
    ApiClientModule_ProvidesFirebaseAppFactory.java?0.00%?
    ApiClientModule_ProvidesFirebaseInstallationsFactory.java?0.00%?
    ApiClientModule_ProvidesSharedPreferencesUtilsFactory.java?0.00%?
    ApiClientModule_ProvidesTestDeviceHelperFactory.java?0.00%?
    AppComponent.java?0.00%?
    AppForeground.java?0.00%?
    ApplicationModule.java?0.00%?
    ApplicationModule_DeveloperListenerManagerFactory.java?0.00%?
    ApplicationModule_ProvidesApplicationFactory.java?0.00%?
    AppMeasurementModule.java?0.00%?
    AppMeasurementModule_ProvidesAnalyticsConnectorFactory.java?0.00%?
    AppMeasurementModule_ProvidesSubsriberFactory.java?0.00%?
    AutoValue_InstallationIdResult.java?33.33%?
    AutoValue_RateLimit.java?44.68%?
    BannerMessage.java?75.00%?
    Button.java?61.76%?
    CampaignAnalytics.java?33.22%?
    CampaignAnalyticsOrBuilder.java?0.00%?
    CampaignCache.java?0.00%?
    CampaignCacheClient.java?88.00%?
    CampaignCacheClient_Factory.java?0.00%?
    CampaignImpression.java?38.96%?
    CampaignImpressionList.java?39.25%?
    CampaignImpressionListOrBuilder.java?0.00%?
    CampaignImpressionOrBuilder.java?0.00%?
    CampaignMetadata.java?100.00%?
    CampaignProto.java?27.23%?
    CardMessage.java?78.48%?
    ClientAppInfo.java?35.79%?
    ClientAppInfoOrBuilder.java?0.00%?
    Clock.java?0.00%?
    CommonTypesProto.java?9.87%?
    DaggerAppComponent.java?0.00%?
    DaggerUniversalComponent.java?0.00%?
    DataCollectionHelper.java?87.50%?
    DataCollectionHelper_Factory.java?0.00%?
    DeveloperListenerManager.java?100.00%?
    DismissType.java?82.61%?
    DisplayCallbacksFactory.java?100.00%?
    DisplayCallbacksFactory_Factory.java?0.00%?
    DisplayCallbacksImpl.java?93.46%?
    EventType.java?76.19%?
    ExecutorsModule.java?0.00%?
    ExecutorsModule_ProvidesBackgroundExecutorFactory.java?0.00%?
    ExecutorsModule_ProvidesBlockingExecutorFactory.java?0.00%?
    ExecutorsModule_ProvidesLightWeightExecutorFactory.java?0.00%?
    ExperimentPayloadProto.java?6.05%?
    FetchEligibleCampaignsRequest.java?32.98%?
    FetchEligibleCampaignsRequestOrBuilder.java?0.00%?
    FetchEligibleCampaignsResponse.java?42.86%?
    FetchEligibleCampaignsResponseOrBuilder.java?0.00%?
    FetchErrorReason.java?52.17%?
    FiamAnalyticsConnectorListener.java?100.00%?
    FiamFetchService.java?0.00%?
    FirebaseAppScope.java?0.00%?
    FirebaseInAppMessaging.java?80.60%?
    FirebaseInAppMessagingCampaignAnalyticsProto.java?0.00%?
    FirebaseInAppMessagingClickListener.java?0.00%?
    FirebaseInAppMessagingContextualTrigger.java?0.00%?
    FirebaseInAppMessagingDismissListener.java?0.00%?
    FirebaseInAppMessagingDisplay.java?0.00%?
    FirebaseInAppMessagingDisplayCallbacks.java?100.00%?
    FirebaseInAppMessagingDisplayErrorListener.java?0.00%?
    FirebaseInAppMessagingImpressionListener.java?0.00%?
    FirebaseInAppMessagingRegistrar.java?0.00%?
    FirebaseInAppMessaging_Factory.java?0.00%?
    ForegroundFlowableModule.java?0.00%?
    ForegroundFlowableModule_ProvidesAppForegroundEventStreamFactory.java?0.00%?
    ForegroundNotifier.java?76.00%?
    GrpcChannelModule.java?0.00%?
    GrpcChannelModule_ProvidesGrpcChannelFactory.java?0.00%?
    GrpcChannelModule_ProvidesServiceHostFactory.java?0.00%?
    GrpcClient.java?100.00%?
    GrpcClientModule.java?0.00%?
    GrpcClientModule_ProvidesApiKeyHeadersFactory.java?0.00%?
    GrpcClientModule_ProvidesInAppMessagingSdkServingStubFactory.java?0.00%?
    GrpcClient_Factory.java?0.00%?
    ImageData.java?71.43%?
    ImageOnlyMessage.java?75.86%?
    ImpressionStorageClient.java?100.00%?
    ImpressionStorageClient_Factory.java?0.00%?
    ImpressionStore.java?0.00%?
    InAppMessage.java?24.24%?
    InAppMessageStreamManager.java?91.40%?
    InAppMessageStreamManager_Factory.java?0.00%?
    InAppMessaging.kt?0.00%?
    InAppMessagingSdkServingGrpc.java?45.95%?
    InstallationIdResult.java?100.00%?
    Logging.java?0.00%?
    MessagesProto.java?36.03%?
    MessageType.java?100.00%?
    MetricsLoggerClient.java?94.29%?
    ModalMessage.java?74.07%?
    ProgramaticContextualTriggers.java?0.00%?
    ProgrammaticContextualTriggerFlowableModule.java?0.00%?
    ProgrammaticContextualTriggerFlowableModule_ProvidesProgramaticContextualTriggersFactory.java?0.00%?
    ProgrammaticContextualTriggerFlowableModule_ProvidesProgramaticContextualTriggerStreamFactory.java?0.00%?
    ProgrammaticTrigger.java?0.00%?
    ProtoMarshallerClient.java?91.40%?
    ProtoMarshallerClient_Factory.java?0.00%?
    ProtoStorageClient.java?100.00%?
    ProtoStorageClientModule.java?0.00%?
    ProtoStorageClientModule_ProvidesProtoStorageClientForCampaignFactory.java?0.00%?
    ProtoStorageClientModule_ProvidesProtoStorageClientForImpressionStoreFactory.java?0.00%?
    ProtoStorageClientModule_ProvidesProtoStorageClientForLimiterStoreFactory.java?0.00%?
    ProviderInstaller.java?37.50%?
    ProviderInstaller_Factory.java?0.00%?
    ProxyAnalyticsConnector.java?67.95%?
    RateLimit.java?0.00%?
    RateLimiterClient.java?100.00%?
    RateLimiterClient_Factory.java?0.00%?
    RateLimitModule.java?0.00%?
    RateLimitModule_ProvidesAppForegroundRateLimitFactory.java?0.00%?
    RateLimitProto.java?52.69%?
    RenderErrorReason.java?82.61%?
    SchedulerModule.java?0.00%?
    SchedulerModule_ProvidesComputeSchedulerFactory.java?0.00%?
    SchedulerModule_ProvidesIOSchedulerFactory.java?0.00%?
    SchedulerModule_ProvidesMainThreadSchedulerFactory.java?0.00%?
    Schedulers.java?87.50%?
    Schedulers_Factory.java?0.00%?
    SharedPreferencesUtils.java?40.35%?
    SharedPreferencesUtils_Factory.java?0.00%?
    SystemClock.java?100.00%?
    SystemClockModule.java?0.00%?
    SystemClockModule_ProvidesSystemClockModuleFactory.java?0.00%?
    SystemClock_Factory.java?0.00%?
    TestDeviceHelper.java?100.00%?
    TestDeviceHelper_Factory.java?0.00%?
    Text.java?67.74%?
    TransportClientModule.java?0.00%?
    TransportClientModule_ProvidesMetricsLoggerClientFactory.java?0.00%?
    TriggeredInAppMessage.java?100.00%?
    UniversalComponent.java?0.00%?

  • firebase-messaging

    Overall coverage changed from 84.12% (95bbf92) to 84.04% (ea229c4) by -0.07%.

    FilenameBase (95bbf92)Merge (ea229c4)Diff
    FirebaseMessaging.java75.60%76.00%+0.40%
    Metadata.java41.27%36.51%-4.76%
  • firebase-ml-modeldownloader

    Overall coverage changed from ? (95bbf92) to 82.04% (ea229c4) by ?.

    36 individual files with coverage change

    FilenameBase (95bbf92)Merge (ea229c4)Diff
    AutoFirebaseMlLogEventEncoder.java?100.00%?
    AutoValue_FirebaseMlLogEvent.java?56.60%?
    AutoValue_FirebaseMlLogEvent_DeleteModelLogEvent.java?58.33%?
    AutoValue_FirebaseMlLogEvent_ModelDownloadLogEvent.java?56.96%?
    AutoValue_FirebaseMlLogEvent_ModelDownloadLogEvent_ModelOptions.java?60.00%?
    AutoValue_FirebaseMlLogEvent_ModelDownloadLogEvent_ModelOptions_ModelInfo.java?56.25%?
    AutoValue_FirebaseMlLogEvent_SystemInfo.java?54.93%?
    CustomModel.java?72.13%?
    CustomModelDownloadConditions.java?88.46%?
    CustomModelDownloadService.java?79.89%?
    CustomModelDownloadService_Factory.java?0.00%?
    CustomModel_Factory.java?0.00%?
    CustomModel_Factory_Impl.java?0.00%?
    DaggerModelDownloaderComponent.java?100.00%?
    DataTransportMlEventSender.java?100.00%?
    DataTransportMlEventSender_Factory.java?0.00%?
    DownloadType.java?100.00%?
    FirebaseMlException.java?100.00%?
    FirebaseMlLogEvent.java?97.92%?
    FirebaseMlLogger.java?88.89%?
    FirebaseMlLogger_Factory.java?0.00%?
    FirebaseModelDownloader.java?84.05%?
    FirebaseModelDownloaderRegistrar.java?100.00%?
    FirebaseModelDownloader_Factory.java?0.00%?
    ModelDownloader.kt?91.67%?
    ModelDownloaderComponent.java?25.00%?
    ModelDownloaderComponent_MainModule_AppPackageNameFactory.java?0.00%?
    ModelDownloaderComponent_MainModule_AppVersionCodeFactory.java?0.00%?
    ModelDownloaderComponent_MainModule_FirebaseOptionsFactory.java?0.00%?
    ModelDownloaderComponent_MainModule_PersistenceKeyFactory.java?0.00%?
    ModelFileDownloadService.java?88.46%?
    ModelFileDownloadService_Factory.java?0.00%?
    ModelFileManager.java?82.28%?
    ModelFileManager_Factory.java?0.00%?
    SharedPreferencesUtil.java?97.26%?
    SharedPreferencesUtil_Factory.java?0.00%?

  • firebase-sessions

    Overall coverage changed from ? (95bbf92) to 72.39% (ea229c4) by ?.

    29 individual files with coverage change

    FilenameBase (95bbf92)Merge (ea229c4)Diff
    ApplicationInfo.kt?100.00%?
    AutoSessionEventEncoder.java?100.00%?
    Comparisons.kt?100.00%?
    Emitters.kt?0.00%?
    EventGDTLogger.kt?75.00%?
    FirebaseSessions.kt?0.00%?
    FirebaseSessionsDependencies.kt?85.71%?
    FirebaseSessionsRegistrar.kt?0.00%?
    InstallationId.kt?100.00%?
    LocalOverrideSettings.kt?100.00%?
    ProcessDetailsProvider.kt?76.67%?
    RemoteSettings.kt?88.41%?
    RemoteSettingsFetcher.kt?68.29%?
    SafeCollector.common.kt?0.00%?
    SessionDatastore.kt?2.50%?
    SessionDataStoreConfigs.kt?100.00%?
    SessionEvent.kt?100.00%?
    SessionEvents.kt?98.00%?
    SessionFirelogPublisher.kt?83.78%?
    SessionGenerator.kt?91.67%?
    SessionLifecycleClient.kt?91.78%?
    SessionLifecycleService.kt?78.41%?
    SessionLifecycleServiceBinder.kt?0.00%?
    SessionsActivityLifecycleCallbacks.kt?55.56%?
    SessionsSettings.kt?94.64%?
    SessionSubscriber.kt?100.00%?
    SettingsCache.kt?90.48%?
    SettingsProvider.kt?50.00%?
    TimeProvider.kt?50.00%?

  • firebase-storage

    Overall coverage changed from 84.00% (95bbf92) to 83.96% (ea229c4) by -0.04%.

    FilenameBase (95bbf92)Merge (ea229c4)Diff
    StreamDownloadTask.java88.89%88.41%-0.48%

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/4JKdP6kaiD.html
- Make the `ImagenGenerationConfig.Builder` follow the builder pattern - Mark companion object `ImagenImageFormat` methods as @JvmStatic for easier access
Should be more careful with those changes...
Copy link
Contributor Author

github-actions bot commented Feb 24, 2025

Javadoc Changes:
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html	2025-02-24 23:06:24.933212327 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html	2025-02-24 23:04:16.403170710 +0000 @@ -13,25 +13,6 @@ <hr> <p>Builder for creating a <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html">ImagenGenerationConfig</a></code>.</p> <p>This is mainly intended for Java interop. For Kotlin, use <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/package-summary.html#imagenGenerationConfig(kotlin.Function1)">imagenGenerationConfig</a></code> for a more idiomatic experience.</p> - <div class="devsite-table-wrapper"> - <table class="responsive"> - <colgroup> - <col width="40%"> - <col> - </colgroup> - <thead> - <tr> - <th colspan="100%">See also</th> - </tr> - </thead> - <tbody class="list"> - <tr> - <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/package-summary.html#imagenGenerationConfig(kotlin.Function1)">imagenGenerationConfig</a></code></td> - <td></td> - </tr> - </tbody> - </table> - </div> <h2>Summary</h2> <div class="devsite-table-wrapper"> <table class="responsive"> @@ -49,35 +30,30 @@ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#addWatermark()">addWatermark</a></code></div> - <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">ImagenGenerationConfig.addWatermark</a></code></p> </td> </tr> <tr> <td><code>final <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#aspectRatio()">aspectRatio</a></code></div> - <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">ImagenGenerationConfig.aspectRatio</a></code>.</p> </td> </tr> <tr> <td><code>final <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#imageFormat()">imageFormat</a></code></div> - <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">ImagenGenerationConfig.imageFormat</a></code></p> </td> </tr> <tr> <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#negativePrompt()">negativePrompt</a></code></div> - <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">ImagenGenerationConfig.negativePrompt</a></code>.</p> </td> </tr> <tr> <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#numberOfImages()">numberOfImages</a></code></div> - <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">ImagenGenerationConfig.numberOfImages</a></code>.</p> </td> </tr> </tbody> @@ -122,6 +98,41 @@ <p>Alternative casing for <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code>:</p> </td> </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setAddWatermark(kotlin.Boolean)">setAddWatermark</a>(boolean&nbsp;addWatermark)</code></div> + <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">ImagenGenerationConfig.addWatermark</a></code>.</p> + </td> + </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setAspectRatio(com.google.firebase.vertexai.type.ImagenAspectRatio)">setAspectRatio</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>&nbsp;aspectRatio)</code></div> + <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">ImagenGenerationConfig.aspectRatio</a></code>.</p> + </td> + </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setImageFormat(com.google.firebase.vertexai.type.ImagenImageFormat)">setImageFormat</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>&nbsp;imageFormat)</code></div> + <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">ImagenGenerationConfig.imageFormat</a></code>.</p> + </td> + </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setNegativePrompt(kotlin.String)">setNegativePrompt</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;negativePrompt)</code></div> + <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">ImagenGenerationConfig.negativePrompt</a></code>.</p> + </td> + </tr> + <tr> + <td><code>final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setNumberOfImages(kotlin.Int)">setNumberOfImages</a>(int&nbsp;numberOfImages)</code></div> + <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">ImagenGenerationConfig.numberOfImages</a></code>.</p> + </td> + </tr> </tbody> </table> </div> @@ -130,27 +141,22 @@ <div class="api-item"><a name="getAddWatermark()"></a><a name="setAddWatermark()"></a><a name="getAddWatermark--"></a><a name="setAddWatermark--"></a> <h3 class="api-name" id="addWatermark()">addWatermark</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#addWatermark()">addWatermark</a></pre> - <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">ImagenGenerationConfig.addWatermark</a></code></p> </div> <div class="api-item"><a name="getAspectRatio()"></a><a name="setAspectRatio()"></a><a name="getAspectRatio--"></a><a name="setAspectRatio--"></a> <h3 class="api-name" id="aspectRatio()">aspectRatio</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#aspectRatio()">aspectRatio</a></pre> - <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">ImagenGenerationConfig.aspectRatio</a></code>.</p> </div> <div class="api-item"><a name="getImageFormat()"></a><a name="setImageFormat()"></a><a name="getImageFormat--"></a><a name="setImageFormat--"></a> <h3 class="api-name" id="imageFormat()">imageFormat</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#imageFormat()">imageFormat</a></pre> - <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">ImagenGenerationConfig.imageFormat</a></code></p> </div> <div class="api-item"><a name="getNegativePrompt()"></a><a name="setNegativePrompt()"></a><a name="getNegativePrompt--"></a><a name="setNegativePrompt--"></a> <h3 class="api-name" id="negativePrompt()">negativePrompt</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#negativePrompt()">negativePrompt</a></pre> - <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">ImagenGenerationConfig.negativePrompt</a></code>.</p> </div> <div class="api-item"><a name="getNumberOfImages()"></a><a name="setNumberOfImages()"></a><a name="getNumberOfImages--"></a><a name="setNumberOfImages--"></a> <h3 class="api-name" id="numberOfImages()">numberOfImages</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#numberOfImages()">numberOfImages</a></pre> - <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">ImagenGenerationConfig.numberOfImages</a></code>.</p> </div> </div> <div class="list"> @@ -168,6 +174,31 @@ <p>Alternative casing for <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code>:</p> <pre class="prettyprint">val config = GenerationConfig.builder()</pre> </div> + <div class="api-item"><a name="setAddWatermark-kotlin.Boolean-"></a><a name="setaddwatermark"></a> + <h3 class="api-name" id="setAddWatermark(kotlin.Boolean)">setAddWatermark</h3> + <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setAddWatermark(kotlin.Boolean)">setAddWatermark</a>(boolean&nbsp;addWatermark)</pre> + <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">ImagenGenerationConfig.addWatermark</a></code>.</p> + </div> + <div class="api-item"><a name="setAspectRatio-com.google.firebase.vertexai.type.ImagenAspectRatio-"></a><a name="setaspectratio"></a> + <h3 class="api-name" id="setAspectRatio(com.google.firebase.vertexai.type.ImagenAspectRatio)">setAspectRatio</h3> + <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setAspectRatio(com.google.firebase.vertexai.type.ImagenAspectRatio)">setAspectRatio</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>&nbsp;aspectRatio)</pre> + <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">ImagenGenerationConfig.aspectRatio</a></code>.</p> + </div> + <div class="api-item"><a name="setImageFormat-com.google.firebase.vertexai.type.ImagenImageFormat-"></a><a name="setimageformat"></a> + <h3 class="api-name" id="setImageFormat(com.google.firebase.vertexai.type.ImagenImageFormat)">setImageFormat</h3> + <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setImageFormat(com.google.firebase.vertexai.type.ImagenImageFormat)">setImageFormat</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>&nbsp;imageFormat)</pre> + <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">ImagenGenerationConfig.imageFormat</a></code>.</p> + </div> + <div class="api-item"><a name="setNegativePrompt-kotlin.String-"></a><a name="setnegativeprompt"></a> + <h3 class="api-name" id="setNegativePrompt(kotlin.String)">setNegativePrompt</h3> + <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setNegativePrompt(kotlin.String)">setNegativePrompt</a>(@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;negativePrompt)</pre> + <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">ImagenGenerationConfig.negativePrompt</a></code>.</p> + </div> + <div class="api-item"><a name="setNumberOfImages-kotlin.Int-"></a><a name="setnumberofimages"></a> + <h3 class="api-name" id="setNumberOfImages(kotlin.Int)">setNumberOfImages</h3> + <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setNumberOfImages(kotlin.Int)">setNumberOfImages</a>(int&nbsp;numberOfImages)</pre> + <p>See <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">ImagenGenerationConfig.numberOfImages</a></code>.</p> + </div> </div> </body> </html>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html	2025-02-24 23:06:24.935212328 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html	2025-02-24 23:04:16.405170711 +0000 @@ -11,7 +11,6 @@ <pre>@<a href="/docs/reference/android/com/google/firebase/vertexai/type/PublicPreviewAPI.html">PublicPreviewAPI</a><br>public final class <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html">ImagenGenerationConfig</a></pre> </p> <hr> - <p>Contains extra settings to configure image generation.</p> <h2>Summary</h2> <div class="devsite-table-wrapper"> <table class="responsive"> @@ -55,35 +54,30 @@ <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">addWatermark</a></code></div> - <p>Adds an invisible watermark to mark the image as AI generated.</p> </td> </tr> <tr> <td><code>final <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">aspectRatio</a></code></div> - <p>The aspect ratio of the generated images.</p> </td> </tr> <tr> <td><code>final <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">imageFormat</a></code></div> - <p>The file format/compression of the generated images.</p> </td> </tr> <tr> <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">negativePrompt</a></code></div> - <p>This string contains things that should be explicitly excluded from generated images.</p> </td> </tr> <tr> <td><code>final <a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a></code></td> <td> <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">numberOfImages</a></code></div> - <p>How many images should be generated.</p> </td> </tr> </tbody> @@ -114,27 +108,22 @@ <div class="api-item"><a name="getAddWatermark()"></a><a name="setAddWatermark()"></a><a name="getAddWatermark--"></a><a name="setAddWatermark--"></a> <h3 class="api-name" id="addWatermark()">addWatermark</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">addWatermark</a></pre> - <p>Adds an invisible watermark to mark the image as AI generated.</p> </div> <div class="api-item"><a name="getAspectRatio()"></a><a name="setAspectRatio()"></a><a name="getAspectRatio--"></a><a name="setAspectRatio--"></a> <h3 class="api-name" id="aspectRatio()">aspectRatio</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">aspectRatio</a></pre> - <p>The aspect ratio of the generated images.</p> </div> <div class="api-item"><a name="getImageFormat()"></a><a name="setImageFormat()"></a><a name="getImageFormat--"></a><a name="setImageFormat--"></a> <h3 class="api-name" id="imageFormat()">imageFormat</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">imageFormat</a></pre> - <p>The file format/compression of the generated images.</p> </div> <div class="api-item"><a name="getNegativePrompt()"></a><a name="setNegativePrompt()"></a><a name="getNegativePrompt--"></a><a name="setNegativePrompt--"></a> <h3 class="api-name" id="negativePrompt()">negativePrompt</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">negativePrompt</a></pre> - <p>This string contains things that should be explicitly excluded from generated images.</p> </div> <div class="api-item"><a name="getNumberOfImages()"></a><a name="setNumberOfImages()"></a><a name="getNumberOfImages--"></a><a name="setNumberOfImages--"></a> <h3 class="api-name" id="numberOfImages()">numberOfImages</h3> <pre class="api-signature no-pretty-print">public&nbsp;final&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">numberOfImages</a></pre> - <p>How many images should be generated.</p> </div> </div> <div class="list"> @@ -142,51 +131,6 @@ <div class="api-item"><a name="ImagenGenerationConfig(kotlin.String, kotlin.Int, com.google.firebase.vertexai.type.ImagenAspectRatio, com.google.firebase.vertexai.type.ImagenImageFormat, kotlin.Boolean)"></a><a name="ImagenGenerationConfig-kotlin.String-kotlin.Int-com.google.firebase.vertexai.type.ImagenAspectRatio-com.google.firebase.vertexai.type.ImagenImageFormat-kotlin.Boolean-"></a><a name="imagengenerationconfig"></a> <h3 class="api-name" id="ImagenGenerationConfig(kotlin.String,kotlin.Int,com.google.firebase.vertexai.type.ImagenAspectRatio,com.google.firebase.vertexai.type.ImagenImageFormat,kotlin.Boolean)">ImagenGenerationConfig</h3> <pre class="api-signature no-pretty-print">public&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#ImagenGenerationConfig(kotlin.String,kotlin.Int,com.google.firebase.vertexai.type.ImagenAspectRatio,com.google.firebase.vertexai.type.ImagenImageFormat,kotlin.Boolean)">ImagenGenerationConfig</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;negativePrompt,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;numberOfImages,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>&nbsp;aspectRatio,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>&nbsp;imageFormat,<br>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a>&nbsp;addWatermark<br>)</pre> - <div class="devsite-table-wrapper"> - <table class="responsive"> - <colgroup> - <col width="40%"> - <col> - </colgroup> - <thead> - <tr> - <th colspan="100%">Parameters</th> - </tr> - </thead> - <tbody class="list"> - <tr> - <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/String.html">String</a>&nbsp;negativePrompt</code></td> - <td> - <p>This string contains things that should be explicitly excluded from generated images.</p> - </td> - </tr> - <tr> - <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;numberOfImages</code></td> - <td> - <p>How many images should be generated.</p> - </td> - </tr> - <tr> - <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>&nbsp;aspectRatio</code></td> - <td> - <p>The aspect ratio of the generated images.</p> - </td> - </tr> - <tr> - <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>&nbsp;imageFormat</code></td> - <td> - <p>The file format/compression of the generated images.</p> - </td> - </tr> - <tr> - <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/Boolean.html">Boolean</a>&nbsp;addWatermark</code></td> - <td> - <p>Adds an invisible watermark to mark the image as AI generated.</p> - </td> - </tr> - </tbody> - </table> - </div> </div> </div> </body>
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/ImagenImageFormat.html	2025-02-24 23:06:24.933212327 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/ImagenImageFormat.html	2025-02-24 23:04:16.402170710 +0000 @@ -62,6 +62,35 @@ </tbody> </table> </div> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%"><h3>Public methods</h3></th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.Companion.html#jpeg(kotlin.Int)">jpeg</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;compressionQuality)</code></div> + <p>An <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a></code> representing a JPEG image.</p> + </td> + </tr> + <tr> + <td><code>static&nbsp;final @<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a></code></td> + <td> + <div><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.Companion.html#png()">png</a>()</code></div> + <p>An <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a></code> representing a PNG image</p> + </td> + </tr> + </tbody> + </table> + </div> <div class="list"> <h2>Public fields</h2> <div class="api-item"><a name="getCompressionQuality()"></a><a name="setCompressionQuality()"></a><a name="getCompressionQuality--"></a><a name="setCompressionQuality--"></a> @@ -75,6 +104,40 @@ <p>A string (like <code>&quot;image/jpeg&quot;</code>) specifying the encoding MIME type of the image.</p> </div> </div> + <div class="list"> + <h2>Public methods</h2> + <div class="api-item"><a name="jpeg-kotlin.Int-"></a><a name="jpeg"></a> + <h3 class="api-name" id="jpeg(kotlin.Int)">jpeg</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.Companion.html#jpeg(kotlin.Int)">jpeg</a>(<a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;compressionQuality)</pre> + <p>An <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a></code> representing a JPEG image.</p> + <div class="devsite-table-wrapper"> + <table class="responsive"> + <colgroup> + <col width="40%"> + <col> + </colgroup> + <thead> + <tr> + <th colspan="100%">Parameters</th> + </tr> + </thead> + <tbody class="list"> + <tr> + <td><code><a href="https://developer.android.com/reference/kotlin/java/lang/Integer.html">Integer</a>&nbsp;compressionQuality</code></td> + <td> + <p>an int (1-100) representing the quality of the image; a lower number means the image is permitted to be lower quality to reduce size.</p> + </td> + </tr> + </tbody> + </table> + </div> + </div> + <div class="api-item"><a name="png--"></a><a name="png"></a> + <h3 class="api-name" id="png()">png</h3> + <pre class="api-signature no-pretty-print">public&nbsp;static&nbsp;final&nbsp;@<a href="https://developer.android.com/reference/kotlin/androidx/annotation/NonNull.html">NonNull</a> <a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>&nbsp;<a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.Companion.html#png()">png</a>()</pre> + <p>An <code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a></code> representing a PNG image</p> + </div> + </div> </body> </html> 
--- /home/runner/diff/original/firebase-kotlindoc/android/com/google/firebase/vertexai/type/package-summary.html	2025-02-24 23:06:24.933212327 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/android/com/google/firebase/vertexai/type/package-summary.html	2025-02-24 23:04:16.402170710 +0000 @@ -200,9 +200,7 @@ </tr> <tr> <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.html">ImagenGenerationConfig</a></code></td> - <td> - <p>Contains extra settings to configure image generation.</p> - </td> + <td></td> </tr> <tr> <td><code><a href="/docs/reference/android/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html	2025-02-24 23:06:24.941212330 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html	2025-02-24 23:04:16.412170713 +0000 @@ -13,25 +13,6 @@ <hr> <p>Builder for creating a <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html">ImagenGenerationConfig</a></code>.</p> <p>This is mainly intended for Java interop. For Kotlin, use <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/package-summary.html#imagenGenerationConfig(kotlin.Function1)">imagenGenerationConfig</a></code> for a more idiomatic experience.</p> - <div class="devsite-table-wrapper"> - <table class="responsive"> - <colgroup> - <col width="40%"> - <col> - </colgroup> - <thead> - <tr> - <th colspan="100%">See also</th> - </tr> - </thead> - <tbody class="list"> - <tr> - <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/package-summary.html#imagenGenerationConfig(kotlin.Function1)">imagenGenerationConfig</a></code></td> - <td></td> - </tr> - </tbody> - </table> - </div> <h2>Summary</h2> <div class="devsite-table-wrapper"> <table class="responsive"> @@ -72,6 +53,41 @@ <p>Alternative casing for <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code>:</p> </td> </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setAddWatermark(kotlin.Boolean)">setAddWatermark</a>(addWatermark:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>)</code></div> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">ImagenGenerationConfig.addWatermark</a></code>.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setAspectRatio(com.google.firebase.vertexai.type.ImagenAspectRatio)">setAspectRatio</a>(aspectRatio:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>)</code></div> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">ImagenGenerationConfig.aspectRatio</a></code>.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setImageFormat(com.google.firebase.vertexai.type.ImagenImageFormat)">setImageFormat</a>(imageFormat:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>)</code></div> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">ImagenGenerationConfig.imageFormat</a></code>.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setNegativePrompt(kotlin.String)">setNegativePrompt</a>(negativePrompt:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>)</code></div> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">ImagenGenerationConfig.negativePrompt</a></code>.</p> + </td> + </tr> + <tr> + <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td> + <td> + <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setNumberOfImages(kotlin.Int)">setNumberOfImages</a>(numberOfImages:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</code></div> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">ImagenGenerationConfig.numberOfImages</a></code>.</p> + </td> + </tr> </tbody> </table> </div> @@ -91,35 +107,30 @@ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#addWatermark()">addWatermark</a></code></div> - <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">ImagenGenerationConfig.addWatermark</a></code></p> </td> </tr> <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#aspectRatio()">aspectRatio</a></code></div> - <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">ImagenGenerationConfig.aspectRatio</a></code>.</p> </td> </tr> <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#imageFormat()">imageFormat</a></code></div> - <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">ImagenGenerationConfig.imageFormat</a></code></p> </td> </tr> <tr> <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#negativePrompt()">negativePrompt</a></code></div> - <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">ImagenGenerationConfig.negativePrompt</a></code>.</p> </td> </tr> <tr> <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#numberOfImages()">numberOfImages</a></code></div> - <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">ImagenGenerationConfig.numberOfImages</a></code>.</p> </td> </tr> </tbody> @@ -140,33 +151,53 @@ <p>Alternative casing for <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code>:</p> <pre class="prettyprint">val config = GenerationConfig.builder()</pre> </div> + <div class="api-item"><a name="setAddWatermark-kotlin.Boolean-"></a><a name="setaddwatermark"></a> + <h3 class="api-name" id="setAddWatermark(kotlin.Boolean)">setAddWatermark</h3> + <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setAddWatermark(kotlin.Boolean)">setAddWatermark</a>(addWatermark:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></pre> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">ImagenGenerationConfig.addWatermark</a></code>.</p> + </div> + <div class="api-item"><a name="setAspectRatio-com.google.firebase.vertexai.type.ImagenAspectRatio-"></a><a name="setaspectratio"></a> + <h3 class="api-name" id="setAspectRatio(com.google.firebase.vertexai.type.ImagenAspectRatio)">setAspectRatio</h3> + <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setAspectRatio(com.google.firebase.vertexai.type.ImagenAspectRatio)">setAspectRatio</a>(aspectRatio:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></pre> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">ImagenGenerationConfig.aspectRatio</a></code>.</p> + </div> + <div class="api-item"><a name="setImageFormat-com.google.firebase.vertexai.type.ImagenImageFormat-"></a><a name="setimageformat"></a> + <h3 class="api-name" id="setImageFormat(com.google.firebase.vertexai.type.ImagenImageFormat)">setImageFormat</h3> + <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setImageFormat(com.google.firebase.vertexai.type.ImagenImageFormat)">setImageFormat</a>(imageFormat:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></pre> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">ImagenGenerationConfig.imageFormat</a></code>.</p> + </div> + <div class="api-item"><a name="setNegativePrompt-kotlin.String-"></a><a name="setnegativeprompt"></a> + <h3 class="api-name" id="setNegativePrompt(kotlin.String)">setNegativePrompt</h3> + <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setNegativePrompt(kotlin.String)">setNegativePrompt</a>(negativePrompt:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></pre> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">ImagenGenerationConfig.negativePrompt</a></code>.</p> + </div> + <div class="api-item"><a name="setNumberOfImages-kotlin.Int-"></a><a name="setnumberofimages"></a> + <h3 class="api-name" id="setNumberOfImages(kotlin.Int)">setNumberOfImages</h3> + <pre class="api-signature no-pretty-print">fun&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#setNumberOfImages(kotlin.Int)">setNumberOfImages</a>(numberOfImages:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>):&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></pre> + <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">ImagenGenerationConfig.numberOfImages</a></code>.</p> + </div> </div> <div class="list"> <h2>Public properties</h2> <div class="api-item"><a name="getAddWatermark()"></a><a name="setAddWatermark()"></a><a name="getAddWatermark--"></a><a name="setAddWatermark--"></a> <h3 class="api-name" id="addWatermark()">addWatermark</h3> <pre class="api-signature no-pretty-print">var&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#addWatermark()">addWatermark</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>?</pre> - <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">ImagenGenerationConfig.addWatermark</a></code></p> </div> <div class="api-item"><a name="getAspectRatio()"></a><a name="setAspectRatio()"></a><a name="getAspectRatio--"></a><a name="setAspectRatio--"></a> <h3 class="api-name" id="aspectRatio()">aspectRatio</h3> <pre class="api-signature no-pretty-print">var&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#aspectRatio()">aspectRatio</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>?</pre> - <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">ImagenGenerationConfig.aspectRatio</a></code>.</p> </div> <div class="api-item"><a name="getImageFormat()"></a><a name="setImageFormat()"></a><a name="getImageFormat--"></a><a name="setImageFormat--"></a> <h3 class="api-name" id="imageFormat()">imageFormat</h3> <pre class="api-signature no-pretty-print">var&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#imageFormat()">imageFormat</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>?</pre> - <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">ImagenGenerationConfig.imageFormat</a></code></p> </div> <div class="api-item"><a name="getNegativePrompt()"></a><a name="setNegativePrompt()"></a><a name="getNegativePrompt--"></a><a name="setNegativePrompt--"></a> <h3 class="api-name" id="negativePrompt()">negativePrompt</h3> <pre class="api-signature no-pretty-print">var&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#negativePrompt()">negativePrompt</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?</pre> - <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">ImagenGenerationConfig.negativePrompt</a></code>.</p> </div> <div class="api-item"><a name="getNumberOfImages()"></a><a name="setNumberOfImages()"></a><a name="getNumberOfImages--"></a><a name="setNumberOfImages--"></a> <h3 class="api-name" id="numberOfImages()">numberOfImages</h3> <pre class="api-signature no-pretty-print">var&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html#numberOfImages()">numberOfImages</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</pre> - <p>See <code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">ImagenGenerationConfig.numberOfImages</a></code>.</p> </div> </div> </body>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html	2025-02-24 23:06:24.942212330 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html	2025-02-24 23:04:16.413170713 +0000 @@ -11,7 +11,6 @@ <pre>@<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/PublicPreviewAPI.html">PublicPreviewAPI</a><br>class <a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html">ImagenGenerationConfig</a></pre> </p> <hr> - <p>Contains extra settings to configure image generation.</p> <h2>Summary</h2> <div class="devsite-table-wrapper"> <table class="responsive"> @@ -91,35 +90,30 @@ <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">addWatermark</a></code></div> - <p>Adds an invisible watermark to mark the image as AI generated.</p> </td> </tr> <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">aspectRatio</a></code></div> - <p>The aspect ratio of the generated images.</p> </td> </tr> <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">imageFormat</a></code></div> - <p>The file format/compression of the generated images.</p> </td> </tr> <tr> <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">negativePrompt</a></code></div> - <p>This string contains things that should be explicitly excluded from generated images.</p> </td> </tr> <tr> <td><code><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</code></td> <td> <div><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">numberOfImages</a></code></div> - <p>How many images should be generated.</p> </td> </tr> </tbody> @@ -137,51 +131,6 @@ <div class="api-item"><a name="ImagenGenerationConfig(kotlin.String, kotlin.Int, com.google.firebase.vertexai.type.ImagenAspectRatio, com.google.firebase.vertexai.type.ImagenImageFormat, kotlin.Boolean)"></a><a name="ImagenGenerationConfig-kotlin.String-kotlin.Int-com.google.firebase.vertexai.type.ImagenAspectRatio-com.google.firebase.vertexai.type.ImagenImageFormat-kotlin.Boolean-"></a><a name="imagengenerationconfig"></a> <h3 class="api-name" id="ImagenGenerationConfig(kotlin.String,kotlin.Int,com.google.firebase.vertexai.type.ImagenAspectRatio,com.google.firebase.vertexai.type.ImagenImageFormat,kotlin.Boolean)">ImagenGenerationConfig</h3> <pre class="api-signature no-pretty-print"><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#ImagenGenerationConfig(kotlin.String,kotlin.Int,com.google.firebase.vertexai.type.ImagenAspectRatio,com.google.firebase.vertexai.type.ImagenImageFormat,kotlin.Boolean)">ImagenGenerationConfig</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;negativePrompt:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;numberOfImages:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>? = 1,<br>&nbsp;&nbsp;&nbsp;&nbsp;aspectRatio:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;imageFormat:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>? = null,<br>&nbsp;&nbsp;&nbsp;&nbsp;addWatermark:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>? = null<br>)</pre> - <div class="devsite-table-wrapper"> - <table class="responsive"> - <colgroup> - <col width="40%"> - <col> - </colgroup> - <thead> - <tr> - <th colspan="100%">Parameters</th> - </tr> - </thead> - <tbody class="list"> - <tr> - <td><code>negativePrompt:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>? = null</code></td> - <td> - <p>This string contains things that should be explicitly excluded from generated images.</p> - </td> - </tr> - <tr> - <td><code>numberOfImages:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>? = 1</code></td> - <td> - <p>How many images should be generated.</p> - </td> - </tr> - <tr> - <td><code>aspectRatio:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>? = null</code></td> - <td> - <p>The aspect ratio of the generated images.</p> - </td> - </tr> - <tr> - <td><code>imageFormat:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>? = null</code></td> - <td> - <p>The file format/compression of the generated images.</p> - </td> - </tr> - <tr> - <td><code>addWatermark:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>? = null</code></td> - <td> - <p>Adds an invisible watermark to mark the image as AI generated.</p> - </td> - </tr> - </tbody> - </table> - </div> </div> </div> <div class="list"> @@ -189,27 +138,22 @@ <div class="api-item"><a name="getAddWatermark()"></a><a name="setAddWatermark()"></a><a name="getAddWatermark--"></a><a name="setAddWatermark--"></a> <h3 class="api-name" id="addWatermark()">addWatermark</h3> <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#addWatermark()">addWatermark</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>?</pre> - <p>Adds an invisible watermark to mark the image as AI generated.</p> </div> <div class="api-item"><a name="getAspectRatio()"></a><a name="setAspectRatio()"></a><a name="getAspectRatio--"></a><a name="setAspectRatio--"></a> <h3 class="api-name" id="aspectRatio()">aspectRatio</h3> <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#aspectRatio()">aspectRatio</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenAspectRatio.html">ImagenAspectRatio</a>?</pre> - <p>The aspect ratio of the generated images.</p> </div> <div class="api-item"><a name="getImageFormat()"></a><a name="setImageFormat()"></a><a name="getImageFormat--"></a><a name="setImageFormat--"></a> <h3 class="api-name" id="imageFormat()">imageFormat</h3> <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#imageFormat()">imageFormat</a>:&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenImageFormat.html">ImagenImageFormat</a>?</pre> - <p>The file format/compression of the generated images.</p> </div> <div class="api-item"><a name="getNegativePrompt()"></a><a name="setNegativePrompt()"></a><a name="getNegativePrompt--"></a><a name="setNegativePrompt--"></a> <h3 class="api-name" id="negativePrompt()">negativePrompt</h3> <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#negativePrompt()">negativePrompt</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html">String</a>?</pre> - <p>This string contains things that should be explicitly excluded from generated images.</p> </div> <div class="api-item"><a name="getNumberOfImages()"></a><a name="setNumberOfImages()"></a><a name="getNumberOfImages--"></a><a name="setNumberOfImages--"></a> <h3 class="api-name" id="numberOfImages()">numberOfImages</h3> <pre class="api-signature no-pretty-print">val&nbsp;<a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html#numberOfImages()">numberOfImages</a>:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>?</pre> - <p>How many images should be generated.</p> </div> </div> </body>
--- /home/runner/diff/original/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/package-summary.html	2025-02-24 23:06:24.940212330 +0000 +++ /home/runner/diff/modified/firebase-kotlindoc/kotlin/com/google/firebase/vertexai/type/package-summary.html	2025-02-24 23:04:16.411170713 +0000 @@ -177,9 +177,7 @@ </tr> <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.html">ImagenGenerationConfig</a></code></td> - <td> - <p>Contains extra settings to configure image generation.</p> - </td> + <td></td> </tr> <tr> <td><code><a href="/docs/reference/kotlin/com/google/firebase/vertexai/type/ImagenGenerationConfig.Builder.html">ImagenGenerationConfig.Builder</a></code></td>
@VinayGuthal VinayGuthal force-pushed the releases/m160.release branch from ecf4628 to 49d934e Compare February 24, 2025 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4 participants