Interface ExternalExposureOrBuilder (2.96.0)

public interface ExternalExposureOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBackendService()

public abstract String getBackendService()

The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".

string backend_service = 10;

Returns
Type Description
String

The backendService.

getBackendServiceBytes()

public abstract ByteString getBackendServiceBytes()

The full resource name of load balancer backend service, for example, "//compute.googleapis.com/projects/{project-id}/global/backendServices/{name}".

string backend_service = 10;

Returns
Type Description
ByteString

The bytes for backendService.

getExposedEndpoint()

public abstract String getExposedEndpoint()

The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”

string exposed_endpoint = 6;

Returns
Type Description
String

The exposedEndpoint.

getExposedEndpointBytes()

public abstract ByteString getExposedEndpointBytes()

The resource which is running the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/zones/{zone}/instances/{instance}.”

string exposed_endpoint = 6;

Returns
Type Description
ByteString

The bytes for exposedEndpoint.

getExposedService()

public abstract String getExposedService()

The name and version of the service, for example, "Jupyter Notebook 6.14.0".

string exposed_service = 3;

Returns
Type Description
String

The exposedService.

getExposedServiceBytes()

public abstract ByteString getExposedServiceBytes()

The name and version of the service, for example, "Jupyter Notebook 6.14.0".

string exposed_service = 3;

Returns
Type Description
ByteString

The bytes for exposedService.

getForwardingRule()

public abstract String getForwardingRule()

The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".

string forwarding_rule = 9;

Returns
Type Description
String

The forwardingRule.

getForwardingRuleBytes()

public abstract ByteString getForwardingRuleBytes()

The full resource name of the forwarding rule, for example, "//compute.googleapis.com/projects/{project-id}/global/forwardingRules/{forwarding-rule-name}".

string forwarding_rule = 9;

Returns
Type Description
ByteString

The bytes for forwardingRule.

getInstanceGroup()

public abstract String getInstanceGroup()

The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".

string instance_group = 11;

Returns
Type Description
String

The instanceGroup.

getInstanceGroupBytes()

public abstract ByteString getInstanceGroupBytes()

The full resource name of the instance group, for example, "//compute.googleapis.com/projects/{project-id}/global/instanceGroups/{name}".

string instance_group = 11;

Returns
Type Description
ByteString

The bytes for instanceGroup.

getLoadBalancerFirewallPolicy()

public abstract String getLoadBalancerFirewallPolicy()

The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".

string load_balancer_firewall_policy = 7;

Returns
Type Description
String

The loadBalancerFirewallPolicy.

getLoadBalancerFirewallPolicyBytes()

public abstract ByteString getLoadBalancerFirewallPolicyBytes()

The full resource name of the load balancer firewall policy, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".

string load_balancer_firewall_policy = 7;

Returns
Type Description
ByteString

The bytes for loadBalancerFirewallPolicy.

getNetworkEndpointGroup()

public abstract String getNetworkEndpointGroup()

The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".

string network_endpoint_group = 12;

Returns
Type Description
String

The networkEndpointGroup.

getNetworkEndpointGroupBytes()

public abstract ByteString getNetworkEndpointGroupBytes()

The full resource name of the network endpoint group, for example, "//compute.googleapis.com/projects/{project-id}/global/networkEndpointGroups/{name}".

string network_endpoint_group = 12;

Returns
Type Description
ByteString

The bytes for networkEndpointGroup.

getPrivateIpAddress()

public abstract String getPrivateIpAddress()

Private IP address of the exposed endpoint.

string private_ip_address = 1 [(.google.api.field_info) = { ... }

Returns
Type Description
String

The privateIpAddress.

getPrivateIpAddressBytes()

public abstract ByteString getPrivateIpAddressBytes()

Private IP address of the exposed endpoint.

string private_ip_address = 1 [(.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for privateIpAddress.

getPrivatePort()

public abstract String getPrivatePort()

Port number associated with private IP address.

string private_port = 2;

Returns
Type Description
String

The privatePort.

getPrivatePortBytes()

public abstract ByteString getPrivatePortBytes()

Port number associated with private IP address.

string private_port = 2;

Returns
Type Description
ByteString

The bytes for privatePort.

getPublicIpAddress()

public abstract String getPublicIpAddress()

Public IP address of the exposed endpoint.

string public_ip_address = 4 [(.google.api.field_info) = { ... }

Returns
Type Description
String

The publicIpAddress.

getPublicIpAddressBytes()

public abstract ByteString getPublicIpAddressBytes()

Public IP address of the exposed endpoint.

string public_ip_address = 4 [(.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for publicIpAddress.

getPublicPort()

public abstract String getPublicPort()

Public port number of the exposed endpoint.

string public_port = 5;

Returns
Type Description
String

The publicPort.

getPublicPortBytes()

public abstract ByteString getPublicPortBytes()

Public port number of the exposed endpoint.

string public_port = 5;

Returns
Type Description
ByteString

The bytes for publicPort.

getServiceFirewallPolicy()

public abstract String getServiceFirewallPolicy()

The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".

string service_firewall_policy = 8;

Returns
Type Description
String

The serviceFirewallPolicy.

getServiceFirewallPolicyBytes()

public abstract ByteString getServiceFirewallPolicyBytes()

The full resource name of the firewall policy of the exposed service, for example, "//compute.googleapis.com/projects/{project-id}/global/firewallPolicies/{policy-name}".

string service_firewall_policy = 8;

Returns
Type Description
ByteString

The bytes for serviceFirewallPolicy.