Skip to content

Added batch concept supporting list zones calls only.#765

Closed
mderka wants to merge 1 commit intogoogleapis:dns-alpha-batchfrom
mderka:batch-concept
Closed

Added batch concept supporting list zones calls only.#765
mderka wants to merge 1 commit intogoogleapis:dns-alpha-batchfrom
mderka:batch-concept

Conversation

@mderka
Copy link

@mderka mderka commented Mar 18, 2016

This commit contains a concept of batches. It currently supports a single operation (list zones) only, but it is functional and contains the entire stack including tests. If this gets approved, I will proceed by implementing the remaining methods.

@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Mar 18, 2016
@mderka mderka added the api: dns Issues related to the Cloud DNS API. label Mar 18, 2016
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.3%) to 84.23% when pulling 1855733 on mderka:batch-concept into 17442b0 on GoogleCloudPlatform:dns-alpha-batch.

import static com.google.common.base.Preconditions.checkNotNull;

import com.google.api.services.dns.model.ManagedZone;
import com.google.common.base.Function;

This comment was marked as spam.

This comment was marked as spam.

@mziccard
Copy link
Contributor

I did a first pass. There are a couple of comments that are worth discussing.

I know that we already discussed this but seeing it done makes me think whether implementing batch with callbacks could give users the wrong idea that something is happening asynchronously. It feels slightly confusing to me.

@mderka
Copy link
Author

mderka commented Mar 22, 2016

I think that we need to make a joint decision on what should be done with the DnsRpc and DnsImpl. In the mean time, I will fix the clear things and commit them tomorrow.

As far as the callbacks go, would you do instead? I think that futures also make the hint to asynchronous processing. I agree that we should specifically say that no asynchronous processing is happening in the docs, but I still like the callbacks. (Check the design doc for our initial discussion.)

Do you maybe want to schedule a meeting about it?

@mderka mderka added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Mar 22, 2016
@mderka
Copy link
Author

mderka commented Apr 6, 2016

We decided to go for a different concept. Closing.

@mderka mderka closed this Apr 6, 2016
github-actions bot pushed a commit to suztomo/google-cloud-java that referenced this pull request Jun 29, 2022
…-plugin to v3.4.0 (googleapis#765)

[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.apache.maven.plugins:maven-javadoc-plugin](https://maven.apache.org/plugins/) | `3.3.2` -> `3.4.0` | [![age](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-javadoc-plugin/3.4.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-javadoc-plugin/3.4.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-javadoc-plugin/3.4.0/compatibility-slim/3.3.2)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/org.apache.maven.plugins:maven-javadoc-plugin/3.4.0/confidence-slim/3.3.2)](https://docs.renovatebot.com/merge-confidence/) |

---

### Configuration

📅 **Schedule**: At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-resourcemanager).
github-actions bot pushed a commit that referenced this pull request Jun 30, 2022
Making CLIRR not required. The version bumps are now controlled by the Release Please and OwlBot. The CL authors create appropriate change description to control major version bumps.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: dns Issues related to the Cloud DNS API. cla: yes This human has signed the Contributor License Agreement. do not merge Indicates a pull request not ready for merge, due to either quality or timing.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants