public static final class CreateNamespaceRequest.Builder extends GeneratedMessageV3.Builder<CreateNamespaceRequest.Builder> implements CreateNamespaceRequestOrBuilder
The request message for
RegistrationService.CreateNamespace.
Protobuf type google.cloud.servicedirectory.v1beta1.CreateNamespaceRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateNamespaceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CreateNamespaceRequest build()
buildPartial()
public CreateNamespaceRequest buildPartial()
clear()
public CreateNamespaceRequest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CreateNamespaceRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearNamespace()
public CreateNamespaceRequest.Builder clearNamespace()
Required. A namespace with initial fields set.
.google.cloud.servicedirectory.v1beta1.Namespace namespace = 3 [(.google.api.field_behavior) = REQUIRED];
clearNamespaceId()
public CreateNamespaceRequest.Builder clearNamespaceId()
Required. The Resource ID must be 1-63 characters long, and comply with
<a href="https://www.ietf.org/rfc/rfc1035.txt" target="_blank">RFC1035</a>.
Specifically, the name must be 1-63 characters long and match the regular
expression a-z?
which means the first
character must be a lowercase letter, and all following characters must
be a dash, lowercase letter, or digit, except the last character, which
cannot be a dash.
string namespace_id = 2 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateNamespaceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearParent()
public CreateNamespaceRequest.Builder clearParent()
Required. The resource name of the project and location the namespace
will be created in.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
clone()
public CreateNamespaceRequest.Builder clone()
Overrides
getDefaultInstanceForType()
public CreateNamespaceRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getNamespace()
public Namespace getNamespace()
Required. A namespace with initial fields set.
.google.cloud.servicedirectory.v1beta1.Namespace namespace = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
Namespace | The namespace.
|
getNamespaceBuilder()
public Namespace.Builder getNamespaceBuilder()
Required. A namespace with initial fields set.
.google.cloud.servicedirectory.v1beta1.Namespace namespace = 3 [(.google.api.field_behavior) = REQUIRED];
getNamespaceId()
public String getNamespaceId()
Required. The Resource ID must be 1-63 characters long, and comply with
<a href="https://www.ietf.org/rfc/rfc1035.txt" target="_blank">RFC1035</a>.
Specifically, the name must be 1-63 characters long and match the regular
expression a-z?
which means the first
character must be a lowercase letter, and all following characters must
be a dash, lowercase letter, or digit, except the last character, which
cannot be a dash.
string namespace_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The namespaceId.
|
getNamespaceIdBytes()
public ByteString getNamespaceIdBytes()
Required. The Resource ID must be 1-63 characters long, and comply with
<a href="https://www.ietf.org/rfc/rfc1035.txt" target="_blank">RFC1035</a>.
Specifically, the name must be 1-63 characters long and match the regular
expression a-z?
which means the first
character must be a lowercase letter, and all following characters must
be a dash, lowercase letter, or digit, except the last character, which
cannot be a dash.
string namespace_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for namespaceId.
|
getNamespaceOrBuilder()
public NamespaceOrBuilder getNamespaceOrBuilder()
Required. A namespace with initial fields set.
.google.cloud.servicedirectory.v1beta1.Namespace namespace = 3 [(.google.api.field_behavior) = REQUIRED];
getParent()
public String getParent()
Required. The resource name of the project and location the namespace
will be created in.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
String | The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The resource name of the project and location the namespace
will be created in.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
---|
Type | Description |
ByteString | The bytes for parent.
|
hasNamespace()
public boolean hasNamespace()
Required. A namespace with initial fields set.
.google.cloud.servicedirectory.v1beta1.Namespace namespace = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
boolean | Whether the namespace field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CreateNamespaceRequest other)
public CreateNamespaceRequest.Builder mergeFrom(CreateNamespaceRequest other)
public CreateNamespaceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CreateNamespaceRequest.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeNamespace(Namespace value)
public CreateNamespaceRequest.Builder mergeNamespace(Namespace value)
Required. A namespace with initial fields set.
.google.cloud.servicedirectory.v1beta1.Namespace namespace = 3 [(.google.api.field_behavior) = REQUIRED];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateNamespaceRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CreateNamespaceRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setNamespace(Namespace value)
public CreateNamespaceRequest.Builder setNamespace(Namespace value)
Required. A namespace with initial fields set.
.google.cloud.servicedirectory.v1beta1.Namespace namespace = 3 [(.google.api.field_behavior) = REQUIRED];
setNamespace(Namespace.Builder builderForValue)
public CreateNamespaceRequest.Builder setNamespace(Namespace.Builder builderForValue)
Required. A namespace with initial fields set.
.google.cloud.servicedirectory.v1beta1.Namespace namespace = 3 [(.google.api.field_behavior) = REQUIRED];
setNamespaceId(String value)
public CreateNamespaceRequest.Builder setNamespaceId(String value)
Required. The Resource ID must be 1-63 characters long, and comply with
<a href="https://www.ietf.org/rfc/rfc1035.txt" target="_blank">RFC1035</a>.
Specifically, the name must be 1-63 characters long and match the regular
expression a-z?
which means the first
character must be a lowercase letter, and all following characters must
be a dash, lowercase letter, or digit, except the last character, which
cannot be a dash.
string namespace_id = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | String
The namespaceId to set.
|
setNamespaceIdBytes(ByteString value)
public CreateNamespaceRequest.Builder setNamespaceIdBytes(ByteString value)
Required. The Resource ID must be 1-63 characters long, and comply with
<a href="https://www.ietf.org/rfc/rfc1035.txt" target="_blank">RFC1035</a>.
Specifically, the name must be 1-63 characters long and match the regular
expression a-z?
which means the first
character must be a lowercase letter, and all following characters must
be a dash, lowercase letter, or digit, except the last character, which
cannot be a dash.
string namespace_id = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | ByteString
The bytes for namespaceId to set.
|
setParent(String value)
public CreateNamespaceRequest.Builder setParent(String value)
Required. The resource name of the project and location the namespace
will be created in.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
value | String
The parent to set.
|
setParentBytes(ByteString value)
public CreateNamespaceRequest.Builder setParentBytes(ByteString value)
Required. The resource name of the project and location the namespace
will be created in.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
---|
Name | Description |
value | ByteString
The bytes for parent to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateNamespaceRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateNamespaceRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides