- 2.49.0 (latest)
- 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.39.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.27.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.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.4
- 2.2.0
- 2.1.10
- 0.2.0
public static final class EndpointsApiService.Builder extends GeneratedMessageV3.Builder<EndpointsApiService.Builder> implements EndpointsApiServiceOrBuilder
Cloud Endpoints configuration. The Endpoints API Service provides tooling for serving Open API and gRPC endpoints via an NGINX proxy. Only valid for App Engine Flexible environment deployments. The fields here refer to the name and configuration ID of a "service" resource in the Service Management API.
Protobuf type google.appengine.v1.EndpointsApiService
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > EndpointsApiService.BuilderImplements
EndpointsApiServiceOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public EndpointsApiService.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
EndpointsApiService.Builder |
build()
public EndpointsApiService build()
Type | Description |
EndpointsApiService |
buildPartial()
public EndpointsApiService buildPartial()
Type | Description |
EndpointsApiService |
clear()
public EndpointsApiService.Builder clear()
Type | Description |
EndpointsApiService.Builder |
clearConfigId()
public EndpointsApiService.Builder clearConfigId()
Endpoints service configuration ID as specified by the Service Management
API. For example "2016-09-19r1".
By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED
.
This means that Endpoints starts up with a particular configuration ID.
When a new configuration is rolled out, Endpoints must be given the new
configuration ID. The config_id
field is used to give the configuration
ID and is required in this case.
Endpoints also has a rollout strategy called RolloutStrategy.MANAGED
.
When using this, Endpoints fetches the latest configuration and does not
need the configuration ID. In this case, config_id
must be omitted.
string config_id = 2;
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
clearDisableTraceSampling()
public EndpointsApiService.Builder clearDisableTraceSampling()
Enable or disable trace sampling. By default, this is set to false for enabled.
bool disable_trace_sampling = 4;
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public EndpointsApiService.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
EndpointsApiService.Builder |
clearName()
public EndpointsApiService.Builder clearName()
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
string name = 1;
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public EndpointsApiService.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
EndpointsApiService.Builder |
clearRolloutStrategy()
public EndpointsApiService.Builder clearRolloutStrategy()
Endpoints rollout strategy. If FIXED
, config_id
must be specified. If
MANAGED
, config_id
must be omitted.
.google.appengine.v1.EndpointsApiService.RolloutStrategy rollout_strategy = 3;
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
clone()
public EndpointsApiService.Builder clone()
Type | Description |
EndpointsApiService.Builder |
getConfigId()
public String getConfigId()
Endpoints service configuration ID as specified by the Service Management
API. For example "2016-09-19r1".
By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED
.
This means that Endpoints starts up with a particular configuration ID.
When a new configuration is rolled out, Endpoints must be given the new
configuration ID. The config_id
field is used to give the configuration
ID and is required in this case.
Endpoints also has a rollout strategy called RolloutStrategy.MANAGED
.
When using this, Endpoints fetches the latest configuration and does not
need the configuration ID. In this case, config_id
must be omitted.
string config_id = 2;
Type | Description |
String | The configId. |
getConfigIdBytes()
public ByteString getConfigIdBytes()
Endpoints service configuration ID as specified by the Service Management
API. For example "2016-09-19r1".
By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED
.
This means that Endpoints starts up with a particular configuration ID.
When a new configuration is rolled out, Endpoints must be given the new
configuration ID. The config_id
field is used to give the configuration
ID and is required in this case.
Endpoints also has a rollout strategy called RolloutStrategy.MANAGED
.
When using this, Endpoints fetches the latest configuration and does not
need the configuration ID. In this case, config_id
must be omitted.
string config_id = 2;
Type | Description |
ByteString | The bytes for configId. |
getDefaultInstanceForType()
public EndpointsApiService getDefaultInstanceForType()
Type | Description |
EndpointsApiService |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getDisableTraceSampling()
public boolean getDisableTraceSampling()
Enable or disable trace sampling. By default, this is set to false for enabled.
bool disable_trace_sampling = 4;
Type | Description |
boolean | The disableTraceSampling. |
getName()
public String getName()
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
string name = 1;
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
string name = 1;
Type | Description |
ByteString | The bytes for name. |
getRolloutStrategy()
public EndpointsApiService.RolloutStrategy getRolloutStrategy()
Endpoints rollout strategy. If FIXED
, config_id
must be specified. If
MANAGED
, config_id
must be omitted.
.google.appengine.v1.EndpointsApiService.RolloutStrategy rollout_strategy = 3;
Type | Description |
EndpointsApiService.RolloutStrategy | The rolloutStrategy. |
getRolloutStrategyValue()
public int getRolloutStrategyValue()
Endpoints rollout strategy. If FIXED
, config_id
must be specified. If
MANAGED
, config_id
must be omitted.
.google.appengine.v1.EndpointsApiService.RolloutStrategy rollout_strategy = 3;
Type | Description |
int | The enum numeric value on the wire for rolloutStrategy. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(EndpointsApiService other)
public EndpointsApiService.Builder mergeFrom(EndpointsApiService other)
Name | Description |
other | EndpointsApiService |
Type | Description |
EndpointsApiService.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public EndpointsApiService.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
EndpointsApiService.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public EndpointsApiService.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
EndpointsApiService.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final EndpointsApiService.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
EndpointsApiService.Builder |
setConfigId(String value)
public EndpointsApiService.Builder setConfigId(String value)
Endpoints service configuration ID as specified by the Service Management
API. For example "2016-09-19r1".
By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED
.
This means that Endpoints starts up with a particular configuration ID.
When a new configuration is rolled out, Endpoints must be given the new
configuration ID. The config_id
field is used to give the configuration
ID and is required in this case.
Endpoints also has a rollout strategy called RolloutStrategy.MANAGED
.
When using this, Endpoints fetches the latest configuration and does not
need the configuration ID. In this case, config_id
must be omitted.
string config_id = 2;
Name | Description |
value | String The configId to set. |
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
setConfigIdBytes(ByteString value)
public EndpointsApiService.Builder setConfigIdBytes(ByteString value)
Endpoints service configuration ID as specified by the Service Management
API. For example "2016-09-19r1".
By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED
.
This means that Endpoints starts up with a particular configuration ID.
When a new configuration is rolled out, Endpoints must be given the new
configuration ID. The config_id
field is used to give the configuration
ID and is required in this case.
Endpoints also has a rollout strategy called RolloutStrategy.MANAGED
.
When using this, Endpoints fetches the latest configuration and does not
need the configuration ID. In this case, config_id
must be omitted.
string config_id = 2;
Name | Description |
value | ByteString The bytes for configId to set. |
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
setDisableTraceSampling(boolean value)
public EndpointsApiService.Builder setDisableTraceSampling(boolean value)
Enable or disable trace sampling. By default, this is set to false for enabled.
bool disable_trace_sampling = 4;
Name | Description |
value | boolean The disableTraceSampling to set. |
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public EndpointsApiService.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
EndpointsApiService.Builder |
setName(String value)
public EndpointsApiService.Builder setName(String value)
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
string name = 1;
Name | Description |
value | String The name to set. |
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public EndpointsApiService.Builder setNameBytes(ByteString value)
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
string name = 1;
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public EndpointsApiService.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
EndpointsApiService.Builder |
setRolloutStrategy(EndpointsApiService.RolloutStrategy value)
public EndpointsApiService.Builder setRolloutStrategy(EndpointsApiService.RolloutStrategy value)
Endpoints rollout strategy. If FIXED
, config_id
must be specified. If
MANAGED
, config_id
must be omitted.
.google.appengine.v1.EndpointsApiService.RolloutStrategy rollout_strategy = 3;
Name | Description |
value | EndpointsApiService.RolloutStrategy The rolloutStrategy to set. |
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
setRolloutStrategyValue(int value)
public EndpointsApiService.Builder setRolloutStrategyValue(int value)
Endpoints rollout strategy. If FIXED
, config_id
must be specified. If
MANAGED
, config_id
must be omitted.
.google.appengine.v1.EndpointsApiService.RolloutStrategy rollout_strategy = 3;
Name | Description |
value | int The enum numeric value on the wire for rolloutStrategy to set. |
Type | Description |
EndpointsApiService.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final EndpointsApiService.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
EndpointsApiService.Builder |