Class AppConnectorInstanceConfig.Builder (0.22.0)

public static final class AppConnectorInstanceConfig.Builder extends GeneratedMessageV3.Builder<AppConnectorInstanceConfig.Builder> implements AppConnectorInstanceConfigOrBuilder

AppConnectorInstanceConfig defines the instance config of a AppConnector.

Protobuf type google.cloud.beyondcorp.appconnectors.v1.AppConnectorInstanceConfig

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()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public AppConnectorInstanceConfig build()
Returns
TypeDescription
AppConnectorInstanceConfig

buildPartial()

public AppConnectorInstanceConfig buildPartial()
Returns
TypeDescription
AppConnectorInstanceConfig

clear()

public AppConnectorInstanceConfig.Builder clear()
Overrides

clearField(Descriptors.FieldDescriptor field)

public AppConnectorInstanceConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Overrides

clearImageConfig()

public AppConnectorInstanceConfig.Builder clearImageConfig()

ImageConfig defines the GCR images to run for the remote agent's control plane.

.google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;

clearInstanceConfig()

public AppConnectorInstanceConfig.Builder clearInstanceConfig()

The SLM instance agent configuration.

.google.protobuf.Any instance_config = 2;

clearNotificationConfig()

public AppConnectorInstanceConfig.Builder clearNotificationConfig()

NotificationConfig defines the notification mechanism that the remote instance should subscribe to in order to receive notification.

.google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;

clearOneof(Descriptors.OneofDescriptor oneof)

public AppConnectorInstanceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Overrides

clearSequenceNumber()

public AppConnectorInstanceConfig.Builder clearSequenceNumber()

Required. A monotonically increasing number generated and maintained by the API provider. Every time a config changes in the backend, the sequenceNumber should be bumped up to reflect the change.

int64 sequence_number = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
AppConnectorInstanceConfig.Builder

This builder for chaining.

clone()

public AppConnectorInstanceConfig.Builder clone()
Overrides

getDefaultInstanceForType()

public AppConnectorInstanceConfig getDefaultInstanceForType()
Returns
TypeDescription
AppConnectorInstanceConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getImageConfig()

public ImageConfig getImageConfig()

ImageConfig defines the GCR images to run for the remote agent's control plane.

.google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;

Returns
TypeDescription
ImageConfig

The imageConfig.

getImageConfigBuilder()

public ImageConfig.Builder getImageConfigBuilder()

ImageConfig defines the GCR images to run for the remote agent's control plane.

.google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;

Returns
TypeDescription
ImageConfig.Builder

getImageConfigOrBuilder()

public ImageConfigOrBuilder getImageConfigOrBuilder()

ImageConfig defines the GCR images to run for the remote agent's control plane.

.google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;

Returns
TypeDescription
ImageConfigOrBuilder

getInstanceConfig()

public Any getInstanceConfig()

The SLM instance agent configuration.

.google.protobuf.Any instance_config = 2;

Returns
TypeDescription
Any

The instanceConfig.

getInstanceConfigBuilder()

public Any.Builder getInstanceConfigBuilder()

The SLM instance agent configuration.

.google.protobuf.Any instance_config = 2;

Returns
TypeDescription
Builder

getInstanceConfigOrBuilder()

public AnyOrBuilder getInstanceConfigOrBuilder()

The SLM instance agent configuration.

.google.protobuf.Any instance_config = 2;

Returns
TypeDescription
AnyOrBuilder

getNotificationConfig()

public NotificationConfig getNotificationConfig()

NotificationConfig defines the notification mechanism that the remote instance should subscribe to in order to receive notification.

.google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;

Returns
TypeDescription
NotificationConfig

The notificationConfig.

getNotificationConfigBuilder()

public NotificationConfig.Builder getNotificationConfigBuilder()

NotificationConfig defines the notification mechanism that the remote instance should subscribe to in order to receive notification.

.google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;

Returns
TypeDescription
NotificationConfig.Builder

getNotificationConfigOrBuilder()

public NotificationConfigOrBuilder getNotificationConfigOrBuilder()

NotificationConfig defines the notification mechanism that the remote instance should subscribe to in order to receive notification.

.google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;

Returns
TypeDescription
NotificationConfigOrBuilder

getSequenceNumber()

public long getSequenceNumber()

Required. A monotonically increasing number generated and maintained by the API provider. Every time a config changes in the backend, the sequenceNumber should be bumped up to reflect the change.

int64 sequence_number = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
long

The sequenceNumber.

hasImageConfig()

public boolean hasImageConfig()

ImageConfig defines the GCR images to run for the remote agent's control plane.

.google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;

Returns
TypeDescription
boolean

Whether the imageConfig field is set.

hasInstanceConfig()

public boolean hasInstanceConfig()

The SLM instance agent configuration.

.google.protobuf.Any instance_config = 2;

Returns
TypeDescription
boolean

Whether the instanceConfig field is set.

hasNotificationConfig()

public boolean hasNotificationConfig()

NotificationConfig defines the notification mechanism that the remote instance should subscribe to in order to receive notification.

.google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;

Returns
TypeDescription
boolean

Whether the notificationConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(AppConnectorInstanceConfig other)

public AppConnectorInstanceConfig.Builder mergeFrom(AppConnectorInstanceConfig other)
Parameter
NameDescription
otherAppConnectorInstanceConfig

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public AppConnectorInstanceConfig.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Overrides

mergeImageConfig(ImageConfig value)

public AppConnectorInstanceConfig.Builder mergeImageConfig(ImageConfig value)

ImageConfig defines the GCR images to run for the remote agent's control plane.

.google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;

Parameter
NameDescription
valueImageConfig

mergeInstanceConfig(Any value)

public AppConnectorInstanceConfig.Builder mergeInstanceConfig(Any value)

The SLM instance agent configuration.

.google.protobuf.Any instance_config = 2;

Parameter
NameDescription
valueAny

mergeNotificationConfig(NotificationConfig value)

public AppConnectorInstanceConfig.Builder mergeNotificationConfig(NotificationConfig value)

NotificationConfig defines the notification mechanism that the remote instance should subscribe to in order to receive notification.

.google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;

Parameter
NameDescription
valueNotificationConfig

mergeUnknownFields(UnknownFieldSet unknownFields)

public final AppConnectorInstanceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

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

setImageConfig(ImageConfig value)

public AppConnectorInstanceConfig.Builder setImageConfig(ImageConfig value)

ImageConfig defines the GCR images to run for the remote agent's control plane.

.google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;

Parameter
NameDescription
valueImageConfig

setImageConfig(ImageConfig.Builder builderForValue)

public AppConnectorInstanceConfig.Builder setImageConfig(ImageConfig.Builder builderForValue)

ImageConfig defines the GCR images to run for the remote agent's control plane.

.google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;

Parameter
NameDescription
builderForValueImageConfig.Builder

setInstanceConfig(Any value)

public AppConnectorInstanceConfig.Builder setInstanceConfig(Any value)

The SLM instance agent configuration.

.google.protobuf.Any instance_config = 2;

Parameter
NameDescription
valueAny

setInstanceConfig(Any.Builder builderForValue)

public AppConnectorInstanceConfig.Builder setInstanceConfig(Any.Builder builderForValue)

The SLM instance agent configuration.

.google.protobuf.Any instance_config = 2;

Parameter
NameDescription
builderForValueBuilder

setNotificationConfig(NotificationConfig value)

public AppConnectorInstanceConfig.Builder setNotificationConfig(NotificationConfig value)

NotificationConfig defines the notification mechanism that the remote instance should subscribe to in order to receive notification.

.google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;

Parameter
NameDescription
valueNotificationConfig

setNotificationConfig(NotificationConfig.Builder builderForValue)

public AppConnectorInstanceConfig.Builder setNotificationConfig(NotificationConfig.Builder builderForValue)

NotificationConfig defines the notification mechanism that the remote instance should subscribe to in order to receive notification.

.google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;

Parameter
NameDescription
builderForValueNotificationConfig.Builder

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

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

setSequenceNumber(long value)

public AppConnectorInstanceConfig.Builder setSequenceNumber(long value)

Required. A monotonically increasing number generated and maintained by the API provider. Every time a config changes in the backend, the sequenceNumber should be bumped up to reflect the change.

int64 sequence_number = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valuelong

The sequenceNumber to set.

Returns
TypeDescription
AppConnectorInstanceConfig.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final AppConnectorInstanceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Overrides