Class CreateGoogleApiSourceRequest.Builder (1.63.0)

public static final class CreateGoogleApiSourceRequest.Builder extends GeneratedMessageV3.Builder<CreateGoogleApiSourceRequest.Builder> implements CreateGoogleApiSourceRequestOrBuilder

The request message for the CreateGoogleApiSource method.

Protobuf type google.cloud.eventarc.v1.CreateGoogleApiSourceRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CreateGoogleApiSourceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides

build()

public CreateGoogleApiSourceRequest build()
Returns
TypeDescription
CreateGoogleApiSourceRequest

buildPartial()

public CreateGoogleApiSourceRequest buildPartial()
Returns
TypeDescription
CreateGoogleApiSourceRequest

clear()

public CreateGoogleApiSourceRequest.Builder clear()
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public CreateGoogleApiSourceRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides

clearGoogleApiSource()

public CreateGoogleApiSourceRequest.Builder clearGoogleApiSource()

Required. The google api source to create.

.google.cloud.eventarc.v1.GoogleApiSource google_api_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

clearGoogleApiSourceId()

public CreateGoogleApiSourceRequest.Builder clearGoogleApiSourceId()

Required. The user-provided ID to be assigned to the GoogleApiSource. It should match the format (^a-z?$).

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

Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public CreateGoogleApiSourceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides

clearParent()

public CreateGoogleApiSourceRequest.Builder clearParent()

Required. The parent collection in which to add this google api source.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

This builder for chaining.

clearValidateOnly()

public CreateGoogleApiSourceRequest.Builder clearValidateOnly()

Optional. If set, validate the request and preview the review, but do not post it.

bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

This builder for chaining.

clone()

public CreateGoogleApiSourceRequest.Builder clone()
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides

getDefaultInstanceForType()

public CreateGoogleApiSourceRequest getDefaultInstanceForType()
Returns
TypeDescription
CreateGoogleApiSourceRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getGoogleApiSource()

public GoogleApiSource getGoogleApiSource()

Required. The google api source to create.

.google.cloud.eventarc.v1.GoogleApiSource google_api_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
GoogleApiSource

The googleApiSource.

getGoogleApiSourceBuilder()

public GoogleApiSource.Builder getGoogleApiSourceBuilder()

Required. The google api source to create.

.google.cloud.eventarc.v1.GoogleApiSource google_api_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
GoogleApiSource.Builder

getGoogleApiSourceId()

public String getGoogleApiSourceId()

Required. The user-provided ID to be assigned to the GoogleApiSource. It should match the format (^a-z?$).

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

Returns
TypeDescription
String

The googleApiSourceId.

getGoogleApiSourceIdBytes()

public ByteString getGoogleApiSourceIdBytes()

Required. The user-provided ID to be assigned to the GoogleApiSource. It should match the format (^a-z?$).

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

Returns
TypeDescription
ByteString

The bytes for googleApiSourceId.

getGoogleApiSourceOrBuilder()

public GoogleApiSourceOrBuilder getGoogleApiSourceOrBuilder()

Required. The google api source to create.

.google.cloud.eventarc.v1.GoogleApiSource google_api_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
GoogleApiSourceOrBuilder

getParent()

public String getParent()

Required. The parent collection in which to add this google api source.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The parent collection in which to add this google api source.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for parent.

getValidateOnly()

public boolean getValidateOnly()

Optional. If set, validate the request and preview the review, but do not post it.

bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

The validateOnly.

hasGoogleApiSource()

public boolean hasGoogleApiSource()

Required. The google api source to create.

.google.cloud.eventarc.v1.GoogleApiSource google_api_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the googleApiSource field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(CreateGoogleApiSourceRequest other)

public CreateGoogleApiSourceRequest.Builder mergeFrom(CreateGoogleApiSourceRequest other)
Parameter
NameDescription
otherCreateGoogleApiSourceRequest
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CreateGoogleApiSourceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public CreateGoogleApiSourceRequest.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides

mergeGoogleApiSource(GoogleApiSource value)

public CreateGoogleApiSourceRequest.Builder mergeGoogleApiSource(GoogleApiSource value)

Required. The google api source to create.

.google.cloud.eventarc.v1.GoogleApiSource google_api_source = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueGoogleApiSource
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CreateGoogleApiSourceRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public CreateGoogleApiSourceRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides

setGoogleApiSource(GoogleApiSource value)

public CreateGoogleApiSourceRequest.Builder setGoogleApiSource(GoogleApiSource value)

Required. The google api source to create.

.google.cloud.eventarc.v1.GoogleApiSource google_api_source = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueGoogleApiSource
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

setGoogleApiSource(GoogleApiSource.Builder builderForValue)

public CreateGoogleApiSourceRequest.Builder setGoogleApiSource(GoogleApiSource.Builder builderForValue)

Required. The google api source to create.

.google.cloud.eventarc.v1.GoogleApiSource google_api_source = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
builderForValueGoogleApiSource.Builder
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

setGoogleApiSourceId(String value)

public CreateGoogleApiSourceRequest.Builder setGoogleApiSourceId(String value)

Required. The user-provided ID to be assigned to the GoogleApiSource. It should match the format (^a-z?$).

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

Parameter
NameDescription
valueString

The googleApiSourceId to set.

Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

This builder for chaining.

setGoogleApiSourceIdBytes(ByteString value)

public CreateGoogleApiSourceRequest.Builder setGoogleApiSourceIdBytes(ByteString value)

Required. The user-provided ID to be assigned to the GoogleApiSource. It should match the format (^a-z?$).

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

Parameter
NameDescription
valueByteString

The bytes for googleApiSourceId to set.

Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

This builder for chaining.

setParent(String value)

public CreateGoogleApiSourceRequest.Builder setParent(String value)

Required. The parent collection in which to add this google api source.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueString

The parent to set.

Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateGoogleApiSourceRequest.Builder setParentBytes(ByteString value)

Required. The parent collection in which to add this google api source.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueByteString

The bytes for parent to set.

Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

This builder for chaining.

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

public CreateGoogleApiSourceRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final CreateGoogleApiSourceRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder
Overrides

setValidateOnly(boolean value)

public CreateGoogleApiSourceRequest.Builder setValidateOnly(boolean value)

Optional. If set, validate the request and preview the review, but do not post it.

bool validate_only = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueboolean

The validateOnly to set.

Returns
TypeDescription
CreateGoogleApiSourceRequest.Builder

This builder for chaining.