Class CreateRouteRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CreateRouteRequest.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
com.linecorp.centraldogma.xds.route.v1.CreateRouteRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, CreateRouteRequestOrBuilder, Cloneable
- Enclosing class:
CreateRouteRequest
public static final class CreateRouteRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
implements CreateRouteRequestOrBuilder
Protobuf type
centraldogma.xds.route.v1.CreateRouteRequest-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The parent resource where this route will be created..envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];The ID to use for the route, which will become the final component of the route's resource name.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe parent resource where this route will be created.com.google.protobuf.ByteStringThe parent resource where this route will be created.io.envoyproxy.envoy.config.route.v3.RouteConfigurationgetRoute().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];io.envoyproxy.envoy.config.route.v3.RouteConfiguration.Builder.envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];The ID to use for the route, which will become the final component of the route's resource name.com.google.protobuf.ByteStringThe ID to use for the route, which will become the final component of the route's resource name.io.envoyproxy.envoy.config.route.v3.RouteConfigurationOrBuilder.envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];booleanhasRoute().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(CreateRouteRequest other) mergeRoute(io.envoyproxy.envoy.config.route.v3.RouteConfiguration value) .envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) The parent resource where this route will be created.setParentBytes(com.google.protobuf.ByteString value) The parent resource where this route will be created.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRoute(io.envoyproxy.envoy.config.route.v3.RouteConfiguration value) .envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];setRoute(io.envoyproxy.envoy.config.route.v3.RouteConfiguration.Builder builderForValue) .envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];setRouteId(String value) The ID to use for the route, which will become the final component of the route's resource name.setRouteIdBytes(com.google.protobuf.ByteString value) The ID to use for the route, which will become the final component of the route's resource name.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
setField
public CreateRouteRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
setRepeatedField
public CreateRouteRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
addRepeatedField
public CreateRouteRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateRouteRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
mergeFrom
public CreateRouteRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateRouteRequest.Builder>- Throws:
IOException
-
getParent
The parent resource where this route will be created. Format: groups/{group}string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getParentin interfaceCreateRouteRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()The parent resource where this route will be created. Format: groups/{group}string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getParentBytesin interfaceCreateRouteRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
The parent resource where this route will be created. Format: groups/{group}string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
The parent resource where this route will be created. Format: groups/{group}string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setParentBytes
The parent resource where this route will be created. Format: groups/{group}string parent = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
getRouteId
The ID to use for the route, which will become the final component of the route's resource name. Valid pattern is "^[a-z]([a-z0-9-/]*[a-z0-9])?$"
string route_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRouteIdin interfaceCreateRouteRequestOrBuilder- Returns:
- The routeId.
-
getRouteIdBytes
public com.google.protobuf.ByteString getRouteIdBytes()The ID to use for the route, which will become the final component of the route's resource name. Valid pattern is "^[a-z]([a-z0-9-/]*[a-z0-9])?$"
string route_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRouteIdBytesin interfaceCreateRouteRequestOrBuilder- Returns:
- The bytes for routeId.
-
setRouteId
The ID to use for the route, which will become the final component of the route's resource name. Valid pattern is "^[a-z]([a-z0-9-/]*[a-z0-9])?$"
string route_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The routeId to set.- Returns:
- This builder for chaining.
-
clearRouteId
The ID to use for the route, which will become the final component of the route's resource name. Valid pattern is "^[a-z]([a-z0-9-/]*[a-z0-9])?$"
string route_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setRouteIdBytes
The ID to use for the route, which will become the final component of the route's resource name. Valid pattern is "^[a-z]([a-z0-9-/]*[a-z0-9])?$"
string route_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for routeId to set.- Returns:
- This builder for chaining.
-
hasRoute
public boolean hasRoute().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasRoutein interfaceCreateRouteRequestOrBuilder- Returns:
- Whether the route field is set.
-
getRoute
public io.envoyproxy.envoy.config.route.v3.RouteConfiguration getRoute().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRoutein interfaceCreateRouteRequestOrBuilder- Returns:
- The route.
-
setRoute
public CreateRouteRequest.Builder setRoute(io.envoyproxy.envoy.config.route.v3.RouteConfiguration value) .envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED]; -
setRoute
public CreateRouteRequest.Builder setRoute(io.envoyproxy.envoy.config.route.v3.RouteConfiguration.Builder builderForValue) .envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED]; -
mergeRoute
public CreateRouteRequest.Builder mergeRoute(io.envoyproxy.envoy.config.route.v3.RouteConfiguration value) .envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearRoute
.envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED]; -
getRouteBuilder
public io.envoyproxy.envoy.config.route.v3.RouteConfiguration.Builder getRouteBuilder().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED]; -
getRouteOrBuilder
public io.envoyproxy.envoy.config.route.v3.RouteConfigurationOrBuilder getRouteOrBuilder().envoy.config.route.v3.RouteConfiguration route = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getRouteOrBuilderin interfaceCreateRouteRequestOrBuilder
-
setUnknownFields
public final CreateRouteRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-
mergeUnknownFields
public final CreateRouteRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateRouteRequest.Builder>
-