public static final class CreateContactRequest.Builder extends GeneratedMessageV3.Builder<CreateContactRequest.Builder> implements CreateContactRequestOrBuilder
Request message for the CreateContact method.
Protobuf type google.cloud.essentialcontacts.v1.CreateContactRequest
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
public CreateContactRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public CreateContactRequest build()
Returns
public CreateContactRequest buildPartial()
Returns
public CreateContactRequest.Builder clear()
Returns
Overrides
public CreateContactRequest.Builder clearContact()
Required. The contact to create. Must specify an email address and language
tag.
.google.cloud.essentialcontacts.v1.Contact contact = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public CreateContactRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
public CreateContactRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
public CreateContactRequest.Builder clearParent()
Required. The resource to save this contact for.
Format: organizations/{organization_id}, folders/{folder_id} or
projects/{project_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
public CreateContactRequest.Builder clone()
Returns
Overrides
public Contact getContact()
Required. The contact to create. Must specify an email address and language
tag.
.google.cloud.essentialcontacts.v1.Contact contact = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public Contact.Builder getContactBuilder()
Required. The contact to create. Must specify an email address and language
tag.
.google.cloud.essentialcontacts.v1.Contact contact = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public ContactOrBuilder getContactOrBuilder()
Required. The contact to create. Must specify an email address and language
tag.
.google.cloud.essentialcontacts.v1.Contact contact = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
public CreateContactRequest getDefaultInstanceForType()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
public String getParent()
Required. The resource to save this contact for.
Format: organizations/{organization_id}, folders/{folder_id} or
projects/{project_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The parent.
|
public ByteString getParentBytes()
Required. The resource to save this contact for.
Format: organizations/{organization_id}, folders/{folder_id} or
projects/{project_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
public boolean hasContact()
Required. The contact to create. Must specify an email address and language
tag.
.google.cloud.essentialcontacts.v1.Contact contact = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the contact field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public CreateContactRequest.Builder mergeContact(Contact value)
Required. The contact to create. Must specify an email address and language
tag.
.google.cloud.essentialcontacts.v1.Contact contact = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public CreateContactRequest.Builder mergeFrom(CreateContactRequest other)
Parameter
Returns
public CreateContactRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public CreateContactRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
public final CreateContactRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public CreateContactRequest.Builder setContact(Contact value)
Required. The contact to create. Must specify an email address and language
tag.
.google.cloud.essentialcontacts.v1.Contact contact = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public CreateContactRequest.Builder setContact(Contact.Builder builderForValue)
Required. The contact to create. Must specify an email address and language
tag.
.google.cloud.essentialcontacts.v1.Contact contact = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
public CreateContactRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public CreateContactRequest.Builder setParent(String value)
Required. The resource to save this contact for.
Format: organizations/{organization_id}, folders/{folder_id} or
projects/{project_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The parent to set.
|
Returns
public CreateContactRequest.Builder setParentBytes(ByteString value)
Required. The resource to save this contact for.
Format: organizations/{organization_id}, folders/{folder_id} or
projects/{project_id}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for parent to set.
|
Returns
public CreateContactRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public final CreateContactRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides