public static final class PscInterfaceConfig.Builder extends GeneratedMessageV3.Builder<PscInterfaceConfig.Builder> implements PscInterfaceConfigOrBuilder
Configuration for PSC-I.
Protobuf type google.cloud.aiplatform.v1beta1.PscInterfaceConfig
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
public static final Descriptors.Descriptor getDescriptor()
Methods
public PscInterfaceConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public PscInterfaceConfig build()
public PscInterfaceConfig buildPartial()
public PscInterfaceConfig.Builder clear()
Overrides
public PscInterfaceConfig.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public PscInterfaceConfig.Builder clearNetworkAttachment()
Optional. The full name of the Compute Engine
network
attachment to
attach to the resource.
For example, projects/12345/regions/us-central1/networkAttachments/myNA
.
is of the form
projects/{project}/regions/{region}/networkAttachments/{networkAttachment}
.
Where {project} is a project number, as in 12345
, and {networkAttachment}
is a network attachment name.
To specify this field, you must have already created a network attachment.
This field is only used for resources using PSC-I.
string network_attachment = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
public PscInterfaceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public PscInterfaceConfig.Builder clone()
Overrides
public PscInterfaceConfig getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public String getNetworkAttachment()
Optional. The full name of the Compute Engine
network
attachment to
attach to the resource.
For example, projects/12345/regions/us-central1/networkAttachments/myNA
.
is of the form
projects/{project}/regions/{region}/networkAttachments/{networkAttachment}
.
Where {project} is a project number, as in 12345
, and {networkAttachment}
is a network attachment name.
To specify this field, you must have already created a network attachment.
This field is only used for resources using PSC-I.
string network_attachment = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The networkAttachment.
|
public ByteString getNetworkAttachmentBytes()
Optional. The full name of the Compute Engine
network
attachment to
attach to the resource.
For example, projects/12345/regions/us-central1/networkAttachments/myNA
.
is of the form
projects/{project}/regions/{region}/networkAttachments/{networkAttachment}
.
Where {project} is a project number, as in 12345
, and {networkAttachment}
is a network attachment name.
To specify this field, you must have already created a network attachment.
This field is only used for resources using PSC-I.
string network_attachment = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for networkAttachment.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public PscInterfaceConfig.Builder mergeFrom(PscInterfaceConfig other)
public PscInterfaceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public PscInterfaceConfig.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final PscInterfaceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public PscInterfaceConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public PscInterfaceConfig.Builder setNetworkAttachment(String value)
Optional. The full name of the Compute Engine
network
attachment to
attach to the resource.
For example, projects/12345/regions/us-central1/networkAttachments/myNA
.
is of the form
projects/{project}/regions/{region}/networkAttachments/{networkAttachment}
.
Where {project} is a project number, as in 12345
, and {networkAttachment}
is a network attachment name.
To specify this field, you must have already created a network attachment.
This field is only used for resources using PSC-I.
string network_attachment = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The networkAttachment to set.
|
public PscInterfaceConfig.Builder setNetworkAttachmentBytes(ByteString value)
Optional. The full name of the Compute Engine
network
attachment to
attach to the resource.
For example, projects/12345/regions/us-central1/networkAttachments/myNA
.
is of the form
projects/{project}/regions/{region}/networkAttachments/{networkAttachment}
.
Where {project} is a project number, as in 12345
, and {networkAttachment}
is a network attachment name.
To specify this field, you must have already created a network attachment.
This field is only used for resources using PSC-I.
string network_attachment = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for networkAttachment to set.
|
public PscInterfaceConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final PscInterfaceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides