Class UpdateApiSpecRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
- com.google.cloud.apigeeregistry.v1.UpdateApiSpecRequest.Builder
-
- All Implemented Interfaces:
UpdateApiSpecRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- UpdateApiSpecRequest
public static final class UpdateApiSpecRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder> implements UpdateApiSpecRequestOrBuilder
Request message for UpdateApiSpec.
Protobuf typegoogle.cloud.apigeeregistry.v1.UpdateApiSpecRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateApiSpecRequest.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
UpdateApiSpecRequest
build()
UpdateApiSpecRequest
buildPartial()
UpdateApiSpecRequest.Builder
clear()
UpdateApiSpecRequest.Builder
clearAllowMissing()
If set to true, and the spec is not found, a new spec will be created.UpdateApiSpecRequest.Builder
clearApiSpec()
Required.UpdateApiSpecRequest.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
UpdateApiSpecRequest.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
UpdateApiSpecRequest.Builder
clearUpdateMask()
The list of fields to be updated.UpdateApiSpecRequest.Builder
clone()
boolean
getAllowMissing()
If set to true, and the spec is not found, a new spec will be created.ApiSpec
getApiSpec()
Required.ApiSpec.Builder
getApiSpecBuilder()
Required.ApiSpecOrBuilder
getApiSpecOrBuilder()
Required.UpdateApiSpecRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.FieldMask
getUpdateMask()
The list of fields to be updated.com.google.protobuf.FieldMask.Builder
getUpdateMaskBuilder()
The list of fields to be updated.com.google.protobuf.FieldMaskOrBuilder
getUpdateMaskOrBuilder()
The list of fields to be updated.boolean
hasApiSpec()
Required.boolean
hasUpdateMask()
The list of fields to be updated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
UpdateApiSpecRequest.Builder
mergeApiSpec(ApiSpec value)
Required.UpdateApiSpecRequest.Builder
mergeFrom(UpdateApiSpecRequest other)
UpdateApiSpecRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
UpdateApiSpecRequest.Builder
mergeFrom(com.google.protobuf.Message other)
UpdateApiSpecRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
UpdateApiSpecRequest.Builder
mergeUpdateMask(com.google.protobuf.FieldMask value)
The list of fields to be updated.UpdateApiSpecRequest.Builder
setAllowMissing(boolean value)
If set to true, and the spec is not found, a new spec will be created.UpdateApiSpecRequest.Builder
setApiSpec(ApiSpec value)
Required.UpdateApiSpecRequest.Builder
setApiSpec(ApiSpec.Builder builderForValue)
Required.UpdateApiSpecRequest.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
UpdateApiSpecRequest.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
UpdateApiSpecRequest.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
UpdateApiSpecRequest.Builder
setUpdateMask(com.google.protobuf.FieldMask value)
The list of fields to be updated.UpdateApiSpecRequest.Builder
setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)
The list of fields to be updated.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
clear
public UpdateApiSpecRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
getDefaultInstanceForType
public UpdateApiSpecRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public UpdateApiSpecRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public UpdateApiSpecRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public UpdateApiSpecRequest.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
setField
public UpdateApiSpecRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
clearField
public UpdateApiSpecRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
clearOneof
public UpdateApiSpecRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
setRepeatedField
public UpdateApiSpecRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
addRepeatedField
public UpdateApiSpecRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
mergeFrom
public UpdateApiSpecRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<UpdateApiSpecRequest.Builder>
-
mergeFrom
public UpdateApiSpecRequest.Builder mergeFrom(UpdateApiSpecRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
mergeFrom
public UpdateApiSpecRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<UpdateApiSpecRequest.Builder>
- Throws:
IOException
-
hasApiSpec
public boolean hasApiSpec()
Required. The spec to update. The `name` field is used to identify the spec to update. Format: `projects/*/locations/*/apis/*/versions/*/specs/*`
.google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasApiSpec
in interfaceUpdateApiSpecRequestOrBuilder
- Returns:
- Whether the apiSpec field is set.
-
getApiSpec
public ApiSpec getApiSpec()
Required. The spec to update. The `name` field is used to identify the spec to update. Format: `projects/*/locations/*/apis/*/versions/*/specs/*`
.google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getApiSpec
in interfaceUpdateApiSpecRequestOrBuilder
- Returns:
- The apiSpec.
-
setApiSpec
public UpdateApiSpecRequest.Builder setApiSpec(ApiSpec value)
Required. The spec to update. The `name` field is used to identify the spec to update. Format: `projects/*/locations/*/apis/*/versions/*/specs/*`
.google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED];
-
setApiSpec
public UpdateApiSpecRequest.Builder setApiSpec(ApiSpec.Builder builderForValue)
Required. The spec to update. The `name` field is used to identify the spec to update. Format: `projects/*/locations/*/apis/*/versions/*/specs/*`
.google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED];
-
mergeApiSpec
public UpdateApiSpecRequest.Builder mergeApiSpec(ApiSpec value)
Required. The spec to update. The `name` field is used to identify the spec to update. Format: `projects/*/locations/*/apis/*/versions/*/specs/*`
.google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED];
-
clearApiSpec
public UpdateApiSpecRequest.Builder clearApiSpec()
Required. The spec to update. The `name` field is used to identify the spec to update. Format: `projects/*/locations/*/apis/*/versions/*/specs/*`
.google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED];
-
getApiSpecBuilder
public ApiSpec.Builder getApiSpecBuilder()
Required. The spec to update. The `name` field is used to identify the spec to update. Format: `projects/*/locations/*/apis/*/versions/*/specs/*`
.google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED];
-
getApiSpecOrBuilder
public ApiSpecOrBuilder getApiSpecOrBuilder()
Required. The spec to update. The `name` field is used to identify the spec to update. Format: `projects/*/locations/*/apis/*/versions/*/specs/*`
.google.cloud.apigeeregistry.v1.ApiSpec api_spec = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getApiSpecOrBuilder
in interfaceUpdateApiSpecRequestOrBuilder
-
hasUpdateMask
public boolean hasUpdateMask()
The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
.google.protobuf.FieldMask update_mask = 2;
- Specified by:
hasUpdateMask
in interfaceUpdateApiSpecRequestOrBuilder
- Returns:
- Whether the updateMask field is set.
-
getUpdateMask
public com.google.protobuf.FieldMask getUpdateMask()
The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
.google.protobuf.FieldMask update_mask = 2;
- Specified by:
getUpdateMask
in interfaceUpdateApiSpecRequestOrBuilder
- Returns:
- The updateMask.
-
setUpdateMask
public UpdateApiSpecRequest.Builder setUpdateMask(com.google.protobuf.FieldMask value)
The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
.google.protobuf.FieldMask update_mask = 2;
-
setUpdateMask
public UpdateApiSpecRequest.Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)
The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
.google.protobuf.FieldMask update_mask = 2;
-
mergeUpdateMask
public UpdateApiSpecRequest.Builder mergeUpdateMask(com.google.protobuf.FieldMask value)
The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
.google.protobuf.FieldMask update_mask = 2;
-
clearUpdateMask
public UpdateApiSpecRequest.Builder clearUpdateMask()
The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
.google.protobuf.FieldMask update_mask = 2;
-
getUpdateMaskBuilder
public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder()
The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
.google.protobuf.FieldMask update_mask = 2;
-
getUpdateMaskOrBuilder
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
The list of fields to be updated. If omitted, all fields are updated that are set in the request message (fields set to default values are ignored). If an asterisk "*" is specified, all fields are updated, including fields that are unspecified/default in the request.
.google.protobuf.FieldMask update_mask = 2;
- Specified by:
getUpdateMaskOrBuilder
in interfaceUpdateApiSpecRequestOrBuilder
-
getAllowMissing
public boolean getAllowMissing()
If set to true, and the spec is not found, a new spec will be created. In this situation, `update_mask` is ignored.
bool allow_missing = 3;
- Specified by:
getAllowMissing
in interfaceUpdateApiSpecRequestOrBuilder
- Returns:
- The allowMissing.
-
setAllowMissing
public UpdateApiSpecRequest.Builder setAllowMissing(boolean value)
If set to true, and the spec is not found, a new spec will be created. In this situation, `update_mask` is ignored.
bool allow_missing = 3;
- Parameters:
value
- The allowMissing to set.- Returns:
- This builder for chaining.
-
clearAllowMissing
public UpdateApiSpecRequest.Builder clearAllowMissing()
If set to true, and the spec is not found, a new spec will be created. In this situation, `update_mask` is ignored.
bool allow_missing = 3;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final UpdateApiSpecRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
mergeUnknownFields
public final UpdateApiSpecRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<UpdateApiSpecRequest.Builder>
-
-