public static final class IcebergCatalog.RestrictedLocationsConfig extends GeneratedMessage implements IcebergCatalog.RestrictedLocationsConfigOrBuilder
Configuration of location restrictions.
Protobuf type google.cloud.biglake.v1.IcebergCatalog.RestrictedLocationsConfig
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
RESTRICTED_LOCATIONS_FIELD_NUMBER
public static final int RESTRICTED_LOCATIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static IcebergCatalog.RestrictedLocationsConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static IcebergCatalog.RestrictedLocationsConfig.Builder newBuilder()
newBuilder(IcebergCatalog.RestrictedLocationsConfig prototype)
public static IcebergCatalog.RestrictedLocationsConfig.Builder newBuilder(IcebergCatalog.RestrictedLocationsConfig prototype)
public static IcebergCatalog.RestrictedLocationsConfig parseDelimitedFrom(InputStream input)
public static IcebergCatalog.RestrictedLocationsConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static IcebergCatalog.RestrictedLocationsConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static IcebergCatalog.RestrictedLocationsConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static IcebergCatalog.RestrictedLocationsConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IcebergCatalog.RestrictedLocationsConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IcebergCatalog.RestrictedLocationsConfig parseFrom(CodedInputStream input)
public static IcebergCatalog.RestrictedLocationsConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static IcebergCatalog.RestrictedLocationsConfig parseFrom(InputStream input)
public static IcebergCatalog.RestrictedLocationsConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static IcebergCatalog.RestrictedLocationsConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static IcebergCatalog.RestrictedLocationsConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<IcebergCatalog.RestrictedLocationsConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public IcebergCatalog.RestrictedLocationsConfig getDefaultInstanceForType()
getParserForType()
public Parser<IcebergCatalog.RestrictedLocationsConfig> getParserForType()
Overrides
getRestrictedLocations(int index)
public String getRestrictedLocations(int index)
Optional. Additional Google Cloud Storage buckets and locations (e.g.,
gs://my-other-bucket/...) that are permitted for use by resources
within a catalog. This field is currently only used for BigLake catalogs.
If restricted_locations is empty and unrestricted catalog creation is
enabled, all accessible locations are allowed.
Otherwise, only default_location and locations in this list are
allowed.
repeated string restricted_locations = 1 [json_name = "restricted-locations", (.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The restrictedLocations at the given index.
|
getRestrictedLocationsBytes(int index)
public ByteString getRestrictedLocationsBytes(int index)
Optional. Additional Google Cloud Storage buckets and locations (e.g.,
gs://my-other-bucket/...) that are permitted for use by resources
within a catalog. This field is currently only used for BigLake catalogs.
If restricted_locations is empty and unrestricted catalog creation is
enabled, all accessible locations are allowed.
Otherwise, only default_location and locations in this list are
allowed.
repeated string restricted_locations = 1 [json_name = "restricted-locations", (.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 restrictedLocations at the given index.
|
getRestrictedLocationsCount()
public int getRestrictedLocationsCount()
Optional. Additional Google Cloud Storage buckets and locations (e.g.,
gs://my-other-bucket/...) that are permitted for use by resources
within a catalog. This field is currently only used for BigLake catalogs.
If restricted_locations is empty and unrestricted catalog creation is
enabled, all accessible locations are allowed.
Otherwise, only default_location and locations in this list are
allowed.
repeated string restricted_locations = 1 [json_name = "restricted-locations", (.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The count of restrictedLocations.
|
getRestrictedLocationsList()
public ProtocolStringList getRestrictedLocationsList()
Optional. Additional Google Cloud Storage buckets and locations (e.g.,
gs://my-other-bucket/...) that are permitted for use by resources
within a catalog. This field is currently only used for BigLake catalogs.
If restricted_locations is empty and unrestricted catalog creation is
enabled, all accessible locations are allowed.
Otherwise, only default_location and locations in this list are
allowed.
repeated string restricted_locations = 1 [json_name = "restricted-locations", (.google.api.field_behavior) = OPTIONAL];
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 IcebergCatalog.RestrictedLocationsConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected IcebergCatalog.RestrictedLocationsConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public IcebergCatalog.RestrictedLocationsConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides