public static final class OriginLine.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder> implements OriginLineOrBuilder
表示一个源站配置Protobuf type
Volcengine.Vod.Models.Business.OriginLine| Modifier and Type | Method and Description |
|---|---|
OriginLine.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OriginLine |
build() |
OriginLine |
buildPartial() |
OriginLine.Builder |
clear() |
OriginLine.Builder |
clearAddress()
源站地址
|
OriginLine.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OriginLine.Builder |
clearHttpPort()
HTTP协议端口
|
OriginLine.Builder |
clearHttpsPort()
HTTPS协议端口
|
OriginLine.Builder |
clearInstanceType()
源站的类型 ip/domain
|
OriginLine.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OriginLine.Builder |
clearOriginHost()
回源请求访问的站点域名
|
OriginLine.Builder |
clearOriginType()
源站的类别 primary/backup
|
OriginLine.Builder |
clearWeight()
源站的权重,取值范围是 1-100
|
OriginLine.Builder |
clone() |
String |
getAddress()
源站地址
|
com.google.protobuf.ByteString |
getAddressBytes()
源站地址
|
OriginLine |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getHttpPort()
HTTP协议端口
|
com.google.protobuf.ByteString |
getHttpPortBytes()
HTTP协议端口
|
String |
getHttpsPort()
HTTPS协议端口
|
com.google.protobuf.ByteString |
getHttpsPortBytes()
HTTPS协议端口
|
String |
getInstanceType()
源站的类型 ip/domain
|
com.google.protobuf.ByteString |
getInstanceTypeBytes()
源站的类型 ip/domain
|
String |
getOriginHost()
回源请求访问的站点域名
|
com.google.protobuf.ByteString |
getOriginHostBytes()
回源请求访问的站点域名
|
String |
getOriginType()
源站的类别 primary/backup
|
com.google.protobuf.ByteString |
getOriginTypeBytes()
源站的类别 primary/backup
|
String |
getWeight()
源站的权重,取值范围是 1-100
|
com.google.protobuf.ByteString |
getWeightBytes()
源站的权重,取值范围是 1-100
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
OriginLine.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OriginLine.Builder |
mergeFrom(com.google.protobuf.Message other) |
OriginLine.Builder |
mergeFrom(OriginLine other) |
OriginLine.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OriginLine.Builder |
setAddress(String value)
源站地址
|
OriginLine.Builder |
setAddressBytes(com.google.protobuf.ByteString value)
源站地址
|
OriginLine.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OriginLine.Builder |
setHttpPort(String value)
HTTP协议端口
|
OriginLine.Builder |
setHttpPortBytes(com.google.protobuf.ByteString value)
HTTP协议端口
|
OriginLine.Builder |
setHttpsPort(String value)
HTTPS协议端口
|
OriginLine.Builder |
setHttpsPortBytes(com.google.protobuf.ByteString value)
HTTPS协议端口
|
OriginLine.Builder |
setInstanceType(String value)
源站的类型 ip/domain
|
OriginLine.Builder |
setInstanceTypeBytes(com.google.protobuf.ByteString value)
源站的类型 ip/domain
|
OriginLine.Builder |
setOriginHost(String value)
回源请求访问的站点域名
|
OriginLine.Builder |
setOriginHostBytes(com.google.protobuf.ByteString value)
回源请求访问的站点域名
|
OriginLine.Builder |
setOriginType(String value)
源站的类别 primary/backup
|
OriginLine.Builder |
setOriginTypeBytes(com.google.protobuf.ByteString value)
源站的类别 primary/backup
|
OriginLine.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OriginLine.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OriginLine.Builder |
setWeight(String value)
源站的权重,取值范围是 1-100
|
OriginLine.Builder |
setWeightBytes(com.google.protobuf.ByteString value)
源站的权重,取值范围是 1-100
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public OriginLine.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public OriginLine getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OriginLine build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OriginLine buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OriginLine.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public OriginLine.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public OriginLine.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public OriginLine.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public OriginLine.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public OriginLine.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public OriginLine.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OriginLine.Builder>public OriginLine.Builder mergeFrom(OriginLine other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public OriginLine.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OriginLine.Builder>IOExceptionpublic String getAddress()
源站地址
string Address = 1;getAddress in interface OriginLineOrBuilderpublic com.google.protobuf.ByteString getAddressBytes()
源站地址
string Address = 1;getAddressBytes in interface OriginLineOrBuilderpublic OriginLine.Builder setAddress(String value)
源站地址
string Address = 1;value - The address to set.public OriginLine.Builder clearAddress()
源站地址
string Address = 1;public OriginLine.Builder setAddressBytes(com.google.protobuf.ByteString value)
源站地址
string Address = 1;value - The bytes for address to set.public String getHttpPort()
HTTP协议端口
string HttpPort = 2;getHttpPort in interface OriginLineOrBuilderpublic com.google.protobuf.ByteString getHttpPortBytes()
HTTP协议端口
string HttpPort = 2;getHttpPortBytes in interface OriginLineOrBuilderpublic OriginLine.Builder setHttpPort(String value)
HTTP协议端口
string HttpPort = 2;value - The httpPort to set.public OriginLine.Builder clearHttpPort()
HTTP协议端口
string HttpPort = 2;public OriginLine.Builder setHttpPortBytes(com.google.protobuf.ByteString value)
HTTP协议端口
string HttpPort = 2;value - The bytes for httpPort to set.public String getHttpsPort()
HTTPS协议端口
string HttpsPort = 3;getHttpsPort in interface OriginLineOrBuilderpublic com.google.protobuf.ByteString getHttpsPortBytes()
HTTPS协议端口
string HttpsPort = 3;getHttpsPortBytes in interface OriginLineOrBuilderpublic OriginLine.Builder setHttpsPort(String value)
HTTPS协议端口
string HttpsPort = 3;value - The httpsPort to set.public OriginLine.Builder clearHttpsPort()
HTTPS协议端口
string HttpsPort = 3;public OriginLine.Builder setHttpsPortBytes(com.google.protobuf.ByteString value)
HTTPS协议端口
string HttpsPort = 3;value - The bytes for httpsPort to set.public String getInstanceType()
源站的类型 ip/domain
string InstanceType = 4;getInstanceType in interface OriginLineOrBuilderpublic com.google.protobuf.ByteString getInstanceTypeBytes()
源站的类型 ip/domain
string InstanceType = 4;getInstanceTypeBytes in interface OriginLineOrBuilderpublic OriginLine.Builder setInstanceType(String value)
源站的类型 ip/domain
string InstanceType = 4;value - The instanceType to set.public OriginLine.Builder clearInstanceType()
源站的类型 ip/domain
string InstanceType = 4;public OriginLine.Builder setInstanceTypeBytes(com.google.protobuf.ByteString value)
源站的类型 ip/domain
string InstanceType = 4;value - The bytes for instanceType to set.public String getOriginHost()
回源请求访问的站点域名
string OriginHost = 5;getOriginHost in interface OriginLineOrBuilderpublic com.google.protobuf.ByteString getOriginHostBytes()
回源请求访问的站点域名
string OriginHost = 5;getOriginHostBytes in interface OriginLineOrBuilderpublic OriginLine.Builder setOriginHost(String value)
回源请求访问的站点域名
string OriginHost = 5;value - The originHost to set.public OriginLine.Builder clearOriginHost()
回源请求访问的站点域名
string OriginHost = 5;public OriginLine.Builder setOriginHostBytes(com.google.protobuf.ByteString value)
回源请求访问的站点域名
string OriginHost = 5;value - The bytes for originHost to set.public String getOriginType()
源站的类别 primary/backup
string OriginType = 6;getOriginType in interface OriginLineOrBuilderpublic com.google.protobuf.ByteString getOriginTypeBytes()
源站的类别 primary/backup
string OriginType = 6;getOriginTypeBytes in interface OriginLineOrBuilderpublic OriginLine.Builder setOriginType(String value)
源站的类别 primary/backup
string OriginType = 6;value - The originType to set.public OriginLine.Builder clearOriginType()
源站的类别 primary/backup
string OriginType = 6;public OriginLine.Builder setOriginTypeBytes(com.google.protobuf.ByteString value)
源站的类别 primary/backup
string OriginType = 6;value - The bytes for originType to set.public String getWeight()
源站的权重,取值范围是 1-100
string Weight = 7;getWeight in interface OriginLineOrBuilderpublic com.google.protobuf.ByteString getWeightBytes()
源站的权重,取值范围是 1-100
string Weight = 7;getWeightBytes in interface OriginLineOrBuilderpublic OriginLine.Builder setWeight(String value)
源站的权重,取值范围是 1-100
string Weight = 7;value - The weight to set.public OriginLine.Builder clearWeight()
源站的权重,取值范围是 1-100
string Weight = 7;public OriginLine.Builder setWeightBytes(com.google.protobuf.ByteString value)
源站的权重,取值范围是 1-100
string Weight = 7;value - The bytes for weight to set.public final OriginLine.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>public final OriginLine.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OriginLine.Builder>Copyright © 2025. All rights reserved.