public static final class CreateArtifactRequest.Builder extends GeneratedMessageV3.Builder<CreateArtifactRequest.Builder> implements CreateArtifactRequestOrBuilder
Request message for CreateArtifact.
Protobuf type google.cloud.apigeeregistry.v1.CreateArtifactRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateArtifactRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CreateArtifactRequest build()
Returns
buildPartial()
public CreateArtifactRequest buildPartial()
Returns
clear()
public CreateArtifactRequest.Builder clear()
Returns
Overrides
clearArtifact()
public CreateArtifactRequest.Builder clearArtifact()
Required. The artifact to create.
.google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearArtifactId()
public CreateArtifactRequest.Builder clearArtifactId()
Required. The ID to use for the artifact, which will become the final component of
the artifact's resource name.
This value should be 4-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string artifact_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
clearField(Descriptors.FieldDescriptor field)
public CreateArtifactRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateArtifactRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearParent()
public CreateArtifactRequest.Builder clearParent()
Required. The parent, which owns this collection of artifacts.
Format: {parent}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clone()
public CreateArtifactRequest.Builder clone()
Returns
Overrides
getArtifact()
public Artifact getArtifact()
Required. The artifact to create.
.google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getArtifactBuilder()
public Artifact.Builder getArtifactBuilder()
Required. The artifact to create.
.google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getArtifactId()
public String getArtifactId()
Required. The ID to use for the artifact, which will become the final component of
the artifact's resource name.
This value should be 4-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string artifact_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The artifactId.
|
getArtifactIdBytes()
public ByteString getArtifactIdBytes()
Required. The ID to use for the artifact, which will become the final component of
the artifact's resource name.
This value should be 4-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string artifact_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
ByteString | The bytes for artifactId.
|
getArtifactOrBuilder()
public ArtifactOrBuilder getArtifactOrBuilder()
Required. The artifact to create.
.google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getDefaultInstanceForType()
public CreateArtifactRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getParent()
public String getParent()
Required. The parent, which owns this collection of artifacts.
Format: {parent}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The parent, which owns this collection of artifacts.
Format: {parent}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
hasArtifact()
public boolean hasArtifact()
Required. The artifact to create.
.google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the artifact field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeArtifact(Artifact value)
public CreateArtifactRequest.Builder mergeArtifact(Artifact value)
Required. The artifact to create.
.google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeFrom(CreateArtifactRequest other)
public CreateArtifactRequest.Builder mergeFrom(CreateArtifactRequest other)
Parameter
Returns
public CreateArtifactRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CreateArtifactRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateArtifactRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setArtifact(Artifact value)
public CreateArtifactRequest.Builder setArtifact(Artifact value)
Required. The artifact to create.
.google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setArtifact(Artifact.Builder builderForValue)
public CreateArtifactRequest.Builder setArtifact(Artifact.Builder builderForValue)
Required. The artifact to create.
.google.cloud.apigeeregistry.v1.Artifact artifact = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setArtifactId(String value)
public CreateArtifactRequest.Builder setArtifactId(String value)
Required. The ID to use for the artifact, which will become the final component of
the artifact's resource name.
This value should be 4-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string artifact_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The artifactId to set.
|
Returns
setArtifactIdBytes(ByteString value)
public CreateArtifactRequest.Builder setArtifactIdBytes(ByteString value)
Required. The ID to use for the artifact, which will become the final component of
the artifact's resource name.
This value should be 4-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string artifact_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for artifactId to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public CreateArtifactRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setParent(String value)
public CreateArtifactRequest.Builder setParent(String value)
Required. The parent, which owns this collection of artifacts.
Format: {parent}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The parent to set.
|
Returns
setParentBytes(ByteString value)
public CreateArtifactRequest.Builder setParentBytes(ByteString value)
Required. The parent, which owns this collection of artifacts.
Format: {parent}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for parent to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateArtifactRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateArtifactRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides