- 2.54.0 (latest)
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.5
- 2.2.7
public static final class Endpoint.Builder extends GeneratedMessageV3.Builder<Endpoint.Builder> implements EndpointOrBuilder
An individual endpoint that provides a service. The service must already exist to create an endpoint.
Protobuf type google.cloud.servicedirectory.v1beta1.Endpoint
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Endpoint.BuilderImplements
EndpointOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Endpoint.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Endpoint.Builder |
build()
public Endpoint build()
Type | Description |
Endpoint |
buildPartial()
public Endpoint buildPartial()
Type | Description |
Endpoint |
clear()
public Endpoint.Builder clear()
Type | Description |
Endpoint.Builder |
clearAddress()
public Endpoint.Builder clearAddress()
Optional. An IPv4 or IPv6 address. Service Directory rejects bad addresses like:
8.8.8
8.8.8.8:53
test:bad:address
[::1]
[::1]:8080
Limited to 45 characters.
string address = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Endpoint.Builder | This builder for chaining. |
clearCreateTime()
public Endpoint.Builder clearCreateTime()
Output only. The timestamp when the endpoint was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Endpoint.Builder |
clearField(Descriptors.FieldDescriptor field)
public Endpoint.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
Endpoint.Builder |
clearMetadata()
public Endpoint.Builder clearMetadata()
Type | Description |
Endpoint.Builder |
clearName()
public Endpoint.Builder clearName()
Immutable. The resource name for the endpoint in the format
projects/*/locations/*/namespaces/*/services/*/endpoints/*
.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Type | Description |
Endpoint.Builder | This builder for chaining. |
clearNetwork()
public Endpoint.Builder clearNetwork()
Immutable. The Google Compute Engine network (VPC) of the endpoint in the format
projects/<project number>/locations/global/networks/*
.
The project must be specified by project number (project id is rejected).
Incorrectly formatted networks are rejected, but no other validation
is performed on this field (ex. network or project existence, reachability,
or permissions).
string network = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Type | Description |
Endpoint.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Endpoint.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
Endpoint.Builder |
clearPort()
public Endpoint.Builder clearPort()
Optional. Service Directory rejects values outside of [0, 65535]
.
int32 port = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Endpoint.Builder | This builder for chaining. |
clearUpdateTime()
public Endpoint.Builder clearUpdateTime()
Output only. The timestamp when the endpoint was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Endpoint.Builder |
clone()
public Endpoint.Builder clone()
Type | Description |
Endpoint.Builder |
containsMetadata(String key)
public boolean containsMetadata(String key)
Optional. Metadata for the endpoint. This data can be consumed by service clients. Restrictions:
- The entire metadata dictionary may contain up to 512 characters, spread accoss all key-value pairs. Metadata that goes beyond this limit are rejected
- Valid metadata keys have two segments: an optional prefix and name, separated by a slash (/). The name segment is required and must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS labels separated by dots (.), not longer than 253 characters in total, followed by a slash (/). Metadata that fails to meet these requirements are rejected
- The
(.)google.com/
and(.)googleapis.com/
prefixes are reserved for system metadata managed by Service Directory. If the user tries to write to these keyspaces, those entries are silently ignored by the system Note: This field is equivalent to theannotations
field in the v1 API. They have the same syntax and read/write to the same location in Service Directory.
map<string, string> metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
boolean |
getAddress()
public String getAddress()
Optional. An IPv4 or IPv6 address. Service Directory rejects bad addresses like:
8.8.8
8.8.8.8:53
test:bad:address
[::1]
[::1]:8080
Limited to 45 characters.
string address = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
String | The address. |
getAddressBytes()
public ByteString getAddressBytes()
Optional. An IPv4 or IPv6 address. Service Directory rejects bad addresses like:
8.8.8
8.8.8.8:53
test:bad:address
[::1]
[::1]:8080
Limited to 45 characters.
string address = 2 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
ByteString | The bytes for address. |
getCreateTime()
public Timestamp getCreateTime()
Output only. The timestamp when the endpoint was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Timestamp | The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()
Output only. The timestamp when the endpoint was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Builder |
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The timestamp when the endpoint was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
TimestampOrBuilder |
getDefaultInstanceForType()
public Endpoint getDefaultInstanceForType()
Type | Description |
Endpoint |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getMetadata()
public Map<String,String> getMetadata()
Use #getMetadataMap() instead.
Type | Description |
Map<String,String> |
getMetadataCount()
public int getMetadataCount()
Optional. Metadata for the endpoint. This data can be consumed by service clients. Restrictions:
- The entire metadata dictionary may contain up to 512 characters, spread accoss all key-value pairs. Metadata that goes beyond this limit are rejected
- Valid metadata keys have two segments: an optional prefix and name, separated by a slash (/). The name segment is required and must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS labels separated by dots (.), not longer than 253 characters in total, followed by a slash (/). Metadata that fails to meet these requirements are rejected
- The
(.)google.com/
and(.)googleapis.com/
prefixes are reserved for system metadata managed by Service Directory. If the user tries to write to these keyspaces, those entries are silently ignored by the system Note: This field is equivalent to theannotations
field in the v1 API. They have the same syntax and read/write to the same location in Service Directory.
map<string, string> metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int |
getMetadataMap()
public Map<String,String> getMetadataMap()
Optional. Metadata for the endpoint. This data can be consumed by service clients. Restrictions:
- The entire metadata dictionary may contain up to 512 characters, spread accoss all key-value pairs. Metadata that goes beyond this limit are rejected
- Valid metadata keys have two segments: an optional prefix and name, separated by a slash (/). The name segment is required and must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS labels separated by dots (.), not longer than 253 characters in total, followed by a slash (/). Metadata that fails to meet these requirements are rejected
- The
(.)google.com/
and(.)googleapis.com/
prefixes are reserved for system metadata managed by Service Directory. If the user tries to write to these keyspaces, those entries are silently ignored by the system Note: This field is equivalent to theannotations
field in the v1 API. They have the same syntax and read/write to the same location in Service Directory.
map<string, string> metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
Map<String,String> |
getMetadataOrDefault(String key, String defaultValue)
public String getMetadataOrDefault(String key, String defaultValue)
Optional. Metadata for the endpoint. This data can be consumed by service clients. Restrictions:
- The entire metadata dictionary may contain up to 512 characters, spread accoss all key-value pairs. Metadata that goes beyond this limit are rejected
- Valid metadata keys have two segments: an optional prefix and name, separated by a slash (/). The name segment is required and must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS labels separated by dots (.), not longer than 253 characters in total, followed by a slash (/). Metadata that fails to meet these requirements are rejected
- The
(.)google.com/
and(.)googleapis.com/
prefixes are reserved for system metadata managed by Service Directory. If the user tries to write to these keyspaces, those entries are silently ignored by the system Note: This field is equivalent to theannotations
field in the v1 API. They have the same syntax and read/write to the same location in Service Directory.
map<string, string> metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
defaultValue | String |
Type | Description |
String |
getMetadataOrThrow(String key)
public String getMetadataOrThrow(String key)
Optional. Metadata for the endpoint. This data can be consumed by service clients. Restrictions:
- The entire metadata dictionary may contain up to 512 characters, spread accoss all key-value pairs. Metadata that goes beyond this limit are rejected
- Valid metadata keys have two segments: an optional prefix and name, separated by a slash (/). The name segment is required and must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS labels separated by dots (.), not longer than 253 characters in total, followed by a slash (/). Metadata that fails to meet these requirements are rejected
- The
(.)google.com/
and(.)googleapis.com/
prefixes are reserved for system metadata managed by Service Directory. If the user tries to write to these keyspaces, those entries are silently ignored by the system Note: This field is equivalent to theannotations
field in the v1 API. They have the same syntax and read/write to the same location in Service Directory.
map<string, string> metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
String |
getMutableMetadata()
public Map<String,String> getMutableMetadata()
Use alternate mutation accessors instead.
Type | Description |
Map<String,String> |
getName()
public String getName()
Immutable. The resource name for the endpoint in the format
projects/*/locations/*/namespaces/*/services/*/endpoints/*
.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Immutable. The resource name for the endpoint in the format
projects/*/locations/*/namespaces/*/services/*/endpoints/*
.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Type | Description |
ByteString | The bytes for name. |
getNetwork()
public String getNetwork()
Immutable. The Google Compute Engine network (VPC) of the endpoint in the format
projects/<project number>/locations/global/networks/*
.
The project must be specified by project number (project id is rejected).
Incorrectly formatted networks are rejected, but no other validation
is performed on this field (ex. network or project existence, reachability,
or permissions).
string network = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Type | Description |
String | The network. |
getNetworkBytes()
public ByteString getNetworkBytes()
Immutable. The Google Compute Engine network (VPC) of the endpoint in the format
projects/<project number>/locations/global/networks/*
.
The project must be specified by project number (project id is rejected).
Incorrectly formatted networks are rejected, but no other validation
is performed on this field (ex. network or project existence, reachability,
or permissions).
string network = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Type | Description |
ByteString | The bytes for network. |
getPort()
public int getPort()
Optional. Service Directory rejects values outside of [0, 65535]
.
int32 port = 3 [(.google.api.field_behavior) = OPTIONAL];
Type | Description |
int | The port. |
getUpdateTime()
public Timestamp getUpdateTime()
Output only. The timestamp when the endpoint was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Timestamp | The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()
Output only. The timestamp when the endpoint was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Builder |
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The timestamp when the endpoint was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
TimestampOrBuilder |
hasCreateTime()
public boolean hasCreateTime()
Output only. The timestamp when the endpoint was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the createTime field is set. |
hasUpdateTime()
public boolean hasUpdateTime()
Output only. The timestamp when the endpoint was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
boolean | Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeCreateTime(Timestamp value)
public Endpoint.Builder mergeCreateTime(Timestamp value)
Output only. The timestamp when the endpoint was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Endpoint.Builder |
mergeFrom(Endpoint other)
public Endpoint.Builder mergeFrom(Endpoint other)
Name | Description |
other | Endpoint |
Type | Description |
Endpoint.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Endpoint.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Endpoint.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public Endpoint.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
Endpoint.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Endpoint.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Endpoint.Builder |
mergeUpdateTime(Timestamp value)
public Endpoint.Builder mergeUpdateTime(Timestamp value)
Output only. The timestamp when the endpoint was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Endpoint.Builder |
putAllMetadata(Map<String,String> values)
public Endpoint.Builder putAllMetadata(Map<String,String> values)
Optional. Metadata for the endpoint. This data can be consumed by service clients. Restrictions:
- The entire metadata dictionary may contain up to 512 characters, spread accoss all key-value pairs. Metadata that goes beyond this limit are rejected
- Valid metadata keys have two segments: an optional prefix and name, separated by a slash (/). The name segment is required and must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS labels separated by dots (.), not longer than 253 characters in total, followed by a slash (/). Metadata that fails to meet these requirements are rejected
- The
(.)google.com/
and(.)googleapis.com/
prefixes are reserved for system metadata managed by Service Directory. If the user tries to write to these keyspaces, those entries are silently ignored by the system Note: This field is equivalent to theannotations
field in the v1 API. They have the same syntax and read/write to the same location in Service Directory.
map<string, string> metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
values | Map<String,String> |
Type | Description |
Endpoint.Builder |
putMetadata(String key, String value)
public Endpoint.Builder putMetadata(String key, String value)
Optional. Metadata for the endpoint. This data can be consumed by service clients. Restrictions:
- The entire metadata dictionary may contain up to 512 characters, spread accoss all key-value pairs. Metadata that goes beyond this limit are rejected
- Valid metadata keys have two segments: an optional prefix and name, separated by a slash (/). The name segment is required and must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS labels separated by dots (.), not longer than 253 characters in total, followed by a slash (/). Metadata that fails to meet these requirements are rejected
- The
(.)google.com/
and(.)googleapis.com/
prefixes are reserved for system metadata managed by Service Directory. If the user tries to write to these keyspaces, those entries are silently ignored by the system Note: This field is equivalent to theannotations
field in the v1 API. They have the same syntax and read/write to the same location in Service Directory.
map<string, string> metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
value | String |
Type | Description |
Endpoint.Builder |
removeMetadata(String key)
public Endpoint.Builder removeMetadata(String key)
Optional. Metadata for the endpoint. This data can be consumed by service clients. Restrictions:
- The entire metadata dictionary may contain up to 512 characters, spread accoss all key-value pairs. Metadata that goes beyond this limit are rejected
- Valid metadata keys have two segments: an optional prefix and name, separated by a slash (/). The name segment is required and must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. The prefix is optional. If specified, the prefix must be a DNS subdomain: a series of DNS labels separated by dots (.), not longer than 253 characters in total, followed by a slash (/). Metadata that fails to meet these requirements are rejected
- The
(.)google.com/
and(.)googleapis.com/
prefixes are reserved for system metadata managed by Service Directory. If the user tries to write to these keyspaces, those entries are silently ignored by the system Note: This field is equivalent to theannotations
field in the v1 API. They have the same syntax and read/write to the same location in Service Directory.
map<string, string> metadata = 4 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
key | String |
Type | Description |
Endpoint.Builder |
setAddress(String value)
public Endpoint.Builder setAddress(String value)
Optional. An IPv4 or IPv6 address. Service Directory rejects bad addresses like:
8.8.8
8.8.8.8:53
test:bad:address
[::1]
[::1]:8080
Limited to 45 characters.
string address = 2 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | String The address to set. |
Type | Description |
Endpoint.Builder | This builder for chaining. |
setAddressBytes(ByteString value)
public Endpoint.Builder setAddressBytes(ByteString value)
Optional. An IPv4 or IPv6 address. Service Directory rejects bad addresses like:
8.8.8
8.8.8.8:53
test:bad:address
[::1]
[::1]:8080
Limited to 45 characters.
string address = 2 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | ByteString The bytes for address to set. |
Type | Description |
Endpoint.Builder | This builder for chaining. |
setCreateTime(Timestamp value)
public Endpoint.Builder setCreateTime(Timestamp value)
Output only. The timestamp when the endpoint was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Endpoint.Builder |
setCreateTime(Timestamp.Builder builderForValue)
public Endpoint.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. The timestamp when the endpoint was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | Builder |
Type | Description |
Endpoint.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public Endpoint.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Endpoint.Builder |
setName(String value)
public Endpoint.Builder setName(String value)
Immutable. The resource name for the endpoint in the format
projects/*/locations/*/namespaces/*/services/*/endpoints/*
.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Name | Description |
value | String The name to set. |
Type | Description |
Endpoint.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public Endpoint.Builder setNameBytes(ByteString value)
Immutable. The resource name for the endpoint in the format
projects/*/locations/*/namespaces/*/services/*/endpoints/*
.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
Endpoint.Builder | This builder for chaining. |
setNetwork(String value)
public Endpoint.Builder setNetwork(String value)
Immutable. The Google Compute Engine network (VPC) of the endpoint in the format
projects/<project number>/locations/global/networks/*
.
The project must be specified by project number (project id is rejected).
Incorrectly formatted networks are rejected, but no other validation
is performed on this field (ex. network or project existence, reachability,
or permissions).
string network = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Name | Description |
value | String The network to set. |
Type | Description |
Endpoint.Builder | This builder for chaining. |
setNetworkBytes(ByteString value)
public Endpoint.Builder setNetworkBytes(ByteString value)
Immutable. The Google Compute Engine network (VPC) of the endpoint in the format
projects/<project number>/locations/global/networks/*
.
The project must be specified by project number (project id is rejected).
Incorrectly formatted networks are rejected, but no other validation
is performed on this field (ex. network or project existence, reachability,
or permissions).
string network = 5 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Name | Description |
value | ByteString The bytes for network to set. |
Type | Description |
Endpoint.Builder | This builder for chaining. |
setPort(int value)
public Endpoint.Builder setPort(int value)
Optional. Service Directory rejects values outside of [0, 65535]
.
int32 port = 3 [(.google.api.field_behavior) = OPTIONAL];
Name | Description |
value | int The port to set. |
Type | Description |
Endpoint.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Endpoint.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
Endpoint.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final Endpoint.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Endpoint.Builder |
setUpdateTime(Timestamp value)
public Endpoint.Builder setUpdateTime(Timestamp value)
Output only. The timestamp when the endpoint was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Timestamp |
Type | Description |
Endpoint.Builder |
setUpdateTime(Timestamp.Builder builderForValue)
public Endpoint.Builder setUpdateTime(Timestamp.Builder builderForValue)
Output only. The timestamp when the endpoint was last updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | Builder |
Type | Description |
Endpoint.Builder |