Skip to content
This repository was archived by the owner on Sep 11, 2023. It is now read-only.
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
18 changes: 18 additions & 0 deletions .github/readme/synth.metadata/synth.metadata
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"sources": [
{
"git": {
"name": ".",
"remote": "https://github.com/googleapis/java-accesscontextmanager.git",
"sha": "46e34cf8d7f2c8e567138d57169aba277ec12bc0"
}
},
{
"git": {
"name": "synthtool",
"remote": "https://github.com/googleapis/synthtool.git",
"sha": "27e0e916cbfdb3d5ff6639b686cc04f78a0b0386"
}
}
]
}
70 changes: 65 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,83 @@
# Google Identity Access Context Manager Client for Java

Java protobuf classes for [Identity Access Context Manager][product-docs].
Java idiomatic client for [Identity Access Context Manager][product-docs].

[![Maven][maven-version-image]][maven-version-link]
![Stability][stability-image]

- [Product Documentation][product-docs]
- [Client Library Documentation][javadocs]

> Note: This client is a work-in-progress, and may occasionally
> make backwards-incompatible changes.
## Quickstart


If you are using Maven, add this to your pom.xml file:

```xml
<dependency>
<groupId>com.google.api.grpc</groupId>
<artifactId>proto-google-identity-accesscontextmanager-v1</artifactId>
<version>1.0.4</version>
</dependency>
```

If you are using Gradle, add this to your dependencies
```Groovy
compile 'com.google.api.grpc:proto-google-identity-accesscontextmanager-v1:1.0.4'
```
If you are using SBT, add this to your dependencies
```Scala
libraryDependencies += "com.google.api.grpc" % "proto-google-identity-accesscontextmanager-v1" % "1.0.4"
```

## Authentication

See the [Authentication][authentication] section in the base directory's README.

## Getting Started

### Prerequisites

You will need a [Google Cloud Platform Console][developer-console] project with the Identity Access Context Manager [API enabled][enable-api].
You will need to [enable billing][enable-billing] to use Google Identity Access Context Manager.
[Follow these instructions][create-project] to get your project set up. You will also need to set up the local development environment by
[installing the Google Cloud SDK][cloud-sdk] and running the following commands in command line:
`gcloud auth login` and `gcloud config set project [YOUR PROJECT ID]`.

### Installation and setup

You'll need to obtain the `proto-google-identity-accesscontextmanager-v1` library. See the [Quickstart](#quickstart) section
to add `proto-google-identity-accesscontextmanager-v1` as a dependency in your code.

## About Identity Access Context Manager


[Identity Access Context Manager][product-docs] n/a

See the [Identity Access Context Manager client library docs][javadocs] to learn how to
use this Identity Access Context Manager Client Library.






## Troubleshooting

To get help, follow the instructions in the [shared Troubleshooting document][troubleshooting].

## Transport

Identity Access Context Manager uses gRPC for the transport layer.

## Java Versions

Java 7 or above is required for using this client.

## Versioning

This library follows [Semantic Versioning](http://semver.org/).

This library follows [Semantic Versioning](http://semver.org/).


## Contributing
Expand Down Expand Up @@ -46,7 +105,7 @@ Java 8 OSX | [![Kokoro CI][kokoro-badge-image-3]][kokoro-badge-link-3]
Java 8 Windows | [![Kokoro CI][kokoro-badge-image-4]][kokoro-badge-link-4]
Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5]

[product-docs]: https://cloud.google.com/access-context-manager/docs
[product-docs]: n/a
[javadocs]: https://googleapis.dev/java/proto-google-identity-accesscontextmanager-v1/latest/index.html
[kokoro-badge-image-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-accesscontextmanager/java7.svg
[kokoro-badge-link-1]: http://storage.googleapis.com/cloud-devrel-public/java/badges/java-accesscontextmanager/java7.html
Expand All @@ -72,3 +131,4 @@ Java 11 | [![Kokoro CI][kokoro-badge-image-5]][kokoro-badge-link-5]
[enable-billing]: https://cloud.google.com/apis/docs/getting-started#enabling_billing

[libraries-bom]: https://github.com/GoogleCloudPlatform/cloud-opensource-java/wiki/The-Google-Cloud-Platform-Libraries-BOM
[shell_img]: https://gstatic.com/cloudssh/images/open-btn.png