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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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 AppConnectorInstanceConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AppConnectorInstanceConfig build()
buildPartial()
public AppConnectorInstanceConfig buildPartial()
clear()
public AppConnectorInstanceConfig.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public AppConnectorInstanceConfig.Builder clearField(Descriptors.FieldDescriptor field)
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)
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];
clone()
public AppConnectorInstanceConfig.Builder clone()
Overrides
getDefaultInstanceForType()
public AppConnectorInstanceConfig getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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;
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;
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;
getInstanceConfig()
public Any getInstanceConfig()
The SLM instance agent configuration.
.google.protobuf.Any instance_config = 2;
Returns |
Type |
Description |
Any |
The instanceConfig.
|
getInstanceConfigBuilder()
public Any.Builder getInstanceConfigBuilder()
The SLM instance agent configuration.
.google.protobuf.Any instance_config = 2;
getInstanceConfigOrBuilder()
public AnyOrBuilder getInstanceConfigOrBuilder()
The SLM instance agent configuration.
.google.protobuf.Any instance_config = 2;
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;
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;
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;
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 |
Type |
Description |
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 |
Type |
Description |
boolean |
Whether the imageConfig field is set.
|
hasInstanceConfig()
public boolean hasInstanceConfig()
The SLM instance agent configuration.
.google.protobuf.Any instance_config = 2;
Returns |
Type |
Description |
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 |
Type |
Description |
boolean |
Whether the notificationConfig field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(AppConnectorInstanceConfig other)
public AppConnectorInstanceConfig.Builder mergeFrom(AppConnectorInstanceConfig other)
public AppConnectorInstanceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AppConnectorInstanceConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
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;
mergeInstanceConfig(Any value)
public AppConnectorInstanceConfig.Builder mergeInstanceConfig(Any value)
The SLM instance agent configuration.
.google.protobuf.Any instance_config = 2;
Parameter |
Name |
Description |
value |
Any
|
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;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AppConnectorInstanceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public AppConnectorInstanceConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
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;
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;
setInstanceConfig(Any value)
public AppConnectorInstanceConfig.Builder setInstanceConfig(Any value)
The SLM instance agent configuration.
.google.protobuf.Any instance_config = 2;
Parameter |
Name |
Description |
value |
Any
|
setInstanceConfig(Any.Builder builderForValue)
public AppConnectorInstanceConfig.Builder setInstanceConfig(Any.Builder builderForValue)
The SLM instance agent configuration.
.google.protobuf.Any instance_config = 2;
Parameter |
Name |
Description |
builderForValue |
Builder
|
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;
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;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AppConnectorInstanceConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
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 |
Name |
Description |
value |
long
The sequenceNumber to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final AppConnectorInstanceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides