Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions clients/google-api-services-aiplatform/v1/2.0.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-aiplatform</artifactId>
<version>v1-rev20260801-2.0.0</version>
<version>v1-rev20260808-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-aiplatform:v1-rev20260801-2.0.0'
implementation 'com.google.apis:google-api-services-aiplatform:v1-rev20260808-2.0.0'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37200,7 +37200,10 @@ public Get set(String parameterName, Object value) {
}
}
/**
* Lists agents in a location.
* Lists the agents in a location that belong to the caller. An agent belongs to the end user
* recorded as its owner when it was created, so the response holds that caller's agents and no
* others. It is empty for a caller that is not an end user, and an agent with no recorded owner is
* listed for nobody.
*
* Create a request for the method "agents.list".
*
Expand All @@ -37225,7 +37228,10 @@ public class List extends AiplatformRequest<com.google.api.services.aiplatform.v
java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+$");

/**
* Lists agents in a location.
* Lists the agents in a location that belong to the caller. An agent belongs to the end user
* recorded as its owner when it was created, so the response holds that caller's agents and no
* others. It is empty for a caller that is not an end user, and an agent with no recorded owner
* is listed for nobody.
*
* Create a request for the method "agents.list".
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,13 @@ public final class CloudAiLargeModelsVisionGenerateVideoExperiments extends com.
@com.google.api.client.util.Key
private java.lang.Boolean anchorLastFrame;

/**
* Optional. Audio control configuration.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private CloudAiLargeModelsVisionGenerateVideoExperimentsAudioControlConfig audioControl;

/**
* CFG scale for video-transform, perf-generation, a2v, video-textures models.
* The value may be {@code null}.
Expand Down Expand Up @@ -118,6 +125,13 @@ public final class CloudAiLargeModelsVisionGenerateVideoExperiments extends com.
@com.google.api.client.util.Key
private java.lang.String originalRequestJson;

/**
* Config for Outpainting task.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfig outpaintConfig;

/**
* Prompt chunks for "ProModel" prompting. If set, the prompt will not be rewritten, and top-level
* prompt ignored.
Expand Down Expand Up @@ -167,6 +181,13 @@ public final class CloudAiLargeModelsVisionGenerateVideoExperiments extends com.
@com.google.api.client.util.Key
private java.lang.Boolean truncateInputVideo;

/**
* Video transform configuration for omni editing models.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private CloudAiLargeModelsVisionGenerateVideoExperimentsVideoTransform videoTransform;

/**
* GCS URI of the grayscale video mask for Differential Diffusion. Maps to
* sdedit_video_tmax_scale_map
Expand Down Expand Up @@ -201,6 +222,23 @@ public CloudAiLargeModelsVisionGenerateVideoExperiments setAnchorLastFrame(java.
return this;
}

/**
* Optional. Audio control configuration.
* @return value or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperimentsAudioControlConfig getAudioControl() {
return audioControl;
}

/**
* Optional. Audio control configuration.
* @param audioControl audioControl or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperiments setAudioControl(CloudAiLargeModelsVisionGenerateVideoExperimentsAudioControlConfig audioControl) {
this.audioControl = audioControl;
return this;
}

/**
* CFG scale for video-transform, perf-generation, a2v, video-textures models.
* @return value or {@code null} for none
Expand Down Expand Up @@ -396,6 +434,23 @@ public CloudAiLargeModelsVisionGenerateVideoExperiments setOriginalRequestJson(j
return this;
}

/**
* Config for Outpainting task.
* @return value or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfig getOutpaintConfig() {
return outpaintConfig;
}

/**
* Config for Outpainting task.
* @param outpaintConfig outpaintConfig or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperiments setOutpaintConfig(CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfig outpaintConfig) {
this.outpaintConfig = outpaintConfig;
return this;
}

/**
* Prompt chunks for "ProModel" prompting. If set, the prompt will not be rewritten, and top-level
* prompt ignored.
Expand Down Expand Up @@ -512,6 +567,23 @@ public CloudAiLargeModelsVisionGenerateVideoExperiments setTruncateInputVideo(ja
return this;
}

/**
* Video transform configuration for omni editing models.
* @return value or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperimentsVideoTransform getVideoTransform() {
return videoTransform;
}

/**
* Video transform configuration for omni editing models.
* @param videoTransform videoTransform or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperiments setVideoTransform(CloudAiLargeModelsVisionGenerateVideoExperimentsVideoTransform videoTransform) {
this.videoTransform = videoTransform;
return this;
}

/**
* GCS URI of the grayscale video mask for Differential Diffusion. Maps to
* sdedit_video_tmax_scale_map
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.aiplatform.v1.model;

/**
* Configuration for audio control.
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Agent Platform API. For a detailed explanation see:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class CloudAiLargeModelsVisionGenerateVideoExperimentsAudioControlConfig extends com.google.api.client.json.GenericJson {

/**
* Optional. Audio file to use as the target audio input to Omni. Only used when
* `use_target_audio_from_video` is false. Cannot be set simultaneously with
* `use_target_audio_from_video = true`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private CloudAiLargeModelsVisionGenerateVideoRequestAudio targetAudio;

/**
* Optional. When true, uses the audio track from the input video as the target audio instead of
* regenerating it. Mutually exclusive with `target_audio` below. Requires the input to be a video
* file, not an image sequence.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean useTargetAudioFromVideo;

/**
* Optional. Audio file to use as the target audio input to Omni. Only used when
* `use_target_audio_from_video` is false. Cannot be set simultaneously with
* `use_target_audio_from_video = true`.
* @return value or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoRequestAudio getTargetAudio() {
return targetAudio;
}

/**
* Optional. Audio file to use as the target audio input to Omni. Only used when
* `use_target_audio_from_video` is false. Cannot be set simultaneously with
* `use_target_audio_from_video = true`.
* @param targetAudio targetAudio or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperimentsAudioControlConfig setTargetAudio(CloudAiLargeModelsVisionGenerateVideoRequestAudio targetAudio) {
this.targetAudio = targetAudio;
return this;
}

/**
* Optional. When true, uses the audio track from the input video as the target audio instead of
* regenerating it. Mutually exclusive with `target_audio` below. Requires the input to be a video
* file, not an image sequence.
* @return value or {@code null} for none
*/
public java.lang.Boolean getUseTargetAudioFromVideo() {
return useTargetAudioFromVideo;
}

/**
* Optional. When true, uses the audio track from the input video as the target audio instead of
* regenerating it. Mutually exclusive with `target_audio` below. Requires the input to be a video
* file, not an image sequence.
* @param useTargetAudioFromVideo useTargetAudioFromVideo or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperimentsAudioControlConfig setUseTargetAudioFromVideo(java.lang.Boolean useTargetAudioFromVideo) {
this.useTargetAudioFromVideo = useTargetAudioFromVideo;
return this;
}

@Override
public CloudAiLargeModelsVisionGenerateVideoExperimentsAudioControlConfig set(String fieldName, Object value) {
return (CloudAiLargeModelsVisionGenerateVideoExperimentsAudioControlConfig) super.set(fieldName, value);
}

@Override
public CloudAiLargeModelsVisionGenerateVideoExperimentsAudioControlConfig clone() {
return (CloudAiLargeModelsVisionGenerateVideoExperimentsAudioControlConfig) super.clone();
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
/*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
/*
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
* Modify at your own risk.
*/

package com.google.api.services.aiplatform.v1.model;

/**
* Config for Outpainting task.
*
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
* transmitted over HTTP when working with the Agent Platform API. For a detailed explanation see:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @author Google, Inc.
*/
@SuppressWarnings("javadoc")
public final class CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfig extends com.google.api.client.json.GenericJson {

/**
* The input frames for outpainting. Required.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfigFrameSource> inputFrames;

/**
* The output specification (defines target resolution and frame count). Required.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String outputSpec;

/**
* The input frames for outpainting. Required.
* @return value or {@code null} for none
*/
public java.util.List<CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfigFrameSource> getInputFrames() {
return inputFrames;
}

/**
* The input frames for outpainting. Required.
* @param inputFrames inputFrames or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfig setInputFrames(java.util.List<CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfigFrameSource> inputFrames) {
this.inputFrames = inputFrames;
return this;
}

/**
* The output specification (defines target resolution and frame count). Required.
* @return value or {@code null} for none
*/
public java.lang.String getOutputSpec() {
return outputSpec;
}

/**
* The output specification (defines target resolution and frame count). Required.
* @param outputSpec outputSpec or {@code null} for none
*/
public CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfig setOutputSpec(java.lang.String outputSpec) {
this.outputSpec = outputSpec;
return this;
}

@Override
public CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfig set(String fieldName, Object value) {
return (CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfig) super.set(fieldName, value);
}

@Override
public CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfig clone() {
return (CloudAiLargeModelsVisionGenerateVideoExperimentsOutpaintConfig) super.clone();
}

}
Loading
Loading