public final class GenericHTTPEndpointConfig extends GeneratedMessage implements GenericHTTPEndpointConfigOrBuilder
Defines the configuration for connections to an HTTP service provider.
Protobuf type google.cloud.developerconnect.v1.GenericHTTPEndpointConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
BASIC_AUTHENTICATION_FIELD_NUMBER
public static final int BASIC_AUTHENTICATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
BEARER_TOKEN_AUTHENTICATION_FIELD_NUMBER
public static final int BEARER_TOKEN_AUTHENTICATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
HOST_URI_FIELD_NUMBER
public static final int HOST_URI_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SERVICE_DIRECTORY_CONFIG_FIELD_NUMBER
public static final int SERVICE_DIRECTORY_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SSL_CA_CERTIFICATE_FIELD_NUMBER
public static final int SSL_CA_CERTIFICATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static GenericHTTPEndpointConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static GenericHTTPEndpointConfig.Builder newBuilder()
newBuilder(GenericHTTPEndpointConfig prototype)
public static GenericHTTPEndpointConfig.Builder newBuilder(GenericHTTPEndpointConfig prototype)
public static GenericHTTPEndpointConfig parseDelimitedFrom(InputStream input)
public static GenericHTTPEndpointConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static GenericHTTPEndpointConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GenericHTTPEndpointConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static GenericHTTPEndpointConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GenericHTTPEndpointConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GenericHTTPEndpointConfig parseFrom(CodedInputStream input)
public static GenericHTTPEndpointConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static GenericHTTPEndpointConfig parseFrom(InputStream input)
public static GenericHTTPEndpointConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static GenericHTTPEndpointConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static GenericHTTPEndpointConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<GenericHTTPEndpointConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAuthenticationCase()
public GenericHTTPEndpointConfig.AuthenticationCase getAuthenticationCase()
getBasicAuthentication()
public GenericHTTPEndpointConfig.BasicAuthentication getBasicAuthentication()
Optional. Basic authentication with username and password.
.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL];
getBasicAuthenticationOrBuilder()
public GenericHTTPEndpointConfig.BasicAuthenticationOrBuilder getBasicAuthenticationOrBuilder()
Optional. Basic authentication with username and password.
.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL];
getBearerTokenAuthentication()
public GenericHTTPEndpointConfig.BearerTokenAuthentication getBearerTokenAuthentication()
Optional. Bearer token authentication with a token.
.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL];
getBearerTokenAuthenticationOrBuilder()
public GenericHTTPEndpointConfig.BearerTokenAuthenticationOrBuilder getBearerTokenAuthenticationOrBuilder()
Optional. Bearer token authentication with a token.
.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public GenericHTTPEndpointConfig getDefaultInstanceForType()
getHostUri()
public String getHostUri()
Required. Immutable. The service provider's https endpoint.
string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
String |
The hostUri.
|
getHostUriBytes()
public ByteString getHostUriBytes()
Required. Immutable. The service provider's https endpoint.
string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
| Returns |
| Type |
Description |
ByteString |
The bytes for hostUri.
|
getParserForType()
public Parser<GenericHTTPEndpointConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getServiceDirectoryConfig()
public ServiceDirectoryConfig getServiceDirectoryConfig()
Optional. Configuration for using Service Directory to privately connect to
a HTTP service provider. This should only be set if the Http service
provider is hosted on-premises and not reachable by public internet. If
this field is left empty, calls to the HTTP service provider will be made
over the public internet.
.google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];
getServiceDirectoryConfigOrBuilder()
public ServiceDirectoryConfigOrBuilder getServiceDirectoryConfigOrBuilder()
Optional. Configuration for using Service Directory to privately connect to
a HTTP service provider. This should only be set if the Http service
provider is hosted on-premises and not reachable by public internet. If
this field is left empty, calls to the HTTP service provider will be made
over the public internet.
.google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];
getSslCaCertificate()
public String getSslCaCertificate()
Optional. The SSL certificate to use for requests to the HTTP service
provider.
string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The sslCaCertificate.
|
getSslCaCertificateBytes()
public ByteString getSslCaCertificateBytes()
Optional. The SSL certificate to use for requests to the HTTP service
provider.
string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for sslCaCertificate.
|
hasBasicAuthentication()
public boolean hasBasicAuthentication()
Optional. Basic authentication with username and password.
.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the basicAuthentication field is set.
|
hasBearerTokenAuthentication()
public boolean hasBearerTokenAuthentication()
Optional. Bearer token authentication with a token.
.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the bearerTokenAuthentication field is set.
|
hasServiceDirectoryConfig()
public boolean hasServiceDirectoryConfig()
Optional. Configuration for using Service Directory to privately connect to
a HTTP service provider. This should only be set if the Http service
provider is hosted on-premises and not reachable by public internet. If
this field is left empty, calls to the HTTP service provider will be made
over the public internet.
.google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the serviceDirectoryConfig field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public GenericHTTPEndpointConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected GenericHTTPEndpointConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public GenericHTTPEndpointConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides