* [ GenerateContentRequest  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenerateContentRequest)
* [ GenerateContentRequest.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenerateContentRequest.Builder)
* [ GenerateContentResponse  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenerateContentResponse)
* [ GenerateContentResponse.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenerateContentResponse.Builder)
* [ GenerateContentResponse.PromptFeedback  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenerateContentResponse.PromptFeedback)
* [ GenerateContentResponse.PromptFeedback.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenerateContentResponse.PromptFeedback.Builder)
* [ GenerateContentResponse.UsageMetadata  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenerateContentResponse.UsageMetadata)
* [ GenerateContentResponse.UsageMetadata.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenerateContentResponse.UsageMetadata.Builder)
* [ GenerationConfig  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenerationConfig)
* [ GenerationConfig.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenerationConfig.Builder)
* [ GenericOperationMetadata  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenericOperationMetadata)
* [ GenericOperationMetadata.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GenericOperationMetadata.Builder)
* [ GetEndpointRequest  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GetEndpointRequest)
* [ GetEndpointRequest.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GetEndpointRequest.Builder)
* [ GoogleSearchRetrieval  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GoogleSearchRetrieval)
* [ GoogleSearchRetrieval.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GoogleSearchRetrieval.Builder)
* [ GroundingAttribution  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GroundingAttribution)
* [ GroundingAttribution.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GroundingAttribution.Builder)
* [ GroundingAttribution.Web  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GroundingAttribution.Web)
* [ GroundingAttribution.Web.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GroundingAttribution.Web.Builder)
* [ GroundingMetadata  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GroundingMetadata)
* [ GroundingMetadata.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.GroundingMetadata.Builder)
* [ Int64Array  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.Int64Array)
* [ Int64Array.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.Int64Array.Builder)
* [ IntegratedGradientsAttribution  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.IntegratedGradientsAttribution)
* [ IntegratedGradientsAttribution.Builder  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.IntegratedGradientsAttribution.Builder)
* [ IoProto  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.IoProto)
* [ ListEndpointsRequest  ](/java/docs/reference/google-cloud-vertexai/latest/com.google.cloud.vertexai.api.ListEndpointsRequest)
* [ ListEndpointsR