public final class EndpointControlPolicy extends GeneratedMessage implements EndpointControlPolicyOrBuilder
Defines project/location level endpoint control policy.
Protobuf type google.cloud.ces.v1beta.EndpointControlPolicy
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ALLOWED_ORIGINS_FIELD_NUMBER
public static final int ALLOWED_ORIGINS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ENFORCEMENT_SCOPE_FIELD_NUMBER
public static final int ENFORCEMENT_SCOPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static EndpointControlPolicy getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static EndpointControlPolicy.Builder newBuilder()
newBuilder(EndpointControlPolicy prototype)
public static EndpointControlPolicy.Builder newBuilder(EndpointControlPolicy prototype)
public static EndpointControlPolicy parseDelimitedFrom(InputStream input)
public static EndpointControlPolicy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static EndpointControlPolicy parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static EndpointControlPolicy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static EndpointControlPolicy parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static EndpointControlPolicy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static EndpointControlPolicy parseFrom(CodedInputStream input)
public static EndpointControlPolicy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static EndpointControlPolicy parseFrom(InputStream input)
public static EndpointControlPolicy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static EndpointControlPolicy parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static EndpointControlPolicy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<EndpointControlPolicy> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAllowedOrigins(int index)
public String getAllowedOrigins(int index)
Optional. The allowed HTTP(s) origins that tools in the App are able to
directly call. The enforcement depends on the value of
enforcement_scope and the VPC-SC status of the project.
If a port number is not provided, all ports will be allowed. Otherwise,
the port number must match exactly. For example, "https://example.com"
will match "https://example.com:443" and any other port.
"https://example.com:443" will only match "https://example.com:443".
repeated string allowed_origins = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The allowedOrigins at the given index.
|
getAllowedOriginsBytes(int index)
public ByteString getAllowedOriginsBytes(int index)
Optional. The allowed HTTP(s) origins that tools in the App are able to
directly call. The enforcement depends on the value of
enforcement_scope and the VPC-SC status of the project.
If a port number is not provided, all ports will be allowed. Otherwise,
the port number must match exactly. For example, "https://example.com"
will match "https://example.com:443" and any other port.
"https://example.com:443" will only match "https://example.com:443".
repeated string allowed_origins = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the allowedOrigins at the given index.
|
getAllowedOriginsCount()
public int getAllowedOriginsCount()
Optional. The allowed HTTP(s) origins that tools in the App are able to
directly call. The enforcement depends on the value of
enforcement_scope and the VPC-SC status of the project.
If a port number is not provided, all ports will be allowed. Otherwise,
the port number must match exactly. For example, "https://example.com"
will match "https://example.com:443" and any other port.
"https://example.com:443" will only match "https://example.com:443".
repeated string allowed_origins = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The count of allowedOrigins.
|
getAllowedOriginsList()
public ProtocolStringList getAllowedOriginsList()
Optional. The allowed HTTP(s) origins that tools in the App are able to
directly call. The enforcement depends on the value of
enforcement_scope and the VPC-SC status of the project.
If a port number is not provided, all ports will be allowed. Otherwise,
the port number must match exactly. For example, "https://example.com"
will match "https://example.com:443" and any other port.
"https://example.com:443" will only match "https://example.com:443".
repeated string allowed_origins = 2 [(.google.api.field_behavior) = OPTIONAL];
getDefaultInstanceForType()
public EndpointControlPolicy getDefaultInstanceForType()
getEnforcementScope()
public EndpointControlPolicy.EnforcementScope getEnforcementScope()
Optional. The scope in which this policy's allowed_origins list is
enforced.
.google.cloud.ces.v1beta.EndpointControlPolicy.EnforcementScope enforcement_scope = 1 [(.google.api.field_behavior) = OPTIONAL];
getEnforcementScopeValue()
public int getEnforcementScopeValue()
Optional. The scope in which this policy's allowed_origins list is
enforced.
.google.cloud.ces.v1beta.EndpointControlPolicy.EnforcementScope enforcement_scope = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for enforcementScope.
|
getParserForType()
public Parser<EndpointControlPolicy> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public EndpointControlPolicy.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected EndpointControlPolicy.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public EndpointControlPolicy.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides