@ExperimentalApi("https://github.com/grpc/grpc-java/issues/1771") public static final class LoadBalancer.CreateSubchannelArgs extends java.lang.Object
LoadBalancer.Subchannel
.Modifier and Type | Class | Description |
---|---|---|
static class |
LoadBalancer.CreateSubchannelArgs.Builder |
|
static class |
LoadBalancer.CreateSubchannelArgs.Key<T> |
Key for a key-value pair.
|
Modifier and Type | Method | Description |
---|---|---|
java.util.List<EquivalentAddressGroup> |
getAddresses() |
Returns the addresses, which is an unmodifiable list.
|
Attributes |
getAttributes() |
Returns the attributes.
|
<T> T |
getOption(LoadBalancer.CreateSubchannelArgs.Key<T> key) |
Get the value for a custom option or its inherent default.
|
static LoadBalancer.CreateSubchannelArgs.Builder |
newBuilder() |
Creates a new builder.
|
LoadBalancer.CreateSubchannelArgs.Builder |
toBuilder() |
Returns a builder with the same initial values as this object.
|
java.lang.String |
toString() |
public java.util.List<EquivalentAddressGroup> getAddresses()
public Attributes getAttributes()
public <T> T getOption(LoadBalancer.CreateSubchannelArgs.Key<T> key)
key
- Key identifying optionpublic LoadBalancer.CreateSubchannelArgs.Builder toBuilder()
public static LoadBalancer.CreateSubchannelArgs.Builder newBuilder()
public java.lang.String toString()
toString
in class java.lang.Object