Package io.grpc.alts
Class AltsChannelCredentials.Builder
- java.lang.Object
-
- io.grpc.alts.AltsChannelCredentials.Builder
-
- Enclosing class:
- AltsChannelCredentials
@ExperimentalApi("https://github.com/grpc/grpc-java/issues/4151") public static final class AltsChannelCredentials.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AltsChannelCredentials.BuilderaddTargetServiceAccount(String targetServiceAccount)Adds an expected target service accounts.io.grpc.ChannelCredentialsbuild()AltsChannelCredentials.BuilderenableUntrustedAltsForTesting()Enables untrusted ALTS for testing.AltsChannelCredentials.BuildersetHandshakerAddressForTesting(String handshakerAddress)Sets a new handshaker service address for testing.
-
-
-
Method Detail
-
addTargetServiceAccount
public AltsChannelCredentials.Builder addTargetServiceAccount(String targetServiceAccount)
Adds an expected target service accounts. One of the added service accounts should match peer service account in the handshaker result. Otherwise, the handshake fails.
-
enableUntrustedAltsForTesting
public AltsChannelCredentials.Builder enableUntrustedAltsForTesting()
Enables untrusted ALTS for testing. If this function is called, we will not check whether ALTS is running on Google Cloud Platform.
-
setHandshakerAddressForTesting
public AltsChannelCredentials.Builder setHandshakerAddressForTesting(String handshakerAddress)
Sets a new handshaker service address for testing.
-
build
public io.grpc.ChannelCredentials build()
-
-