Class ReportConsentChangeRequest.Builder (0.40.0)

public static final class ReportConsentChangeRequest.Builder extends GeneratedMessageV3.Builder<ReportConsentChangeRequest.Builder> implements ReportConsentChangeRequestOrBuilder

Request for ReportConsentChange method.

Protobuf type google.cloud.discoveryengine.v1alpha.ReportConsentChangeRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ReportConsentChangeRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides

build()

public ReportConsentChangeRequest build()
Returns
Type Description
ReportConsentChangeRequest

buildPartial()

public ReportConsentChangeRequest buildPartial()
Returns
Type Description
ReportConsentChangeRequest

clear()

public ReportConsentChangeRequest.Builder clear()
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides

clearConsentChangeAction()

public ReportConsentChangeRequest.Builder clearConsentChangeAction()

Required. Whether customer decides to accept or decline service term.

At this moment, only accept action is supported.

.google.cloud.discoveryengine.v1alpha.ReportConsentChangeRequest.ConsentChangeAction consent_change_action = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ReportConsentChangeRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ReportConsentChangeRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides

clearProject()

public ReportConsentChangeRequest.Builder clearProject()

Required. Full resource name of a Project, such as projects/{project_id_or_number}.

string project = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

clearServiceTermId()

public ReportConsentChangeRequest.Builder clearServiceTermId()

Required. The unique identifier of the terms of service to update. Available term ids:

  • GA_DATA_USE_TERMS: Terms for data use. When using this service term id, the acceptable service_term_version to provide is 2022-11-23.

string service_term_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

clearServiceTermVersion()

public ReportConsentChangeRequest.Builder clearServiceTermVersion()

Required. The version string of the terms of service to update.

string service_term_version = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

clone()

public ReportConsentChangeRequest.Builder clone()
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides

getConsentChangeAction()

public ReportConsentChangeRequest.ConsentChangeAction getConsentChangeAction()

Required. Whether customer decides to accept or decline service term.

At this moment, only accept action is supported.

.google.cloud.discoveryengine.v1alpha.ReportConsentChangeRequest.ConsentChangeAction consent_change_action = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ReportConsentChangeRequest.ConsentChangeAction

The consentChangeAction.

getConsentChangeActionValue()

public int getConsentChangeActionValue()

Required. Whether customer decides to accept or decline service term.

At this moment, only accept action is supported.

.google.cloud.discoveryengine.v1alpha.ReportConsentChangeRequest.ConsentChangeAction consent_change_action = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for consentChangeAction.

getDefaultInstanceForType()

public ReportConsentChangeRequest getDefaultInstanceForType()
Returns
Type Description
ReportConsentChangeRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getProject()

public String getProject()

Required. Full resource name of a Project, such as projects/{project_id_or_number}.

string project = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The project.

getProjectBytes()

public ByteString getProjectBytes()

Required. Full resource name of a Project, such as projects/{project_id_or_number}.

string project = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for project.

getServiceTermId()

public String getServiceTermId()

Required. The unique identifier of the terms of service to update. Available term ids:

  • GA_DATA_USE_TERMS: Terms for data use. When using this service term id, the acceptable service_term_version to provide is 2022-11-23.

string service_term_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The serviceTermId.

getServiceTermIdBytes()

public ByteString getServiceTermIdBytes()

Required. The unique identifier of the terms of service to update. Available term ids:

  • GA_DATA_USE_TERMS: Terms for data use. When using this service term id, the acceptable service_term_version to provide is 2022-11-23.

string service_term_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for serviceTermId.

getServiceTermVersion()

public String getServiceTermVersion()

Required. The version string of the terms of service to update.

string service_term_version = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The serviceTermVersion.

getServiceTermVersionBytes()

public ByteString getServiceTermVersionBytes()

Required. The version string of the terms of service to update.

string service_term_version = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for serviceTermVersion.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ReportConsentChangeRequest other)

public ReportConsentChangeRequest.Builder mergeFrom(ReportConsentChangeRequest other)
Parameter
Name Description
other ReportConsentChangeRequest
Returns
Type Description
ReportConsentChangeRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ReportConsentChangeRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ReportConsentChangeRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ReportConsentChangeRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides

setConsentChangeAction(ReportConsentChangeRequest.ConsentChangeAction value)

public ReportConsentChangeRequest.Builder setConsentChangeAction(ReportConsentChangeRequest.ConsentChangeAction value)

Required. Whether customer decides to accept or decline service term.

At this moment, only accept action is supported.

.google.cloud.discoveryengine.v1alpha.ReportConsentChangeRequest.ConsentChangeAction consent_change_action = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ReportConsentChangeRequest.ConsentChangeAction

The consentChangeAction to set.

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

setConsentChangeActionValue(int value)

public ReportConsentChangeRequest.Builder setConsentChangeActionValue(int value)

Required. Whether customer decides to accept or decline service term.

At this moment, only accept action is supported.

.google.cloud.discoveryengine.v1alpha.ReportConsentChangeRequest.ConsentChangeAction consent_change_action = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for consentChangeAction to set.

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ReportConsentChangeRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides

setProject(String value)

public ReportConsentChangeRequest.Builder setProject(String value)

Required. Full resource name of a Project, such as projects/{project_id_or_number}.

string project = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The project to set.

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

setProjectBytes(ByteString value)

public ReportConsentChangeRequest.Builder setProjectBytes(ByteString value)

Required. Full resource name of a Project, such as projects/{project_id_or_number}.

string project = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for project to set.

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ReportConsentChangeRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides

setServiceTermId(String value)

public ReportConsentChangeRequest.Builder setServiceTermId(String value)

Required. The unique identifier of the terms of service to update. Available term ids:

  • GA_DATA_USE_TERMS: Terms for data use. When using this service term id, the acceptable service_term_version to provide is 2022-11-23.

string service_term_id = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The serviceTermId to set.

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

setServiceTermIdBytes(ByteString value)

public ReportConsentChangeRequest.Builder setServiceTermIdBytes(ByteString value)

Required. The unique identifier of the terms of service to update. Available term ids:

  • GA_DATA_USE_TERMS: Terms for data use. When using this service term id, the acceptable service_term_version to provide is 2022-11-23.

string service_term_id = 3 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for serviceTermId to set.

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

setServiceTermVersion(String value)

public ReportConsentChangeRequest.Builder setServiceTermVersion(String value)

Required. The version string of the terms of service to update.

string service_term_version = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value String

The serviceTermVersion to set.

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

setServiceTermVersionBytes(ByteString value)

public ReportConsentChangeRequest.Builder setServiceTermVersionBytes(ByteString value)

Required. The version string of the terms of service to update.

string service_term_version = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ByteString

The bytes for serviceTermVersion to set.

Returns
Type Description
ReportConsentChangeRequest.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ReportConsentChangeRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ReportConsentChangeRequest.Builder
Overrides